Page 3 - book pelatihan
P. 3
dengan } disebut tubuh fungsi, atau semua yang terletak didalam tanda {} disebut blok.
Tanda () digunakan untuk mengapit argumen fungsi, yaitu nilai yang akan dilewatkan ke
fungsi. Kata void yang mendahului main() dipakai untuk menyatakan bahwa fungsi ini
tidak mempunyai nilai balik (return value). Di dalam tanda {} bisa terkandung sejumlah
unit yang disebut pernyataan (statement). Penjelasan penggunaan fungsi dapat dilihat
pada gambar 1.1 berikut ini :
Gambar 1.1 Fungsi Program
E. Deklarasi Fungsi
1. tipeFungsi tipe dari ekpresi yang di-return oleh fungsi. Bila kita tidak menginginkan
fungsi mengembalikan nilai apapun, maka kita dapat mengganti tipeFungsi dengan
keyword “void” serta menghilangkan pernyataan return ekspresi. Apabila tipeFungsi
tidak disertakan maka secara otomatis C++ menganggap fungsi tersebut bertipe
“int”.
2. namaFungsi nama dari fungsi yang dibuat.
3. daftar parameter deklarasi variabel-variabel yang digunakan nantinya untuk
menerima nilai yang dikirim dari pemanggil fungsi. Variabel yang dideklarasikan di
bagian parameter akan dianggap sebagai variabel lokal sehingga hanya dikenali di
dalam fungsi itu saja. Siklus hidup variabel lokal dimulai pada saat fungsi tersebut
dijalankan sampai fungsi tersebut selesai dijalankan.
4. return ekpresi disertakan hanya bila fungsi bukan bertipe “void”. Bagian ekspresi ini
diisi dengan apa yang ingin dikembalikan oleh fungsi tersebut ke pemanggil fungsi.
Bagian ekpresi biasanya berupa hasil proses dari fungsi tersebut.( Fungsi )