Breaking News

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