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
   8   9   10   11   12   13   14   15   16   17   18