Assalamu'alaikum warrahmatullahi wabarakatuh
Halooo, bertemu lagi di postingan terbaru. Kali ini kita akan membahas soal OOP pada PHP. Apa sih OOP?
OOP adalah singkatan dari Object Oriented Programming atau yang lebih kita kenal sebagai PBO alias Pemrograman Berbasis Objek.
Yang kaya gimana tuh?
Jadi, OOP ini berbeda dengan pemrograman terstruktur. OOP ini menggunakan yang kita sebut sebagai class. Apa sih itu class? Class adalah sekumpulan objek yang memiliki atribut dan method.
OOP pada mata pelajaran PBO biasanya kita pakai dalam bahasa pemrograman Java. Tapi, karena ini web, maka kita akan menerapkan OOP dalam bahasa pemrograman PHP. Bagaimana sih OOP tuh? Yuk, mari dijelaskan di bawah ini.
Pertama, buat folder baru dengan nama OOP-PHP dan buat file Manusia.php
Kita membuat class Manusia dengan atribut jenis_kelamin, nama, dan tanggal_lahir. Dan kita juga membuat method bersuara()
Perbedaannya antara PHP dan Java adalah apabila pada Java untuk mendeklarasikan method menggunakan 'void' sedangkan pada PHP menggunakan 'function'.
Selanjutnya, kita membuat file baru, beri nama index.php dan buat code sebagai berikut.
Di awal kita memasukkan include file Manusia.php agar file index.php dapat mengambil data dari file tersebut.
Apabila di run maka yang muncul adalah nama dari objek Manusia tersebut. Silakan coba sendiri untuk melihat dan jangan lupa untuk menyalakan XAMPP terlebih dahulu ya!
Lalu misalnya kita ingin menambah function lain seperti ini:
Tambahkan code dibawah function yang pertama pada file Manusia.php dan buka file index.php untuk menambahkan juga pada echo atau outputnya seperti ini:
Selain itu mari kita coba menerapkan konsep inheritance atau pewarisan pada OOP-PHP ini. Apa itu pewarisan? Pewarisan adalah konsep menurunkan atribut dan sifat dari class induk atau superclass ke class anak atau subclass. Caranya pada PHP ini dengan memasukkan include superclass nya dan menambahkan code extends. Lengkapnya simak code berikut.
Pertama, buat file baru beri nama KelompokMakan.php
Dan tambahkan extends pada file Manusia.php
Lalu buka file index.php dan masukkan method pada echo nya sebagai berikut.
Menambahkan atribut dan method daripada objek seperti diatas dan apabila di run maka begini output nya.
Dan yang terakhir adalah studi kasus sebagai berikut.
Buat class baru dengan nama HewanPeliharaan yang terdiri dari atribut nama dan jenis dan method bersuara.
Berikut yang saya kerjakan untuk studi kasus ini.
File HewanPeliharaan.php
File running.php
Berikut merupakan outputnya.
Sudah sekian saja isi postingan kali ini. Mohon maaf banyak kekurangannya dan terimakasih sudah berkunjung~
Saya pamit, wassalamu'alaikum warrahmatullahi wabarakatuh.


Tidak ada komentar:
Posting Komentar