Apa itu fungsi? Sebuah fungsi adalah subprogram yang namanya perlu diberi nilai untuk memudahkan pemanggilan. Bersamaan pula dapat memakai parameter yang dijalankan melewati dan membagi lokasi memori untuk mendapatkan beberapa nilai tambahan. Walaupun demikian, adalah lebih baik jika kita memakai sebuah subrutin kalau membutuhkan beberapa nilai didalam subprogram. Sebuah fungsi diminta melalui pemanggilan nama dan dengan daftar parameter aktual didalam suatu statemen berisi konstanta atau variabel yang dapat memberi nilai. Jenis nilai yang dikembalikan oleh fungsi tersebut harus sesuai dengan kebutuhan. Pemanggilan fungsi juga disebut Referensi Fungsi dan merupakan komponen dari sebuah statemen dengan bentuk :
… Nama-Fungsi(daftar Parameter aktual) …
Referensi Fungsi dilaksanakan sebagai berikut :
1) Parameter dijalankan, jika ada
2) Fungsi dilaksanakan seolah-olah merupakan sebuah program yang berdiri sendiri. Sewaktu-waktu dilaksanakan, nilai dari jenis Fungsi yang sama dengan nama fungsinya diberikan kepada nama fungsi tersebut.
3) Fungsi akan kembali dari nilai-nilai yang didapat digantikan oleh Referensi Fungsi. Nilai lain dapat dikembalikan melalui parameter yang bersangkutan atau melalui lokasi memori yang ditempati bersama.
Sebuah fungsi ditetapkan seperti menetapkan sebuah subrutin. Perbedaannya adalah jenis fungsi (yakni jenis nilai yang akan digantikan oleh referensi) harus dinyatakan dalam judul fungsi.
Sumber : Anonim, Algoritma dan Pemrograman Seri Diktat Kuliah, Penerbit Gunadarma, Depok, 1996.
Tidak ada komentar:
Posting Komentar