Pengertian Fungsi dan Parameter

Fungsi
Fungsi adalah tata cara penelompokan yang mempunyai maksud dan kegunaan.


Sedangkan Keuntungan dengan penggunaan Fungsi adalah :
  1.  Adanya fungsi, program  besar  dapat  dipisah  menjadi program-program kecil. Ini menerapkan prinsip dalam pemrograman  terstruktur dengan pendekatan top-down dan devide-and-conquer.
  2. Program  dapat dikerjakan oleh beberapa orang. Dalam hal ini bisa dikerjakan satu orang / team mengerjakan suatu fungsi , sehingga dalam hal ini koordinasi mudah.
  3. Dengan menggunakan Fungsi, alur logika program akan lebih jelas, dan karena fungsi merupakan implementasi suatu modul, pencarian kesalahan akan menjadi lebih mudah karena kesalahan dapat dilokalisasi dalam suatu modul tertentu saja.
  4. Dalam memodifikasi program, dengan menggunakan fungsi ini, maka perubahan yang terjadi dalam memodifikasi suatu fungsi / modul tertentu tersebut, tidak akan mengganggu bagian program secara keseluruhan.
  5. Dengan adanya fungsi, dapat lebih mudah dibuat dokumentasi.
  6. Fungsi dapat dikatakan secara Reusability, karena  suatu  fungsi  dapat  digunakan  kembali oleh fungsi lain atau oleh program lain.
Contoh 

Judul Kaleng Cat
Kamus 
phi <-- real
r,t <-- real
L,v <-- real
Deskripsi
phi <-- 3,14 //constanta 
input r //inputan
input t //inputan
V <--(phi * r * r) * t //penyelesaian masalah
output V //publikasi nilai

Parameter

Pada parameter masukan, nilai (value) parameter aktual diisikan (assign) ke dalam parameter formal yang bersesuaian. Nilai ini digunakan di dalam badan prosedur yang bersangkutan. Nilai yang dinyatakan oleh parameter masukan tidak dapat dikirim dalam arah sebaliknya. Itulah alasannya mengapa parameter jenis ini diacu sebagai parameter masukan. Perubahan nilai parameter di dalam badan prosedur tidak mengubah nilai parameter aktual. Karena yang dipentingkan adalah nilainya, maka nama parameter aktual boleh berbeda dengan nama parameter formal yang bersesuaian.

Parameter Formal
Adalah parameter yang dituliskan pada definisi suatu prosedur/fungsi.
Parameter Aktual
Adalah parameter yang disertakan pada saat prosedur dipangggil untuk dilaksanakan, sering disebut argumen.


Komentar

Postingan populer dari blog ini

Sejarah Udinus

Notasi Algoritma searching atau pencarian

Tugas 3 Array Tipe Bentukan