Fungsi
Fungsi (Function) merupakan blok dari kode yang
dirancang untuk melaksanakan tugas khusus.Kegunaan dari fungsi ini adalah untuk:
• Mengurangi pengulangan penulisan program yang
berulangan atau sama.
• Program menjadi lebih terstruktur, sehingga mudah
dipahami dan dapat lebih dikembangkan
Pemanggilan Fungsi dapat berulang-ulang dengan cara memanggil nama fungsinya.
Fungsi dapat dibedakan menjadi 2:
* Fungsi sederhana(tanpa parameter)
* Fungsi Berparameter
Prototype Fungsi adalah mejelaskan kepada
kompiler tentang tipe data fungsi, jumlah parameter,
tipe data dari masing-masing parameter.
Parameter Fungsi
adalah suatu pendefinisian nilai-nilai dari objek-objek
yang dideklarasikan pada bagian argumen di fungsi.
Nilai-nilai pada objek-objek tersebut didapat dari
variabel-variabel yang barada pada program utama
- Parameter Formal adalah Variabel yang tedapat pada daftar parameter yang berada di dalam definisi fungsi.
- Parameter Aktual adalah variabel yang digunakan pada pemanggilan suatu fungsi.
Pemanggilan Fungsi Berparameter
1. Pemanggilan Secara Nilai
2. Pemanggilan Secara Reference
3. Pemanggilan Return
Pemanggilan Secara Nilai(by Value)
pemanggilan fungsi dengan nilai akan menyebabkan nilai
parameter aktual tidak akan berubah, walaupun nilai
parameter formalnya berubah.
Pemanggilan Secara Reference
pemanggilan fungsi dengan nilai akan menyebabkan nilai parameter
aktual berubah, dengan cara merubah nilai parameter formalnya. Untuk
pemanggilan by reference memerlukan sebuah pointer ( * ) didepan
nama parameter formalnya, dan ( & ) untuk nama parameter aktualnya.
Pemanggilan Secara Return
Dilakukan untuk melakukan pengiriman suatu nilai atau nilai dari
suatu fungsi kepada fungsi yang lain yang memanggilnya.
Contoh Program:
0 komentar:
Posting Komentar