Gy3ZRPV8SYZ53gDjSFGpi7ej1KCaPY791pMbjB9m

Postingan Populer

Bookmark

Panduan Lanjutan Pemograman Bahasa C

BRCPanduan Lanjutan Pemograman Bahasa C — Bahasa C atau dibaca “si” adalah bahasa pemrograman tingkat tinggi dan general-purpose yang digunakan dalam sehari-hari. Maksud dari general-purpose adalah bisa digunakan untuk membuat program apa saja.

Perlu Anda tahu bahasa C telah menginspirasi banyak bahasa pemrograman lain seperti C++, C#, Java, PHP, Javascript, dll. Bahasa-bahasa tersebut memiliki sintaks mirip dengan C. Bahasa C dijuluki juga sebagai “God’s programming language”, artinya bahasa C ayah dari semua bahasa pemrograman lain.

Lalu, bahasa C dikembangkan oleh siapa sih? Bahasa C dikembangkan oleh Dennis Ritchie dan Ken Thompson.

Kenapa Kita Harus Mempelajari Bahasa C?

Berikut beberapa manfaat untuk mempelajari bahasa C:

  1. Cocok untuk dipelajari oleh pemula yang ingin merasakan per-codingan.
  2. Mudah dipelajari dan sumbernya banyak.
  3. Induk dari semua bahasa pemrograman.
  4. Masih digunakan hingga saat ini.
  5. Dapat digunakan di berbagai macam platform, seperti Windows, Linux, MacOS, Android dsb.
  6. Berjalan dengan cukup cepat ketika digunakan pada mesin.

Tools Biasa Dipakai Untuk Belajar Bahasa C

Apa saja yang mesti disiapkan atau di-instal? Sebenarnya kita hanya akan membutuhkan dua alat, yaitu teks editor dan compiler. Selain install teks editor, kamu mesti juga install compiler. Contoh tools yang bisa kamu gunakan di antaranya sebagai berikut:
  1. Teks editor: Notepad++, Vs Code dll.
  2. Compiler: MinGW (offline), Jdoodle, Glot.io, Repl.it (online).
Teks editor digunakan untuk menuliskan kode program, sedangkan compiler digunakan untuk menterjemahkan program tersebut agar dapat dimengerti oleh komputer.

Pemrograman C dapat dijalankan juga menggunakan IDE (Integrated Development Environment). IDE adalah sebuah teks editor khusus dengan compiler di dalamnya.

Jadi pilih mana ya? Bingung? Pilihlah salah satunya. Tapi jika Anda ingin install sekaligus tanpa perlu install compiler biar gak capek dua kali sih, maka saya sarankan pakailah IDE.

IDE yang akan kita gunakan adalah Codeblocks. Anda bisa download di link yang sudah tersedia http://www.codeblocks.org/downloads/26. (silahkan copas link downloadnya atau klik tombol download di bawah ini.



Setelah di download, silahkan install seperti halnya aplikasi biasanya. Lalu jalankan IDE tersebut. Buatlah berkas proyek baru dengan “New” » ”Empty file” atau seperti gambar dibawah ini:

Memulai Pemrograman

Untuk pertama kalinya buatlah kode program sederhana dengan menampilkan kata “Hello World” seperti di bawah ini:

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}
Jalankalah kode tersebut dan lihatlah bagian terminal/console, maka hasilnya jadi seperti dibawah ini:
Hello, World!
Ok! Anda sekarang sudah belajar program C pertama, yaitu program “Hello, World!”. Selanjutnya kita akan belajar tentang struktur kode program bahasa C. Bagaimana bentuk struktur dasar program C?
#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}
Tadi Anda sudah membuat program pertama dan mensalin kode program di atas ke IDE dan dijalankan, bukan?. Pastinya terlintas dibenakmu dan bertanya-tanya akan fungsi setiap baris kode program tersebut.

Apa itu #include <stdio.h>? Apa itu int? Apa itu main? dan Apa itu printf?, Jika memang iya begitu. Baiklah, selanjutnya kita akan membahas struktur dasar C.

Struktur Dasar Bahasa C

Setiap kali kita ingin menuliskan kode program C, pastikan strukturnya seperti ini:
#include <stdio.h>

