Visualisasi sederhana struktur dasar program Pascal.
Selamat datang di dunia pemrograman Pascal! Pascal adalah bahasa pemrograman yang diciptakan oleh Niklaus Wirth pada akhir tahun 1960-an. Meskipun tergolong bahasa klasik, Pascal tetap menjadi fondasi yang sangat baik bagi pemula karena sintaksnya yang terstruktur, jelas, dan memaksa programmer untuk mengikuti aturan penulisan kode yang baik. Belajar Pascal hari ini akan memberikan Anda pemahaman kuat tentang konsep dasar pemrograman terstruktur sebelum beralih ke bahasa modern lainnya.
Fokus utama Pascal adalah keterbacaan dan struktur. Ini berarti kode yang Anda tulis cenderung lebih mudah dipahami, baik oleh Anda sendiri maupun orang lain. Beberapa keunggulan utama Pascal untuk tahap awal pembelajaran meliputi:
BEGIN, END, WHILE) memudahkan interpretasi alur logika.Setiap program Pascal standar harus memiliki struktur yang terdiri dari tiga bagian utama: Judul Program (Program Header), Deklarasi, dan Blok Utama (Body Program).
Berikut adalah contoh program "Halo Dunia" paling dasar dalam Pascal:
PROGRAM HaloDunia;
USES crt;
BEGIN
WriteLn('Selamat datang di dunia Pascal!');
ReadLn;
END.
Mari kita bedah bagian-bagian di atas:
PROGRAM HaloDunia;: Ini adalah judul program. Meskipun di banyak compiler modern sifatnya opsional, ini adalah praktik yang baik.USES crt;: Ini adalah klausa yang digunakan untuk memanggil unit tertentu. Unit crt sering digunakan untuk fungsi terkait layar atau konsol (seperti menahan layar agar output tidak langsung hilang).BEGIN ... END.: Ini adalah blok utama program. Semua instruksi yang akan dieksekusi diletakkan di antara BEGIN dan diakhiri dengan END yang diikuti titik (.) menandakan akhir mutlak program.WriteLn(...): Perintah untuk menampilkan output ke layar, diikuti baris baru.ReadLn;: Perintah untuk menunggu pengguna menekan Enter, memastikan jendela konsol tidak langsung tertutup.
Sebelum kita bisa memproses data, kita harus mendeklarasikannya. Di Pascal, semua variabel wajib dideklarasikan di bagian VAR. Tipe data fundamental yang paling sering digunakan pemula meliputi:
-5, 100).3.14, 0.5).'A', '7').TRUE atau FALSE.VAR
umur : Integer;
tinggi : Real;
inisial : Char;
nama : String[50];
aktif : Boolean;
Setelah dideklarasikan, kita bisa memberikan nilai pada variabel dalam blok BEGIN menggunakan operator penugasan (:=).
Operator adalah simbol yang melakukan operasi pada variabel atau nilai. Pascal memiliki operator aritmatika yang mirip dengan bahasa lain, namun perlu diperhatikan perbedaan operator pembagian:
+ (tambah), - (kurang), * (kali).DIV (hasilnya bilangan bulat).MOD./ (hasilnya selalu real).
Sebagai contoh, jika kita punya dua variabel integer A=10 dan B=3:
HasilDIV := A DIV B; { HasilDIV = 3 }
HasilMOD := A MOD B; { HasilMOD = 1 }
HasilReal := A / B; { HasilReal = 3.333... }
Program perlu membuat keputusan. Struktur IF...THEN...ELSE adalah alat utama untuk ini.
IF nilai >= 75 THEN
WriteLn('Lulus!')
ELSE
WriteLn('Remedial.');
Untuk kasus dengan banyak pilihan, Anda bisa menggunakan CASE, namun untuk awal, penguasaan IF-THEN-ELSE sudah sangat memadai untuk mulai membangun logika pemrograman yang solid.
Belajar Pascal adalah langkah awal yang kokoh dalam pemrograman. Dengan memahami fondasinya, Anda akan lebih mudah beradaptasi saat mempelajari bahasa-bahasa pemrograman yang lebih baru dan kompleks di masa depan. Selamat mencoba!