Anda di halaman 1dari 6

Print paper size A4

Tutorial PHP
Kalkulator online dengan PHP
Lisensi Dokumen:
Copyright © 2006-2008 ilmuwebsite.com
Dokumen di ilmuwebsite.com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah
atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari
ilmuwebsite.com

PHP mempunyai beberapa fungsi matematika yang dapat digunakan untuk


menghitung. Melalui artikel ini saya akan mengajarkan kepada anda cara membuat kalkulator
online.

Pertama, buat file dengan nama “index.html” lalu ketikkan perintah berikut :

<html>
<head>
<title>Kalkulator online created by Ivan wen piao</title>
</head>
<body>
<form name="form1" method="post" action="hitung.php">
<p>Operator matematika </p>
<p>
<input name="angka" type="text" id="angka">
<select name="operator" id="operator">
<option>+</option>
<option>-</option>
<option>*</option>
<option>/</option>
</select>
<input name="angka2" type="text" id="angka2">
<input type="submit" name="Submit" value="Hitung">
</p>

Copyright © 2006-2008 ilmuwebsite.com


Print paper size A4

</form>
<form name="form2" method="post" action="hitung2.php">
<p>Konstanta matematika </p>
<p>
<input name="angka" type="text" id="angka">
<select name="operator" id="operator">
<option>abs</option>
<option>floor</option>
<option>round</option>
<option>decbin</option>
<option>bindec</option>
<option>decoct</option>
<option>octdec</option>
<option>dechex</option>
<option>hexdec</option>
<option>sin</option>
<option>cos</option>
<option>tan</option>
<option>log</option>
<option>sqrt</option>
</select>
<input type="submit" name="Submit" value="Hitung">
</p>
<p>Keterangan :</p>
<table width="100%" border="0">
<tr>
<td>+</td>
<td>=</td>
<td>Tambah.</td>
</tr>
<tr>
<td>-</td>
<td>=</td>
<td>Kurang.</td>
</tr>
<tr>
<td>*</td>
<td>=</td>
<td>Kali.</td>
</tr>
<tr>
<td>/</td>
<td>=</td>
<td>Bagi.</td>
</tr>
<tr>
<td width="4%">abs</td>
<td width="2%">=</td>
<td width="94%">Mencari nilai absolut .</td>
</tr>
<tr>
<td>floor</td>
<td>=</td>
<td>Pembulatan nilai. </td>
</tr>
2

Copyright © 2006-2008 ilmuwebsite.com


Print paper size A4

<tr>
<td>round</td>
<td>=</td>
<td>Membulatkan angka di belakang koma. </td>
</tr>
<tr>
<td>decbin</td>
<td>=</td>
<td>Mengkonversi menjadi bilangan biner. </td>
</tr>
<tr>
<td>bindec</td>
<td>=</td>
<td>Mengkonversi menjadi bilangan desimal. (kebalikan dari decbin) </td>
</tr>
<tr>
<td>decoct</td>
<td>=</td>
<td>Mengkonversi menjadi bilangan oktal. </td>
</tr>
<tr>
<td>octdec</td>
<td>=</td>
<td>Mengkonversi menjadi bilangan desimal (kebalikan dari decoct) </td>
</tr>
<tr>
<td>dechex</td>
<td>=</td>
<td>Mengkonversi menjadi bilangan Hexadesimal. </td>
</tr>
<tr>
<td>hexdec</td>
<td>=</td>
<td>Mengkonversi menjadi bilangan desimal (kebalikan dari dechex). </td>
</tr>
<tr>
<td>sin</td>
<td>=</td>
<td>sine</td>
</tr>
<tr>
<td>cos</td>
<td>=</td>
<td>cosine</td>
</tr>
<tr>
<td>tan</td>
<td>=</td>
<td>tangent</td>
</tr>
<tr>
<td>log</td>
<td>=</td>
<td>log</td>
</tr>
3

Copyright © 2006-2008 ilmuwebsite.com


Print paper size A4

<tr>
<td>sqrt</td>
<td>=</td>
<td>akar</td>
</tr>
</table>
</form>
<p>&nbsp;</p>
</body>
</html>

