Page 24 - Modul Pemrograman Dasar
P. 24
MATERI V
FUNGSI
Fungsi adalah sebuah blok program tersendiri yang merupakan bagian
dari program lain yang lebih besar. Fungsi dapat dipanggil oleh program
utamanya ataupun dipanggil oleh fungsi lain yang juga merupakan bagian dari
program utamanya (Masih dalam 1 file kode program). Sebuah program bisa
terdiri dari satu atau lebih fungsi, dan satu program utama. Fungsi memiliki hasil
keluaran, maksudnya adalah setiap fungsi akan memberikan nilai balikan
terhadap pemanggilnya.Berikut ini ilustrasi dari fungsi terlihat pada gambar
berikut ini:
Ilustrasi
Fungsi
Fungsi banyak digunakan pada pemrogram C dengan tujuan:
Program menjadi terstruktur, sehingga mudah dipahami dan mudah
dikembangkan. Pemisahan langkah-langkah detail ke dalam bentuk satu atau
lebih fungsi, maka fungsi utama menjadi lebih pendek, jelas dan mudah
dimengerti.
Penggunaan fungsi dapat mengurangi pengulangan atau duplikasi kode.
Langkah-langkah program yang sama dan dipakai berulang-ulang di program
dapat dituliskan sekali saja secara terpisah dalam bentuk fungsi. Selanjutnya
bagian program yang membutuhkan langkah-langkah ini tidak perlu selalu
menuliskannya, tetapi cukup memanggil fungsi tersebut.