BAB I
PENDAHULUAN
A.
LATAR
BELAKANG
Pascal adalah bahasa tingkat
tinggi (high level language) yang orientasinya pada segala tujuan, dirancang
oleh Profesor Niklaus Wirth dari Technical University of Zurich, Switzerland.
Nama Pascal diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematik
dan filosofer terkenal abad 17 dari Perancis.Profesor Niklaus Wirth
memperkenalkan kompiler bahasa Pascal pertama kali untuk komputer CDC 6000
(Control Data Corporation) yang dipublikasikan pada tahun 1971 dengan tujuan
membantu mengajar program komputer secara sistematis, khususnya untuk
memperkenalkan pemrograman terstruktur.Dalam waktu singkat, Pascal telah
menjadi bahasa yang populer di kalangan pelajar universitas dan merupakan
bahasa yang diajarkan di beberapa perguruan tinggi. Beberapa profesional
komputer juga mulai beralih ke bahasa Pascal. Kenyataannya, Pascal merupakan
bahasa yang paling cepat populer dibandingkan dengan bahasa-bahasa komputer
tingkat tinggi yang lainnya.Standar Pascal adalah bahasa Pascal yang
didefinisikan oleh K.Jensen dan Niklaus Wirth. Penerapan nyata dari standar
Pascal banyak yang berbeda dengan seperti apa yang telah didefinisikan oleh K.
Jensen dan Niklaus Wirth. Standar Pascal di Eropa didefinisiakn oelh ISO (International
Standards Organization) dan di Amerika oleh kerjasama antara ANSI (American
National Standar Institute) dengan IEEE (Intitute of Electrical and Electronic
Engineer).ABeberapa versi dari Pascal yang telah beredar di pasaran, di
antaranya UCSD pascal (University of California at San Diego Pascal), MS-Pascal
(Microsoft Pascal), Apple Pascal, Turbo Pascal dan lain sebagainya. Sampai saat
ini untuk komputer-komputer mikro dan personal, Turbo Pascal merupakan versi
bahasa Pascal yang paling populer dan banyak digunakan. Kompiler Turbo Pascal
banyak digemari, karena terutama bersifat interaktif, seperti interpreter saja
layaknya. Selain itu Turbo Pascal mengikuti definisi dari standar Pascal
seperti yang didefinisikan oleh K. Jensen dan Niklaus Wirth di Pascal User
Manual dan Report. Turbo PASCAL adalah copyright dari Borland Inc. dan dapat
digunakan pada sistem operasi PC-DOS, MS-DOS, CPM-86 dan CP/M-80.
B.
RUMUSAN MASALAH
1.
Pengetahuan Pascal
2.
Penulisan program Pascal
3.
Judul program
4.
Bagian Deklarasi
5.
Cara menggunakan Turbo Pascal
6.
Input dan Output
7.
Pengulangan
BAB II
PEMBAHASAN
1.1
PENGETAHUAN PASCAL
STRUKTUR
PROGRAM PASCAL
Struktur
dari suatu program pascal terdiri dari sebuah judul program ( program heading )
dan suatu blok program (program blok ) atau badan program ( body program ).
Struktur program pascal dapat terdiri dari :
1.
Judul program
2.
Blok program
a. Bagian deklarasi
- deklarasi label
- defenisi konstanta
- definisi tipe
- deklarasi variabel
- deklarasi prosedur
- deklarasi fungsi
- deklarasi label
- defenisi konstanta
- definisi tipe
- deklarasi variabel
- deklarasi prosedur
- deklarasi fungsi
b.
Bagian pernyataan
1.2
PENULISAN PROGRAM PASCAL
Progaram
pascal tidak mengenal aturan penulisan dikolom tertentu, jadi boleh ditulis
mulai kolom berapapun. Penulsan statement – statement pada contoh program yang
menjorok masuk beberapa kolom tidak mempunyai pengaruh diproses, hanya
dimaksudkan supaya mempermudah pembacaan perogram, sehingga akan lebih terlihat
bagian – bagiannya.
1.3
JUDUL PROGRAM
Judul
program bila ditulis, harus terletak pada awal dari program dan
diakhiri
dengan titik koma.
Example
:
Program
contoh;
Begin
Wirte(’..........’);
End
1.4
BAGIAN DEKLARASI
Bagian
deklarasi digunakan bila didalam program menggunakan pengenal (indentifier).
Indentifier dapat berupa label, konstanta, tipe, variabel, prosedur dan fungsi.
Kalau suatu program menggunakan identifier, pascal menuntut supaya indentifier
tersebut dikenalkan terlebih dahulu sebelum digunakan, yaitu dideklarasikan
terlebih dahulu pada agian ini.
1.4.1 Deklarasi Konstanta
Deklarasi
yang menggunakan indentifier yang berisi nilai-nilai konstanta. Definisi
konstanta diawali dengan kata cadangan Const diikuti dengan kumpulan
indentifier yang diberi suatu nilai konstanta.
Example
: progarm contoh_konstanta;
Const
Panang = 10;
Lebar = 5;
Panang = 10;
Lebar = 5;
Begin...............
End.
1.4.2 Deklarasi variabel
Deklarasi
yang mendefinisikan indentifier yang berisi data yag dapat berubah-ubah
nilainya didalam program. Kata cadangan Var digunakan sebagai judul didalam
bagian deklarasi variabel dan diikuti oleh satu atau lebih indentifier yang
dipisahkan koma, diikuti dengan titik dua dan tipr dari datanya serta diakhiri
dengan titik koma.
1.4.3
Deklarasi tipe
Deklarasi
yang mendenifisikan tipr data dari indentifier yang
digunakan
dalam progarm. Tipe data dalam pascal terdiri dari :
1.4.4
Deklarasi label
Deklarasi
yang menggunakan statemet Goto untuk meloncat ke suatu statement yang tertentu,
maka dibutuhkan suatu label pada statement yang dituju. Mendeklarasikan label
diaali dengan kata cadangan label diikuti oleh kumpulan indentifier label
dengan dipisahkan oleh koma dan diakhiri dengan titik koma.
1.5
CARA MENGOPRASIKAN TURBO PASCAL
Progarm
TURBO PASCAL versi 5.0 hanya dapat dioperasikan pada format sistem operasi DOS,
maka apabila kita menggunakan sitem operasi WINDOWS, baik Windows
59,98,NT,ataupun Windows 2000 maka kita harus keluar dulu dari sistem operasi
Windows tersebut dan masuk ke sistem operasi DOS dengan cara :
- Klik
icon Star pada menu Windows
- Pilih Shutdown
- Pilih Restart to MS DOS Promt
- Pilih Shutdown
- Pilih Restart to MS DOS Promt
Setelah
mauk ke DOS maka untuk mengoperasikan Turbo Pascal
caranya
adalah sebagai berikut :
-
A : > Ketik Turbo lalu tekan tombol enter
-
Bila program pascal ada dihardisk maka A prompt diganti menjadi C
prompt,
atau drive
Lainnya
bila drive hardisknya lebih dari satu ( misalkan D, E dst ).
Lalu
ketikkan Turbo
Pada
direktori dimana program pascal tersebut berada. Misalkan ada
dalam
direktori
Pascal,
maka kita harus ketikkan perintah sebagai berikut : C : >
Pascal\Turbo
lalu tekan
Tombol
enter.
-
Setelah tampil menu Turbo Pascal tekan tombol Esc.
Terlihat
tampilan menu yang terdiri dari :
-
FILE : untuk mengambil program (Load), membuat baru (New),
menyimpan
(Save),
Merekam
program ke File (Write to), menampilkan direktori
(Directory),
merubah
Direktori
(Change Dir), menjalankan command DOS (OS Shell) atau
mengakhiri/keluar
Dari
program (Quit).
- EDIT : untuk membuat atau mengetik program
- RUN ( Ctrl F9) : untuk menjalankan program
- EDIT : untuk membuat atau mengetik program
- RUN ( Ctrl F9) : untuk menjalankan program
-
COMPILE ( Alt F9 ) : untuk mengkompilasi program pascal menjadi
program
yang ber-
Extention
EXE.
-
OPTION : untuk mengatur atau menentukan kembali bagaimana
integrated
environment
Bekerja.
-
DEBUG dan BREAK / WATCH : untuk melacak program.
Berikut
ini adalah berbagai macam tombol beserta fungsinya yang digunakan
pascal
:
1.6
INPUT DAN OUTPUT
3.1
MEMASUKAN DATA
Turbo
pascal menyediakan prosedur untuk mamasukan data yaitu
prosedur
standar :
READ
→
Untuk memasukan data dalam 1 baris.
READLN
→ Untuk memasukan data perbaris ( pada baris yang berbeda ),
artinya
menekan
Tombol
enter maka akan ganti baris, sedangkan pada READ
tidak.
3.2
MENAMPILKAN HASIL
Untuk
menampilkan hasil dengan bahasa pascal digunakan prosedur
standar
:
WRITE
→
Untuk menapilkan hasil tanpa baris,dimana tampilan berikutnya
akan
disambung
Pada
baris yang sama.
WRITELN
→ Untuk menapilkan hasil dengan ganti baris, dimana tampilan
berikutnya
berada
Pada
baris yang berikutnya pula.
3.3
TAMPILAN TERFORMAT
Walaupun
bentuk default dianggap cukupuntk menapilkan bentuk pada program yang
sederhana, tetapi untuk program aplikasi dibutuhkan bentuk format tertentu yang
harus diatur kemali. Untuk mengatur format tampilan tersebut dipergunakan
parameter-parameter berikut ini.
1.
Parameter CH:N
Digunakan
untuk membentuk format tampilan char slebar n karakter
dengan
blan dimuka sebanyak n-1.
2.
Parameter S:N
Parameter
ini digunakan untuk membentuk format tampilan string dengan lebar dan karakter.
3.
Parameter I:N
Parameter ini digunakan
untuk membentuk format tampilan integer dengan
lebar n digit.
lebar n digit.
4. Parameter R:N
Parameter ini digunakan untuk membentuk
format tampilan nilai numerik
real dengan lebar n digit rata sebelah
kanan.
5.
Parameter R:N:M
Parameter ini digunakan untuk membentuk format
tampilan nilai numerik real dengan
lebar n digit rata sebelah kana. Dengan m digit angak dibelakang koma tidak
dalam bentukeksponsial.
6.
Parameter B:N
Parametr ini diginakan untuk membentuk
format panggilsn nilaiboolean
trueatau falsedengan lebar n karakter
rata sebelah kanan.
Untuk mengatur format tampilan dengan
prosedur standarwrite
atauwriteln dipergunakan
parameter-parameter.
1.7
PERULANGAN
Dalam bahasa pascal, dikenal tigs macam
perulangan, yaitu dengan
menggunakan,
For, While – Do danRe pe at..... U nti l .
4.1 PERULANGAN FOR
Perulangan
dengan statemen For digunakan mengulang statemen atau satu blok statemen
berulang kali sejumlah yang ditentukan. Perulangan dengan statemen For dapat
berbentuk perulangan positif, perulangan
negatif,
dan perulangan tersarang.
4.1.1
Perulangan For Positif
Perulangan
Positif adalah perulangan dengan penghitung (counter)
dari
kecil ke besar atau dengan kata lain pertambahannya positif. Perulangan
positif
dapat dibentuk dengan menggunakan statemenFo r- To- Do .
Bentuk
umum pengulangan For-Do adalah :
For
< variable
pengontrol>:=<ekspresi1>to<ekspresi2>Do<pernyataan>
Variabel
control, ekspresi1, ekspresi2 harus mempunyai tipe yang sama, yaitu bertipe
integer. Pada awal pengulangan harus terdapat keadaan berikut :
ekspresi1<=ekspresi2
4.2 PENGULANGAN WHILE DO
Struktur
pengulangan While Do menggunakan ekspresi logika untuk menghentikan
pengulangan. Struktur While Do menyatakan bahwa pengulangan akan dilakukan
terus selama syarat terpenuhi. Jadi syarat didalam While Do menyatakan syarat
dilakukan pengulangan.
Bentuk
umum struktur While Do :
4.3 PERULANGAN REPEAT UNTIL
Struktur
pengulangan Repeat Until menggunakan ekspresi logika untuk menghentika
pengulangan. Struktur Repeat Until digunakan untuk mengulang ( Repeat )
statemen-statemen atau blok statemen sampai ( Until ) kondisi yang diseleksi di
Until tidak terpenuhi. Pada struktur Repeat Until tidak diperlukan struktur
blok (begin-end). Struktur Repeat Until menyatakan bahwa pengulangan akan dilakukan
sampai syarat tertentu. Syarat didalam Repeat Until menyatakan syarat
berhentinya pengulangan.
Bentuk
umum struktur Repeat Until adalah :
Repeat<pernyataan>Until<ekspresi
logika>
BAB
III
PENUTUP
Berdasarkan
program yang telah tersusun serta yang di simpulkan di atas,
mudah-mudahan dapat berguna dan difungsikan sebagai pembelajaran tahap awal
serta dapat memberikan motivasi manjadi seorang programer yang professional dan
handal, walaupun program pascal ini hanyalah tahap awal.
Tidak ada komentar:
Posting Komentar