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
   89   90   91   92   93   94   95   96   97   98   99