Skip to content Skip to sidebar Skip to footer

Widget Atas Posting

Pengertian Class, Property, Object dan Method dalam PBO PHP

Kemarin kita sudah mempelajari tentang pengertian dari Pemrograman Berbasis Objek, ternyata dalam PBO kita tidak hanya membahas mengenai objek saja namun ada beberapa teman-temannya yang akan kita bahas dalam tutorial kali ini. Pada tutorial kali ini kita akan membahas mengenai pengertian dari Property, Class, Object dan Method.


Pengertian Class dalam PBO.

Class merupakan blueprint (cetak biru) dari object. Class digunkan untuk membuat kerangka daasar yang nantinya hasilnya akan berupa object.

Sebagai contoh class sebuah sepeda motor. Kita tahu bahwa sepeda motor mempunyai ciri-ciri seperti merek, warna, jenis, dan beberapa khas lain yang menyatakan sebuah benda tersebut adalah sepeda motor. Class dapat di analogikan sebagai gambaran umum tentang sebuah benda.

 Dalam PHP, penulisan sebuah Class di awali dengan keyword class, kemudian diikuti dengan nama dari class, Aturan dalam penulisan sebuah class sama seperti saat membuat sebuah variabel dalam PHP, yaitu tidak boleh ada spasi didalam nama class. Isi class terdapat di Antara kurung kurawal ( { } )

Contoh penulisan class di PHP.

<?php 
class sepeda_motor {
	// isi class
}
?>

Pengertian Property dalam PBO.

Apa itu property ? Property sering juga disebut dengan atribut merupakan data yang terdapay pada suatu class. Sebagai contoh property dari sepeda motor bisa berupa merek,  jenis, warna, CC dan lain-lain. JIka kita terbiasa dengan pemrograman PHP, property sebenarnya hanyalah ibarat sebuah variable yang terletak didalam class. Semua aturan dan tipe data yang biasa kita input kedalam variable, dapat juga kita input dalam sebuah property. Tata cara aturan penamaan property sama dengan penamaan variable.

Contoh penulisan property di dalam class.

<?php
class sepeda_motor {
	var $merek;
	var $warna;
	var $jenis;
	var $dll;
}
?>

Pada contoh diatas $merek, $warna, $jenis merupakan property dari class sepeda_motor. Penulisan property dalam PHP sama dengan cara penulisan sebuah variabel, yaitu menggunakan tanda dollar($).

Pengertian Method dalam PBO

Apa itu method ? method merupakan tindakan yang bisa dilakukan dalam sebuah class. Jika kita menggunakan analogi contoh class sepeda_motor maka contoh method nya adalah : menghidupkan sepeda motor, mematikan sepeda motor, mengganti oli dan berbagai tindakan lainnya.

Pada dasarnya method merupakan sebuah function yang berdala di dalam sebuah class. Semua fungsi dan sifat function dapat diterapkan dalam method, seperti parameter/argumen, mengembailkan sebuah nilai (keyword return), dan lain sebagainya.

Contoh

<?php
class sepeda_motor {
   function hidupkan_sepeda_motor() {
   //... isi dari method hidupkan_sepeda_motor
   }
 
   function matikan_sepeda_motor() {
   //... isi dari method matikan_sepeda_motor
   }
 
   ... //isi dari class sepeda_motor
}
?>

Pada contoh diatas function hidupkan_sepeda_motor() dan function matikan_sepeda_motor() merupakan method dari class sepeda_motor. Seperti yang kita lihat diatas bahwa penulisan sebuah method dalam PHP sama dengan penulisan function.

Pengertian Object dalam PBO

Object/objek merupakan hasil cetakan dari sebuah class, sebagai contoh analogi dari sepeda_motor maka objek dari class sepeda motor dapat berupa : sepeda_motor_saya, sepeda_motor_dia dan lain-lain. Objek dari class sepeda motor dapat memiliki seluruh ciri-ciri sepeda motor yaitu property dan method.

Proses mencetak sebuah objek dari class disebut instansiasi (instantiation). Dalam PHP proses tersebut  (instantiation) dilakukan menggunakan keyword ‘new’. Hasil cetakan class disimpan dalam variabel kemudian selanjutnya digunakan dalam proses sebuah program.

Contoh objek sepeda_motor_saya dan sepeda_motor_kamu dari class sepeda_motor :

<?php
class sepeda_motor {
   //... isi dari class sepeda_motor
   }
 
$sepeda_motor_saya = new sepeda_motor();
$sepeda_motor_kamu = new sepeda_motor();
?>

Pada contoh diatas $sepeda_motor_saya dan $sepeda_motor_kamu merupakan objek dari class sepeda_motor. Kedua objek tersebut akan memliki seluruh property dan method yang telah dirancang dari class sepeda motor.

Post a Comment for "Pengertian Class, Property, Object dan Method dalam PBO PHP"