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