PHP OOP Part 2 - Pengertian Class, Object, Property Dan Method
PHP OOP Part 2 - Pengertian Class, Object, Property Dan Method
(http://www.histats.com)
Home (http://www.malasngoding.com) Posts (http://www.malasngoding.com) PHP OOP Part 2 : Pengertian Class, Object, Property dan Method
Class, object, property dan method adalah pondasi dasar dari membangun aplikasi menggunakan struktur OOP. jika di
ibaratkan membangun sebuah rumah, maka class, object, property dan method adalah pilar-pilar dan bahan penyokong nya.
selain penjelasannya, akan di sertakan juga contoh dan cara penulisan nya.
Jika kita ibaratkan pada kehidupan nyata dari pengertian class, object, property dan method. ibaratnya class nya mobil.
maka property nya adalah warna warna mobil, bentuk mobil, merek mobil dan lain-lain. dan method atau aksi yang bisa di
lakukan oleh mobil adalah maju, berhenti, belok dan lain-lain.
http://www.malasngoding.com/php-oop-part-2-pengertian-class-object-property-dan-method/ 1/8
10/17/2017 PHP OOP Part 2 : Pengertian Class, Object, Property dan Method
Di dalam OOP PHP. class di tulis dengan awalan syntax class. dan kemudian baru di ikuti dengan nama class nya. contoh
penulisan class seperti berikut.
1 <?php
2
3 //Cara penulisan class OOP PHP - www.malasngoding.com
4 class nama_class{
5
6 //isi dari class ini
7
8 }
9
10 ?>
Kegunaan property pada sebuah class sama dengan kegunaan variabel di php. bisa di gunakan untuk meyimpan data dan
lain-lain. cara penulisan property pada class adalah dengan di awali syntax var.cara penamaan property sama dengan
aturan penamaan variabel.
1 <?php
2
3 //Cara penulisan class dan property OOP PHP - www.malasngoding.com
4 class mobil{
5
6 var $warna;
7 var $merek;
8 var $ukuran;
9
10 }
11
12 ?>
Penulisan method pada class oop adalah dengan menuliskan syntax function di awalnya. lalu di ikuti dengan nama method
tersebut. kita dapat memberikan nilai pada parameter method oop dan dapat juga mengembalikan nilai nya.
http://www.malasngoding.com/php-oop-part-2-pengertian-class-object-property-dan-method/ 2/8
10/17/2017 PHP OOP Part 2 : Pengertian Class, Object, Property dan Method
1 <?php
2
3 //Cara penulisan class dan property OOP PHP - www.malasngoding.com
4 class mobil{
5 // property oop
6 var $warna;
7 var $merek;
8 var $ukuran;
9
10 //method oop
11 function maju(){
12 //isi method
13 }
14
15 function berhenti(){
16 //isi mehod
17 }
18
19 }
20
21 ?>
1 <?php
2
3 //Cara penulisan class dan property OOP PHP - www.malasngoding.com
4 class mobil{
5
6 //isi class
7
8 }
9
10 $mobil = new mobil();
11
12 ?>
perhatikan pada contoh penulisan object pada oop di atas. penulisan object di awali dengan syntax new. dan kemudian di
ikuti dengan nama class yang ingin di instansiasi. baca juga :Input Data Ke Database Tanpa Reload Dengan Ajax JQuery
(http://www.malasngoding.com/input-data-ke-database-tanpa-reload-dengan-ajax-jquery/)
sampai di sini pasti teman-teman masih merasa bingung. tidak perlu bingung teman-teman. pemahaman yang berlebih
hanya akan membuat agak pusing memang. hehe. perhatikan contoh penulisan dan penggunaan oop php berikut ini. agar
lebih mudah di pahami.
http://www.malasngoding.com/php-oop-part-2-pengertian-class-object-property-dan-method/ 3/8
10/17/2017 PHP OOP Part 2 : Pengertian Class, Object, Property dan Method
1 <?php
2 //PHP OOP Part 2 Pengertian Class, Object, Property dan Method
3 //class manusia
4 class manusia{
5 //property
6 var $nama;
7 var $warna;
8
9 //method manusia
10 function tampilkan_nama(){
11 return "Nama saya malasngoding <br/>";
12 }
13
14 function warna_kulit(){
15 return "Warna kulit saya hitam <br/>";
16 }
17
18 }
19 //instansiasi class manusia
20 $manusia = new manusia();
21
22 //memanggil method tampilkan_nama dari class manusia
23 echo $manusia->tampilkan_nama();
24
25 //memanggil method warna_kulit dari class manusia
26 echo $manusia->warna_kulit();
pada contoh ini kita membuat sebuah class dengan nama manusia.PHP OOP Part 2 Pengertian Class, Object, Property dan
Method.
1 class manusia{
1 //property
2 var $nama;
3 var $warna
1 //method manusia
2 function tampilkan_nama(){
3 return "Nama saya malasngoding <br/>";
4 }
5
6 function warna_kulit(){
7 return "Warna kulit saya hitam <br/>";
8 }
di sini kita membuat method atau fungsi tampilkan_nama. yang berisi perintah untuk mengembalikan string nama saya
malasngoding.
dan contoh objek nya. kita menginstansiasikan dulu class manusia nya. dan memanggil method tampilkan nama dan
method warna kulit. pemanggilan method dari object menggunakan tanda ->.
dan hasilnya.
http://www.malasngoding.com/php-oop-part-2-pengertian-class-object-property-dan-method/ 4/8
10/17/2017 PHP OOP Part 2 : Pengertian Class, Object, Property dan Method
sekian lah tutorialPHP OOP Part 2 Pengertian Class, Object, Property dan Method. semoga dapat bermanfaat.
SHARE :
Facebook (http://www.facebook.com/share.php?u=http://www.malasngoding.com/php-oop-part-2-
pengertian-class-object-property-dan-method/)
Twitter (http://twitter.com/share?text=PHP OOP Part 2 : Pengertian Class, Object, Property dan
Method&url=http://www.malasngoding.com/php-oop-part-2-pengertian-class-object-property-dan-
method/)
Google+ (https://plusone.google.com/_/+1/con rm?url=http://www.malasngoding.com/php-oop-part-
2-pengertian-class-object-property-dan-method/)
LinkedIn (http://www.linkedin.com/shareArticle?mini=true&url=http://www.malasngoding.com/php-
oop-part-2-pengertian-class-object-property-dan-method/&title=PHP OOP Part 2 : Pengertian Class,
Object, Property dan Method)
http://www.malasngoding.com/php-oop-part-2-pengertian-class-object-property-dan-method/ 5/8
10/17/2017 PHP OOP Part 2 : Pengertian Class, Object, Property dan Method
Digg (http://digg.com/submit?url=http://www.malasngoding.com/php-oop-part-2-pengertian-class-
object-property-dan-method/)
StumbleUpon (http://www.stumbleupon.com/submit?url=http://www.malasngoding.com/php-oop-part-2-
pengertian-class-object-property-dan-method/&title=PHP OOP Part 2 : Pengertian Class, Object, Property
dan Method)
(http://shop.malasngoding.com/)
Discussion
PHP OOP Part 3 : Pengenalan Construct Dan Destruct Pada OOP PHP
2 years ago
http://www.malasngoding.com/php-oop-part-2-pengertian-class-object-property-dan-method/ 6/8
10/17/2017 PHP OOP Part 2 : Pengertian Class, Object, Property dan Method
[] sebuah class di jalankan. jadi apabila kita menjalanka atau menginstansiasi sebuah class, (baca : PHP OOP Part 2 : Pengertian Class,
Object, Property dan Method ) . maka jika terdapat method atau function construct di dalam nya maka yang pertama kali di []
Reply (http://www.malasngoding.com/php-oop-part-2-pengertian-class-object-property-dan-method/?replytocom=420#respond)
[] tujuan untuk menentukan hak akses pada property atau method. baca tutorial sebelumnya tentang pengertian class, object, property dan
method. ini bertujuan untuk menyembunyikan informasi dari method dan property dengan alasan []
Reply (http://www.malasngoding.com/php-oop-part-2-pengertian-class-object-property-dan-method/?replytocom=426#respond)
Write a Comment
Your email address will not be published. Required elds are marked *
Comment
Name *
Email *
Website
Kirim komentar
http://www.malasngoding.com/php-oop-part-2-pengertian-class-object-property-dan-method/ 7/8
10/17/2017 PHP OOP Part 2 : Pengertian Class, Object, Property dan Method
http://www.malasngoding.com/php-oop-part-2-pengertian-class-object-property-dan-method/ 8/8