hehe maaf gan topiknya condong ke pelajaran dikit yah , soalnya ini juga tugas ttg materi ane di SMK , oh iya , ane kemaren kemaren jarang update gara gara UN setelah itu sibuk buat cari sekolah gan hehae*curhat dikit* makanya lamaaaa banget hehe kangen yah?
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
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;
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
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
- 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.
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.
KESIMPULAN
Pascal adalah bahasa pemograman tingkat tinggi karena pascal adalah bahasa
pemograman yang terstruktur. Bahasa pascal merupakan bahasa pemograman komputer
yang masih merupakan bahasa yang sulit untuk dimengeri sehingga sebagian orang
tersebut enggan atau malas untuk mempelajari lebih jauh mengenai bahasa
pemrograman komputer tersebut. Akan tetapi bahasa pascal ini perlu kita
pelajari sebagai dasar pemograman. Adapun hal – hal yang perlu dipelajari dalam
bahasa pascal antara lain :
Sejarah perkembangan bahasa pascal
Struktur program pascal
Penulisan program pascal
Jenis – jenis data
Tanda operasi bahasa pascal
Membuat judul program
Bagian deklarasi
Bagian pernyataan
Aturan program pascal
Komponen dasar pascal
Konstanta, variabel dan
ekspresi
Input
dan output
SARAN
Sebaiknya kita perlu memahami tentang bahasa pascal karena akan berguna dalam
dunia pemograman. Sehingga akan mempermudah kita menjalankan aplikasi yang ada
pada laptop atau komputer.