Page 29 - E-Modul PBO_Kelas XI RPL
P. 29

Analogi Nyata





















                      Sumber: https://www.klikdokter.com/info-sehat/read/2849155/bahaya-di-balik-radiasi-microwave-
                      oven
                            Coba  perhatikan  gambar  di  atas!  Saat  kita  menyetel  oven  ke  400

                     derajat, kita mengharapkan suhu yang ditampilkan akurat. Kita tidak ingin

                     tahu bagaimana oven mendapatkan informasi atau cara memprosesnya. Kita
                     hanya ingin kemampuan untuk mengatur dan melihat suhu oven kita. Itulah

                     yang ingin dilakukan oleh enkapsulasi juga. Saat kita menggunakan class, kita
                     mengharapkan  perilaku  yang  konsisten.  Kita  mengharapkan  informasi  di

                     dalamnya akurat dan tanpa gangguan. Bagaimana objek menangani informasi
                     secara  internal  seharusnya  tidak  penting  bagi  kita.  Yang  penting  adalah

                     bagaimana hasil yang kita dapat.


                            Sebagai seorang programmer, lebih mudah untuk membuat kode suatu

                     objek  jika  kita  dapat  mengontrol  bagaimana  objek  tersebut  menangani

                     informasi  internalnya.  Dengan  menyembunyikan  informasi  objek  internal,

                     tidak  ada  yang  dapat  melakukan  modifikasi.  Satu-satunya  cara  untuk
                     menjaganya tetap aman adalah dengan menggunakan metode yang kita buat

                     agar dapat diakses oleh orang lain. Kita beri batasan karena ada cara khusus
                     untuk menggunakan objek kita.





               Modul Pemrograman Berorientasi Objek | SMK Kelas XI
                                                                                                                22
   24   25   26   27   28   29   30   31   32   33   34