Page 96 - Project Akhir Media Pendidikan
P. 96
parameter aktual. Parameter formal adalah parameter yang terdapat pada pendefinisian
fungsi, sedangkan parameter aktual adalah parameter yang terdapat pada saat pemanggilan
fungsi. Untuk lebih memahaminya, perhatikan contoh pendefinisian fungsi di bawah ini.
int TambahSatu(int x) {
return ++x;
}
Pada sintak di atas, variabel x dinamakan sebagai parameter formal. Sekarang
perhatikan sintak berikut.
int main(void) {
int a = 10, hasil;
hasil = TambahSatu(a);
return 0;
}
Pada saat pemanggilan fungsi TambahSatu() di atas, variabel a dinamakan dengan
parameter aktual.
Namun sebelum Anda mempelajari bagaimana cara melewatkan parameter di dalam
sebuah fungsi, Anda harus mengetahui terlebih dahulu jenis-jenis dari parameter
tersebut.
4.1.1. Jenis Parameter
Dalam dunia pemrograman dikenal tiga jenis parameter, yaitu parameter masukan,
keluaran dan masukan/keluaran. Untuk memahami perbedaan dari setiap jenis
parameter, di sini kita akan membahasnya satu per satu.
a. Parameter Masukan
Parameter masukan adalah parameter yang digunakan untuk menampung nilai data
yang akan dijadikan sebagai masukan (input) ke dalam fungsi. Artinya, sebuah fungsi
dapat menghasilkan nilai yang berbeda tergantung dari nilai parameter yang
dimasukkan pada saat pemanggilan fungsi tersebut. Berikut ini contoh program yang
akan menunjukkan kegunaan dari parameter masukan.
#include <stdio.h>
#define PI 3.14159
/* Mendefinisikan suatu fungsi dengan parameter berjenis
masukan */
double HitungKelilingLingkaran(int radius) {
92