Alpro - Pascal 3

Selasa, 24 Desember 2013

Struktur Program Pascal

Struktur dari suatu program Pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Secara ringkas, struktur suatu program Pascal dapat tediri dari:
1. Judul Program
2. Blok Program
a.    Bagian deklarasi
·         deklarasi label
·         definisi konstanta
·         definisi tipe
·         deklarasi variabel
·         deklarasi prosedur
·         deklarasi fungsi
b.    Bagian pernyataan
Suatu program Pascal yang paling sederhana adalah program yang hanya terdiri dari sebuah bagian pernyataan saja. Bagian pernyataan merupakan bagian yang terkahir dari suatu blok. Bagian ini diawali dengan kata Begin dan diakhiri dengan kata End. Jadi suatu program Pascal yang paling sederhana dapat berbentuk:
Text Box: Begin
Pernyataan;
End.


Bagian pernyataan ini menunjukkan suatu tindakan yang akan dikerjakan oleh program. Tindakan yang dilakukan oleh program tergantung daru instruksi-instruksi yang diberikan. Pernyataan merupakan instruksi program. Pernyatan-pernyataan yang diberikan untuk dikerjakan ditulis diatara kata Begin dan End. Akhir penulisan End yang harus diakhiri tanda titik. Bentuk umum dari bagian pernyataan ini adalah sebagai berikut.
Text Box: Begin
Pernyataan;
…
…
End.


Text Box: Begin
Writeln(‘Saya pascal’);
End.
Contoh :


Program Pascal tidak mengenal aturan penulisan di kolom tertentu, jadi boleh ditulis di kolom mana saja. Penulisan pernyataan-pernyataan pada umumnya menjorok masuk beberapa kolom tidak berpengaruh pada proses, hanya dimaksudkan supaya mempermudah pembacaan program, sehingga akan lebih terlihat bagian-bagiannya. Setiap akhir pernyataan harus diakhiri dengan tanda titik koma.
Text Box: Begin writeln(‘Saya Pascal’);
Writeln(‘Saya mulai mengenal Pascal’);
End.
Contoh 1 :

A.  Judul Program
Di Turbo Pascal, judul program sifatnya adalah opsional dan tidak terlalu berarti dalam program. Jika ditulis dapat digunakan untuk memberi nama program dan daftar dari parameter tentang komunikasi program dengan lingkungannya yang sifatnya sebagai dokumentasi saja. Judul program bila ditulis, harus terletak pada awal dari program dan diakhiri dengan titik koma. Judul program ditulis dalam satu kata, jika lebih dari dua kata harus disambung dengan tanda hubung bawah (tidak boleh ada spasi kosong).
Contoh :
Judul program sifatnya sebagai dokumentasi saja, tidak berkaitan dengan proses
program.
B. Bagian Deklarasi
Bagian deklarasi sering juga kamus program. Bagian deklarasi digunakan bila di dalam program menggunakan pengenal (identifier). Pengenal dapat berupa label, tipe, variabel, prosedur, atau fungsi. Kalau suatu program menggunakan pengenal, Pascal menuntut supaya pengenal tersebut dikenalkan dahulu sebelum digunakan, yaitu dideklarasikan atau dibuat kamusnya dulu pada bagian deklarasi.
v Deklarasi konstanta
Bila ingin menggunakan pengenal yang berisi nilai-nilai konstanta (tetap), maka harus didefinisikan terlebih dahulu pada bagian ini. Definisi konstanta diawali dengan kata cadangan Const diikuti oleh kumpulan pengenal yang diberi suatu nilai konstanta.
v Deklarasi Variabel
Jika konstanta merupakan pengenal berisi data yang pasti, tetap, tidak berubah, maka variabel adalah pengenal yang berisi data yang dapat berubah-ubah nilai dalam program. Jadi dengan menggunakan konstanta, kita tidak dapat mengubah nilainya dalam program, tetapi dengan menggunakan variabel, nilai dapat berubah/diubah dalam program. Setiap variabel dalam program Pascal harus dideklarasikan sebelum digunakan. Kata cadangan Var digunakan sebagai judul di dalam bagian deklarasi variabel dan diikuti oleh satu atau lebih pengenal yang dipisahkan oleh koma, diikuti dengan titik dua dan tipe datanya serta diakhiri dengan titik koma.
v Deklarasi Prosedur
Prosedur merupakan bagaian yang terpisah dari program dan dapat diaktifkan di manapun di dalam program. Prosedur dapat berupa prosedur standar (sudah disediakan oleh Pascal) maupun prosedur yang akan dibuat sendiri. Prosedur dibuat sendiri bilamana program akan dibagi-bagi menjadi beberapa modul-modul. Prosedur dibuat di dalam program dengan cara mendeklarasikannya di bagian deklarasi prosedur. Kata cangan Procedure digunakan sebagai judul dari bagian deklarasi prosedur, diikuti oleh pengenal yang merupakan nama prosedurnya dan secara opsional dapat diikuti lagi oleh kumpulan parameter yang diakhiri dengan titik koma.
v Deklarasi Fungsi

Fungsi juga merupakan bagian program yang terpisah mirip dengan prosedur, tetapi ada beberapa perbedaannya. Fungsi dapat berupa fungsi standar (sudah tersedia dalam Pascal) atau fungsi dibuat sendiri. Bila pemakai membuat sendiri, maka harus dideklarasikan terlebih dahulu. Kata cadangan Function mengawali bagian deklarasi fungsi diikuti oleh pengenal yang merupakan nama fungsinya dan secara opsional dapat diikuti oleh kumpulan parameter, tipe dari fungsinya dan diakhiri dengan titik koma.

Tidak ada komentar: