SPERS MABES TNI DAN UNKRISNA ADALAH PERGURUAN TINGGI YANG BEKERJASAMA DENGAN MABES TNI

SPER MABES TNI DAN UNKRISNA ADALAH PERGURUAN TINGGI YANG BEKERJA SAMA DENGAN MABES TNI

Senin, 29 November 2010

OOP Pada PHP Part II : Membuat Dan Menggunakan Object

Ini adalah sambungan dari artikel berseri tentang OOP pada PHP. Bagi yang belum membaca dasar dari OOP pada PHP, bisa membaca disini. Setelah mengerti apa itu class, object dan method, langkah selanjutnya adalah dengan membuat modul class. Modul ini merupakan cikal bakal dari object yang akan kita buat. Object yang akan kita buat adalah object buku. Ini sebagai perumpamaan saja, agar lebih mudah mempelajari OOP pada PHP. Object buku memiliki method hal() dan nama_pengarang() (anda bisa menambahkan methodnya sesuai dengan keinginan anda, yang penting tahu bagaimana membuat method). Berikut ini contoh pembuatan object buku dan cara penggunaanya, bisa dibilang artikel ini adalah penjelasan+praktik OOP pada PHP yang paling sederhana. Singkatnya konsep

Pertama-tama membuat modul class buku. Ingat class belum menjadi object. Berikut kodenya (simpan dengan nama classbuku.php)
hal;
}
/*
Dibawah ini adalah method untuk mencetak properti author
*/
public function author(){
echo $this->author;
}
/*
Dibawah ini adalah method untuk mencetak judul
*/
public function Printjudul(){
echo $this->judul;
}
/*
Dibawah ini adalah method menjumlahkan 2 variable
*/
public function hitung($a,$b){
echo $a+$b;
}
}
?>
File diatas adalah modul class, sedang dibawah ini adalah file PHP yang membuat dan memanfaatkan object dari class diatas. Simpan dengan nama buatclass.php
hal();
echo " Halaman";
echo "";
$ObjBuku->author();
echo "";

/*
Sedang dibawah ini adalah cara mudah untuk mengeset properti yang telah kita
tentukan tadi. Mudah kan ? semula properti judul bernilai Gosip-gosip dengan PHP
sekarang sudah diganti dengan Pemrograman PGP, eh salah PHP
*/
$ObjBuku->judul="Pemrograman PGP, eh salah PHP";
$ObjBuku->PrintJudul();
/*
Sedang dibawah ini adalah fungsi sederhana yang memerlukan parameter,
fungsi dibawah ini akan menjumlahkan 2 nilai.
*/
echo "";
$ObjBuku->hitung(10,99);
?>
Semua file tersebut harus anda jadikan satu folder atau direktori jika tidak ingin mendapatkan kesulitan dalam menentukan path. Sebenarnya ada aturan khusus penggunaan awalan public pada setiap function. Pilihannya ada 3 public, private dan protected. Tentang aturan ini akan dibahas pada artikel mendatang. Pada artikel ini saya menggunakan awalan yang paling sering digunakan. Anda bisa mendownload file tersebut melalui link dibawah ini.

Tidak ada komentar:

Posting Komentar