Page 54 - Modul PBO 11 RPL
P. 54

Apersepsi





















                    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


                                                                                                                46
   49   50   51   52   53   54   55   56   57   58   59