Pemrograman Pascal adalah salah satu bahasa pemprograman yang sering digunakan dalam mempelajari algoritma dan juga pemprograman. Dengan kata lain pascal ini adalah bahasa pemrograman yang cara menulisnya sangat mirip dengan cara menulis algoritma struktur inggris.
Bahasa pemrograman pascal merupakan bahasa pemrograman terpopuler yang berkembang di lingkungan akademis. Pascal dapat dipakai untuk memecahkan masalah baik dari masalah yang melihat seberapa pentingnya peranan pascal dalam dunia pemrograman maupun dalam pendidikan.
Bahasa pemrograman pascal hingga kini masih digunakan sebagai standar bahasa pemrograman untuk OSN atau olimpiade sains nasional , khususnya dibidang komputer. Bahkan tak hanya OSN, bahasa pemrograman pascal juga digunakan pada banyak jurusan di universitas indonesia.
Sejarah Bahasa Pemrograman Pascal
A. Awal Lahirnya Pemrograman Pascal
Pascal dikembangkan oleh tokoh yang bernama Niklaus Wirth pada tahun 1968-1969 dan dipublikasikan pada tahun 1970. Niklaus Wirth atau yang bernama lengkap Niklaus Emil Wirth adalah seorang dosen, ilmuan dan peneliti komputer berkebangsaan Swiss.
Niklaus Wirth (Sumber : Wikipedia) |
Sebelum membuat pemrograman pascal, beliau juga telah banyak mengembangkan bahasa pemrograman lain pada era 1960-an seperti Euler dan Algol W.
Alasan mengapa pemrograman pascal diberi nama pascal karena untuk menghormati Blase Pascal, seorang ilmuan matematis prancis yang pada tahun 1642 yang membuat kalkulator mekanis pertama di dunia. Kalkulator ini menjadi cikal bakal komputer moderen.
Sejak dipublikasikan pada tahun 1970, bahasa pascal mulai digunakan oleh berbagai Universitas di Eropa dan Amerika. Meskipun demikian, compiler pascal (sejenis program untuk menjalankan perintah bahasa pascal) masih terbatas dikalangan tertentu. Karena pada saat itu harga komputer masih sangat mahal dan umumnya hanya terdapat di perusahaan atau Universitas besar.
Pascal sempat menjadi bahasa pemrograman utama dalam pengembangan utama dalam pengembangan Apple Lisa, yaitu cikal bakal sistem operasi Apple Macintosh, dan apple pernah merilis sistem operasi Apple Pascal, Fhotoshop versi pertama dan dibuat menggunakan bahasa pascal.
B. Banyaknya Kemunculan Berbagai Jenis Compiler Pascal
Sejak dirilis pada tahun 1970, mulai banyak keluar berbagai jenis compiler bahasa pascal. University Of California, San Diego (UCSD) membuat salah satu compiler pertama pascal, yaitu compiler UCSD Pascal. Compiler ini bertujuan untuk sistem operasi buatan USCD sendiri yang dikenal dengan USCD p-System.
Melihat perkembangan pascal yang melesat, microsoft akhirnya juga mengeluarkan produk Microsoft Pascal. Namun dikarenakan harga produk yang dapat dibilang mahal, membuat produk ini menjadi tidak terlalu populer, hingga digantikan Microsoft Quick.
Philippe Kahn (Sumber : Wikipedia) |
Philippe Kahn adalah seorang Enterpreneur yang mendirikan perusahaan Softwere Borland pada tahun 1983, Ia melihat adanya peluang bisnis dalam pemrograman pascal sehingga beliau memiliki ide untuk menggabungkan proses edit, compile dan link dalam suatu produk, yaitu Turbo pascal.
Dengan Munculnya Turbo Pascal yang memiliki pendukung 3 sistem operasi yaitu CP/M, CP/M-86 dan DOS, Membuat Turbo Pascal menjadi compiler pascal yang paling cepat dan murah. Terutama jika dibandingkan dengan UCSD Pascal dan Microsoft Pascal
C. Masa Kepopuleran Pascal
Masa kepopuleran pascal terjadi pada tahun 1980-an. Kepopuleran Turbo Pascal membuat bahasa pemrograman ini menjadi standar bagi banyak industri dan banyak kalangan bidang akademik.
Salah satu keberhasilan untuk bahasa pemrograman pascal ini adalah adanya pengenalan UCSD Pascal, yaitu sebuah versi baru yang berjalan pada sistem operasi khusus yang dapat diporting ke platfrom berbeda.
D. Masa Kemunduran Pascal
Seperti pada banyaknya hal perkembangan teknologi yang selalu menghadirkan sesuatu yang baru, pascal juga dapat mengalami masa kepopuleran dan juga masa kemundurannya.
Dengan mulai bermunculan bahasa-bahasa pemrograman terbaru seperti C++ dan Java kepopuleran sistem operasi Unix ini juga ikut mendorong kemunduran pascal.
Unix adalah sistem operasi yang pada mulanya dikembangkan oleh perusahaan AT&T. Namun pada saat itu AT&T mendapat sangsi karena adanya kegiatan monopoli pada bisnis telpon, dan meyebabkan UNIX diberikan secara gratis kepada universitas.
F. Pascal Saat Ini
Meskipun bahasa pemrograman pascal saat ini dapat dikatakan tidak terlalu populer untuk membuat aplikasi komersial, namun pascal masih menjadi bahasa pemrograman pengantar yang banyak digunakan di sekolah/universitas terutama untuk mengajarkan pemrograman bagi mahaiswa pemula.
Pengenalan Pascal
A. Fitur Bahasa Pascal
Pascal memiliki beberapa fitur yang menjadikannya cocok bagi pelajar pemula untuk belajar pemrograman. Beberapa diantaranya adalah sebagai berikut :
1. Tipe data bawaan
2. Tipe data bentukan
3. Memiliki Struktur data
4. Aturan tipe data yang ketat
5. Mendukung struktural programming
6. Sederhana dan expresif
7. Mendukung Pemrograman objek
B. Aturan penulisan Kode Program Pascal
1. Struktur Sederhana Kode Pascal
Bagian Deklarasi terdiri dari beberapa jenis kode program, yaitu :
- Perintah Uses
- Deklarasi Type
- Deklarasi Konstanta (constant)
- Deklarasi Variable
- Deklarasi Fungsi (Funciton)
- Deklarasi Prosedur (Procedure)
Sedangkan Main Program nantinya akan berisi kode program utama. contoh penulisan kode program pascal adalah sebagai berikut :
Sebuah kode program pascal diawali dengan keyword Program kemudia diikuti dengan judul program judul "(Hello_world)". Selanjutnya, kode program dibuka dengan perintah "Begin" dan di akhiri dengan perintah "end"
Perintah Writeln digunakan untuk menampilkan teks (Output), sedangkan perintah Readln pada kode diatas ditambahkan untuk menahan jendela tampilan jendela program ketika di-run.
2. Perbedaan Huruf Besar/Kecil
Pada pemrograman pascal tidak membedakan huruf besar maupun huruf keci. Dalam pemrograman, hal ini dikenal dengan istilah Case insensitive.
3. Cara Penulisan Komentar Dalam Pascal
Komentar tidak akan diproses oleh pascal dan berfungsi hanya untuk memberi keterangan tambahan, terutama jika kode program yang ditulis cukup rumit.
Untuk membuat komentar di dalam kode pemrograman pascal terdapat 2 alternatif pilihan yaitu :
- Komentar dengan tanda pembuka '(*'dan penutup'*)'
- Komentar dengan tanda pembuka '{'dan penutup'}'
C. Contoh Penerapan Pada program Pascal
Contoh program pascal Luas Persegi panjang :
D. Tipe Data Bahasa Pemrograman Pascal
1. Tipe data standar pascal
a. Tipe data integer
Tipe data integer adalah tipe data yang terdiri dari angka bulat (tidak mengandung nilai pecahan atau nilai desimal)
b. Tipe data Real
Tipe data real adalah tipe data angka yang mengandung nilai pecahan (baik positif maupun negatif)
C. Tipe data Char
Tipe data Char adalah tipe data yang hanya akan menampung karakter dan hanya boleh terdiri dari 1 digit.
D. Tipe data Boolean
Tipe data Boolean adalah tipe data yang hanya bisa di isi dengan keterangan True atau False.
2. Tipe data bentukan
a. Tipe data Subrange
Tipe data subrange adalah tipe data yang berasal dari bagian (sub) tipe data lain dari beranda lain dalam sebuah jangkauan (range)
b. Tipe data Enumerated
Tipe data Enumerated adalah data yang isinya terdiri dari kelompok yang sudah ditentukan.
Contohnya :Bisa membuat tipe data beru yang terdiri dari angka 0 hingga 9
E. Kelebihan Dan Kekurangan Bahasa pemrograman pascal
1. Kelebihan Bahasa Pemprograman Pascal
Adapun kelebihan dari bahasa pemrograman adalah sebagai berikut :
- Memiliki tipe data standar
- Memiliki User difined data type, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar
- Dapat digunakan untuk menyimpan tipe data selain dari format yang ditentukan
- Terstruktur, karena memiliki sintaks yang memungkinkan penulisan terpecah menjadi fungsi-fungsi kecil
- Memiliki struktur yang sederhana
2. Kekurangan Bahasa pemrograman Pascal
Adapun Kekurangan Dari bahasa pemrograman pascal adalah sebagai berikut :
- Versi awal pascal kurang cocok untuk aplikasi bisnis
- Sintaks pascal terlalu bertele-tele
- Tidak mendukung program berorientasi objek
- Pascal tidak fleksibel
Penulis : Silvia Nabela (Mahasiswa Prodi Sistem Informasi Sulthan Thaha Saifuddin Jambi)
Sumber :
https://hosteko.com/blog/pengertian-dan-contoh-bahasa-pemrograman-pascal
https://www.duniailkom.com
Selamat 100 (60%)
BalasHapusPosting Komentar