PHP - Pemrograman Berorientasi Obyek - HULONTHALANGI

Breaking

Home Top Ad

Responsive Ads Here

Selasa, 21 November 2017

PHP - Pemrograman Berorientasi Obyek

Latihan Kali ini saya akan membuat aplikasi sederhana yaitu aplikasi Pemograman Berbasis Objek di PHP...

  • 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
  1. 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