Page 65 - BAHASA PEMROGRAMAN C++
P. 65
5.4 PEMBAGIAN FUNGSI/FUNCTION
Dalam C++, fungsi dibagi menjadi dua macam, yaitu fungsi tanpa nilai balik dan fungsi dengan nilai
balik. Berikut akan dijelaskan perbedaan kedua fungsi tersebut.
1. Fungsi Tanpa Nilai Balik
Fungsi tanpa nilai balik atau lebih dikenal dengan nama prosedur dalam matakuliah Algoritma
dan Pemrograman/ PASCAL. Dalam C++ tidak mengenal istilah prosedur tetapi dikenal sebagai
fungsi tanpa nilai balik(walaupun pengertiannya sama). Fungsi tanpa nilai balik didefinisikan
sebagai proses yang tidak mengembalikan nilai ketika hasil perintah kode programnya di
eksekusi. Dalam C++ pemakaian fungsi tanpa nilai balik dapat di implementasikan dengan
menggunakan tipe void, yang artinya tidak memiliki nilai balik. Adapun ciri-ciri jenis void adalah
sebagai berikut :
1. Tidak adanya keyword return.
2. Tidak adanya tipe data di dalam deklarasi fungsi.
3. Menggunakan keyword void.
4. Tidak memiliki nilai kembalian fungsi
Bentuk umum deklarasi fungsi tanpa nilai balik :
void nama_function (parameter1,parameter2,…)
{
Statement;
……. ;
……. ;
}
Bentuk umum pemanggilan fungsi tanpa nilai balik :
nama_function (nilai_paremeter1, nilai_paremeter2, … ) ;
PEMROGRAMAN C++ 58
Bagi Pemula
58