Memahami Keyword Pada OOP(Class, Property, Method, Object)
Assalamu’alaikum
wr. wb.
A.
PENDAHULUAN
Pemrograman berbasis objek tidak hanya berisi ‘object’. Dalam tutorial
belajar OOP PHP kali ini saya akan membahas tentang pengertian class, object,
property dan method (disebut keyword). Keempat keyword inilah yang menjadi
pondasi dasr dari Pemrograman Berbasis Objek. Selain pengertian, kita juga akan
mempelajari cara penulisannya dengan PHP.
Uraian
1. Class
Class adalah cetak biru
atau blueprint dari object. Class digunakan hanya untuk membuat kerangka dasar.
Yang akan kita pakai nantinya adalah hasil cetakan dari class, yakni object.
2. Property
Property (atau disebut
juga dengan atribut) adalah data yang trdapat dalam sebuah class.
3. Method
Method adalah tindakan
yang bias dilakukan di dalam class. Method pada dasarnya adalah function yang
berada di dalam class. Seluruh fungsi dan system function bias diterapkan di
dalam method, seperti argument atau parameter, mengembalikan nilai (dengan
keyword return), dan lain-lain.
4. Object
Object atau objek adalah hasil cetak
dari class, atau hasil konkrit dari class. Proses mencetak objek dari class ini
disebut dengan ‘instansiasi’ (atau instantiation dalam Bahasa inggris). Pada
PHP, proses instansiasi dilakukan dengan menggunakan keyword ‘new’. Hasil
cetakan class akan disimpan dalam variable untuk selanjutnya digunakan dalam
proses program.
B.
ALAT DAN BAHAN
1. Laptop
2. Text editor
3. Browser
4. XAMP
C.
JANGKA WAKTU PELAKSANAAN
KEGIATAN
4 jam
D.
PROSES TAHAP PEKERJAAN
1. Class
Untuk membuat sebuah
class, strukturnya adalah sebagai berikut:
<?php
class
namakelas
{
Var namavariabel;
.
.
.
}
?>
|
2. Property
Untuk membuat sebuah class dengan
penambahan property, strukturnya adalah sebagai berikut:
<?php
class laptop {
var $pemilik;
var $merk;
var $ukuran_layar;
//
lanjutan isi dari class laptop...
}
?>
|
3. Method
Untuk membuat sebuah class dengan
penambahan method, struktunya adalah sbb:
<?php
class laptop {
function hidupkan_laptop()
{
//...
isi dari method hidupkan_laptop
}
function matikan_laptop()
{
//...
isi dari method matikan_laptop
}
...
//isi dari class laptop
}
?>
|
4. Object
Untuk membuat sebuah class dengan
menambahkan objek, strukturnya adalah sbb:
<?php
class laptop {
//...
isi dari class laptop
}
$laptop_andi = new laptop();
$laptop_anto = new laptop();
?>
|
E.
HASIL YANG DIDAPATKAN
Saya mencoba mempraktikkan kode-kode diatas dan hasilnya seperti ini:
Ini hasil dari masukkan di atas:
F.
TEMUAN PERMASALAHAN
Saya belum mendapati masalah.
G.
KESIMPULAN
Jadi di dalam sebuah class terdapat variable dan function. Perbedaan dari
variabel dan function, jika variabel di dalam class itu berupa property, dan
jika function itu berupa method.
H.
REFERENSI
Wassalamu’alaikum wr. wb.
Tidak ada komentar