-->
Beranda administrasi Guru Materi Info Teknologi

Sturuktur Program Pascal dan Penjelasannya

 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





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.


Contoh penulisan program pascal yang bebas :

Begin

Writeln(’belajar pascal’);

Writeln(’……………..’)

End.


Contoh penulisan pascal yang tidak dianjurkan :

Begin writeln(’belajar pascal’); writeln(’…………..’); end;


Contoh penulisan pascal yang dianjurkan :

Begin

Writeln(’belajar pascal’);

Writeln(’………………….’);

End;


 

JUDUL PROGRAM


Judul program bila ditulis, harus terletak pada awal dari program dandiakhiri dengan titik koma.


Example :

Program contoh;

Begin

Wirte(’……….’);

End;


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.


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.


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.


Example :

 Progaram contoh_variabel;

Var

Total, gaji,tunjangan : real;

Menikah : boolean;

Keterangan : string[36];

Begin…………………….

End.


Deklarasi tipe


Deklarasi yang mendenifisikan tipe data dari indentifier yang digunakan dalam progarm. Tipe data dalam pascal terdiri dari :


1. Tipe data sederhana, terdiri dari :

a. Tipe data standar :

– integer

– real

– char

– string

– Boolean

b. Tipe data didefinisikan pemakai :

– enumerated atau scalartype

– subrange type


2. Tipe data terstruktur, terdiri dari :

a. Array

b. Reccod

c. File

d. Set


3. Tipe data penunjuk ( pointer type data )


Example : Type


Pecahan = real;

logika = boolean;

bulat = integer;

huruf = string [25]


begin


………….


End.


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.


Example: program contoh_label;

Labe 100,selesai;

Begin

……………

Goto 100

……………

100:

……………..

Goto Selesai

……………..

Selesai :

End.