Posted by : Unknown
Kamis, 24 Maret 2016
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 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.
·
Mendukung pemrograman objek: Walaupun tidak banyak dibahas, tetapi Pascal juga
mendukung pemrograman berbasis objek, terutama pada compiler versi terakhir.
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’.
Sebelum kita
mulai menulis program pascal, ada baiknya melihat sejenak tentang sejarah perjalanan bahasa pemrograman pascal sejak
awal kemunculannya pada tahun 1970 hingga sekarang.
Referensi:
http://groups.engin.umd.umich.edu/CIS/course.des/cis400/pascal/pascal.html