Setelah kita mengenal gambaran besar dari Pemograman Object Oriented, selanjutkan kita akan membahas tentang "bagaimana mendefinisikan object di PHP?" Biar nggak kelamaan teorinya dan bingung bagaiman prakteknya. Nah memberikan sedikit sambungan dengan kondisi yang sering terjadi sewaktu mulai melakukan coding, sepertinya perlu ada penjelasan ringkas ya bagaimana mengidentifikasi object baru kemudian cara implementasinya di PHP.
Mengidentifikasi Object
Seperti yang telah dibahas kemarin object adalah sesuatu yang dibicarakan atau menjadi benda yang diamati. Tetapi yang diamati kemudian disarikan / diambil gambaran besarnnya untuk membentuk sebuah nama atua bentuk yang generik atau dasar.Kita ambil dua buah contoh dibawah ini
- Kita sedang ada di kampus. Banyak orang yang berlalu lalang pastinya. Kemudian beberapa orang yang sedang mengantri di loket pendaftaran ulang. Ada yang namanya ani, tina, indra, amin, umar, sandra, dahlan dan banyak lainnya. Nah, kira kira mereka ini siapa ya? Mereka adalah sekumpulan ?. Ya, sekumpulan mahasiswa.
- Hari minggu, Kita pergi ke sebuah tempat. Didalamnya ada harimau, burung, monyet, gajah dan ular. Mereka adalah sekumpulan ? Ya, sekumpulan hewan.
Dari dua contoh ini, kita belajar sebuah nama dasar dari masing-masing cerita yaitu mahasiswa dan hewan. Object yang dimaksud disini adalah nama dasar ini, mahasiswa dan hewan. Bukan orang atau binatangnya itu sendiri. Tetapi sebuah nama generik atau gambaran atau model sederhana dari apa yang kita amati.
Jelas ya? Kalau kita kita uji. silahkan komentar di bawah untuk mendiskusikannya. Kalau misalkan kita berada di sebuah tempat kemudian ada beberapa nama sesuatu dibawah ini, tolong dibantu ini objectnya apa?
- Durian, Mangga, Jambu, Pepaya, Salak, adalah sekumpulan ?
- Avanza, Feed, Ertiga, itu adalah sekumpulan ?
- Meteor, Bulan, Bintang, Matahari, Planet, adalah sekumpulan ?
- Meja Warna Hijau, Meja Berkaki Tiga, Meja Makan, Meja Komputer adalah sekumpulan?
- Seorang pertani memiliki sapi yang diberinama Lolo, Lona, Loko, Lori. Mereka adalah sekumpulan ?
Dari sini kita belajar apa itu object dan bagaimana cara mengidentifikasinya. Jadi semisalkan kita berhadap dengan misalkan sebuah project, ini ada satu adminnya, tetapi user banyak sekali. Jangan bingung berapa object yang harus dibuat. Ada berapa object yang harus dibuat?
Sintaks Class Untuk Mendefinisikan Object di PHP
Setelah mengidentifikasi object, langkah selanjutnya adalah mengimplementasikannya ke dalam pemograman PHP. Sederhana saja, disini kita akan berkenalan dengan sebuah sintaks yang mendefinisikan object di PHP. Untuk mendefinisikan object digunakan kata kunci class diikuti nama object, dan tanda kurung kurawal buka dan tutup.Berikut merupakan sintaksnya
<?php
class <nama object> {
}
?>
Nah, perintah di atas merupakan perintah membuat object di PHP.
<nama object> adalah sebuah kata yang diawali oleh huruf alphabet (a..z, A..Z) atau garis bawah ( _ ). Jadi tidak diperkenankan menggunakan angka atau karakter yang lainnya diawal nama. Huruf selanjutnya hanya diperkenankan alphabet, angka dan garis bawah ( _ ).
Hal yang perlu diperhatikan, sebaiknya adalah nama yang digunakan sesuai dengan konteks dari objek yang dibuat. Tujuannya agar kita mudah dalam melakukan identifikasi object yang digunakan.
Mendefinisikan Object Mahasiswa di PHP - Studi Kasus
Sekarang kita akan membuat definisi object mahasiswa sesuai dengan studi kasus yang kita ambil ya. Sederhana saja, berikut adalah perintahnya di dalam PHP,
<?php
class Mahasiswa {
}
?>
Demikian kita mendefinisikan object di PHP, cukup dengan perintah class dengan nama objectnya di lanjutkan dengan kurung buka dan tutup. Bisa mendefinisikan lima object yang lain? Silahkan komentar di kolom pesan dibawah.
<?php
class Mahasiswa {
}
?>
Demikian kita mendefinisikan object di PHP, cukup dengan perintah class dengan nama objectnya di lanjutkan dengan kurung buka dan tutup. Bisa mendefinisikan lima object yang lain? Silahkan komentar di kolom pesan dibawah.