Page 120 - BAHAN_BACAAN_ALGORITMA_DAN_PEMOGRAMAN
P. 120
procedure A; { nama prosedur adalah A }
begin
{ statement }
end;
Pendeklarasian prosedur di atas adalah untuk prosedur yang tidak
memerlukan parameter. Parameter adalah data masukan untuk
subprogram yang nantinya akan diproses lebih lanjut dalam
subprogram tersebut. Dalam Pascal, dikenal dua macam parameter
yaitu :
Parameter nilai (value parameter), dan
Parameter referensi (reference parameter).
Cara mendeklarasikan parameter tersebut adalah sebagai berikut
:
procedure B(X : integer; var Y : integer);
begin
{ statement }
end;
Pada deklarasi prosedur di atas, parameter X adalah parameter nilai
sedang parameter
Y adalah parameter referensi. Jadi, pendeklarasian parameter
referensi didahului oleh
reserved word var. Parameter referensi ini nantinya dapat dijadikan
sebagai variabel
keluaran dari prosedur.
Untuk lebih memahami penggunaan prosedur dalam Pascal,
perhatikan contoh
program di bawah ini :
Program Prosedur;
uses wincrt;
var