Kalkulator online dengan PHP
RTOsolution :: LEARNING :: HTML AND PHP
Page 1 of 1
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>
</form>
<form name="form2" method="post" action="hitung2.php">
<p>Konstanta matematika </p>
Print paper size A4
2
Copyright © 2006-2008 ilmuwebsite.com
<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>
<tr>
<td>round</td>
<td>=</td>
Print paper size A4
3
Copyright © 2006-2008 ilmuwebsite.com
<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>
<tr>
<td>sqrt</td>
<td>=</td>
Print paper size A4
4
Copyright © 2006-2008 ilmuwebsite.com
<td>akar</td>
</tr>
</table>
</form>
<p> </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')
{
$hasil = decbin($angka);
}
Print paper size A4
5
Copyright © 2006-2008 ilmuwebsite.com
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";
?>
Terimakasih,
Ivan
Ivan Yudianto
http://www.ilmuwebsite.com
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
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>
</form>
<form name="form2" method="post" action="hitung2.php">
<p>Konstanta matematika </p>
Print paper size A4
2
Copyright © 2006-2008 ilmuwebsite.com
<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>
<tr>
<td>round</td>
<td>=</td>
Print paper size A4
3
Copyright © 2006-2008 ilmuwebsite.com
<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>
<tr>
<td>sqrt</td>
<td>=</td>
Print paper size A4
4
Copyright © 2006-2008 ilmuwebsite.com
<td>akar</td>
</tr>
</table>
</form>
<p> </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')
{
$hasil = decbin($angka);
}
Print paper size A4
5
Copyright © 2006-2008 ilmuwebsite.com
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";
?>
Terimakasih,
Ivan
Ivan Yudianto
http://www.ilmuwebsite.com
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
yayat- AdminLordArea
- Posts : 17
Join date : 2011-03-21
Location : Bekasi
Similar topics
» Membuat Polling dengan PHP
» Merampok Data Dengan USB FlashDrive
» Membuat web blog sederhana dengan metode operasi file
» igpgroup open Recruitmen online
» Merampok Data Dengan USB FlashDrive
» Membuat web blog sederhana dengan metode operasi file
» igpgroup open Recruitmen online
RTOsolution :: LEARNING :: HTML AND PHP
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
2014-10-19, 12:38 pm by LORD™
» liveconnector.com
2014-05-09, 11:55 pm by kcobaint
» kata - kata gombal dan mutiara pecinta dumay
2014-02-14, 6:55 pm by LORD™
» frenzyim.com
2014-01-16, 4:41 am by LORD™
» Camfrog.com
2013-09-02, 8:59 pm by mase dian
» koruptor koruptor
2013-07-24, 5:10 pm by LORD™
» KEYgen Google Earth Pro 6.2.rar
2013-07-24, 5:07 pm by LORD™
» salam newbie
2013-02-25, 2:43 am by LORD™
» merasa sendiriiii! tak ada yang pedulii...
2013-02-15, 5:53 pm by taufik