Pratikum Sesi 5 OOP dengan PHP

Pratikum Sesi 5 OOP dengan PHP


Assalamualaikum Wr. Wb.

Nama : Satria Putra R.
Kelas : XI RPL 2

pratikum kali ini berbeda, kali ini kita akan belajar OOP dengan PHP

OOP (Object Oriented Programming) adalah suatu metode pemrograman yang berorientasi kepada objek. Tujuan dari OOP diciptakan adalah untuk mempermudah pengembangan program dengan cara mengikuti model yang telah ada di kehidupan sehari-hari. Jadi setiap bagian dari suatu permasalahan adalah objek, nah objek itu sendiri merupakan gabungan dari beberapa objek yang lebih kecil lagi. Saya ambil contoh Pesawat, Pesawat adalah sebuah objek. Pesawat itu sendiri terbentuk dari beberapa objek yang lebih kecil lagi seperti mesin, roda, baling-baling, kursi, dll. Pesawat sebagai objek yang terbentuk dari objek-objek yang lebih kecil saling berhubungan, berinteraksi, berkomunikasi dan saling mengirim pesan kepada objek-objek yang lainnya. Begitu juga dengan program, sebuah objek yang besar dibentuk dari beberapa objek yang lebih kecil, objek-objek itu saling berkomunikasi, dan saling berkirim pesan kepada objek yang lain. 

class dasar :

         Definisi class dasar (basic class) dimulai dengan kata kunci class, diikuti oleh nama class, kemudian diikuti oleh sepasang kurung kurawal yang melampirkan definisi properties dan method milik class tersebut.
instansi class :
         Untuk membuat instance class, kata kunci “new” harus digunakan. Objek akan selalu dibuat kecuali objek memiliki konstruktor yang ditentukan untuk melempar exception pada error. Class harus didefinisikan sebelum instantiasi (dan dalam beberapa kasus ini adalah persyaratan).
 Studi Kasus


Buat class baru dengan nama HewanPeliharaan yang terdiri dari atribut nama dan jenis, dan metode bersuara.

HewanPeliharaan bersuara sesuai dengan jenis nya. Jika jenisnya Kucing maka bersuara Mengeong, jika jenisnya Kambing maka bersuara Mbe

Pastikan kelompokan HewanPeliharaan berdasarkan jenis makananya juga

1.class HewanPeliharaan
2.class index/main

3.class KelompokMakanan

4.Hasil


 

Comments

Popular posts from this blog

Pratikum 21

Pratikum 26

Contact Form

Name

Email *

Message *