Anda di halaman 1dari 2

PEMROGRAMAN DASAR

( PASCAL )

I. Sejarah Bahasa Pascal


Bahasa Pascal dikembangkan oleh Prof. Niklaus Wirth di Technical University Zurich, Swis
sekitar tahun 1970. Nama Pascal di ambil dari tokoh ahli matematika Perancis abad ke 17 yakni Blaise
Pascal. Bahasa Pascal sendiri merupakan kelanjutan dari bahasa pemrograman ALGOL
(ALGOrithmic Language). Bahasa Pascal sendiri di kembangkan untuk pengajaran tentang
pemrograman. Selanjutnya Pascal banyak dikembangkan oleh berbagai pihak antara lain ANSI
Pascal (American National Standard Institute) yang dipergunakan sebagai bahasa standard, TURBO
PASCAL yang di kembangkan oleh Borland Inc., UCSD Pascal yang dikembangkan oleh Universitas
California di San Diego dan lain-lain. Dalam pembahasan ini menggunakan ANSI Pascal yang
dilengkapi perintah-perintah dalam Turbo Pascal yang sangat populer di masyarakat. Bahasa Pascal
sendiri merupakan bahasa pemrograman yang terstruktur karena program Pascal mempunyai struktur
baku. Pada perkembangan selanjutnya PASCAL di kembangkan oleh Borland menjadi Delphi.

PASCAL sebagai bahasa terstruktur mempunyai ciri-ciri sebagai berikut :


a. Berurutan
Susunan dari kode-kode dalam teks Pascal harus ditulis secara urut dari atas, pernyataan-
pernyataan yang ditulis lebih awal akan dieksekusi lebih dahulu. Oleh karena itu, suatu
pernyataan yang menyangkut suatu variabel di dalam program, maka variable itu harus
terdefinisi dahulu sebelumnya. Hal ini terutama menyangkut pada pemanggilan sub-program
oleh sub-program yang lain. Bisa dibaca lebih lanjut pada bagian sub-program.
b. Blok dengan batas-batas yang jelas.
Pascal memberikan pembatas yang jelas pada tiap-tiap blok, seperti pada blok program utama,
sub-program, struktur kontrol (pengulangan/ pemilihan), dll. Pemakaian kata kunci begin untuk
mengawali operasi pada blok dan end untuk menutupnya memudahkan programmer menyusun
programnya dengan mudah.
c. Satu pintu masuk dan satu pintu keluar pada blok pemilihan dan pengulangan. Contoh di atas
juga mengilustrasikan pintu masuk tunggal pada suatu blok pemilihan yaitu suatu test logika
X>0, dengan pintu keluaran yang satu pula (satu disini maksudnya bukan dua baris perintah
output tapi suatu paket perintah yang dirangkai dengan begin .. end.

II. Struktur dan Komponen Bahasa Pascal


Program Pascal terdiri dari 3 (tiga) bagian pokok, yaitu :
a. Judul Program
Sebuah statemen di awal program yang di awali dengan pengenal khusus PROGRAM
diikuti dengan NAMA program.
Contoh :
PROGRAM (luas_persegi_panjang)

Keterangan : nama program.

b. Blok Deklarasi
Bagian ini berisi deklarasi pengenal maupun data yang akan dipergunakan di dalam program.
Ada 6 buah deklarasi yakni CONST, VAR, TYPE, LABEL, FUNCTION, PROCEDURE (akan
dibahas pada pertemuan selanjutnya).
Contoh :
VAR
panjang : integer;
lebar : integer;
luas : integer;

Keterangan : variabel panjang,lebar dan luas memiliki tipe data integer.

c. Blok Statement
Bagian untuk penulisan dan peletakkan kode program untuk mengolah inputan dan output dari
aplikasi yang akan dibuat.
Contoh :

BEGIN
write (‘Masukan Panjang = ‘); read(panjang);
write (‘Masukan Lebar = ‘); read(lebar);
luas := panjang*lebar;
writeln (‘Luas Persegi Panjang = ‘,luas);
END.

Keterangan : Masukan Panjang dan Masukan Lebar maka pengguna harus menginputkan
berapa panjang dan lebar perseginya, kemudian luas adalah panjang di kali lebar. Maka akan
mencetak Luas Persegi Panjang.

Berikut contoh penulisan program pascal.

PROGRAM (luas_persegi_panjang)
Judul Program
VAR
panjang : integer;
lebar : integer;
luas : integer;

Deklarasi
BEGIN
write (‘Masukan Panjang = ‘); read(panjang);
write (‘Masukan Lebar = ‘); read(lebar);
luas := panjang*lebar; Statement
writeln (‘Luas Persegi Panjang = ‘,luas);
END.

Keterangan : program diatas merupakan contoh program menghitung luas persegi panjang.

Anda mungkin juga menyukai