Thursday 11 February 2016

Menambahkan Methode Baru Pada Class Oprasi bilangan

Assalamu’alaikum Wr. Wb. Kali ini  kita akan Sedikit membahas  mengenai tutorial PHP OOP untuk pemula Sebagai mananya Saya Adalah Pemula . Untuk bagian pertama kita sudah belajar tentang bagaimana memahami konsep OOP, dan pada bagian kedua kita juga telah belajar sedikit mengenai sintaks dasar PHP OOP. Pada bagian ketiga ini kita akan belajar mengenai class property PHP OOP. Lebih tepatnya kali ini kita akan belajar mendefinisikan serta mengakses property dalam sebuah class  dari pemrograman PHP OOP. Dan Sebelumnya Kita Sudah Membahas tentang  Membuat class dan menampilkan  .


Kini kita akan Menbahas Tentang Penambahan Methode baru kita mengunakan nama "kurangkan"  untuk melakukan proses pengurangan bilangan 1 terhadap bilangan 2 . dan methode baru yang bernama " modulo " pada class operasiBlangan untuk menghitung hasil mudulo bilangan 1 terhadap bilangan2 ,terus kita menambahkan 1 methode baru bernama perangkat  .

Sebaiknya Perhatikan scrip dibawah ini dan coba  dan jalankan scripnya  .

Perhatikan scrip dibawah ini
  <?php
/*dibawah adalah variabel "operasi"
yang isinya memanggil class "operasibilangan" yang menerima 2 parameter/isi yaitu 4,2
yang dimaksukkan dalam function __construct dan dimasukkan di variabel "bil1 dan bil2"*/
$operasi1=new operasibilangan(4, 2);
/* dibawah terdapat ".$operasi->" digunakan untuk memanggil fungsi*/
echo'<p> hasil penjumlahan '.$operasi1->bacabil1().' dan '.$operasi1->bacabil2().' adalah '.$operasi1->jumlahkan().'</p>';
echo'<p> hasil perkalian '.$operasi1->bacabil1().' dan '.$operasi1->bacabil2().' adalah '.$operasi1->kalikan().'</p>';
echo'<p> hasil pengurangan '.$operasi1->bacabil1().' dan '.$operasi1->bacabil2().' adalah '.$operasi1->kurangkan().'</p>';
echo'<p> hasil modulo '.$operasi1->bacabil1().' dan '.$operasi1->bacabil2().' adalah '.$operasi1->modulo().'</p>';
echo'<p> hasil pangkat '.$operasi1->bacabil1().' dan  '.$operasi1->bacabil2().' adalah '.$operasi1->pangkat().'</p>';
//kita membuat class dengan nama 'operasibilangan' //
class operasiBilangan
{
    /*kemudian kita membuat variable 'bil1' dan'bil2'
    dengan aksesibilitas properties dalam encaptulation dengan sifat private
    private : properti hanya dapat di akses dari dalam class saja*/

    private $bil1;
    private $bil2;
    //proses melakukan instalasi object sekaligus melakukan setting propertiesnya
    function __construct($x,$y)
    {
        /*Variabel $this adalah sebuah variabel khusus dalam OOP PHP
        yang digunakan sebagai penunjuk kepada objek,
        ketika kita mengaksesnya dari dalam class. Dalam manual PHP,
        $this disebut dengan istilah: pseudo-variable.*/
        $this->bil1=$x;
        $this->bil2=$y;
    }
    //merupakan method
    function bacabil1()
    {
        /*return adalah Perintah ini digunakan untuk mengakhiri sebuah fungsi
        dan mengembalikan fungsi dari nilai yang bersangkutan*/
        return $this->bil1;
    }
    function bacabil2()
    {
        return $this->bil2;
    }
    function jumlahkan()
    {
        /*var "hasil" berisi penjumlahan bil1 dan bil2*/
        $hasil =$this->bil1+$this->bil2;
        return $hasil;
    }
    function kalikan()
    {
        /*var "hasil" berisi perkalian bil1 dan bil2*/
        $hasil =$this->bil1*$this->bil2;
        return $hasil;
    }
    function kurangkan()
    {
        /*var "hasil" berisi pengurangan bil1 dan bil2*/
        $hasil =$this->bil1-$this->bil2;
        return $hasil;
    }
    function modulo()
    {
        /*var "hasil" berisi modulo bil1 dan bil2*/
        $hasil =$this->bil1%$this->bil2;
        return $hasil;
    }
    function pangkat()
    {
        //pow adalah funsi untuk membuat pangkat
        $hasil =pow($this->bil1,$this->bil2);
        return $hasil;
    }
}

?>

Demikian Dan terimakasih Atas Partisipasinya semoga Bermanfaat Kritik dan Saran Bisa Cooment buat Kemajuan terima kasih. 

0 komentar:

Post a Comment

luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com