Page 104 - Modul Algoritma dan Pemrograman Dasar_HTML
P. 104

Uraian Materi

                    D. Pengertian Fungsi

                               Fungsi  adalah  sekumpulan  perintah  yang  dapat  menerima

                        argumen input dan dapat memberikan hasil output yang dapat berupa

                        nilai ataupun sebuah hasil operasi. Fungsi merupakan suatu bagian dari

                        program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan

                        letaknya terpisah dari program yang memanggilnya. Fungsi merupakan

                        elemen utama dalam bahasa C karena bahasa C sendiri terbentuk dari

                        kumpulan fungsi. Dalam setiap program bahasa C, minimal terdapat

                        satu  fungsi  yaitu  fungsi  main  ().  Fungsi  banyak  diterapkan  dalam

                        program-program C yang terstruktur.


                               Fungsi  terdiri  dari  dua  jenis  fungsi  build-in  dan  fungsi  user
                        defined. Fungsi build-in adalah fungsi standar yang sudah siap untuk


                        digunakan karena sudah terdapat dalam compiler bahasa pemrograman,
                        sedangkan fungsi user defined adalah fungsi yang didefinisikan oleh


                        pemrogram. Fungsi yang akan dibicarakan sekarang adalah fungsi user
                        defined.


                               Nama fungsi yang didefinisikan sendiri oleh pemrogram tidak

                        boleh sama dengan nama fungsi build-in pada compiler C++. Fungsi

                        digunakan  agar  pemrogram  dapat  menghindari  penulisan  bagian

                        program  (kode)  berulang-ulang  dengan  kode  yang  sama,  dapat

                        menyusun kode program agar terlihat lebih terstruktur, dan kemudahan

                        dalam  debugging  program  (mempunyai  readability  yang  tinggi)

                        sehingga lebih mudah untuk dikembangkan.

                           1.  Struktur Fungsi pada C++









                                                                                                     98
   99   100   101   102   103   104   105   106   107   108   109