Posted by : Unknown Monday, September 16, 2013

Object Oriented Programming (OOP)



            Pada pembahasan kali ini saya akan mengulas sedikit tentang bagaimana pemograman berbasis oriented pada PHP, berhubung tadi saya belajar itu di kelas. Oke langsung saja, dalam OOP kita akan berkenalan dengan yang namanya CLASS, OBJECT, ATTRIBUTE atau PROPERTIES dan METHOD.
a.       Object Oriented Programming (OOP)
Merupakan paradigma pemrograman yang berorientasikan kepada obyek. Semua data dan fungsi pada paradigma ini dibungkus dalam kelas-kelas atau obyek-obyek.

b.      CLASS
Class dapat didefinisikan sebagai struktur data atau cetak biru dari suatu obyek. Lebih jelasnya adalah sebuah bentuk dasar atau blueprint yang mendefinisikan variabel, method umum pada semua obyek.

c.       OBJECT
Obyek adalah kumpulan dari variabel dan fungsi yang dibungkus menjadi satu entitas. Obyek juga diartikan sebagai sebuah elemen pada saat run-time yang akan diciptakan, dimanipulasi, dan dibuang/di-destroy ketika eksekusi.

d.      ATTRIBUTE / PROPERTIES
Attribute merupakan bagian dari object yang berarti nilai-nilai yang tersimpan dalam objek tersebut dan secara langsung maupun tidak langsung menentukan karakteristik dari obyek tersebut.

e.       METHOD
Method juga bagian dari object yang berarti suatu aksi yang akan dijalankan atau dikerjakan oleh obyek tersebut.
Contoh Program :
<?php

//contoh class
class Mobil
{
      //contoh attribute
      private $merek="daihatsu";
      private $model="agya";
      public $kapasitas;
      public $warna;
      public $cc;
     
      //contoh methode
      public function Maju()
      {
            echo "mobilnya maju !";
      }
}

//contoh objek
$mobil = new Mobil();
$mobil -> maju();
?>

 Sekian presentasi dari kelompok saya, semoga ilmu ini dapat dimengerti dan dipraktekkan. Terima kasih..
hehehe

Penulis :
Devo Frihandana
twitter :@devofrihandana


Referensi :

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © 2013 Laboratorium Pemrograman dan Basis Data -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -