Page 3 - BAHAN DASAR
P. 3
Fungsi main() adalah Program C++ tidak dapat dipisahkan dari fungsi karena fungsi adalah
salah satu dasar penyusun blok pada C++. Sebuah program C++ minimal mengandung sebuah
fungsi yaitu fungsi main(). Fungsi ini menjadi awal dan akhir eksekusi program C++. main adalah
nama judul fungsi. Dimulai dari tanda { sampai 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.