You are on page 1of 5

TUGAS PRAKTIKUM KALKULATOR SEDERHANA DENGAN PHP NAMA NIM KELAS : Widi Handoko : L200090014 :D

A. Tampilan script Pada program ini saya menggunakan dua file php, yaitu index.php yang berisi tampilan utama dan hitung.php yang berisi rumus kalkulasi. Index.php

Hitung.php

Tampilan hasil 1. Penjumlahan

2. Pengurangan

3. Perkalian

4. Pembagian

Analisa: a. Index.php <body style=" font-family: 'Trebuchet MS', Arial; font-size:14px"> <?php $hasil1= 0; //mengatur nilai awal $hasil1=0 ?> <left> //membuat form untuk masukan angka I dan angka II dengan type masukan text dan panjang maksimal 15 karakter . <form name="form1" method="post" action="hitung.php" style="width: 250"> <p align="center">KALKULATOR SEDERHANA</p> <div align="left" style="margin:5px"> <div style="width:70px; float:left">Angka I</div> <input name="angka1" type="text" id="angka1" maxlength="15"> </div> <div align="left" style="margin:5px"> <div style="width:70px; float:left">Angka II</div> <input name="angka2" type="text" id="angka2" maxlength="15"> </div> <div style="margin:5px"> <div style="width:70px; float:left">&nbsp;</div> <div style="float:left"> //membuat pilihan atau cek list untuk operator hitung dengan type option. <select name="operator2" id="operator2"> <option>+</option> <option>-</option> <option>*</option> <option>/</option> </select> </div> //membuat tombol hitung dengan submit <input type="submit" name="Submit2" value="Hitung"/> </div> <div align="left" style="margin:5px"> <div style="width:70px; float:left">Hasil:</div><input name="hasil1" type="text" readonly="true" value="<?php if (isset($_GET['hasil1'])) echo $_GET['hasil1']?>"/> //pada value tertuliskan script php yang berfungsi untuk menampilkan atau memanggil nilai dari hasil, jika belum ada proses apapun maka akan di set nilainya = hasil1 yaitu 0. Tapi jika sudah dilakukan proses perhitungan maka akan memenggil nilai dari hasil yang sudah di olah pada file hitung.php. </div> </form> </table></left> </body>

b. Hitung.php // Untuk pengambilan isi variabel $angka1 = $_POST['angka1']; $angka2 = $_POST['angka2']; $operator = $_POST['operator2']; // Untuk proses hitung penjumlahan if ($operator == '+') { $hasil = $angka1+$angka2; } //Untuk proses hitung pengurangan if ($operator == '-') { $hasil = $angka1-$angka2; } //Untuk proses hitung perkalian if ($operator == '*') { $hasil = $angka1*$angka2; } //Untuk proses hitung pembagian if ($operator == '/') { $hasil = $angka1/$angka2; } //untuk mengirimkan variabel hasil perhitungan header ("location:index.php?hasil1=$hasil");

You might also like