Page 33 - E-Modul_PemrogramanDasar_MateriFungsi
P. 33
Baris kode nomor 34-36 adalah perintah yang akan dijalankan oleh fungsi
‘cetakNama’
Baris kode nomor 38 adalah kode program untuk mendeklarasikan fungsi
bertipe keluaran ‘int’ dengan nama ‘hitungUmur’, fungsi ini memiliki dua
parameter bertipe data integer.
Baris kode nomor 39-40 adalah perintah yang akan dijalankan oleh fungsi
‘hitungUmur’
Baris kode ke 44-52 adalah kode program untuk melakukan pemanggilan
fungsi yang telah dibuat yaitu fungsi ‘cetakNama’ dan ‘hitungUmur’. Dapat
kita perhatikan pada baris kode 45 terdapat pendeklarasian variabel baru
‘String nama saya’ dimana nilai dari variabel tersebut mengambil nilai dari
fungsi ‘tampilNama’. Inilah mengapa fungsi non void dikatakan sebagai fungsi
yang dapat mengembalikan nilai.
4) Output dari kode program tersebut adalah seperti gambar dibawah ini.
Agar lebih memahami tentang perbedaan fungsi void dan fungsi non
void, mari kita simak video pada link di bawah ini !
Link Video perbedaan fungsi void dan non void
Rangkuman
Fungsi dibagi menjadi 2 jenis yaitu fungsi void dan fungsi non void, fungsi
void adalah fungsi yang tidak mengembalikan nilai, pendeklarasian fungsi ini harus
diawali dengan keyword ‘void’. Sedangkan fungsi non void adalah fungsi yang
memiliki nilai kembalian, pendeklarasian fungsi ini diawali dengan tipe data seperti
(String, int, double, boolean dll) dan diakhiri dengan keyword return diakhir statment.
22