Belajar C: Contoh Program Sederhana

Bahasa C adalah salah satu bahasa pemrograman fundamental yang sangat berpengaruh. Memahami sintaks dasar C adalah langkah penting bagi siapa pun yang ingin mendalami pemrograman sistem, pengembangan kernel, atau bahkan bahasa tingkat tinggi lainnya. Memulai dengan program sederhana adalah cara terbaik untuk membiasakan diri dengan struktur dasar bahasa ini.

C Input/Proses Output

Visualisasi dasar struktur pemrograman C.

Program "Hello, World!" Klasik

Program pertama yang hampir selalu dibuat saat mempelajari bahasa baru adalah program yang hanya menampilkan teks "Hello, World!" di layar. Dalam C, ini melibatkan penggunaan pustaka standar input/output (stdio.h).

Kode Sumber C:

// Program C pertama Anda
#include <stdio.h>

int main() {
    // Mencetak string ke konsol
    printf("Hello, World!\n");
    
    return 0;
}
        

Penjelasan Kode:

Hasil Eksekusi (Output):

Hello, World!

Contoh Program Menjumlahkan Dua Angka

Setelah menguasai output dasar, langkah selanjutnya adalah memahami cara mendeklarasikan variabel dan melakukan operasi aritmatika sederhana. Program ini akan meminta pengguna memasukkan dua bilangan bulat, kemudian menampilkan hasil penjumlahannya.

Kode Sumber C:

#include <stdio.h>

int main() {
    int angka1, angka2, jumlah;

    printf("Masukkan bilangan bulat pertama: ");
    scanf("%d", &angka1);

    printf("Masukkan bilangan bulat kedua: ");
    scanf("%d", &angka2);

    jumlah = angka1 + angka2;

    printf("Hasil penjumlahan %d + %d = %d\n", angka1, angka2, jumlah);

    return 0;
}
        

Penjelasan Tambahan:

Pada program kedua ini, kita memperkenalkan fungsi scanf. Fungsi ini digunakan untuk membaca input dari pengguna. Format specifier %d menandakan bahwa kita mengharapkan input berupa bilangan bulat desimal, dan tanda ampersand (&) digunakan untuk meneruskan alamat memori dari variabel tempat nilai akan disimpan.

Variabel dideklarasikan dengan tipe data int (integer/bilangan bulat), yang merupakan tipe data dasar yang sangat sering digunakan dalam pemrograman C.

Contoh Sesi Interaksi (Output):

Masukkan bilangan bulat pertama: 15
Masukkan bilangan bulat kedua: 27
Hasil penjumlahan 15 + 27 = 42

Dengan memahami kedua contoh program sederhana bahasa C ini, Anda telah menguasai struktur dasar (fungsi main), I/O dasar (printf dan scanf), serta penggunaan variabel dan operasi aritmatika—pondasi kuat untuk melanjutkan eksplorasi ke topik C yang lebih kompleks seperti perulangan (loops) dan percabangan (conditionals).