Sobatcoding.com - Menghitung Luas Bangun Datar dengan PHP
Tutorial kali ini kita akan membahas tentang perhitungan luas bangun datar dengan PHP.
Ada beberapa jenis bangun datar antara lain persegi panjang, persegi, jajar genjang, belah ketupat, layang-layang, segitiga, trapesium dan lingkaran. Luas dari bangun-bangun tersebut bisa kita hitung menggunakan PHP.
Bagaimana caranya?
Untuk membuat rumus perhitungan luas bangun datar di PHP, pertama-tama komputer/PC teman-teman minimal sudah terinstall XAMPP atau Webserver.
Baca juga : Cara Install XAMPP di Windows
Pertama-tama kita buat terlebih dahulu sebuah folder bernama luas_bangun di dalam folder xampp\htdocs\. Kemudian buat sebuah class file bernama Luas.php. Buka file Luas.php dan masukkan kode seperti berikut :
<?php
class Luas {
}
Kita masukkan kode hitung luas untuk masing-masing bangun.
/**
$p adalah panjang
$l adalah lebar
*/
public function persegi_panjang($p, $l) {
return $p * $l;
}
/**
$s adalah panjang sisi
*/
public function persegi($s){
return pow($s,2);
}
/**
$a adalah alas
$t adalah tinggi
*/
public function jajar_genjang($a,$t){
return $a * $t;
}
/**
$d1 adalah diagnoal 1
$d2 adalah diagonal 2
*/
public function belah_ketupat($d1,$d2){
return 0.5 * $d1 * $d2;
}
/**
$d1 adalah diagnoal 1
$d2 adalah diagonal 2
*/
public function layang_layang($d1,$d2){
return 0.5 * $d1 * $d2;
}
/**
$a adalah alas
$t adalah tinggi
*/
public function segitiga($a,$t){
return 0.5 * $a* $t;
}
/**
$r1 adalah panjang rusuk 1
$r2 adalah panjang rusuk 2
$t adalah tinggi
*/
public function trapesium($r1,$r2,$t){
return 0.5 * ($r1+$r2) * $t;
}
/**
$r adalah jari-jari lingkaran
*/
public function lingkaran($r) {
return pi() * (pow($r,2));
}
Untuk file lengkap Luas.php seperti berikut ini.
<?php
class Luas {
/**
$p adalah panjang
$l adalah lebar
*/
public function persegi_panjang($p, $l) {
return $p * $l;
}
/**
$s adalah panjang sisi
*/
public function persegi($s){
return pow($s,2);
}
/**
$a adalah alas
$t adalah tinggi
*/
public function jajar_genjang($a,$t){
return $a * $t;
}
/**
$d1 adalah diagnoal 1
$d2 adalah diagonal 2
*/
public function belah_ketupat($d1, $d2){
return 0.5 * $d1 * $d2;
}
/**
$d1 adalah diagnoal 1
$d2 adalah diagonal 2
*/
public function layang_layang($d1, $d2) {
return 0.5 * $d1 * $d2;
}
/**
$a adalah alas
$t adalah tinggi
*/
public function segitiga($a,$t){
return 0.5 * $a * $t;
}
/**
$r1 adalah panjang rusuk 1
$r2 adalah panjang rusuk 2
$t adalah tinggi
*/
public function trapesium($r1,$r2,$t){
return 0.5 * ($r1+$r2) * $t;
}
/**
$r adalah jari-jari lingkaran
*/
public function lingkaran($r) {
return pi() * (pow($r,2));
}
}
Kemudian kita buat lagi sebuah file bernama index.php dan masukkan kode berikut.
<?php
require_once("Luas.php");
$luas = new Luas();
#hitung Luas Persegi Panjang
$p = 4;
$l = 5;
echo $luas->persegi_panjang($p,$l);
#output 20
?>
Untuk hitung luas bangun lainnya, teman-teman tinggal memasukkan variable dan function luas bangun lainnya.
Sekian tutorial kali ini. Semoga bermanfaat.
Jika teman-teman memiliki pertanyaan atau saran mengenai artikel ini, jangan ragu untuk meninggalkan komentar pada form di bawah ini.
Komentar 1