• Uncategorized
  • 0

OOP PHP

Hai, ketemu lagi nih sama admin. Kali ini admin bakalan ngeshare cara gimana ngitung keliling sama luas bangun datar pake OOP dalam bentuk PHP. Langsung cuss aja yak!!

  • Pertama nih, kita bikin file .php mau pake notepad biasa boleh atau pake yg notepad++ jg boleh, tapi saran admin sih pake yang notepad++ aja biar gampang.
  • Setting Language-nya dulu ya, pilih PHP.
  • Abis itu masukin deh kodinganya, seperti contoh berikut:
<html>
<?php
class keliling{
var $nila,$nilb,$nilc;

function __construct($par1,$par2,$par3){
$this->nila = $par1;
$this->nilb = $par2;
$this->nilc = $par3;
}

function persegi(){
return 4*$this->nila;
}

function persegipanjang(){
return ((2*$this->nila)+(2*$this->nilb));
}

function segitiga(){
return $this->nila+$this->nilb+$this->nilc;
}

function lingkaran(){
return 2*3.14*$this->nila;
}
}

class luas{
var $nila,$nilb;

function __construct($par1,$par2){
$this->nila = $par1;
$this->nilb = $par2;
}

function persegi(){
return $this->nila*$this->nila;
}

function persegipanjang(){
return $this->nila*$this->nilb;
}

function segitiga(){
return 0.5*$this->nila*$this->nilb;
}
function lingkaran(){
return 3.14*$this->nila*$this->nila;
}
}

$hasil = 0;
if(isset($_POST[“pilopr”])){
if($_POST[“pilopr”]==’keliling’){
$hit = new keliling($_POST[“x”],$_POST[“y”],$_POST[“z”]);
$hasil = $hit->$_POST[“pilbgn”]();
}
if($_POST[“pilopr”]==’luas’){
$hit = new luas($_POST[“x”],$_POST[“y”]);
$hasil = $hit->$_POST[“pilbgn”]();
}
}
?>
<body>
<p>Hitung Keliling & Luas</p>
<form action=”” method=”POST”>
<select name=”pilopr”>
<option value=”keliling”>keliling</option>
<option value=”luas”>luas</option>
</select>
<select name=”pilbgn”>
<option value=”persegi”>persegi</option>
<option value=”persegipanjang”>persegi panjang</option>
<option value=”segitiga”>segitiga</option>
<option value=”lingkaran”>lingkaran</option>
</select>
<input type=”text” name=”x” value=”<?php if(isset($_POST[“x”])) echo $_POST[“x”]; else echo “0”; ?>”>
<input type=”text” name=”y” value=”<?php if(isset($_POST[“y”])) echo $_POST[“y”]; else echo “0”; ?>”>
<input type=”text” name=”z” value=”<?php if(isset($_POST[“z”])) echo $_POST[“z”]; else echo “0”; ?>”>
<input type=”submit” name=”=”>
<input type=”text” readonly name=”hasil” value=”<?php echo $hasil; ?>”>
</form>
</body>
</html>
  • Kalo udah, buka xampp dulu, kalo gatau cari aja di google
  • Aktifin apache-nya
  • Terus buka browser, masukkan alamat “localhost/<folder nyimpen file>/<nama file>.php”

Sekian postingan hari ini. Semoga berguna. 😀

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *