Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pengantar PHP Berorientasi Objek Struktur Class Function di Dalam Class Instansiasi Class Menjadi Objek PERANCANGAN DAN PEMROGRAMAN WEB PERTEMUAN 15.

Presentasi serupa


Presentasi berjudul: "Pengantar PHP Berorientasi Objek Struktur Class Function di Dalam Class Instansiasi Class Menjadi Objek PERANCANGAN DAN PEMROGRAMAN WEB PERTEMUAN 15."— Transcript presentasi:

1 Pengantar PHP Berorientasi Objek Struktur Class Function di Dalam Class Instansiasi Class Menjadi Objek PERANCANGAN DAN PEMROGRAMAN WEB PERTEMUAN 15

2 Prosedural VS Berorientasi Objek PROSEDURALBERORIENTASI OBJEK Penekanan pada sesuatu yang harus dikerjakan (algoritma pemecahan masalah) Pendekatan lebih pada data bukannya pada fungsi / prosedur Program berukuran besar yang dipecah-pecah menjadi program- program yang lebih kecil (Modular) Program besar dibagi ke dalam objek-objek

3 Prosedural VS Berorientasi Objek PROSEDURALBERORIENTASI OBJEK Kebanyakan fungsi / prosedur berbagi data global Struktur data dirancang dan menjadi karakteristik dari objek-objek Data bergerak secara bebas dalam sistem, dari satu fungsi ke fungsi yang lain saling terkait Fungsi-fungsi yang mengoperasikan data tergabung dalam suatu objek yang sama

4 Prosedural VS Berorientasi Objek PROSEDURALBERORIENTASI OBJEK Fungsi-fungsi mentransformasi data dari satu bentuk ke bentuk yang lain Data tersembunyi dan terlindung dari fungsi/prosedur yang ada diluar Pendekatannya adalah pendekatan top down (dari atas ke bawah) Pendekatannya adalah pendekatan bottom up (dari bawah ke atas)

5 OBJEK Objek Manusia Atribut : Method : - Tinggi - Jalan - Umur- Lari - Berat- Lompat

6 CLASS Class Objek

7 ATRIBUT Adalah data yang membedakan antara objek satu dengan yang lainnya. Contoh pada gambar manusia tadi, terdapat objek manusia yang memiliki atribut tinggi, umur, dan berat. Di dalam class, atribut sering disebut sebagai Variabel.

8 METHOD Sering disebut dengan behavior (tingkah laku). Adalah hal-hal yang bisa dilakukan oleh Objek dari suatu Class. Contoh objek manusia tadi, memiliki method jalan, lari, lompat, marah, dan lain-lain.

9 Sifat-Sifat OOP Encapsulation (Pembungkusan) Inheritance Polimorfisme

10

11 Membuat Class dan Atribut

12 Membuat Class dan Atribut

13 Membuat Method (Function) di Dalam Class

14 nama”; } ?> Membuat Method (Function) di Dalam Class

15 //Tambahkan method ini ke kelas orang function statusUsia(){ if($this->umur >= 17) echo $status = “Dewasa”; else echo $status = “Di bawah Umur”; } Membuat Method (Function) di Dalam Class

16 Instansiasi Class menjadi Objek $NamaObjek = new NamaClass( ) OBJEK BENTUKAN Nama objek terserah, baiknya disesuaikan dengan nama kelas CLASS Nama class disesuaikan dengan nama class yang dibuat

17 Instansiasi Class menjadi Objek $objOrang = new orang( ) Instansiasi class orang menjadi $objOrang ini dilakukan di tempat dimana method dalam kelas orang itu diperlukan. Contoh di program kita, kita letakkan di luar kelas, artinya diletakkan setelah kurung kurawal penutup class orang.

18 nama”; } function statusUsia(){ if($this->umur >= 17) echo $status = “Dewasa”; else echo $status = “Di bawah Umur”; } Sampai sini : Instansiasi Class menjadi Objek $objOrang = new orang(); ?> Disini instansiasi objek dilakukan


Download ppt "Pengantar PHP Berorientasi Objek Struktur Class Function di Dalam Class Instansiasi Class Menjadi Objek PERANCANGAN DAN PEMROGRAMAN WEB PERTEMUAN 15."

Presentasi serupa


Iklan oleh Google