int main() {
    // kode logika program kita di sini
    return 0;
}
Ini adalah struktur dasar yang wajib Anda pahami. Kalau Anda perhatikan, struktur program tersebut dibagi menjadi dua bagian utama, yakni bagian include dan blok main.

Mengenal Apa Itu #Include?

Include adalah bagian dari struktur bahasa C. Tujuannya untuk mengimpor fungsi-fungsi yang sudah didefinisikan pada header file.

Header file sendiri merupakan file yang berisi definisi fungsi yang sudah dibuat. Header file bertujuan agar bisa digunakan pada program C yang lain. File ini berekstensi .h, contoh: stdio.h. Seperti pada baris pertama <stdio.h>

Anda telah mengimpor file stdio.h. File ini berisi deklarasi fungsi-fungsi dasar yang kita butuhkan untuk membuat program, seperti printf(). File stdio.h sudah ada dikomputer kita ketika menginstall gcc.

Mengenal Apa itu Fungsi main()?

Fungsi main merupakan fungsi utama sebuah program. Fungsi ini juga akan dieksekusi untuk pertama kalinya. Oleh karena itu, kamu harus selalu menyertakan fungsi main() dalam sebuah program, contohnya seperti ini:
int main() {
    // kode logika program kita di sini
    return 0;
}
Maksud dari int di depan main adalah jenis tipe data yang akan dikembalikan nilainya kembali. Di dalam fungsi main(), wajib Anda sertakan return 0. Artinya, fungsi main akan mengembalikan nilai 0 setelah dieksekusi.

Cara lain Anda bisa gunakan void, yang artinya tidak ada (kosong) "0". Jika menggunakan void, maka kita tidak perlu menuliskan return di akhir fungsi. Sebab, void tidak mengembalikkan nilai apapun.
void main() {
    // kode logika program kita di sini
}
Ada beberapa hal yang perlu Anda perhatikan selain struktur dasar C, yaitu penulisan statements, blok kode, komentar, dan case sensitive.
Selengkapnya, cara penerapan contoh lain dengan menggunakan void, cek di postingan : Tutorial Sederhana Cara Membuat Aplikasi Dengan Bahasa Pemrograman C

Penulisan Statements

Statement adalah perintah atau fungsi untuk melakukan suatu instruksi. Contohnya: printf(“Hello Okaderis!”);

Maksud dari kode program tersebut adalah mencetak hasil program berupa teks “Hello Okaderis!” ke console.

Penulisan Blok Kode

Blok kode merupakan kumpulan dari statements dan ekpresi. Blok kode pada C dibungkus dengan tanda { }, contohnya seperti ini:
#include <stdio.h>

int main (void) {
    // Di dalam sini adalah blok kode sampai akhir kurung.
    int z;
    for (z = 1; z< 10; z++) {
      printf("Hello Okaderis \n");
    }
    return 0;      
}
Anda nantinya akan terbiasa menggunakan statements seperti if, for, while, while do, function, dll.

Penulisan Komentar Pada Kode Program C

Komentar sangat diperlukan juga oleh sebagian programmer. Mengapa? Sebab komentar akan digunakan sebagai keterangan pada sebuah kode program.
#include <stdio.h>

int main() {
    // ini adalah komentar satu baris
    printf("Hello Okaderis!");
    /*
      Ini adalah komentar untuk satu baris atau lebih.
    */   
    return 0;
}
Anda bisa coba praktikkan dan jalankan kode di atas. Apakah komentar akan berpengaruh pada fungsi kode program? Tentu tidak akan mempengaruhi fungsi pada program.

Case Bersifat Sensitive

Bahasa C akan memperhatikan huruf besar dan huruf kecil dalam penulisan kode. Inilah yang disebut dengan Case Sensitive.
// misalkan kita membuat variabel seperti ini

string nama = "Okaderis";
string Nama = "Indonesia";
Kedua variabel “nama” dan “Nama” akan berbeda karena menggunakan huruf kecil dan pakai huruf besar.

Sebenarnya masih banyak yang akan kita bahas, namun untuk kali ini kita cukupkan terlebih dahulu. Next artikel kita bahas lagi, cara pemograman dengan bahasa C.