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 )
   1   2   3   4   5   6   7   8