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