TUJUAN 1. Mahasiswa mampu memahami fungsi. 2. Mahasiswa mampu mendeklarasikan dan mendefinisikan fungsi. 3. Mahasiswa mampu menyelesaikan masalah menggunakan fungsi. 4. Mahasiswa mampu memahami metode pemanggilan fungsi. 5. Mahasiswa mampu membuat fungsi rekursif. DASAR TEORI Fungsi merupaka blok dari kode yang dirancang untuk melakukan tugas khusus atau intruksi yang dieksekusi ketika dipanggil dari bagian lain dalam suatu program. Tujuan pembuatan fungsi antara lain : a. Memudahkan dalam pembuatan program b. Menghemat ukuran program. c. Membuat program menjadi lebih terstruktur. d. Mengurangi duplikasi kode. e. Fungsi dapat dipanggil dari program atau fungsi lainya. Keuntungan penggunaan fungsi pada pemrograman antara lain : a. Menguraikan tugas pemrograman rumit menjadi langkah-langkah yang lebih sederhana atau kecil. b. Mengurangi duplikasi kode (kode yang sama ditulis berulang-ulang) dalam program. c. Dapat menggunakan kode yang ditulis dalam berbagai program yang berbeda. S1 Pend. Teknik Informatika 2014 OFF D Page 1