Pascal adalah salah satu bahasa pemrograman komputer
yang umumnya digunakan sebagai pengantar untuk mulai belajar algoritma dan
pemrograman. Pascal relatif mudah dipelajari karena perintah-perintahnya yang
mirip dengan bahasa inggris sehari-hari seperti begin, end, write, dan read.Pascal diambil dari nama ahli matematika prancis abad pertengahan, Blaise Pascal. Bahasa Pascal di kembangkan oleh Niklaus Wirth pada tahun 1970, dan populer digunakan pada era 1970 hingga awal 1990an. Dari awal dikembangkan, Pascal dirancang untuk keperluan akademik. Atas alasan itu pula Pascal masih digunakan di berbagai sekolah dan universitas di seluruh dunia (termasuk Indonesia). Pascal juga menjadi bahasa pemrograman yang digunakan pada Olimpiade Sains Nasional (OSN) bidang komputer.
Fitur Bahasa PASCAL
Pascal memiliki beberapa fitur yang membuatnya cocok untuk belajar pemrograman dan untuk membuat aplikasi komersil. Beberapa diantaranya adalah:
Tipe data bawaan: Pascal memiliki tipe data standar yang umum terdapat dalam bahasa pemrograman komputer seperti Integer, Real, Character, dan Boolean.
Tipe data bentukan: Pascal membolehkan kita untuk membuat tipe data bentukan yang didefenisikan sendiri.
Memiliki beragam struktur data: Pascal menyediakan beberapa struktur data seperti Array, Record, File dan Set.
Aturan tipe data yang ketat: Pascal membatasi penggunaan tipe data secara ketat. Kita hanya bisa menggunakan variabel untuk 1 tipe data saja dan variabel tersebut harus dideklarasikan terlebih dahulu.
Mendukung struktural programming: Bahasa Pascal dirancang dengan konsep pemrograman terstruktur yang mendukung sub program melalui fungsi dan prosedur
Sederhana dan expresif: Pascal banyak menggunakan perintah-perintah dalam bahasa inggris sederhana, sehingga mudah dipahami.
Mendukung pemrograman objek: Walaupun tidak banyak dibahas, tetapi Pascal juga mendukung pemrograman berbasis objek, terutama pada compiler versi terakhir.
Program Hello World yang kita gunakan sebagai contoh kode program dalam tutorial Cara Menjalankan Kode Program Pascal (Membuat File .exe), sudah menggunakan struktur sederhana kode pascal. Berikut saya tulis kembali contoh kode tersebut:
program hello_world;
begin
writeln('Hello World');
writeln('Sedang belajar pascal...');
readln;
end.
Sebuah kode program pascal, diawali dengan keyword program kemudian diikuti dengan judul program yang diinginkan (dalam contoh diatas, saya menggunakan judul hello_world). Selanjutnya, kode program dibuka dengan perintah “begin”, dan diakhiri dengan perintah “end.” (perhatikan tanda titik di akhir end). Diantara “begin” dan “end.” inilah seluruh kode program pascal berada.
Perintah writeln digunakan untuk menampilkan teks (output), sedangkan perintah readln digunakan untuk menerima masukan (input). Perintah readln pada kode diatas saya tambahkan hanya untuk menahan jendela tampilan jendela program ketika di-run. Anda boleh menghapus baris readln; dan mencoba men-run kode diatas. Hasilnya hanya akan terlihat sekilas saja (tidak sampai 1 detik).
begin
writeln('Hello World');
writeln('Sedang belajar pascal...');
readln;
end.
Sebuah kode program pascal, diawali dengan keyword program kemudian diikuti dengan judul program yang diinginkan (dalam contoh diatas, saya menggunakan judul hello_world). Selanjutnya, kode program dibuka dengan perintah “begin”, dan diakhiri dengan perintah “end.” (perhatikan tanda titik di akhir end). Diantara “begin” dan “end.” inilah seluruh kode program pascal berada.
Perintah writeln digunakan untuk menampilkan teks (output), sedangkan perintah readln digunakan untuk menerima masukan (input). Perintah readln pada kode diatas saya tambahkan hanya untuk menahan jendela tampilan jendela program ketika di-run. Anda boleh menghapus baris readln; dan mencoba men-run kode diatas. Hasilnya hanya akan terlihat sekilas saja (tidak sampai 1 detik).
Pengertian Statement di dalam Pascal
Dalam defenisi sederhana, statement adalah sebuah baris perintah yang bisa melakukan sebuah tindakan, apakah itu menampilkan teks di layar, meminta input, perulangan, percabangan program (logika IF), dll. Sebuah statement di dalam Pascal harus diakhiri dengan tanda titik koma “;” (kecuali untuk beberapa kondisi khusus).
Berikut adalah contoh-contoh statement di dalam pascal:
writeln(‘Hello World’);
readln(var);
writeln(4+5);
writeln(6/10);
Penulisan statement tidak harus 1 baris 1 statement, kita juga bisa menggabungkan beberapa statement dalam 1 baris, atau memecah 1 statement ke dalam beberapa baris, seperti contoh berikut:
Dalam defenisi sederhana, statement adalah sebuah baris perintah yang bisa melakukan sebuah tindakan, apakah itu menampilkan teks di layar, meminta input, perulangan, percabangan program (logika IF), dll. Sebuah statement di dalam Pascal harus diakhiri dengan tanda titik koma “;” (kecuali untuk beberapa kondisi khusus).
Berikut adalah contoh-contoh statement di dalam pascal:
writeln(‘Hello World’);
readln(var);
writeln(4+5);
writeln(6/10);
Penulisan statement tidak harus 1 baris 1 statement, kita juga bisa menggabungkan beberapa statement dalam 1 baris, atau memecah 1 statement ke dalam beberapa baris, seperti contoh berikut:
writeln ('Hello World'); writeln ('Sedang belajar
pascal...');
writeln
('Hello World');
writeln
('Sedang belajar pascal...');
Error yang paling sering ditemui adalah lupa memberi tanda “;” di akhir statement. “Fatal: Syntax error, “;” expected” merupakan error yang disebabkan lupa menutup statement di dalam kode pascal.
writeln
('Hello World');
writeln
('Sedang belajar pascal...');
Error yang paling sering ditemui adalah lupa memberi tanda “;” di akhir statement. “Fatal: Syntax error, “;” expected” merupakan error yang disebabkan lupa menutup statement di dalam kode pascal.