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