Prosedur adalah suatu program terpisah dalam blok sendiri yang berfungsi sebagai
subprogram (program bagian). Diawali dengan kata cadangan “Procedure” didalam bagian
deklarasi prosedur.
Program Nama_Program;
Procedure Nama_Prosedur;
Begin
........
........
End;
Begin
.........
.........
End.
Contoh sederhana 1 :
Program menghitung_luas_Segi4;
Procedure baca;
Begin
Write(‘Masukkan Panjang :’); Readln(p);
Write(‘Masukkan Lebar :’); Readln(l);
End;
Procedure Hitung;
Begin
Luas:=p*l;
End;
Procedure Cetak;
Begin
Writeln(p,’*’,l,’=’,Luas);
End;
Begin
Var
P,l,Luas : longint;
Ulang : Integer;
Contoh 2 :
Program Procedure_2 ;
uses crt;
var
bil1,bil2,hasil: integer;
//Mendefinisikan prosedur
Begin
write('Masukan bilangan pertama : '); readln(bil1);
write('Masukan bilangan kedua : '); readln(bil2);
//Memanggil prosedur
HitungPenjumlahan(bil1,bil2);
end.
Tugas :
Buatlah coding dengan memanfaatkan perintah PROCEDURE untuk mencari siswa
yang lulus dan tidak lulus berdasarkan KKM, Siswa siswa yang mendapat nilai A.