Bahasa
Pascal merupakan bahasa yang sangat populer di dunia, terlebih karena digunakan
sebagai bahasa untuk mengajarkan pemrograman terstruktur bagi para mahasiswa di
pelbagai perguruan tinggi, baik di
Indonesia maupun negara lainnya.
Sebagai bahasa pemrograman
yang terstruktur, bahasa ini menyediakan sejumlah kontrol (berupa REPEAT, WHILE
dan FOR) serta mendukung pembuatan program yang tersusun atas sejumlah blokblok kecil
(yang dikenal dengan sebutan rutin pada berbagai bahasa pemrograman). Blok-blok kecil
ini dapat dipakai untuk membentuk blok yang lebih besar, dan secara keseluruhan membentuk
program kerja. Keuntungan dari pemrograman terstruktur, program mudah dibuat, dipahami
dan dikembangkan.
Pencipta
bahasa Pascal adalah
Niklaus Wirth (EidgenOssische Technishe Hochshule, Zurich, Swiss). Nama
Pascal sendiri diambil untuk mengenang dan mengabadikan seorang matematikawan
Perancis bernama Blaise Pascal (1623-1662), penemu mesin penjumlah mekanis
yang pertama kali.
Bahasa
Pascal lahir sebagai hasil pengembangan dari bahasa ALGOL-60. Versi pertama Pascal
muncul pada tahun 1970 dan laporan pertama mengenai bahasa ini baru
dipublikasikan pada
tahun 1971. Pada tahun 1974, buku berjudul
Pascal User Manual and Report dipublikasikan.
Buku ini ditulis oleh
Niklaus Wirth dan Kathleen Jensen.
Kepopuleran
Pascal berkembang seiring dengan berkembangnya PC. Pada platform ini terdapat
sejumlah kompiler Pascal. Salah satunya Turbo Pascal, yang dikeluarkan oleh
Borland
International. Turbo Pascal telah mengalami perubahan semenjak versinya
yang pertama.
Tercatat pada tahun 1992, Turbo Pascal versi 7.0 telah dirilis. Yang
menarik, Turbo Pascal bukanlah sekedar kompiler. Turbo Pascal menyediakan suatu
lingkungan terpadu (dikenal dengan sebutan IDE,
Integrated Development Environment),
yang diantaranya berisi :
- Kompiler (untuk mengkompilasi program
menjadi suatu objek yang dipahami oleh komputer)
- Debugger (untuk mencari kesalahan
program)
- Linker (untuk menggabungkan file objek
dan file pustaka serta membentuk file executable)
- Editor (untuk menulis program sumber)
Kompiler
(+Linker) yang tersedia dapat dipakai untuk mengkompilasi program menjadi file
yang executable (dapat dieksekusi secara langsung dari prompt DOS).
Namun demikian pemrogram
juga dapat memilih agar kompilasi dilakukan ke memori, sehingga pembuatan dan pengujian
program dapat dilakukan dengan cepat. Hal ini sangat bermanfaat pada masa pembuatan/pemodifikasian
program.
Sebagai
perluasan dari pengembangan program secara modular (tersusun atas sejumlah modul),
Turbo Pascal juga memungkinkan pemrogram untuk membuat suatu pustaka yang berisi
sejumlah prosedur, fungsi ataupun elemen-elemen yang lain, yang dikompilasi
secara terpisah.
Kemudian pustaka-pustaka tersebut dapat dipergunakan oleh suatu program, tanpa perlu
melibatkan kode/program sumbernya. Modul seperti ini biasa disebut unit.
Semenjak
versi 5.5, Turbo Pascal menyediakan kemampuan pemrograman berorientasiobjek (PBO).
Pemrograman berorientasi objek yang terkenal dengan sebutan OOP (Object-Oriented
Programming) merupakan suatu metode pemrograman yang akhir-akhir ini sangat populer.
OOP atau PBO mengkombinasikan data dan fungsi atau prosedur yang mengakses data
menjadi suatu wadah yang disebut objek. Metode pemrograman ini dirasakan dapat mengatasi
kesulitan yang timbul pada pemrograman yang besar dan kompleks, sehingga dapat meningkatkan
produktivitas pemrogram. Turbo
Pascal merupakan bahasa pemrograman yang serbaguna. Anda dapat menggunakannya
untuk tujuan komputasi, pembuatan permainan (game) ataupun masalah
masalah
Struktur
Bahasa Pascal
§ Judul
Program
<judulnya>;
Uses
<unitnya>;
§ Bagian Deklarasi
Label
<namalabelnya>;
Const
<nama=nilai constantanya>;
Type
<namatype:typedatanya>;
Var
<nama_variabelnya>;
Procedure
<nama_prosedurnya>;
Function
<nama_fungsinya>;
§ Bagian Pernyataan
Begin
<pernyataan-pernyataan>;
End.
Contoh
Program :
Listing
Programnya
Uses
Crt;
Begin
WriteLn( ‘Saya’ );
Write( ‘Belajar’ );
WriteLn( ‘Turbo’ );
Write( ‘Pascal’ );
Write( ‘Versi 7.0’ );
End.
Tekan Ctrl F9 untuk ekseskusi program
Tekan F5 untuk melihat hasilnya
Hasilnya
:
Saya
Belajar
Turbo
Pascal
Versi 7.0