Fungsi adalah suatu blok kode (bagian dari program) yang dimaksudkan untuk mengerjakan
suatu tugas tertentu dan letaknya dipisahkan dari bagian program yang
dijalankan.
Sebuah function berisi sejumlah
pernyataan yang dikemas dalam sebuah nama.Nama ini selanjutnya dapat dipanggil
beberapa kali di beberapa tempat dalam program.
memudahkan dalam mengembangkan program. Program dibagi menjadi
beberapa subprogram kecil, sehingga
hal ini menjadi kunci dalam pembuatan
vmenghemat ukuran program, karena
beberapa perintah yang sama dan
dijalankan beberapa kali dalam
program dapat dijadikan satu kali saja dalam
suatu function, kemudian function
tersebut dapat dipanggil berulang kali.
Bentuk umum :
Tipedata namafungsi (daftarparameter)
{
/*Badan Fungsi*/
return nilaireturn; /* untuk tipe data bukan void */
}