KELAS XI
B. Kegiatan Belajar :
1) Mengamati untuk mengidentifikasi dan merumuskan masalah tentang enkapsulasi
2) Mengumpulkan data tentang enkapsulasi
3) Mengolah data tentang enkapsulasi
C. Kompetensi Dasar :
3.4. Menerapkan konsep enkapsulasi dalam melindungi data dan informasi
4.4. Membuat kode program enkapsulasi dalam melindungi data dan informasi
D. Tujuan Pembelajaran :
Setelah mengikuti pembelajaran ini, diharapkan :
1) Peserta didik dapat menjelaskan Prosedur dan Penerapan Enkapsulasi dengan benar
2) Peserta didik dapat menjelaskan Keunggulan Enkapsulasi dengan benar
3) Peserta didik dapat menerapkan Prosedur, Penerapan, dan Keunggulan Enkapsulasi
dengan baik
4) Peserta didik dapat merancang Prosedur, Penerapan, dan Keunggulan Enkapsulasi
dengan tepat
5) Peserta didik dapat membuat Prosedur, Penerapan, dan Keunggulan Enkapsulasi
dengan benar
6) Peserta didik dapat menguji Prosedur, Penerapan, dan Keunggulan Enkapsulasi dengan
tepat
E. Uraian Materi :
Prosedur, Penerapan, dan Keunggulan Enkapsulasi
b. Keunggulan Enkapsulasi
Metode enkapsulasi untuk mengatur struktur kelas dengan cara menyembunyikan
alur kerja dari kelas, membungkusnya, dan memberikan kombinasi di antara data
maupun prosedur. Fungsi tersebut kemudian dimanipulasi ke dalam suatu objek.
Adapun manfaat ataupun keunggulan dalam menggunakan enkapsulasi dalam suatu
pemrograman Java adalah sebagai berikut.
1) Source code suatu objek berkemampuan untuk dikelola oleh kode lain, bahkan
secara independent.
2) Enkapsulasi siap dalam hal untuk menyembunyikan serta mengamankan suatu
informasi yang ada dari objek yang satu dengan objek lainnya.
3) Sifat yang dimiliki enkapsulasi bebas, namun mampu membuat enkapsulasi itu
sendiri bebas untuk berkaitan pada bagian program manapun.
4) Bersifat transparan ketika sedang melakukan moditikasi pada program yang lain
sehingga programmer dapat merasakan perubahan program selama program
tersebut masih berada dalam satu modul yang sama.
5) Dapat menghindari akibat perencanaan yang berbeda dari perencanaan
sebelumnya.