Page 150 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 12 MARET.docx
P. 150
Dalam suatu program sangat disarankan untuk
menggunakan prototipe fungsi. Pemakaian prototipe
fungsi mempunyai keungtungan, antara lain:
Kompiler akan melakukan konversi antara tipe
parameter dalam definisi dan parameter fungsi.
Jika jumlah parameter yang digunakan dalam definisi
fungsi dan pada saat pemanggilan fungsi berbeda
atau tidak sama maka akan menunjukkan kesalahan.
Variabel-variabel yang terdapat di dalam parameter
fungsi disebut parameter-parameter formal atau
argumen-argumen formal. Variabel lokal seperti ini
hanya ada selama eksekusi fungsi yang bersangkutan.
Variabel yang di-list dalam pemanggilan fungsi disebut
parameter-parameter aktual atau argument-
argumen aktual. Sama seperti variabel lainnya dalam
program utama, variabel-variabel tersebut harus
dideklarasikan sebelum digunakan dalam pemanggilan.
Bentuk umum pendeklarasian fungsi adalah:
tipe_fungsi nama_fungsi(parameter_fungsi);
Contoh:
float Jumlah(float a, float b);
Sedangkan bentuk umum pedefinisian fungsi adalah:
penentu_tipe_fungsi
nama_fungsi(parameter_fungsi)
{
statement1;
statement2;
141