Bahasa pemograman pascal bahasa untuk memulai algoritma dan pemograman
saya mengenal pemograman pertama sekali adalah dengan bahasa pascal , menurut saya bahasa pemograman pascal tak perlu di pelajari karna sekarang tak banyak yang membutuhkan jasa progremer pascal ,namun jangan salah bahasa pascal itu penting sekali terutama bagi pemula yang ingin belajar pemograman dan mengasah algoritma pemograman, bahasa pemograman ini digunakan sebagai bahasa pembelajaran algoritma diseluruh dunia termasuk indonesia ,Pascal juga menjadi bahasa pemrograman yang digunakan pada Olimpiade Sains Nasional (OSN)bidang komputer.
Pascal adalah salah satu bahasa pemrograman komputer yang umumnya digunakan sebagai pengantar untuk mulai belajar algoritma dan pemrograman. Pascal diambil dari nama ahli matematika prancis abad pertengahan, Blaise Pascal. Bahasa Pascal di kembangkan oleh Niklaus Wirth pada tahun 1970, dan populer digunakan pada era 1970 hingga awal 1990an.Pascal relatif mudah dipelajari karena perintah-perintahnya yang mirip dengan bahasa inggris sehari-hari seperti begin, end, write, dan read.
Pascal adalah salah satu bahasa pemrograman komputer yang umumnya digunakan sebagai pengantar untuk mulai belajar algoritma dan pemrograman. Pascal diambil dari nama ahli matematika prancis abad pertengahan, Blaise Pascal. Bahasa Pascal di kembangkan oleh Niklaus Wirth pada tahun 1970, dan populer digunakan pada era 1970 hingga awal 1990an.Pascal relatif mudah dipelajari karena perintah-perintahnya yang mirip dengan bahasa inggris sehari-hari seperti begin, end, write, dan read.
Fitur Bahasa PASCAL
Pascal memiliki beberapa fitur yang membuatnya cocok untuk
belajar pemrograman dan untuk membuat aplikasi komersil. Beberapa diantaranya
adalah:
§
Tipe data bawaan:
Pascal memiliki tipe data standar yang umum terdapat dalam bahasa pemrograman
komputer seperti Integer, Real, Character, dan Boolean.
§
Tipe data bentukan:
Pascal membolehkan kita untuk membuat tipe data bentukan yang didefenisikan
sendiri.
§
Memiliki beragam struktur data:
Pascal menyediakan beberapa struktur data seperti Array, Record, File dan Set.
§
Aturan tipe data yang ketat:
Pascal membatasi penggunaan tipe data secara ketat. Kita hanya bisa menggunakan
variabel untuk 1 tipe data saja dan variabel tersebut harus dideklarasikan
terlebih dahulu.
§
Mendukung pemrograman objek: Walaupun
tidak banyak dibahas, tetapi Pascal juga mendukung pemrograman berbasis objek,
terutama pada compiler versi terakhir.
§
Mendukung struktural programming:
Bahasa Pascal dirancang dengan konsep pemrograman terstruktur yang mendukung
sub program melalui fungsi dan prosedur
§
Sederhana dan expresif:
Pascal banyak menggunakan perintah-perintah dalam bahasa inggris sederhana,
sehingga mudah dipahami.
§
Mengenal Borland Turbo
Pascal
Jika membicarakan
aplikasi untuk membuat program menggunakan pascal, maka yang paling terkenal
adalah Turbo Pascal.
Turbo Pascal adalah compiler (program
untuk menjalankan bahasa pascal) yang dibuat oleh perusahaan asal Amerika: Borland. Turbo
Pascal hanyalah salah satu dari banyak compiler pascal yang tersedia. Pada
periode 1980an, terdapat aplikasi UCSD Pascal, Microsoft
Pascal, maupunQuickPascal yang kesemuanya
digunakan untuk menjalankan bahasa pemrograman Pascal.
Compiler Free Pascal
Walaupun populer, Turbo
Pascal sudah jauh melampaui zamannya. Turbo Pascal versi terkahir (Turbo
Pascal 7) dirilis pada tahun 1992 untuk sistem operasi Microsoft
DOS (MS-DOS) yang dijalankan pada arsitektur 16-bit. Sehingga kita
tidak bisa menjalankan aplikasi Turbo Pascal di sistem operasi modern seperti
Windows 7 atau 8 yang menggunakan arsitektur 32-bit atau 64-bit. Turbo Pascal
juga sudah tidak dikembangkan lagi oleh Borland.
Salah satu cara untuk
dapat menjalankan aplikasi Turbo Pascal 7 adalah dengan menggunakan emulator
MS-DOS seperti DOSBox (www.dosbox.com).
Emulator adalah sebuah program yang men-simulasikan suatu sistem di dalam
sistem lain, sehingga kita bisa menjalankan Turbo Pascal dari dalam DOSBox.
Alternatif lainnya untuk
menjalankan Pascal adalah menggunakan compiler Free
Pascal(www.freepascal.org). Free
Pascal adalah aplikasi compiler pascal yang terus dikembangkan
hingga sekarang secara sukarela oleh berbagai programmer dari seluruh dunia.
Free Pascal dapat digunakan secara gratis dan bisa diinstal langsung ke dalam
sistem operasi modern tanpa memerlukan emulator atau aplikasi tambahan.
Dalam tutorial belajar
pascal di duniailkom ini saya akan menggunakan freepascal karena kita tidak
direpotkan untuk menginstall emulator dan masalah hak cipta/copyright.
Terkait dengan masalah hak cipta, Turbo Pascal 7 sebenarnya
aplikasi berbayar dan tidak dirilis dengan gratis. Borland secara resmi merilis
Turbo Pascal 1.0, Turbo Pascal 3.02 dan Turbo Pascal 5.5 dengan gratis, namun
tidak untuk Turbo Pascal 7.
Permasalahannya, saat ini Borland juga tidak lagi menjual Turbo
Pascal 7, sehingga Turbo Pascal 7 yang banyak beredar adalah ‘bajakan’ dari
versi aslinya. Oleh karena itu saya juga menyarakan anda untuk menggunakan Free
Pascal. Dari sisi fitur dan tampilan, baik Turbo Pascal 7 dan Free Pascal
sangatlah mirip.
Cara instalasi Turbo Pascal 7 dengan DOSBox dan Instalasi Free
Pascal akan saya bahas dalam tutorial terpisah.
Perlukah Belajar Pascal?
Jika anda melihat lowongan kerja programmer saat ini, nyaris
tidak ada yang membutuhkan keahlian bahasa pascal, jadi untuk apa mempelajari
pascal?
Karena berbagai alasan
dan sejarah yang panjang, saat ini Pascal ‘kalah bersaing’ dengan bahasa
pemrograman lain, seperti C, C++, Java bahkan
bahasa BASIC (melalui Microsoft Visual Basic). Ini
terjadi bukan karena bahasa Pascal yang tidak ‘bagus’, akan tetapi lebih karena
sisi marketing dan kurangnya dukungan Industri.
Sebagai contoh, banyak
kalangan yang menganggap Pascal lebih bagus dan lebih terstruktur dibandingkan
dengan BASIC, namun BASIC didukung oleh perusahaan sekelas Microsoft dengan
Microsoft Visual Basic, sehingga lebih populer dibandingkan Borland
Delphi (aplikasi sejenis Visual Basic yang menggunakan bahasa
Pascal).
Walaupun tidak sepopuler bahasa C,C++ atau Java, saat ini Pascal
masih banyak digunakan sebagai bahasa pemrograman pengantar di sekolah dan
universitas.
Pascal adalah untuk anda
yang ingin mempelajari algoritma dan pemrograman dari dasar, atau siswa SMA/SMK
yang ingin mengikuti olimpiade komputer. Pascal juga cocok bagi siswa SMA yang
berencana mengambil jurusan Ilmu Komputer / Teknik
Informatika dan ingin ‘curi start’ berkenalan dengan bahasa
pemrograman.
Jika anda sudah paham garis besar algoritma dan ingin menguasai
bahasa ‘dunia kerja’, Pascal mungkin tidak terlalu cocok. Anda bisa langsung
mempelajari C++, C#, Java, Python, atau bahasa pemograman modern lainnya.
Sebagai penutup, saat ini
juga tersedia aplikasi Lazarus (www.lazarus-ide.org)
yang menyediakan fitur mirip Microsoft Visual Basic dan Borland Delphi untuk
membuat aplikasi Windows dengan cepat. Aplikasi ini bisa digunakan dengan
gratis, sehingga bahasa pascal yang anda pelajari masih bisa digunakan untuk
membuat proyek ‘real world’.
Referensi:
http://groups.engin.umd.umich.edu/CIS/course.des/cis400/pascal/pascal.html
0 komentar: