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:
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;
}
}
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;
}
}
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. 😀
Recent Comments