Pengertian Function
Pengertian Function
Function (dalam bahasa Indonesia adalah Fungsi). Function adalah sebuah struktur, Pengelompokan yang mengandung sekelompok pernyataan yang akan dilaksanakan oleh CPU jika nama function tersebut dipanggil untuk dieksekusi, kecuali untuk function utama yaitu int main() yang akan dieksekusi secara otomatis.function tersebut merupakan function utama yang akan menjadi kepala dari program dimana semua eksekusi pernyataan berawal.
Maka, disini Function sangat membantu kita untuk membuat pengelompokan pernyataan berdasarkan tugas, proses atau katagori. Ketika kita membutuhkan kelompok pernyataan tersebut kita cukup memanggil nama function tersebut.
Bentuk Umum Penulisan
1 2 3 | tipe nama (parameter1, parameter2, …){ Pernyataan } |
Keterangan :
Tipe = adalah sebuah return type/data type dari Function, function dapat memiliki nilai di saat akhir hidup dari function dan hal itu disebut pengembalian nilai. beberapa function dapat mengembalikan nilai hasil operasi yang dilakukan di dalam function tersebut. tapi juga ada function yang tidak akan mengembalikan nilai dari operasi di dalam function tersebut, untuk membuat function tanpa melakukan pengembalian nilai kita bisa menggunakan tipe data void
, jika berniat membuat function yang dapat mengembalikan nilai, sesuaikanlah tipe data dengan tipe nilai yang akan dikembalikan.
Nama = nama atau identifier, adalah sebuah identitas atau nama dari function tersebut.
Parameter = kita dapat mengkosongi jika tidak membutuhkan. Parameter adalah pemesanan memori untuk menyimpan argumen yang berisi nilai disaat pemanggilan function. parameter tersebut akan bersifat lokal bagi function tersebut, tidak bisa digunakan diluar function. Kita bisa membuat parameter lebih dari satu, dan masing-masing parameter akan dipisah dengan tanda koma.
Pernyataan = adalah tempat dimana pernyataan-pernyataan di tulis. Semua itu Berada di tengah-tengah {
dan }
.
Deklarasi Function
Untuk bentuk penulisan sama seperti apa yang pernah kita tulis untuk membuat function utama int main(), yang berbeda adalah kita bebas memberi nama function, memberi return type, menambahkan parameter pada function kustom kita dan function kustom tidak akan dieksekusi oleh CPU jika nama function buatan tidak dipanggil di dalam function utama.
Contoh Penulisan
1 2 3 4 5 6 7 8 | //Tanpa Parameter void cetakPesan (){ cout<<”Belajar Function C++”; } //Dengan Parameter Int tambah ( int a, int b){ return a+b; }
|
Comments
Post a Comment