Grafis sederhana menggambarkan huruf Pascal dengan ikon program.
Dalam dunia pemrograman, terdapat berbagai bahasa yang dapat digunakan untuk menciptakan aplikasi, sistem, hingga website. Salah satu bahasa pemrograman yang memiliki sejarah panjang dan masih relevan untuk dipelajari, terutama bagi pemula, adalah Bahasa Pascal. Diciptakan oleh Niklaus Wirth pada awal tahun 1970-an, Pascal dirancang dengan tujuan utama untuk mengajarkan konsep-konsep pemrograman terstruktur dengan cara yang jelas dan efisien.
Meskipun mungkin tidak sepopuler Python atau JavaScript di kalangan pengembang profesional saat ini, Pascal tetap menawarkan banyak keuntungan, terutama bagi mereka yang baru memulai perjalanan di dunia kode. Beberapa alasan mengapa Pascal patut dipertimbangkan antara lain:
Setiap program Pascal memiliki struktur dasar yang terdiri dari beberapa bagian penting. Mari kita lihat contoh paling sederhana:
program ContohSederhana;
uses crt; { Opsional, untuk fitur layar seperti clrscr }
begin
clrscr; { Membersihkan layar }
writeln('Halo, Dunia!');
readkey; { Menunggu pengguna menekan tombol sebelum keluar }
end.
Mari kita bedah bagian-bagian dari program di atas:
program ContohSederhana;: Ini adalah deklarasi nama program. Setiap program Pascal harus diawali dengan kata kunci program diikuti dengan nama program dan diakhiri dengan titik koma (;).uses crt;: Baris ini adalah klausa uses yang memberitahu kompiler untuk menyertakan unit (library) bernama crt. Unit crt menyediakan berbagai fungsi terkait layar dan keyboard, seperti clrscr (clear screen) dan readkey.begin: Kata kunci ini menandai awal dari blok instruksi utama program.writeln('Halo, Dunia!');: writeln adalah prosedur standar yang digunakan untuk menampilkan teks ke layar. Teks yang ingin ditampilkan ditulis di dalam tanda kutip tunggal ('). Setelah teks ditampilkan, kursor akan pindah ke baris berikutnya.readkey;: Prosedur ini akan membuat program berhenti sementara dan menunggu pengguna menekan tombol apa pun sebelum melanjutkan eksekusi atau keluar. Ini berguna agar output program tidak langsung hilang saat dijalankan.end.: Kata kunci ini menandai akhir dari blok instruksi utama program. Titik (.) di akhir end sangat penting dan menandakan akhir dari keseluruhan program.Dalam Pascal, Anda perlu mendeklarasikan tipe data untuk setiap variabel yang Anda gunakan. Ini membantu kompiler untuk memastikan bahwa operasi yang dilakukan pada variabel tersebut sesuai. Tipe data dasar yang umum meliputi:
Integer: Untuk menyimpan bilangan bulat (misalnya, 10, -5, 1000).Real: Untuk menyimpan bilangan desimal atau pecahan (misalnya, 3.14, -0.5, 12.345).Char: Untuk menyimpan satu karakter (misalnya, 'A', 'z', '$').Boolean: Untuk menyimpan nilai logika, yaitu True atau False.String: Untuk menyimpan urutan karakter (teks).Deklarasi variabel dilakukan setelah bagian deklarasi unit (jika ada) dan sebelum kata kunci begin, menggunakan kata kunci var.
program ContohVariabel;
var
umur: Integer;
nama: String;
nilai: Real;
aktif: Boolean;
begin
nama := 'Budi';
umur := 25;
nilai := 85.75;
aktif := True;
writeln('Nama: ', nama);
writeln('Umur: ', umur, ' tahun');
writeln('Nilai rata-rata: ', nilai:4:2); { Format tampilan untuk Real }
writeln('Status aktif: ', aktif);
end.
Pada contoh di atas, kita mendeklarasikan empat variabel dengan tipe data yang berbeda. Kemudian, kita memberikan nilai pada variabel-variabel tersebut menggunakan operator penugasan :=. Perhatikan format penulisan nilai:4:2 pada writeln. Ini adalah format spesifik untuk menampilkan bilangan Real, di mana 4 adalah total lebar tampilan dan 2 adalah jumlah angka di belakang koma.
Belajar Bahasa Pascal adalah langkah awal yang sangat baik untuk memahami dasar-dasar pemrograman. Dengan sintaksnya yang bersih dan fokus pada struktur, Pascal membantu membentuk pola pikir logis yang esensial bagi seorang programmer. Meskipun tren teknologi terus berkembang, prinsip-prinsip yang diajarkan oleh Pascal tetap relevan dan akan menjadi fondasi yang kokoh untuk menjelajahi bahasa pemrograman lain di masa depan.
Terus berlatih dan jangan ragu untuk mencoba membuat program-program kecil. Semakin sering Anda menulis kode, semakin cepat Anda akan menguasai Bahasa Pascal dan konsep-konsep pemrograman.