Belajar OOP PHP Part 1

Belajar OOP PHP a�� Artikel ini merupakan sebuah tutorial OOP PHP yang dimintaA�oleh salah seorangA�teman saya. Dan kali ini saya meluangkan waktu untuk menulisnya ke dalam sebuah artikel yang singkat, sederhana dan semoga bisa cepat dimengerti.

Dari namanya, OOP (Object Oriented Programming) adalah pemrograman yang berorientasi pada objek dan dapat juga diartikan pemrograman yang disusun oleh beberapa objek. Untuk mempermudah pemahaman, bisa coba dibayangkan alam semesta kita disusun oleh beberapa objek seperti matahari, bulan, bumi dan lainya. Dan juga seperti A�sebuah buku yang memilikiA�beberapa objek seperti harga, judul buku, penerbit, penulisA�dan lain-lain.

Nah begitu juga konsep OOP, semua akan diasumsikan ke dalam sebuah objek. Dan sebuah program akan memiliki beberapa objek yang berbeda sebagai penyusun nya.

Disini saya akan mulai membahasA�istilah – istilah yangA�akan sangat sering digunakan pada saat membuat struktur koding OOP.

1. Class

Class merupakan blueprint dari suatu objectA�yangA�mencakup fungsi-fungsi dan data lokal. Anda bisa menganggap class sebagai templateA�untuk menyelesaikanA�kasus dengan jenis objek yang sama.A�Dibawah ini saya membuat contoh class sederhana yaitu class Buku, supaya bisa mudah dipahami. Simpan kode ini ke dalam sebuah file dengan namaA� buku.php

Penjelasan setiap baris dari kode diatas:

  • Untuk membuat sebuah class harus dimulai dengan menulis classA�dan diikuti oleh nama class. Pada contoh diatas BukuA�merupakan nama class.
  • Member variablesA�merupakanA�variabel yang didefinisikan di dalam class. Data ini tidak akan terlihat diluar classA�dan hanya dapat diakses melalui member function. Variabel ini disebut atribut dari objek ketika sebuahA�objek dibuat. Deklarasi member variables dimulai dengan menulisA� varA�kemudian diikuti nama variable.A�Pada contoh diatas hargaA�dan judulA�merupakan member variables.
  • Member FunctionsA�adalah fungsi yang didefinisikan di dalam class dan digunakan untuk mengakses data objek. setHarga, getHarga, setJudulA�dan getJudulA�merupakan member functions.
  • Variable $thisA�adalah variable spesial dan variable ini mengacu pada member variables yang telah didefinisikan sebelumnya.

Kode ini merupakanA�kode dasar untuk membuat sebuah class pada php.A�Selanjutnya akan saya bahas tentang “cara pembuatan object dari class Buku dan cara memanggil member functions dari masing – masing object” di artikel selanjutnya yaitu Belajar OOP PHP Part 2.

Terima kasih.

Share di:   Email this to someone Share on Facebook Tweet about this on Twitter Share on Google+ Share on LinkedIn

Tinggalkan Komentar: