Page 94 - MODUL PDKP'21
P. 94
Modul 3 – Array, Record dan Pemrograman Modular 2021
Contoh Sourcecode Variabel Lokal dan Global :
Program OASIgrosir;
Uses crt;
Var // variabel global
JenisPelayanan:string;
Procedure BerbagaiPelayananRESTO;
Var // variabel lokal
pelayanan:string;
harga,total:real;
jumlah:integer;
Begin
clrscr;
write('Jenis Pelayanan :');readln(pelayanan);
write('jumlah Pelayanan :');readln(jumlah);
write('Harga Pelayanan :');readln(harga);
total:=jumlah*harga;
writeln('Total pembayaran Rp. ',total:0:2);
readln;
End;
Begin // program utama
clrscr;
writeln('SELAMAT DATANG DI RESTORAN FAST FOOD OASI');
write('Silahkan masukan jenis pelayanan Anda :');readln(JenisPelayanan);
readln;
BerbagaiPelayananRESTO; // memanggil prosedur
writeln;
readln;
End.
Parameter
Parameter adalah variabel dalam sebuah subprogram yang gunanya untuk
menampung nilai yang dikirim oleh program utama. Dalam program memerlukan
pertukaran informasi antara prosedur dan titik dimana ia dipanggil. Penggunaan
parameter menawarkan mekanisme pertukaran informasi tersebut. Terdapat dua
cara mendeklarasikan subprogram yaitu tanpa nilai parameter dan dengan nilai
parameter.
a) Tanpa Nilai Parameter
Subprogram tanpa nilai parameter hanya dapat dipanggil oleh program
utama tanpa bisa menginputkan nilai dari program utama jika nama variabel yang
digunakan berbeda. Pendeklarasiannya sama seperti mendeklarasikan prosedur
dan fungsi biasa.
Contoh Flowchart :
Praktikum Dasar Komputer & Pemrograman 2021 III-83