Pengertian Fungsi dan Parameter
Fungsi
Parameter Aktual
Adalah parameter yang disertakan pada saat prosedur dipangggil untuk dilaksanakan, sering disebut argumen.
Fungsi adalah tata cara penelompokan yang mempunyai maksud dan kegunaan.
Sedangkan Keuntungan dengan penggunaan Fungsi adalah :
- Adanya fungsi, program besar dapat dipisah menjadi program-program kecil. Ini menerapkan prinsip dalam pemrograman terstruktur dengan pendekatan top-down dan devide-and-conquer.
- Program dapat dikerjakan oleh beberapa orang. Dalam hal ini bisa dikerjakan satu orang / team mengerjakan suatu fungsi , sehingga dalam hal ini koordinasi mudah.
- 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.
- 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.
- Dengan adanya fungsi, dapat lebih mudah dibuat dokumentasi.
- 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
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.
Adalah parameter yang disertakan pada saat prosedur dipangggil untuk dilaksanakan, sering disebut argumen.
Komentar
Posting Komentar