Mohon tunggu...
Fathiraz Arthuro
Fathiraz Arthuro Mohon Tunggu... kepo dah -

aku ya aku

Selanjutnya

Tutup

Inovasi

Memahami OOP pada PHP (Slackware)

26 Agustus 2016   11:23 Diperbarui: 4 Oktober 2016   15:56 33
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Apa sih OOP itu ? Lalu apa bedanya dengan coding yang biasanya (procedural)? Menurut gue pemrograman OOP merupakan suatu yang harus dikuasai siapapun yang akan dan sudah menjadi seorang programer. 

Menurut hemat gue konsep OOP itu sendiri untuk menyederhanakan sebuah program menjadi program-program lain yang lebih kecil. Sangat berguna untuk pemrograman berskala besar, misal kita tidak usah mengoreksi semua program untuk sebuah kesalahan kecil, cukup mencari class yang bermasalah terus memperbaikinya.  Gue disini tidak menjelaskan apa itu OOP tapi gue langsung ke prakteknya aja yaa. Referensi kalian bisa cari banyak di sini :D

Class, Method, & Property

Disini gue akan coba memisahkan supaya mudah memahami satu persatu bagian dari OOP di PHP. OOP tidak jauh-jauh dari yang namanya Class. Terus gimana caranya definisiin sebuah Class pada PHP? gue mengasumsikan anda sudah menginstall php (minimal versi 5) dan localserver (apache, httpd). Kita buat file yang namanya coba.php dalam direktori webserver

# cd /var/www/htdocs/
# nano coba.php 

nama = $nama_baru;  }  function get_nama() {   return $this->nama;  } }?>

Pada codingan di atas ada Class yang namanya orang. Setiap Class punya Property dan Method masing-masing. Property bisa disebut juga variable dari Class, nah kalo Method biasanya dalam bentuk fungsi. Pada Class orang, ada Property$nama. Terus fungsi get_nama(), set_nama() adalah Method dari Class orang. Baik Property maupun Method pada suatu Class bersifat opsional jumlahnya, disesuaikan dengan kebutuhan anda.

Menghidupkan Class

Setelah bikin Class dengan Properti dan Method nya, kita harus dapat menggunakan-nya dengan meng-hidupkan Class itu. Proses meng-hidupkan suatu Class biasa disebut Instansiasi / Pembuatan Objek. Cara menghidupkan suatu Class dengan menggunakan keyword "New". Coba kita liat di kodingan yuk:

Di kodingan diatas, variable yg gue pake disini yaitu $udin sudah merupakan sebuah objek dari Class orang. Dan dengan instansiasi tersebut, variable $udin dapat kita gunakan untuk memanipulasi property  yg udah kita buat dengan cara memanggil method get_nama() dan set_nama(). Ayo kita coba coy:

# cd /var/www/htdocs/
# nano nama.php 

set_nama("udin si imoet");  //ambil namanya  echo "Nama asli udin: " . $udin->get_nama() . "\n";;?>

Kita coba di browser yaak, tulis di url http://localhost/nama.php. ini penampakan di firefox saya:

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Inovasi Selengkapnya
Lihat Inovasi Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun