Page 13 - E-Modul_PemrogramanDasar_MateriFungsi
P. 13
aspek ini diharapkan siswa dapat menggunakan teknologi informasi
yang ada dan mengikuti setiap kegiatan pembelajaran.
Aspek matematika disajikan dalam bentuk tugas yang
mengintegrasikan konsep bahasa perograman dengan algoritma
M matematika. Selain itu pada aspek ini siswa akan menganalisis dan
mengkomunikasikan hasil dari tugas yang telah dikerjakan
Uraian Materi
1. Definisi Fungsi
Sebelum mempelajari lebih banyak mengenai fungsi dalam bahasa
pemrograman, sebaiknya kita harus mengetahui apakah yang dimaksud dengan Fungsi
dalam bahasa perograman. Secara umum (Subiyantoro, 2019) menyebutkan definisi
fungsi sebagai sekelompok perintah yang bersama sama melakukan tugas sehingga
membentuk suatu rangkaian blok kode program yang terorganisir. Fungsi adalah
modul modul program yang digunakan untuk menyelesaikan masalah tertentu, yang
dapat digunakan berkali kali (Wahid, 2003). Salah satu alasan mengapa menggunakan
fungsi adalah untuk memecah program ke dalam sebuah program yang lebih kecil
sehingga mudah dikelola. Dalam bahasa pemrograman java fungsi dikenal sebagai
method.
Penggunaan fungsi dalam sebuah program memiliki beberapa kelebihan yaitu :
Menguraikan kode program yang rumit menjadi langkah langkah yang lebih
sederhana.
Mengurangi duplikasi kode atau menulis kode yang sama berulang ulang dalam
sebuah program.
Dapat menggunakan kode yang ditulis dalam berbagai program yang berbeda.
Meningkatkan kemampuan pelacakan kesalahan, apabila terjadi kesalahan kita
hanya perlu melacak fungsi yang bersangkuan saja dan tidak perlu mencari
kesalahan tersebut diseluruh program.
2