KEGIATAN 4.3



Judul Kegiatan   : Mengidentifikasi Access Modifier daalam Program Java. 
Jenis kegiatan   : Diskusi Kelompok
Tujuan Kegiatan : 
Peserta didik kelas 11 RPL dapat memahmi mengenai access modifier dalaam program Aplikasi Java
  dengan percaya diri. 
Peserta didik kelas 11 RPL dapat membuat contoh program Java dengan menggunakan access 
modifier dengan terampil.




Langkah-langkah kegiatan:


Image result for discussion

Jelaskan pengertian konsep enkapsulasi pada pemrograman berorientasi
 objek!
metode pemaketan/penyatu/pengkapsulan method, object, atau data lain bersama 
atribut-atributnya yang bertujuan untuk menyembunyikan rincian-rincian implementasi dari 
pengguna.




Apakah kamu pernah menemukan konsep enkapsulasi dalam kehidupan 
sehari-hari? Jelaskan konsep tersebut secara rinci! 
yaitu dianalogikan sebagai arus listrik pada generator dan sistem perputaran generator 
untuk menghasilkan arus listrik.




Jelaskan manfaat enkapsulasi dalam pemrograman berorientasi objek!
untuk menyembunyikan suatu proses program agar tidak dapat diakses oleh pengguna 
atau diintervensi oleh program lain.




Tuliskan dan jelaskan hak akses pada setiap modifier didalam Java!
Public
Access modifier public mempunyai hak akses paling luas dibanding yang lainnya.
 Karena aksesnya sangat luas, maka access modifier ini biasanya digunakan untuk
 method setter getter sesuai konsep OOP.
Protected
Access modifier protected biasanya digunakan untuk mewariskan variabel yang 
ada di super class terhadap child class.
No access Modifier
Sesuai namanya, hak akses yang satu ini tidak perlu dituliskan di method/variabelnya. 
Dengan hak akses ini, variabel/method dapat diakses dari class lain asalkan masih dalam
 satu package yang sama
Private
Access modifier private bersifat tertutup. Sesuai dengan konsep OOP Encapsulation, 
maka setiap variabel wajib untuk dilindungi hak aksesnya secara langsung dari luar. Oleh 
karena itu, variabel diberikan hak akses private dan untuk melakukan pengaksesan/perubahan
 data digunakan setter getter




Jelaskan prosedur perancangan program aplikasi Java dengan
 menerapkan konsep enkapsulasi. Mulai dari prosedur penyusunan 
class, atribut, dan method!
A. selalu jaga agar data adalah private
B.selalu lakukan inisialisasi data.
C.jangan terlalu banyak tipe dasar di dalam satu kelas.
D.Tidak semua field memerlukan field accessor
E.gunakan bentuk standar dari definisi kelas. 
F.pecah kelas-kelas yang memiliki banyak tanggung jawab menjadi beberapa kelas.
G.berilah nama kelas dan metode yang menceminkan tanggung jawabnya.

No comments:

Post a Comment