Struktur Program Pascal


Struktur dari suatu program pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu : bagian deklarasi dan bagian pernyataan. Secara ringkas, struktur suatu program pascal dapat terdiri dari :
1. Judul program
2. Blok program
   a. Bagian deklarasi
       - deklarasi label
       - deklarasi konstanta
       - deklarasi tipe
       - deklarasi variable
       - deklarasi prosedur
       - deklarasi fungsi 
   b. Bagian pernyataan


Judul Program
Judul program ini digunakan untuk memberi nama program dan sifatnya optional. Jika ditulis harus terletak pada awal dari program dan diakhiri dengan titik koma (;).
Contoh penulisan judul program :
    PROGRAM coba;
    PROGRAM gaji(input,output); 
    PROGRAM latihan_1;

Bagian Deklarasi
Bagian  ini  menjelaskan  secara  rinci  semua  data  yang  akan  digunakan  pada  suatu program. Dalam penulisannya tidak boleh sama dengan katakata cadangan (reserved words) dan selalu diakhiri dengan titik koma (;).

Deklarasi Label
Digunakan  jika  pada  penulisan  program  akan  menggunakan  statemen  GOTO (untuk meloncat ke suatu statemen tertentu).

Deklarasi Konstanta
Deklarasi ini digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan pasti, tidak dapat dirubah dalam program.

Deklarasi Tipe
Deklarasi ini digunakan untuk menyebutkan tipe setiap data yang akan digunakan pada program Pascal. Tipe data menentukan  jangkauan nilai yang mungkin dari data yang  digunakan.
Pascal menyediakan beberapa macam tipe data, yaitu :
1. Tipe data sederhana, terdiri dari :
    a. Tipe data standar : integer, real, char, string, boolean.
    b. Tipe data didefinisikan pemakai : enumerated atau scalar, subrange
2. Tipe data terstruktur : array, record, file, set.
3. Tipe data penunjuk

Deklarasi variabel
Deklarasi ini berisi data-data yang bisa berubah-ubah nilainya di dalam program. Deklarasi variabel harus diletakkan setelah deklarasi tipe (jika ada).

Unit
Suatu unit adalah kumpulan dari konstanta, tipe-tipe data, variable, prosedur dan fungsi-fungsi.  Tiap-tiap unit tampak seperti suatu program Pascal yang terpisah. Unit standar sudah merupakan kode mesin (sudah dikompilasi), bukan kode sumber Pascal lagi dan sudah diletakkan di  memori pada waktu menggunakan pascal. Untuk menggunakan suatu  unit,  harus  diletakkan  suatu  anak  kalimat  Uses  diawal  blok program, diikuti oleh daftar nama unit yang digunakan.


Unit CRT
Digunakan untuk memanipulasi layar teks (windowing, peletakkan cursor dilayar, color untuk teks, kode extanded keyboard dan lainnya). Unit standar crt hanya dapat digunakan oleh program yang digunakan dikomputer IBM PC, IBM AT, IBM PS/2 atau yang kompatibel dengannya.

Bagian Pernyataan / Terproses
Bagian  yang  akan  diproses  dan  terdapat  dalam  suatu  blok  yang  diawali  dengan BEGIN  dan diakhiri  dengan  END,  setiap  statamen  yang  merupakan  instruksi  program diakhiri dengan tanda titik koma (;).

Bentuk umumnya adalah sebagai berikut :
    BEGIN
    .............. statemen;
    .................. END.

Contoh program
    Program Coba1; 
    uses wincrt; 
    Label satu;
    CONST a = 15;      { selalu menggunakan tanda = } 
    TYPE nyata = real; { selalu menggunakan = }
    VAR  b : integer;
                    c :nyata;     { selalu menggunakan : }


    Begin
        b:=1;
        c:=a+b;
        writeln ('Hasil = ',c:3:2); 
        writeln(c); WRITELN('Universitas');
        GOTO SATU; 
        WRITELN('Negeri'); 
        satu: WRITELN('Pontianak');
    End.

Post a Comment

 
Top