PHP OOP : Ruang Lingkup Property dan Method (Enkapsulasi)


Binti Qomariah - Assalamu'alaikum teman,
Nah, untuk pembuatan property dan class ini sebenarnya dilengkapi dengan enkapsulasi. Enkapsulasi ini digunakan untuk letak atau tempat pengaksesan sebuah property dan method. Langsung kita bahas aja yuk,

A. PENGERTIAN
Enkapsulasi merupakan yang menentukan hak akses atau dimana kita dapat mengkases pada setiap property dan method.

B. LATAR BELAKANG
Sebelum kita masuk ke tahap yang lebih tinggi, sudah seharusnya kita memahami fungsi-fungsi dari setiap komponen yang dimiliki oleh OOP ini.

C. MAKSUD DAN TUJUAN
Memahami enkapsulasi beserta fungsi-fungsinya.

D. HASIL YANG DIHARAPKAN
Memahami fungsi dari masing-masing enkapsulasi.

E. URAIAN
Enkapsulasi (encapsulation) adalah sebuah metoda untuk mengatur struktur class dengan cara menyembunyikan alur kerja dari class tersebut.
Struktur class yang dimaksud adalah property dan method. Dengan enkapsulasi, kita bisa membuat pembatasan akses kepada property dan method, sehingga hanya property dan method tertentu saja yang bisa diakses dari luar class. Enkapsulasi juga dikenal dengan istilah ‘information hiding’.
Enkapsulasi ini dibagi menjadi 3 antara lain :
  1. Public : dimana property dan method dapat diakses dimanapun.
  2. Private : dimana property dan method hanya bisa diakses dari dalam classnya saja.
  3. Protected : dimana property dan method hanya dapat diakses dari dalam class dan class turunannya saja.
Disini, kita bisa menentukan enkapsulasi sesuai dengan keinginan dan kebutuhan kita. Tetapi tetap harus memperhatikan tata cara penggunaanya.

F. HASIL YANG DIDAPAT
Memahami fungsi dari enkapsulasi pada PHP OOP.

G. KESIMPULAN
Kita bisa menentukan enkapsulasi sesuai dengan keinginan dan kebutuhan kita. Tetapi tetap harus memperhatikan tata cara penggunaanya.

H. REFERENSI
http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-enkapsulasi-objek-public-protected-dan-private/
Previous
Next Post »