Ini ada sedikit informasi dan contoh mengenai Pascal
Pascal
adalah bahasa pemrograman yang pertama kali dibuat oleh Profesor
Niklaus Wirth, seorang anggota International Federation of Information
Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari
matematikawan asal Perancis, Blaise Pascal, yang pertama kali
menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa
pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman
komputer kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat
Pascal untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang
ada pada saat itu.
Bahasa
pemrograman Pascal ini termasuk kedalam kategori "High Level Language"
atau bahasa pemrograman tingkat tinggi. Termasuk kedalam kategori
tersebut karena bahasa (perintah/instruksi) yang digunakan dalam pascal
berasal dari unsur kata-kata bahasa manusia.
Sebagai
pengetahuan saja, bahasa pemrograman yang sering juga disebut bahasa
komputer memiliki tingkatan-tingkatan. Menurut tingkat kedekatannya
dengan mesin komputer, bahasa pemrograman terdiri dari :
1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
2. Bahasa Tingkat Rendah, atau dikenal sebagai bahasa rakitan (Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kodemnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb. Contoh : Bahasa Assembly.
3.
Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran
instruksi dalam kata-kata bahasa manusia dan instruksi yang bersifat
simbolik, seperti &&, ||, {, }, <<, >>, dsb. Contoh :
Bahasa C.
4.
Bahasa Tingkat Tinggi, yaitu bahasa yang memakai instruksi yang berasal
dari unsur kata-kata bahasa manusia, seperti begin, end, if, then,
else, dsb. Contoh : Bahasa Pascal.
Struktur Program Pascal
Struktur dalam program Pascal terdiri dari sebuah judul program, bagiandeklarasi, dan bagian pernyataan (statement).
Judul program sifatnya optional, dan bila ditulis harus terletak pada
awal dari program dan diakhiri dengan titik koma. Bagian deklarasi
digunakan bila di dalam program digunakan pengenal (identifier).
Struktur minimal program :
begin
statement;
end.
Struktur lengkap (umum) program :
{Judul Program}
program nama_program; {nama_program diisi dengan judul program yang diinginkan}
{Deklarasi}
uses
{semua unit yang digunakan didefinisikan disini}
label
{semua label yang digunakan didefinisikan disini}
const
{semua nama konstanta yang digunakan didefinisikan disini}
type
{semua nama tipe bentukan yang digunakan didefinisikan disini}
var
{semua nama variabel global didefinisikan disini}
{Deklarasi prosedur dan fungsi ditulis disini}
{Deskripsi/Statement}
begin
statement1;
statement2;
...
statementn;
{semua instruksi program didefinisikan disini}
end.
Aturan Dalam Program Pascal
1. Akhir dari sebuah program pascal harus ditandai dengan tanda titik (.), setelah perintah end yang paling akhir.
2. Titik koma (;) digunakan untuk memisahkan antar instruksi dalam program.
3.
Baris komentar diletakkan diantara tanda (* dan *) atau { dan }.
Seluruh teks yang berada diantara tanda tersebut tidak akan dieksekusi
oleh program setiap kali program dijalankan.
4. Dalam penulisan instruksi/perintah, tidak membedakan huruf besar dan kecil (tidak case sensitive).
Untuk lebih jelasnya, berikut adalah contoh program Pascal yang dibuat menggunakan Turbo Pascal 7.0.
Ketikkan listing program berikut :
Hasil tampilan output pada layar setelah program dieksekusi menggunakan perintah Run atau CTRL+F9 :
Keterangan :
1. Pada listing program, "nama" merupakan judul/nama program (bebas dan dapat disesuaikan dengan isi program)
2. Perintah "uses crt" adalah unit yang digunakan agar perintah "clrscr" (clear screen) yang merupakan perintah untuk membersihkan layar dapat digunakan.
3. "begin" merupakan awal statement, dimana setelah menuliskan perintah tersebut, kita dapat menuliskan instruksi-instruksi.
4. Perintah "write" dan "writeln" (write line)
merupakan perintah untuk menampilkan kalimat ke layar. Kalimat yang
akan ditampilkan harus diapit oleh tanda kurung dan tanda petik satu
('). Jika perintah "writeln" digunakan, tampilan output kursor
penulisannya akan langsung pindah ke baris bawahnya sehingga hasil yang
dicetak berikutnya akan langsung pindah ke baris bawahnya (sama seperti
fungsi tombol Enter pada keyboard). Sedangkan jika "write" saja, kursor
penulisan akan diteruskan satu baris.