Lompat ke konten Lompat ke sidebar Lompat ke footer

Prosedur dengan Parameter

Prosedur dengan Parameter

Prosedur dengan parameter diakses dengan cara memanggil namanya dari program pemanggil (program utama atau modul program lain) disertai parameternya. Parameter yang disertakan pada waktu pemanggilan disebut parameter aktual. Cara pemanggilan prosedur dengan parameter adalah :

NamaProsedur(parameter aktual)                                      

Ketika prosedur dipanggil, parameter aktual berkoresponden dengan parameter formal (parameter yang dideklarasikan pada bagian header prosedur). Tiap-tiap parameter aktual berpasangan dengan parameter formal yang bersesuaian.

Aturan yang harus diperhatian dalam korespondensi satu-satu antara parameter aktual dan parameter formal adalah:

  1. Jumlah parameter aktual pada pemanggilan prosedur harus sama dengan jumlah parameter formal pada deklarasi prosedurnya;
  2. Tiap parameter aktual harus bertipe sama dengan tipe parameter formal yang bersesuaian;
  3. Tiap parameter aktual harus diekspresikan dalam cara yang taat-asas dengan parameter formal yang bersesuaian, bergantung pada jenis parameter formal
Berdasarkan maksud penggunannya, terdapat tiga jenis parameter formal yang disertakan di dalam prosedur:
  1. parameter masukan(input parameter)
  2. parameter keluaran(output parameter)
  3. parameter masukkan/keluaran (input/output parameter)