Authentication
596x Tipe PDF Ukuran file 0.21 MB
VOLUME 1
PASCAL
Dalam tutorial pertama belajar pemrograman pascal di duniailkom ini kita akan
berkenalan dengan bahasa pascal, mulai dari pengertian bahasa pemrograman pascal, fitur-fitur
yang tersedia di dalam bahasa pascal serta mengenal compiler pascal: Turbo Pascal dan Free
Pascal.
A. Pengertian Bahasa Pemrograman PASCAL
Pascal adalah salah satu bahasa pemrograman komputer yang umumnya digunakan
sebagai pengantar untuk mulai belajar algoritma dan pemrograman. Pascal relatif mudah
dipelajari karena perintah-perintahnya yang mirip dengan bahasa inggris sehari-hari
seperti begin, end, write, dan read. 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.
Dari awal dikembangkan, Pascal dirancang untuk keperluan akademik. Atas alasan itu pula
Pascal masih digunakan di berbagai sekolah dan universitas di seluruh dunia (termasuk
Indonesia). Pascal juga menjadi bahasa pemrograman yang digunakan pada Olimpiade Sains
Nasional (OSN) bidang komputer.
B. 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
VOLUME 1
memiliki tipe data standar yang umum terdapat dalam bahasa pemrograman komputer
seperti Integer, Real, Character, dan Boolean.
1. Tipe data bentukan: Pascal membolehkan kita untuk membuat tipe data bentukan yang
didefenisikan sendiri.
2. Memiliki beragam struktur data: Pascal menyediakan beberapa struktur data
seperti Array, Record, File dan Set.
3. 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.
4. Mendukung struktural programming: Bahasa Pascal dirancang dengan konsep
pemrograman terstruktur yang mendukung sub program melalui fungsi dan prosedur
5. Sederhana dan expresif: Pascal banyak menggunakan perintah-perintah dalam bahasa
inggris sederhana, sehingga mudah dipahami.
6. Mendukung pemrograman objek: Walaupun tidak banyak dibahas, tetapi Pascal juga
mendukung pemrograman berbasis objek, terutama pada compiler versi terakhir.
C. 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
VOLUME 1
Pascal, Microsoft Pascal, maupun QuickPascal yang kesemuanya digunakan untuk menjalankan
bahasa pemrograman Pascal.
D. 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 sepertiDOSBox(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 compilerFree 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.
VOLUME 1
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.
E. 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
no reviews yet
Please Login to review.