Lalu untuk file yang kedua buat dengan nama “hitung.php” dan ketikkan script berikut :

<?php
$angka = $_POST['angka'];
$angka2 = $_POST['angka2'];
$operator = $_POST['operator'];
if ($operator == '+')
{
$hasil = $angka+$angka2;
}
if ($operator == '-')
{
$hasil = $angka-$angka2;
}
if ($operator == '*')
{
$hasil = $angka*$angka2;
}
if ($operator == '/')
{
$hasil = $angka/$angka2;
}

print "$hasil";
?>

Dan file yang terakhir, buat dengan nama “hitung2.php” lalu ketik script berikut :

<?php
$angka = $_POST['angka'];
$operator = $_POST['operator'];
if ($operator == 'abs')
{
$hasil = abs($angka);
}
if ($operator == 'floor')
{
$hasil = floor($angka);
}
if ($operator == 'round')
{
$hasil = round($angka);
}
if ($operator == 'decbin')
4

Copyright © 2006-2008 ilmuwebsite.com


Print paper size A4

{
$hasil = decbin($angka);
}
if ($operator == 'bindec')
{
$hasil = bindec($angka);
}
if ($operator == 'decoct')
{
$hasil = octdec($angka);
}
if ($operator == 'octdec')
{
$hasil = octdec($angka);
}
if ($operator == 'dechex')
{
$hasil = dechex($angka);
}
if ($operator == 'hexdec')
{
$hasil = hexdec($angka);
}
if ($operator == 'sin')
{
$hasil = sin($angka);
}
if ($operator == 'cos')
{
$hasil = cos($angka);
}
if ($operator == 'tan')
{
$hasil = tan($angka);
}
if ($operator == 'log')
{
$hasil = log($angka);
}
if ($operator == 'sqrt')
{
$hasil = sqrt($angka);
}
print "$hasil";
?>

Untuk mencoba script diatas dan belajar membuat website html / php, gunakan hosting GRATIS yang
sudah terbukti bagus dan di rekomendasikan oleh ilmuwebsite (free hosting ini adalah 000webhost dan
berada di amerika):
http://ilmuwebsite-hosting.co.nr

Caranya:
1. Masuk: http://ilmuwebsite-hosting.co.nr
2. Pilih menu ORDER NOW

Copyright © 2006-2008 ilmuwebsite.com


Print paper size A4

3. Isi formulir yang disediakan, untuk “I want to host my own domain” saya anjurkan
menggunakan domain gratis co.cc atau uni.cc (kalau belum punya register dulu di http://co.cc
atau http://uni.cc ). Contoh http://photo-shop.co.cc , mereka berdua mempunyai DNS yang
nantinya bisa anda arahkan dan gabungkan pada hosting ini, lalu klik continue.
4. Jika anda menggunakan domain berbayar anda sendiri atau domain gratis co.cc / uni.cc, anda
harus merubah DNS domain tersebut ke hosting ini.
5. Tunggu 24 jam dan bingo...!!! anda dapat hosting dan domain GRATIS 100% (terkadang
hosting gratis lebih baik dari hosting berbayar).
6. Nanti kalau mau mengupload file melalui cpanel, contoh: http://photo-shop.co.cc/cpanel

Terimakasih,

Ivan
Ivan Yudianto
http://www.ilmuwebsite.com

Ingin belajar dan menguasai photoshop dengan mudah dan cepat ?


Metode pengajaran melalui video audio visual, anda tinggal melihat saja, coba ini:
http://www.ilmuwebsite.com/detil_photoshop/1/Tutorial_PhotoShop/

Sumber artikel :
http://www.ilmuwebsite.com/detil_php_tutorial/12/Calculator_Online_dengan_Script_PHP/
Penulis : Ivan Yudianto
Terbit : 02-11-2007
Penerbit : http://www.ilmuwebsite.com

Staff :
b_scorpio Al-K Ryuzaki Safril Phii Fadli Ivan Minangmedia
Sidoarjo Bogor Sidoarjo Malang Jogja Aceh Makassar Medan

Contact :
Sms : 085648173225
Email : ilmuwebsite@gmail.com

Copyright © 2006-2008 ilmuwebsite.com

Anda mungkin juga menyukai