Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971.
Dengan mengambil nama dari matematikawan Prancis, 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 juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.
1.Sejarah Pascal
Pascal merupakan bahasa pemrograman komputer yang dikembangkan oleh Niklaus Wirth pada tahun 1968–1969 dan dipublikasikan tahun 1970. Niklaus Wirth pada awalnya merancang bahasa Pascal untuk mengajarkan pemrograman kepada mahasiswa di Universitas ETH Zürich di Swiss.
Pascal di desain menggunakan structured programming yang kemudian menjadi populer dan banyak digunakan oleh bahasa pemrograman setelahnya.
Nama Pascal dipilih untuk menghormati Blaise Pascal, seorang ilmuwan matematis Prancis yang pada tahun 1642 membuat kalkulator mekanis pertama di dunia. Kalkulator ini menjadi cikal bakal komputer modern.
Niklaus Wirth pada tahun 1969 – Pencipta Bahasa Pemrograman Pascal (sumber: wikipedia)
Niklaus Wirth pada tahun 2005 – Pencipta Bahasa Pemrograman Pascal (sumber: wikipedia)
Sejak dipublikasikan pada 1970, berbagai universitas di Eropa dan Amerika mulai menggunakan bahasa pascal. Walaupun demikian, compiler pascal (sejenis program untuk menjalankan perintah-perintah bahasa pascal) masih terbatas untuk kalangan tertentu. Karena saat itu harga komputer masih sangat mahal dan umumnya hanya terdapat di perusahaan atau universitas besar.
Saat ini Pascal tidak terlalu populer digunakan untuk membuat aplikasi komersial. Bahkan beberapa sumber juga menyebut pascal sebagai ‘dead programming language’ karena penggunaannya yang relatif jarang.
Namun pascal masih menjadi bahasa pemrograman pengantar yang banyak digunakan di sekolah/universitas terutama untuk mengajarkan pemrograman bagi mahasiswa pemula. Pascal lebih disukai dibandingkan C atau C++ karena menggunakan ‘kata-kata’ seperti begin, end, read, dan write dibandingkan dengan symbolic languages seperti C atau C++ yang menggunakan simbol “{” dan “}“.
2.Kelebihan Bahasa Pemrograman Pascal
- Pascal sederhana dan juga ekspresif serta mendekati bahasa manusia sehingga lebih mudah untuk dipahami serta dipelajari
- Pascal terstruktur karena mempunyai sintaks yang masih memungkinkan untuk memecah penulisan program menjadi fungsi yang kecil yang bahkan bisa dipakai secara berulang-ulang
- Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar: boolean, ,integer, real,char,string
- User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
- Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
3.Konsep Dasar Pemrograman Pascal pada Komputer
Penggunaan bahasa dalam generasi ketiga tersebut, memakai bahasa Inggris untuk bahasa pemrograman lantaran dinyatakan sebagai bahasa internasional.
Salah satu jenis dari bahasa tingkat tinggi yang sering digunakan dalam pemrograman adalah Pascal.
Ilustrasi. foto/istockphoto
Tahapan dalam Pembuatan Kode-kode Pemrograman Pascal
Bahasa Pascal adalah bahasa pemrograman tingkat tinggi yang banyak digunakan saat ini. Penggunaan bahasa Pascal terbilang lebih mudah daripada jenis bahasa pemrograman tingkat tinggi lainnya.
Pemahaman Masalah
Saat tahapan pemahaman masalah, setidaknya terdapat tiga komponen yang harus diidentifikasi dengan jelas dari siklus pengolahan data yaitu masukan, proses, dan luaran.
Pembuangan Diagram Alir, Algoritma, atau Pseudocode
Setelah memahami tiga komponen dari siklus pengolahan data, maka tahapan selanjutnya adalah menggambarkan atau (merepresentasikan) ke dalam salah satu dari diagram alir, algoritma, maupun pseudocode.
Pengkodean (Coding)
Tahapan ketiga adalah membuat kode program atau pemrograman komputer. Proses coding harus mengacu kepada hasil dari dua tahapan yang telah dilalui.
Pengujian (Testing)
Tahapan setelah menyelesaikan rancangan program adalah testing. Langkah pengujian bertujuan untuk melihat, apakah program yang dibuat sudah sesuai dengan apa yang diinginkan atau justru terjadi kendala dalam kode program tersebut.
Dokumentasi (Maintenance)
Tahapan terakhir adalah menulis program yang telah bekerja dengan sesuai. Melakukan dokumentasi pada algoritma dan kode-kode, apabila nanti terjadi modifikasi minor. Apabila menemukan permasalahan berupa program yang berbeda dengan permasalahan sebelumnya.
3.Contoh Bahasa Pemrograman Pascal
pemrograman
1.Contoh Program Pascal untuk Menghitung Luas Segitiga
Uses crt;
Var
Alas,tinggi:integer;
Procedurehitung_luas(a,t:integer);
Var
Luas:real;
Begin
Clrscr;
Luas:=a*t/2;
Writeln(‘luas segitiga=’,luas);
End;
Begin
Writeln(‘inputkan ukuran alas=’);readln(alas);
Writeln(‘inpukan ukuran tinggi =’);readln(tinggi);
Hitung_luas(alas,tinggi);
Readln;
End
Editor:LCC
0 Komentar