
Pada seri belajar PHP ini kita akan belajar cara menghitung luas segitiga menggunakan PHP. Pada latihan ini kita akan menggunakan sebuah form yang berisi dua buah input yang sangat penting untuk menghitung luas segitiga yaitu input ukuran alas dan tinggi segitiga. Dan selain sebuah form input tentunya kita juga akan menulis kode PHP yang fungsinya untuk menghitung luas segitiga di file PHP yang sama.
Langsung saja kita tulis form dan kode PHP seperti berikut :
Kemudian simpan kode diatas dengan nama luas-segitiga.php, tentunya simpan folder didalam folder htdocs. Pada contoh ini saya menyimpannya didalam directory C:\xampp\htdocs\Latihan PHP Dasar. Selanjutnya jalankan kode diatas dengan url localhost/Latihan PHP Dasar/luas-segitiga.php. Maka akan tampil sebuah form yang memiliki 2 buah input, yaitu input untuk memasukkan nilai alas dan tinggi segitiga. Kemudian masukkan nilai alas dan tinggi segitiga yang kamu inginkan.

Setelah memasukkan nilai alas dan tinggi segitiga, kemudian klik Hitung, maka akan menampilkan hasil perhitungan luas segitiga seperti gambar dibawah ini :

Penjelasan Kode
Pada baris nomor 4 – 8 terdapat tag HTML form, form tersebut memiliki atribut action=”luas-segitiga.php” yang artinya data yang dikirimkan dari form tersebut akan diproses didalam file luas-segitiga.php, yaitu file itu sendiri. Selanjutnya juga terdapat atribut method=”post” yang berarti data yang dikirimkan pada form tersebut akan dikirimkan dengan metode post.
Form tersebut memiliki 2 buah input dengan nama alas dan tinggi, kedua input ini sebagai tempat untuk memasukkan nilai alas dan tinggi dari segitiga sesuai dengan namanya masing-masing. Kemudian form tersebut juga terdapat sebuah tombol bernama submit yang memiliki atribut value=”Hitung”, tombol inilah yang ketika diklik akan mengirimkan data yang ada di kedua input yang bernama alas dan tinggi, untuk dikirim ke file luas-segitiga.php untuk diproses.
Kemudian pada baris nomor 11 – 19 terdapat kode PHP yang fungsinya untuk menghitung luas segitiga yang telah dikirimkan dari form yang sudah dijelaskan diatas. Pada baris nomor 11 terdapat kode if(isset($_POST[‘submit’])) yang berarti jika variabel $_POST[‘submit’] sudah di isi atau dalam contoh ini tombol yang bernama submit didalam form sudah di klik (baris no 7) maka nakan menjalankan blok kode yang ada didalam if tersebut (baris no 12 – 18).
Selanjutnya pada baris nomor 12 terdapat kode $alas = $_POST[‘alas’]; yang berarti menyimpan data alas segitiga kedalam variabel $alas, asal data alas segitiga tersebut dikirim dari form input yang bernama alas (name=”alas”). Kemudian pada baris nomor 13 terdapat kode PHP $tinggi = $_POST[‘tinggi’]; yang intinya mirip dengan baris nomor 12, namun data yang disimpan data tinggi segitiga yang berasal dari form input tinggi (name=”tinggi”).
Kemudian pada baris nomor 15 terdapat kode $luas_segitiga = 1/2 * $alas * $tinggi;, yang fungsinya untuk menghitung luas segitiga dengan rumus 1/2 dikali dengan alas kemudian dikali lagi dengan tinggi segitiga. Kemudian hasil perhitungan tersebut disimpan kedalam variabel $luas_segitiga. Dan pada baris nomor 17 dan 18 terdapat kode PHP yang fungsinya untuk menampilkan tulisan (text) dan nilai variabel dari masing-masing nilai variabel.
Demikian untuk seri belajar cara menghitung luas segitiga menggunakan PHP, apabila kamu memiliki pertanyaan seputar tulisan ini silakan sampaikan dikolom komentar dibawah.
Share This :
0 komentar