Tujuan penggunaan fungsi :
- Program menjadi terstruktur, sehingga mudah di pahami dan mudah di kembangkan dengan memisahkan langkah-langkah detail ke satu atau lebih fungsi-funsi, maka fungsi utama menjadi lebih pendek, jelas dan mudah di mengerti
- Dapat mengurangi pengulangan kode program, langkah-langkah program yang sama dan dipakai berulang-ulang di program dapat di tuliskan sekali saja secara terpisah dalam bentuk fungsi-fungsi. selanjutnya bagian program yang membutuhkan langkah-langkah ini tidak perlu selalu menuliskanya tetapi cukup memanggil funsi-funsi tersebut.
- Pendeklarasian fungsi sebagai prototype fungsi.
- Pendefinisian fungsi.
- Pemanggilan fungsi dari program lain.
http://jamilah.staff.gunadarma.ac.id/Downloads/files/21766/FUNGSI+BHSC-M10.doc
http://lecturer.poliupg.ac.id/~ahyar/pemrograman/praktek/prak12.pdf