Minggu, 02 Desember 2012

Pascal

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 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 juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu. Kelebihan dari Pacal adalah: Pascal memiliki Type Data Standard yang biasa digunakan pada bahasa-bahasa pemrograman lain. Selain itu juga, programer Pascal dapat membuat tipe data lain yang diturunkan dari tipe data standar (User defined Data Types). pascal juga memiliki prosedure dan function yang biasa digunakan programer untuk menulis program dengan terstruktur. Pascal juga memilikiStrongly-typed, yang biasa digunakan oleh programmer untuk menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan. Berikut ini adalah contoh program penjumlahan menggunakan Free pascal: program penjumlahan; uses crt; var x, y, z : integer; begin write(‘Masukan angka pertama = ‘); read(x); writeln; write(Masukan angka kedua = ‘); read(y); writeln; z:=x+y; write(‘Hasil penjumlahan = ‘,z); end. Pascal merupakan bahasa pemrograman yang cara penulisannya sangat dekat dengan cara penulisan algoritma structur english. Bagi yang sudah memahami algoritma, pascal akan sangat mudah untuk dimengerti. Pascal itu sendiri bukanlah nama dari sang pembuat, karena yang membuat bahasa pemrograman Pascal adalah Nicklus Wirth. Sedangkan nama “PASCAL” diambil dari nama seorang ahli matematika Blaise Pascal yang berasal dari perancis, karena sudah membuat mesin hitung. Bahasa Pascal termasuk bahasa pemrograman tingkat tinggi (High Level), yaitu pemrograman yang menggunakan bahasa yang sudah dapat dimengerti oleh manusa. Selain itu, termasuk bahasa pemrograman tersktuktur, sehingga penulisan coding-nya harus beurutan dari awal sampai akhir. Kelebihan bahasa pascal adalah: 1. Tipe Data Standar, tipe data yang digunakan familiar juga dibahasa pemrograman yang lain. Sehingga tidak akan terlalu sulit dan tidak harus mengenal lagi tipe data yang baru. 2. User defined data type, programmer dapat membuat tipe data baru yang merupakan turunan dari tipe data standar yang sudah ada. 3. Strongly-typed, programmer harus menentukan tipe data dari sebuah variabel dan variabel tersebut tidak dapat diisi oleh tipe data yang lain. 4. Terstruktur, penulisan program dapat dipecah-pecah menjadi fungsi-fungsi kecil yang dapat dipanggil berulang-ulang. 5. Sederhana dan Ekspresif, bahasa yang mendekati bahasa manusia ( Bahasa Inggris) sehingga dapat mudah dimengerti Pascal adalah bahasa tingkat tinggi (high level languange) yang orientasinya pada segala tujuan, dirancang oleh Prof. Niklaus Wirth dari Technical University diZurich, Switzerland. Nama Pascal diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematik dan philosophi terkenal abad 17 dari Prancis. Prof. Niklaus Wirth memperkenalkan compiler bahasa Pascal pertama kali untuk komputer CDC 6000 (Control Data Corporation) yang dipublikasikan pada tahun 1971 dengan tujuan untuk membantu mengajar program komputer secara sistematis, khususnya untuk memperkenalkan pemrograman yang terstruktur (structured programming). Jadi Pascal adalah bahasa yang ditujukan untuk membuat program terstruktur. Beberapa versi dari Pascal telah beredar di pasaran, diantaranya UCSD Pascal (University of California at San Diego Pascal), MS-Pascal (Microsoft Pascal), Apple Pascal, Turbo Pascal, dan lain sebagainya. TENTANG PASCAL 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 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 juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu. Kelebihan Kelebihan dari bahasa pemrograman Pascal adalah: § 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. § Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang. § Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami. Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics). Tipe Bahasa Dalam bahasa Pascal terdapat beberapa jenis tipe data yang bisa digunakan untuk sebuah variabel atau konstanta pada program. Tipe Data tersebut antara lain adalah Tipe Data Deskripsi (range variabel) Byte angka dari 0 sampai 255 Integer angka dari -32768 to 32767 Real semua nilai pecahan dari 1E-38 to 1E+38 Boolean nilai TRUE atau FALSE Char semua karakter dari tabel ASCII String semua huruf, spasi, frase Hello Word Contoh program Hello World menggunakan bahasa pascal adalah sebagai berikut: Program HelloWorld; begin writeln('Hello world'); Kelemahan Kekurangan bahasa pascal : Ø Versi awal Pascal kurang cocok untuk aplikasi bisnis karena dukungan basisdata yang terbatas. Ø Sintaks Pascal terlalu bertele-tele Ø Tidak mendukung pemrograman berorientasi objek Ø Pascal tidak fleksibel dan banyak kekurangan yang dibutuhkan untuk membuat aplikasi yang besar.

Tidak ada komentar:

Posting Komentar