- Apa Itu Pemograman Berbasis Objek
PHP adalah sebuah bahasa yang berorientasikan objek, yang artinya adalah anda bisa menciptakan objek yang memiliki variabel dan functions.
Ketika berbicara tentang objek, anda merujuk kepada variabel dari sebuah objek sebagai properti dan function disebut sebagai metode.
Objek sangat penting untuk PHP, karena hampir semuanya adalah objek. Contohnya, function dan array adalah objek juga! Dan itulah mengapa kita menggunakan objek, kita bisa menggabungkan beberapa function dan data di bawah satu objek.
Untuk membuat objek kita pertama harus menciptakan tipe dari objek tersebut. Untuk menciptakan tipe objek kita menggunakan Class. Setelah menciptakan
class
, kita bisa menciptakan banyak objek/instansi dari class tersebut. Dan setiap objek yang kita ciptakan akan memiliki isi yang berbeda tetapi strukturnya tetap sama!
Baiklah Kita sekarang Membuat aplikasi sederhana dimana nama classnya yaitu Identitas
Ini Coddingan sederhana :
<?php
//PBO.PHP Class, Object, Property dan Method
//class identitas
class identitas{
//property
public $nama;
public $alamat;
public $pekerjaan;
//deklarasi fungsi konstruktor
public function __construct($nama, $alamat, $pekerjaan){
$this->nama = $nama;
$this->alamat = $alamat;
$this->pekerjaan = $pekerjaan;
}
}
//mendefinisikan suatu objek
//nama objek $manusia
$Data_identitas = new Identitas("Weli Mohamad", "Kel.Tanjung Kramat Kec.Hulonthalangi", "Mahasiswa");
//tampilkan semuanya dilayar
echo "<h2> Data Identitas</h2>";
echo "Nama: " . $Data_identitas->nama . "<br>";
echo "Alamat: " . $Data_identitas->alamat . "<br>";
echo "Pekerjaan: " . $Data_identitas->pekerjaan;
?>
Dan Hasilnya...
Perbedaan penulisan kode program PBO dengan kode Prosedural
- Prosedural
- Diselesaikan dalam bentuk prosedur atau fungsi
- Program merupakan urut-urutan instruksi
- Program dipecah-pecah kedalam sub program yang lebih sederhana
- Fokus utama pada prosedur dan fungsi
- Fungsi dan prosedur digunakan untuk memanipulasi data
- Sedangkan data sendiri bersifat pasif
2.OOP
- Fungsi dan data menjadi satu kesatuan yang disebut obyek
- Obyek-obyek dalam OOP bersifat aktif
- Cara pandang : program bukan urut-urutan instruksi tapi diselesaikan oleh obyek-obyek yang berkerjasama untuk menyelesaikan masalah
Selamat Mencoba
Tidak ada komentar:
Posting Komentar