Minggu, 31 Januari 2016

Tutorial PHP : Membuat Kalkulator Sederhana

Pada Tutorial kali ini, Teman-Teman akan belajar mengenai bagaimana membuat kalkulator sederhana dengan menggunakan PHP, HTML dan CSS.

Preview Kalkulator Sederhana yang akan dibuat: 

membuat kalkulator sederhana dengan menggunakan PHP, HTML dan CSS oleh Henky Adlin Shan
Gambar1. Formulir Input Bilangan
membuat kalkulator sederhana dengan menggunakan PHP, HTML dan CSS oleh Henky Adlin Shan
Gambar2. Hasil Perhitungan

 

Spesifikasi Kalkulator Sederhana:

Kalkulator sederhana ini mampu untuk melakukan penjumlahan, pengurangan, perkalian dan pembagian antara dua bilangan.

Algoritma Kalkulator Sederhana:

  1. Masukkan bilangan pertama ($bilangan_pertama).
  2. Masukkan operasi ($operasi).
  3. Masukkan bilangan kedua ($bilangan_kedua).
  4. Bila $operasi adalah "+" maka $hasil    = $bilangan_pertama+$bilangan_kedua;
  5. Bila $operasi adalah "-" maka $hasil    = $bilangan_pertama-$bilangan_kedua;
  6. Bila $operasi adalah "*" maka $hasil    = $bilangan_pertama*$bilangan_kedua;
  7. Bila $operasi adalah "/" maka $hasil    = $bilangan_pertama/$bilangan_kedua;
  8. Selain itu (4,5,6,7) maka $hasil    = "Operasi Salah";

Mari Membuat Kalkulator Sederhana dengan PHP,HTML dan CSS

  1. Buatlah folder sukalogika pada direktori www anda. Pada tahap ini struktur explorer akan terlihat seperti ini: C:\wamp\www\sukalogika>
  2. Buatlah folder kalkulator pada direktori sukalogika. Pada tahap ini struktur explorer akan terlihat seperti ini: C:\wamp\www\sukalogika\kalkulator>
  3. Bukalah text editor yang akan digunakan. Misalnya: Notepad atau Notepad++
  4. Ketik/Copy Paste kode berikut dan simpan dalam folder C:\wamp\www\sukalogika\kalkulator> dengan nama index.php.

    <!DOCTYPE html> <html> <head> <title> Kalkulator </title> <link rel="stylesheet" type="text/css" href="kalkulator.css"> </head> <body> <h1> Kalkulator </h1> <form action="hasil.php" method="post"> <table class="kalkulator"> <tr> <td> Bilangan Pertama </td> <td> : </td> <td> <input type="text" name="bilangan_pertama"> </td> </tr> <tr> <td> Operasi </td> <td> : </td> <td> <select name="operasi"> <option value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> </select> </td> </tr> <tr> <td> Bilangan Kedua </td> <td> : </td> <td> <input type="text" name="bilangan_kedua"> </td> </tr> <tr> <td colspan="3" class="tengah"> <input type="submit" name="aksi" value="Hitung"> </td> </tr> </table> </form> </body> </html>
     
  5. Ketik / Copy Paste kode berikut dan simpan dalam folder C:\wamp\www\sukalogika\kalkulator> dengan nama kalkulator.css
    body{ font-size:16px; } .tengah{ text-align:center; }
  6. Ketik / Copy Paste kode berikut dan simpan dalam folder C:\wamp\www\sukalogika\kalkulator> dengan nama hasil.php
    <?php function menghitung($bilangan_pertama,$operasi,$bilangan_kedua){ if($operasi=="+"){ $hasil = $bilangan_pertama+$bilangan_kedua; } else if($operasi=="-"){ $hasil = $bilangan_pertama-$bilangan_kedua; } else if($operasi=="*"){ $hasil = $bilangan_pertama*$bilangan_kedua; } else if($operasi=="/"){ $hasil = $bilangan_pertama/$bilangan_kedua; } else{ $hasil = "Operasi Salah"; } return $hasil; } $bilangan_pertama = $_POST["bilangan_pertama"]; $operasi = $_POST["operasi"]; $bilangan_kedua = $_POST["bilangan_kedua"]; if(isset($_POST["aksi"])&&($_POST["aksi"]=="Hitung")){ $hasil = menghitung($bilangan_pertama,$operasi,$bilangan_kedua); } ?> <!DOCTYPE html> <html> <head> <title> Hasil </title> <link rel="stylesheet" type="text/css" href="kalkulator.css"> </head> <body> <h1> Hasil Perhitungan </h1> <p> <?php echo $bilangan_pertama;?> <?php echo $operasi;?> <?php echo $bilangan_kedua;?> = <?php echo $hasil;?> <br> <a href="index.php"> Kembali ke Kalkulator </a> </p> </body> </html>
  7. Akses dengan alamat: http://localhost/sukalogika/kalkulator/ untuk melihat Kalkulator Sederhana anda. 
  8. Selamat! Anda berhasil membuat program kalkulator sederhana dengan menggunakan PHP, HTML dan CSS