Rabu, 10 September 2014

Pengenalan Bahasa Pemrograman Pascal

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

0 komentar:

Posting Komentar