Blog Request tutorial? klik disini!

  • Memahami Fungsi Setter Getter Pada Penerapan Encapsuplation

    Ditulis oleh: Rully Febrian
    6908 kali dibaca
    12 Jul / 2014 11:27

    Hallo teman-teman apa kabar. Pada hari ini kita akan belajar memahami penerapan encapsuplation php oop. Encapsuplation merupakan pembungkus data atau bisa disebut dengan penyembunyian informasi. Artinya kita membuat data tidak dapat diakses secara langsung kecuali melalui method atau fungsi yang telah kita sediakan. Untuk mengimplementasikan encapsuplation adalah dengan menggunakan function setter dan getter.

    function setter digunakan untuk memberikan set nilai untuk suatu properti. function ini sering digunakan untuk memvalidasi data yang masuk sebelum data tersebut diisikan pada suatu properti. Sedangkan getter digunakan untuk menghasilkan suatu nilai dari hasil perhitungan.

    Untuk lebih memahami silahkan teman-teman buat kode php seperti berikut :

    Memahami-Fungsi-Setter-Getter-Pada-Penerapan-Encapsuplation

     

    perhatikan function setter dan getter. function inilah yang melakukan penyembunyian ketika kita memproteksi properti dan method yang ada pada class dengan keyword visibilitas Privite ataupun protected.

    Memahami-Fungsi-Setter-Getter-Pada-Penerapan-Encapsuplation

    Selanjutnya function ini akan kita gunakan untuk mencetak nilai mahasiswa. Teman-teman bisa menambahkan skrip sebagai berikut :

    Memahami-Fungsi-Setter-Getter-Pada-Penerapan-Encapsuplation

    Simpan dan jalankan pada browser. Skrip diatas mendefinisikan proses penginputan data nim, nama, dan nilai yang telah di set pada function nilai().

    Demikian pelajaran encapsuplation hari ini semoga bermanfaat. Baca juga Cara Menampilkan Data dengan OOP.

     






Baca juga

Rukan Artha Gading Niaga Blok i - 23, Jalan Boulevard Artha Gading

Kelapa Gading, Jakarta Utara 14240

(Belakang Mall Artha Gading)

Telp: (021) 4585-0387


Ruko Permata Regensi Blok B - 18, Jalan Haji Kelik

Srengseng, Kebon Jeruk, Jakarta Barat 11630

(Depan Hutan Kota Srengseng)

Telp: (021) 5890-8355


Ruko Jalan Taman Daan Mogot Raya No. 23

Kel. Tanjung Duren Utara Kec. Grogol Petamburan, Jakarta Barat 11470

(Belakang Mall Citraland dan Kampus UNTAR II)

Telp: (021) 2941-1188


Ruko Jalan Kartini Raya No. 53

Pancoran Mas, Depok 16436

(± 5 Menit dari Kantor Walikota Depok)

Telp: (021) 7720-7657


Rukan Crown Palace Blok A no 12, Jl Prof Dr Soepomo no 231 (Samping Universitas Sahid).

Kec. Tebet, Kel. Menteng Dalam.

(± 1 Menit dari Tugu Pancoran)

Jakarta Selatan 12870

Telp: (021) 2298-3886

Buka setiap hari Senin - Minggu jam 09.00 s/d 21.00

SMS: 0851-0055-5666 / 0819-7555-666 / 0812-9933-3913 / 0812-9393-3210 / 0812-1999-9155