Está en la página 1de 2

PEMROGRAMAN PASCAL

Pengantar
KATA PENGANTAR
Bahasa pascal hadir dengan struktur program yang jelas. Struktur program Pascal terdiri atas tiga blok,
yaitu : judul, deklarasi dan utama. Blok judul merupakan bagian untuk menyatakan judul program; blok
deklarasi termasuk unit, constanta, label, vriabel, procedure, function, type; blok utama tempat
mengontrol seluruh kode program yang telah dinyatakan. Selain itu, Pascal juga memuat unit-unit yang
berisikan prosedur-prosedur (string, file grafik) dan fungsi-fungsi (string, matematika, file) siap pakai,
pembuatan prosedur atau fungsi sendiri, pembuatan tipe data sendiri (user defined data type),
penanganan kesalahan (error debugging), layar editor (integrated development environment), dan lain-
lain. Untuk itu diharapkan daya inovasi mahasiswa/i muncul dengan memanfaatkan fasilitas-fasilitas
yang ditawarkan Pascal. Dengan demikian didharapkan mahssiwa mampu menganalisa dan merancang
aplikasi-aplikasi yang dihadapi baik di masyarakat maupun dunia kerja.
Penulis menyadari masih banyak kekurangan dalam penyusunan modul ini. Untuk itu diharapkan saran
dan kritik yang membangun dari pembaca sekalian agar modul ini dapat lebih baik lagi.
Modul I
MODUL I
Tujuan :
Mahasiswa memahami pengertian algoritma dan teknik-teknik penulisannya
Mahasiswa memahami teknik-teknik penulisan algoritma
Mahasiswa mengenali lingkungen pengembangan terpadu (integrated development environment)
Pascal
Mahasiswa memahami sekilas sejarah bahasa Pascal
I.1. Algoritma
Jauh sebelum istilah algoritma muncul, di zaman Yunani kuno telah dikenal algoritma Eulid untuk
menghitung faktor persekutuan terbesar (greatest common divisior) dari dua buah bilangan integer.
[Brassard & Bratley] menjelaskan pada abad ke-9, matematikawan Persia Al-Khowarizmi
memperkenalan suatu himpunan aturan-aturan (set of rules) untuk melakukan perhitungan dengan
tangan ataupun mesin. Atas kepopuleran metode tersebut, istilah Algoritma (nama awal Al-
Khowarizmi) telah digunakan sebagai cara untuk menyelesaikan suatu permasalah termasuk dalam
pemrograman komputer.
Sesuai dengan perkembangnnya, teknik penulisan algoritma pada suatu masalah juga berkembang,
diantaranya : defenisi algortima, psudocode yang menjadi cikal bakal bahasa inggris terstruktur
(structured english), flow chart (digram alir), data flow diagram (diagram arus data), dll. Semuanya alat
tersebut memiliki keunggulannya masing-masing. Cara penggunaannya tergantung kepada
pembuatanya (state of art). Jadi kita tidak dapat memaksakan bahwa algoritma yang kita buat dengan
suatu alat adalah terbaik. Hanya saja perlu diperhatikan bahwa algoritma yang kita buat logis (ada
input, proses, output, efisien dan efektif).
a. Defenisi Algoritma
Defenisi algoritma merupakan langkah-langkah yang disusun dengan bahasa sendiri (natural language)
untuk menyelesaikan suatu masalah. Kita ambil contoh : menambahkan dua buah bilangan integer
(bilangan bulat). Himpunan langkah-langkah (aturan) yang mungkin kita susun adalah :
1. mulai
2. masukkan dua buah bilangan integer, mis : A,B
3. jumlahkah A dan B dan simpan dalam C
4. tuliskan hasil C
5. selesai
Setelah algoritma dibuat selanjutnya kita terjemahkan kedalam suatu bahasa pemrograman (mis :
Pascal), maka bentuknya dapat seperti gambar 1.1.
Program Pascal
Defenisi Algoritma

También podría gustarte