bimoweb

talk about web

OOP Pada PHP [Part 4] : Inheritance atau Penurunan

Post date Apr 1st, 2008

konsep OOP pada PHPSetelah kemarin membahas tentang dasar OOP, contoh simple pembuatan class dan hak akses, sekarang tiba saatnya membahas tentang inheritance atau penurunan dari suatu class. Saya masih menggunakan class utama yang sama, yaitu class buku. Class buku ini memiliki turunan (anak) yaitu class komik. Dalam artian yang sebenarnya komik memang termasuk buku. Analoginya sama dengan kehidupan nyata, memang sengaja saya buat seperti itu agar konsep OOP lebih kuat dalam kehidupan nyata. Masalah turunan akan selalu berkaitan dengan hak akses. Jika masih belum paham dengan hak akses, silahkan baca disini. Sebagai saran, saat anda belajar hak akses, lebih baik jika anda belajar sambil praktik, dengan cara bereksperimen mengubah dari private, public protected. Dengan cara seperti ini akan lebih mudah memahaminya. Tidak usah berlama-lama, langsung saja pada pembahahasan program

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
 //menyisipkan class utama yaitu classbuku.php sebagai parent dari class komik
 require_once("classbuku.php");
 
 class komik extends buku{
 /*
  baris dibawah ini adalah kode yang mengakses method yang dimiliki oleh
  parent (dalam hal ini adalah classbuku). method author memiliki hak akses
  public, karena itu bisa diakses oleh turunannya atau anaknya. Coba anda ganti hak akses tersebut,
  menjadi private, maka ada pesan kesalahan error.
  */
  public $KomikJudul="Detective Conan";
  private $KomikJudul2="Naruto";
  protected $KomikJudul3="Doraemon";
 
  function DisVar(){
   $this->author(); // mengakses method parent
   echo $this->judul; // mengakses property parent
  }
 }
 /*
 Baris dibawah ini contoh penggunaan class-class tersebut menjadi object.
 Sebagai contoh saja.
 */
 $komikku=new komik();
 $komikku->DisVar();
 $komikku->author(); // langsung mengakses method author milik class buku
 
 /*
  mencoba mengakses property dengan hak akses yang berbeda-beda, jika ada error, maklum
  memang saya buat seperti itu, bereksperimen lah, asik kok
 */
 echo $komikku->KomikJudul;
 echo $komikku->KomikJudul2;
 echo $komikku->KomikJudul3;
?>

Saya hanya memberikan contoh sederhana, yaitu cara mengakses property dan method milik parent atau class utama. Anda juga bisa membuat method pada class komik yang hanya bisa diakses oleh class tersebut, si parent-nya tidak bisa. Cara membuatnya sama, hanya saja harus bermain-main dengan hak akses.

OOP pada PHP hampir mirip dengan OOP pada java atau C,C++ karena memang sintak PHP mirip dengan sintak C maupun java. Bagi yang sudah belajar java, rasanya PHP hanya sarapan pagi saja. Apa gunanya menggunakan OOP pada PHP? setelah menerbitkan tulisan OOP bagian yang lalu, ada yang berkomentar OOP pada PHP tidak begitu esensial. Memang tidak menjadi masalah yang utama, pemrograman web masih bisa dikerjakan dengan PHP secara struktural, tetapi kembali ke masalah update core programming (weleh, apa ini) kita. OOP menjadi sangat penting, saya rasa semua bahasa pemrograman akan mengarah ke sana. Hampir tidak ada bahasa pemrograman yang tetap berdiam diri pada sturktural mode. Semuanya berevolusi menjadi OOP. Tentu saja, kroni, pengembang, pengikut setia suatu bahasa pemrograman akan berberes diri untuk menyambut evolusi ini.

Tapi kenapa OOP ? kalau menurut saya OOP menjanjikan suatu framework, mindset dan logika yang bagus untuk pengembangan suatu teknologi software. Cara tradisonal atau lebih disebut struktural sudah tidak mencukupi lagi. Jadi saya rasa tidak ada salahnya mengupgrade core programming anda. Dan jika anda maniak PHP, programmer web atau yang sedikit berminat dengan web, mulailah dengan PHP.

Maaf saya tidak menyediakan link download source code tersebut, silahkan anda kopi-paste saja kode diatas. Sedang untuk classbuku.php bisa didownload di sini.

-Saya bersyukur Tuhan menciptakan PHP.

Related Post

Tagged as: ,
Filled in category Belajar web, Cerita-Cerita, PHP, Teknologi, Tutorial
Bookmark and Share

Ingin membaca artikel lewat email ? Masukkan email anda
  

RSS feed | Trackback URI

1 Comment »

Comment by maulana
2008-07-11 04:25:49

saya tunggu artikel OOP Anda selanjutnya

 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.
Search Term
tutorial class pada php, contoh program oop dengan php, contoh SOURCE CODE oop, inheritance pada bahasa pemrograman, kenapa OOP, belajar sintak php, artikel oop, inheritance oop source code, penggunaan Inheritance, inheritance, class pada OOP, sintak php 5, contoh program php sederhana dengan konsep oop, OOP using PHP, class pd php, belajar oop di php, source PHP membuat artikel, contoh bahasa itu manusiawi, pengertian bahasa pemrograman, contoh inheritance, contoh bahasa c dasar, pengertian bahasa c, bahasa program bahasa c, contoh program dengan inheritance C, cara menambahkan hari pada tanggal yang sudah lewat php, contoh dasar bahasa pemrograman, program bahasa c, source php login code, Inheritance pada java, belajar php dengan oop, contoh program bahasa c, source login php, contoh program menggunakan bahasa c, contoh bahasa c, inheritance pada java, source code php, contoh bahasa program c, program bahasa C, inheritance pdf, Mempelajari bahasa program php, PHP iFrame variable, sintak pada java, membuat login code, contoh program oop inheritance, contoh program web php, source code OOP, code php login, cara membuat login ke php, membuat program oop, contoh penggunaan oop pada web, contoh program inheritance dalam bahasa C, contoh inheritance c, CONTOH PROGRAM C, free download bahasa bahasa C, contoh program c inheritance, contoh program dengan bahasa C, contoh program bahasa C, tutorial inheritance di bahasa java, pengertian function dalam program pascal, Bagaimana cara login saat download, cara membuat daftar login lewat php, membuat login dengan session, inheritance pada c/c, contoh program search dalam bahasa c, contoh bahasa pemrograman, CONTOH bahasa pemograman, contoh Bahasa C, cara membuat login, contoh bahasa program, contoh bahasa pemrograman css, php object tutorial, login php download, contoh program dengan bahasa c, contoh login, cara membuat login dengan PHP, cara membuat login dengan kode php, contoh code inheritance java, contoh web dasar, contoh program dari bahasa c, contoh program dalam program c, tentang php, tutorial OOP pada java, download program bahasa c, contoh program java tentang inheritance, artikel bahasa pemrograman, download aplikasi penjualan menggunakan php dan mysql, contoh coding dalam program java, contoh program dasar c function, pengertian objec oriented programming, oop dalam php, contoh bahasa pemrograman c, contoh pemrograman bahasa c, contoh aplikasi penjualan dengan php mysql, contoh program sederhana menggunakan bahasa c, WEB dasar, pemrogaman web dasar, sintak php, pemrogaman WEB dasar, contoh bahasa pemograman, contohsource code css, contoh - contoh program bahasa C, download php source code, artikel sintak, Konsep Inheritance di Java adalah, kumpulan sintak php, Contoh program PHP, tutorial java dan contoh program, program inheritance java, contoh program php, contoh login pada php, membuat login php, program oop sederhana, warna huruf bahasa c, variable bahasa pemograman c, Contoh Program Bahasa C, sintak - sintak php, Contoh simple sintak java, contoh Bahasa komputer, artikel pada pemrograman web, inheritance java source, membuat menu dengan php, inheritance in php, membuat login web, cara membuat log in, contoh pemrograman sederhana dengan bahasa c, dasar dasar bahasa pemrograman, method pada java, contoh program c, coding php login, sintak web, contoh program menggunakan konsep inheritance pada java, Contoh Bahasa Pemrograman MySQL, turunan class php, source code php indonesia, contoh program kerja, contoh bahasa pemprograman, membuat login dengan php, pembuatan login php, sintak html, class pada php, download contoh login php, bahasa c, Bahasa Pemrogramman website, ebook php-html, inheritance pada java adalah, sorce code mebuat web dengan login, aplikasi turunan, extends pada php, bahasa c pengertian, sintak web dengan lagu, Program bahasa c, bahasa pemrograman komputer, pengertian inheritance java, belajar java bahasa indonesia pdf, program inheritance, program inheritance pada java, inheritance java, PHP inheritance, contoh program pada bahasa c, artikel tantang php, contoh source turunan java, download program Bahasa C, download aplikasi penjualan, sintak sintak dalam google, pengertian inheritance dalam bahasa java, program dengan bahasa c, konsep dasar oop, tutoria OOP, sintak PHP, dasar-dasar bahasa C, contoh program C, bahasa pemrograman css, contoh program dengan inheritance, contoh program web sederhana dengan php oop, pemrograman login with php oop, sintak pemrograman delphi, program sederhana BAHASA C, contoh contoh coding dasar java, source code oop di php, tutorial OOP in PHP, dasar dasar bahasa c, contoh pembuatan linux, cara membuat login pada PHP, Pemprograman Java, dasar bahasa web, contoh program searching dalam C, contoh program dalam pemrograman c, contoh program bahasa c game, contoh login website, contoh bahasa pemrograman pada komputer, contoh bahasa pemrograman pertama, kumpulan sintak program java, pengertian bahasa pemrograman java, contoh program java, contoh program oop, contoh menulis yang baik, contoh dasar penulisan lengkap, Function pada bahasa C, contoh-contoh bahasa pemrograman, contoh-contoh bahasa C, e book bahasa c, apa penegrtian function pada bahasa pemrograman C, ARTIKEL BAHASA PEMROGRAMAN, TENTANG PHP, contoh program java dengan menggunakan konsep inheritence, java inheritance contoh, contoh bahasa pemograman komputer, konsep inheritance java, cara menggunakan program java dalam functions, warna fpdf, function bahasa C, function pada bahasa c, contoh program di c, Contoh inheritance Php, Contoh inheritance php, contoh inheritance php, FUNCTION PADA BAHASA C, Bahasa pemrograman sederhana, function bahasa c, bahasa c lengkap dengan contoh, bahasa C, tutorial bahasa c, program sederhana function pada c, contoh bahasa Pemrograman, bahasa pemrograman website, function c, bahasa pemrograman dasar, download artikel contoh bahasa pemrograman 1, belajar PHP dasar, contoh artikel bahasa pemrograman, contoh Inheritance - Template, program Inheritance, contoh-contoh bahasa pemograman, download sintak java, program java untuk inheritance, bahasa C ( pemrograman ), buku pemprograman bahasa c, contoh program menggunakan inheritance, contoh program menggunakan inheritance dalam java, contoh pembutan web, bahasa programer C, web dasar, contoh bahasa PHP, Contoh Bahasa Pemograman Pertama, program sederhana mengunakan bahasa pascal, java inheritance, membuat login di blogger, contoh java simple, contoh program inheritance, contoh java, download program java, contoh program sederhana bahasa c dengan linux, PROGRAM BAHASA C, sintak java, coding inheritance java, contoh inheritance java, contoh pemrograman java menggunakan class, contoh pemrograman java class inheritance, contoh class pada pemrograman java, pengertian code function pada pascal, contoh inheritance dalam java, contoh coding inheritance, contoh coding untuk class di dalam java, contoh class program java, inheritance dalam java contoh, penurunan penjualan buku kenapa?, membuat login dari php, contoh simple program java, java tentang for, cara membuat login dengan php, program OOp, CONTOH PEMROGRAMAN C, Contoh Program PHP, Contoh Program JAVA, tentang program java, Program penjualan dgn PHP 4, pemrograman c, contoh program bAHasa C, CONTOH PROGRAM java, pemrograman web dasar, searching c contoh program, pengertian C dalam bahasa pemrograman pada komputer, oop in php, contoh bahasa C, login php, coding database pada php, OOP with php, contoh bahasa pemrogaman, contoh inheritance oop c, belajar php css ajax, contoh web BIASA, pembuatan php, inheritance dan dalam bahasa java, bahasa pemrograman pada Bahasa C, aplikasi login with PHP, class di php turunan, cara mengakses method dalam suatu class, contoh program class, Contoh program java, Contoh Program kerja, Sintak-sintak Java, variable pada pemrograman c, download buku php, contoh source program java, contoh pembuatan web, contoh pembuatan curicullum vitae, membuat php login, contoh pemrograman web menggunakan html, Membuat Login, program function, cara membuat login php, source code membuat email dengan PHP, inheritance dalam java, contoh program kerja perpustakaan, php login source, Struktur Penulisan Program C, download Contoh pemrograman java, program oop, contoh web bahasa indonesia, Contoh bahasa dos, contoh program inheritance java, Contoh bahasa DOS, pengertian program kerja, penggunaan inheritance pada program java, program pembuat komik, php komik oop, contoh source code oop delphi, pembahasan bahasa-c, source code oop with delphi, contoh-contoh program pada PHP, download free aplikasi penjualan dengan pemrograman php, CONTOH BAHASA PEMROGRAMAN, contoh OOP code, Cascading Style Sheet menggunakan bahasa Indonesia, cascading style sheets menggunakan bahasa Indonesia, sintak dasar php ebook, sintak dasar php ebook free, artikel bahasa c, inheritance sample in php, contoh program penjualan dengan java menggunakan mysql, bahasa pemrograman komputer C, bahasa php, login web, pengertian inheritance, sintak dalam html, sintak download php, contoh login php 4, contoh-contoh dari bahasa pemrograman, contoh prgram kerja, contoh program Java dengan inheritance, program kerja contoh, pemrograman bahasa c, sintak dalam java, penggunaan Inheritence pada java, oop dengan php, login code, Contoh Program Kerja, contoh program menggunkan bahasa C, membuat login, kumpulan sintak c, CONTOH sintak c, contoh software, Class pada oop, buku PHP OOP, contoh web sederhana, program login php, program buat pdf, contoh-contoh PROGRAM BAHASA C, membuat login pada website, penulisan bahasa c free, html oop, bahasa pemrograman, contoh program menggunakan java, login pada php, konsep inheritance, program menggunakan bahasa c, program mengunakan bahasa c, membuat login di web, bahasa pemrograman apa saja yang termasuk oop, contoh pogram bahasa c, artikel bahasa pemrograman C, source code C OOP, Subprogram bahasa C dan fungsi, login php oop, penggunaan inheritance, download komik, cara membuat login form, contoh source code pada java, buku php oop, contoh pemrograman bahasa C, contoh pembuatan koran, membuat program dengan menggunakan bahasa C, contoh program dengan menggunakan bahasa C, pemrograman html, contoh bahasapemrograman, contoh program java dengan class, contoh program dalam bahasa C, pengertian dalam bahasa pemrograman C, dasar oop, Download Script php Membuat Penjualan Buku Online menggunakan, contoh2 software, php dasar, contoh aplikasi php menggunakan class, lebih dalam dengan oop, contoh pembuatan website menggunakan html, php login coding, contoh login web, tentang PHP, membuat login di php, a belajar membuat web pdf, contoh game dari bahasa c, inheritance php, Konsep dasar OOP, Software Pemrograman, membuat program dengan bahasa c, contoh pembuatan program, membuat hak akses php, cara membuka code mp3, Sintak HTML, php membuat login, contoh pembuatan html, download login php, artikel pemrograman bahasa c, contoh program game lengkap menggunakan bahasa pascal, contoh program java menggunakan inheritance, contoh program PHP class, program dengan bahasa C, contoh tampilan website menggunakan function, inheritance pada php, belajar java oop, jenis bahasa pemrograman web, contoh script program aplikasi bahasa C dalam OOP, inheritance PHP, menggunakan bahasa c, artikel contoh pemrograman c, turunan java, situs bahasa pemrograman C, website bahasa c, membuat login di blogspot, artikel pemrograman web html atau php, penggunaan class php, download software pembuat komik, inheritance dalam php, contoh turunan dalam java, cara membuat program dengan menggunakan bahasa program c, contoh bahasa anak, php inheritance, contoh script bahasa C, script download pada php, contoh program dengan menggunakan bahasa c, program sederhana bahasa C, contoh BAHASA C, Contoh program java dalam bisnis, source login, contoh program besar java, pdf bahasa pemrograman html, contoh-contoh program Bahasa Pascal, contoh PHP inheritance, buku php free, contoh inheritance PHP, contoh inherintance di php, contoh coding inheritance java, contoh-contoh program C, script download dengan OOP, sintak HTML, Bahasa Pemrograman adalah, contoh procedure dalam bahasa C, artikel inheritance, bahasa php pindah halaman, contoh bahasa pemrogaman C, contoh coding java, contoh bahasa pemrograman HTML, bahasa c contoh program, contoh konsep program java dengan web, bahasa c dan contoh program database buku, belajar class dasar di php, dasar pemrograman php, pengertian program php, program database dengan menggunakan bahasa c, contoh inheritance di php, contoh login php, arti teknologi sederhana, free download contoh web daerah, Sintak PHP, pengertian class pada php, contoh pembuatan sintak php, contoh inheritance dalam php, software pemrograman, bahasa pemrograman c OOP inheritance, dasar bahasa pemprograman, cara membuat program dengan menggunakan bahasa C, program yang menggunakan bahasa C, sintak download di html, membuat login wordpress, contoh bahasa pemrograman C, copy( di sintak php, bahasa pemograman web, buku program c, contoh program game dari bahasa pascal, artikel tegnologi sederhana, contoh pemrograman web dengan html, contoh inheritance pada java, contohprogram java,