Page 18 - E-Modul Pemrograman Dasar Kelas X
P. 18

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.

                              Dalam bahasa pemrograman bersifat  OOP, kelas dibuat terlebih dahulu  dengan
                       operasi-operasi  yang  ada  di  dalamnya.  Sementara,  objek  dibuat  setelah  kelas  tercipta.
                       Objek adalah instans dari suatu kelas. Kelas bisa dikatakan sebagai template atau blue print
                       dari objek. Oleh karena itu, kita bisa mudah membuat objek baru di dalam kelas tersebut
                       dan dapat dilakukan operasi yang sama dengan objek yang sudah dibuat sebelumnya.






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