C Language Basics: Panduan Dasar Pemrograman Bahasa C

Bahasa pemrograman C adalah salah satu fondasi utama dalam dunia ilmu komputer dan teknik perangkat lunak. Dikembangkan oleh Dennis Ritchie di Bell Labs pada awal tahun 1970-an, C dirancang untuk sistem operasi Unix dan menjadi dasar bagi banyak bahasa modern seperti C++, Java, dan Python. Memahami dasar-dasar bahasa C memberikan pemahaman mendalam tentang bagaimana komputer bekerja pada tingkat memori dan perangkat keras.

Meskipun sering dianggap sebagai bahasa tingkat menengah yang mendekati bahasa mesin, C tetap populer karena efisiensi, kecepatan, dan kontrol perangkat keras yang luar biasa. Berikut adalah tabel matriks komponen dasar dalam struktur pemrograman C:

Komponen Dasar Fungsi Utama Contoh Penerapan
#include <stdio.h> Pustaka standar untuk operasi masukan (input) dan keluaran (output). printf(), scanf()
main() Fungsi utama tempat eksekusi program C dimulai. int main() { return 0; }
Tipe Data Menentukan jenis nilai yang dapat disimpan oleh variabel. int, float, char, double
Variabel Tempat penyimpanan data di dalam memori komputer. int umur = 20;

Struktur Dasar Program C

Setiap program C yang valid minimal harus memiliki fungsi main(). Berikut adalah contoh kode program sederhana untuk menampilkan teks ke layar menggunakan bahasa C:

#include <stdio.h>

int main() {
    // Menampilkan teks ke layar
    printf("Halo, dunia pemrograman C!\n");
    return 0;
}

Penjelasan Kode Program

  • #include <stdio.h>: Perintah preprocessor untuk menyertakan file header standar input/output agar fungsi printf dapat digunakan.
  • int main(): Fungsi utama yang wajib ada. Tipe data int berarti fungsi ini mengembalikan nilai integer (biasanya 0 jika program berjalan sukses).
  • printf(): Fungsi bawaan untuk mencetak teks ke konsol atau layar.
  • return 0;: Menandakan bahwa program telah selesai dieksekusi dengan sukses tanpa ada error.

Tipe Data dan Variabel dalam C

Variabel harus dideklarasikan terlebih dahulu sebelum digunakan dengan menentukan tipe datanya. Bahasa C menyediakan beberapa tipe data primitif:

  • int: Menyimpan angka bulat (contoh: 10, -5).
  • float: Menyimpan angka desimal presisi tunggal (contoh: 3.14).
  • double: Menyimpan angka desimal presisi ganda.
  • char: Menyimpan satu karakter tunggal (contoh: 'A').

Contoh deklarasi variabel dalam kode:

int tahun = 2026;
float suhu = 36.5;
char grade = 'A';

Langkah-Langkah Menjalankan Program C

  1. Tulis kode program menggunakan teks editor atau IDE seperti Code::Blocks, Dev-C++, atau VS Code.
  2. Simpan file dengan ekstensi .c (misalnya program.c).
  3. Kompilasi kode sumber menggunakan compiler C (seperti GCC) menjadi file executable menggunakan perintah terminal: gcc program.c -o program.
  4. Jalankan file hasil kompilasi tersebut.