Belajar OOP PHP Part 1

Belajar OOP PHP – Artikel ini merupakan sebuah tutorial OOP PHP yang diminta oleh salah seorang 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  sebuah buku yang memiliki beberapa objek seperti harga, judul buku, penerbit, penulis 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 membahas istilah – istilah yang akan sangat sering digunakan pada saat membuat struktur koding OOP.

1. Class

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

Penjelasan setiap baris dari kode diatas:

  • Untuk membuat sebuah class harus dimulai dengan menulis class dan diikuti oleh nama class. Pada contoh diatas Buku merupakan nama class.
  • Member variables merupakan variabel yang didefinisikan di dalam class. Data ini tidak akan terlihat diluar class dan hanya dapat diakses melalui member function. Variabel ini disebut atribut dari objek ketika sebuah objek dibuat. Deklarasi member variables dimulai dengan menulis  var kemudian diikuti nama variable. Pada contoh diatas harga dan judul merupakan member variables.
  • Member Functions adalah fungsi yang didefinisikan di dalam class dan digunakan untuk mengakses data objek. setHarga, getHarga, setJudul dan getJudul merupakan member functions.
  • Variable $this adalah variable spesial dan variable ini mengacu pada member variables yang telah didefinisikan sebelumnya.

Kode ini merupakan kode dasar untuk membuat sebuah class pada php. 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: