• LINK
    • Dengan bangga mendukung kegiatan idsecconf 2009
    • Kajian.Net

CARI MP3 KAJIAN, EBOOK, TUTORIAL PEMROGRAMAN PHP, MATERI KULIAH DATABASE, DLL

Loading

January 20, 2009

Konsep PHP Object Oriented

Didalam Katagori: PHP

Sebenarnya ini konsep yang saya temukan sendiri secara tidak sengaja ketika membuat sebuah program. pemrograman berbasis object atau OOP (Object oriented programming) bagi saya adalah jenis pemrograman yang keren, apa lagi kalo di PHP, saya lebih suka karena teratur dan maintenable. meskipun sebenarnya Java adalah lebih OOP dibanding PHP, karena boleh dibilang java menggunakan 100% OOP Programming, sedang PHP bisa iya bisa tidak tergantung programmernya.

sebelumnya kita harus tahu, kapan kita membutuhkan OOP programming dan kapan tidak. OOP Programming atau lebih mudahnya kalau di PHP biasanya berbentuk class, itu berbeda dengan function. misalkan:

contoh function

function makan_buah($apa) {

     echo "SAYA MAKAN BUAH $apa";

}

function minum_air($apa) {

     echo "SAYA MINUM $apa";

}

Penggunaann function diatas

 <?php

        makan_buah("Apel");

        echo "<br>" ;

        minum_air("Es Kelapa Muda") ;
        echo "<br>";
        makan_buah("Anggur");
        echo "<br>";
        minum_air("Air putih");

 ?>

 script php diatas akan menghasikan out put:

SAYA MAKAN BUAH Apel
SAYA MINUM Es Kelapa Muda
SAYA MAKAN BUAH Anggur
SAYA MINUM Air putih

coba bandingkan dengan class

Class Makan{

      var $buah;
      var $air;

      function atur_buah($buah){

           $this->buah = $buah;

      }

      function atur_air($air){

            $this->air = $air;

      }
      function makan_buah(){

            echo ‘SAYA MAKAN BUAH’. $this->buah;

      }

      function minum_air(){

           echo ‘SAYA MINUM’.  $this->air;

       }

}

Pemanggilnya

<?php

         $oBuah = new Makan;

         $oBuah->atur_buah("Apel");
         $oBuah->atur_air("Es Degan");
         $oBuah->makan_buah();
         echo ‘<br>’;
         $oBuah->minum_air();

?>

 

ketika kita menggunakan function, maka variable akan dipanggil berulang2, meskipun variabel itu sama, sedangkan dalam penggunakan class kita cukup mengatur variabel diawal script saja,  dengan catatan bahwa variabel tersebut sama isinya, sedangkan kalu berbeda tentunya harus diset ulang.

Jadi inilah konsep yang saya temukan. yaitu konsep yang membedakan antara kegunaan function dengan class yang ternyata berbeda. karena seblumnya saya juga bingung kenapa teman-teman saya menggunakan class, padahal kalaupun mereka menggunakan function saja itu sudah cukup.

2 Komentar »

  1. Thanks informasinya nih, Saya baru banget belajar PHP, nanti kalo nanya2 boleh yak :D ….

    Comment by apy — March 16, 2009 @ 3:15 am

  2. @apy boleh..boleh… :)

    Comment by Juragan — April 27, 2009 @ 7:33 am

RSS feed for comments on this post.

Silahkan Kirim Komen



Anti-spam measure: please retype the above text into the box provided.

email anda tidak akan ditampilkan ke publik, HTML yang di izinkan

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>