Rabu, 26 Desember 2012

Makalah Turbo Pascal




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.





Tidak ada komentar:

Posting Komentar

animasi  bergerak gif