Page 19 - E-Modul Pemrograman Dasar Kelas X RPL
P. 19

banyak dipakai oleh programmer karena objek (data dan method) bisa dipakai berulang

               kali. Selain itu, method bisa bersifat independent. Oleh karena itu, kesalahan yang terjadi
               mudah  terlacak  dan  mudah  dikembangkan  dengan  menyisipkan  method  yang  tidak
               mempengaruhi method yang lain.

               b.  Manfaat Fungsi pada Model Pemrograman Berorientasi Objek

                       Berikut ini adalah manfaat fungsi pada model pemrograman berorientasi objek.


               1)  Memudahkan proses pembuatan program dan ukuran program juga dapat diperkecil.
               2)  Menyembunyikan informasi dari user sehingga mencegah adanya perbuatan "iseng"
                   seperti memodifikasi atau mengubah program yang kita buat.
               3)  Meningkatkan kemampuan pelacakan kesalahan, jika terjadi suatu kesalahan. solusinya
                   hanya dengan mencari fungsi yang bersangkutan saja dan tidak perlu mencari kesalahan
                   tersebut di seluruh program.

               4)  Fungsi  menjadikan  program  C#  memiliki  struktur  yang  jelas.  Dengan  memisahkan
                   langkah-langkah detail ke satu atau lebih fungsi, maka program utama akan menjadi
                   lebih pendek, jelas, dan mudah dimengerti.
               5)  Fungsi-fungsi dapat diijinkan untuk menghindari penulisan yang sama berulang-ulang,
                   Langkah-langkah  program  yang  sama  dan  sering  digunakan  berulang-ulang  dapat
                   ditulis sekali saja dan secara terpisah dalam bentuk fungsi-fungsi. Selanjutnya bagian

                   program  yang  membutuhkan  langkah-  langkah  ini  cukup  memanggil  fungsi-fungsi
                   tersebut.

               c.  Pengertian Kelas, Objek, dan Method

                       Secara  sederhana,  penjelasan  tentang  kelas,  objek,  dan  method  di  dalam  bahasa
               pemrograman berorientasi objek dapat diibaratkan dalam kehidupan sehari-hari sebagai

               berikut.

                       Harimau dan buaya adalah objek dari binatang buas. Sementara, motor dan mobil
               adalah objek dari kendaraan bermotor. Harimau dan buaya mempunyai  atribut berkaki
               empat, mempunyai gigi tajam, serta mampu berjalan, berlari, dan menerkam. Sementara,
               motor  dan  mobil  mempunyai  atribut  beroda,  mempunyai  warna,  menggunakan  bahan
               bakar,  serta  mampu  bergerak  maju,  mundur,  belok  kiri,  dan  belok  kanan.  Jadi  dapat

               dikatakan  binatang  buas  dan  kendaraan  bermotor  adalah  suatu  kelas,  harimau,  buaya,
               motor,  dan  mobil  adalah  objek  yang  mempunyai  atribut  tertentu.  Sedangkan  berjalan,
               berlari, bergerak maju, atau mundur adalah suatu method.

                       Berdasarkan perumpamaan tersebut dapat disimpulkan bahwa objek adalah suatu
               data yang mempunyai sifat (atribut) dan operasi tertentu (method). Sedangkan kumpulan
               dari objek yang sama yang mempunyai sifat dan method yang sama disebut dengan kelas.




                                                              9
   14   15   16   17   18   19   20   21   22   23   24