Skip to main content

Kalkulator Pembilang

Kalkulator Pembilang Dengan PHP
Setelah berhasil membuat script Pembilang bilangan yang saya sempurnakan dari tutorial yang saya dapat dari pak www.rosihanari.net. saya tertantang untuk mengimplementasikan script atau tutorial ini, kedalam sesuatu yang dapat lebih terlihat manfa'atnya. yaitu, dengan menggabungkan 2 tutorial. antara tutorial Membilang Bilangan dengan tutorial Kalkulator Online yang saya dapatkan dari www.ilmuwebsite.com.
Ide selalu datang dari mana saja.... ide ini saya dapat dari teman setelah saya mendemokan tutorial Membilang Bilangan. dia memberikan ide bagaimana kalau tutorial tersebut di gabungkan dengan kalkulator. Jadilah Tutorial kali ini tong..teng..tong..teng "Kalkulator Pembilang".  
Langkah pertama ialah membuat file "kalkulator.php"
<?php
include "terbilang.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;
}
?>
<center><form id="form4" name="form4" method="post" action="kalkulator.php">
<table width="225" border="0" cellspacing="4" cellpadding="4">
<tr>
<td colspan="5"><center>KALKULATOR PEMBILANG</center></td>
</tr>
<tr>
<td colspan="2">
<label>
<input type="text" name="angka" id="angka" />
</label>
</td>
<td width="45">
<label>
<select name="operator" id="operator">
<option>+</option>
<option>-</option>
<option>*</option>
<option>/</option>
</select>
</label>
</td>
<td colspan="2">
<label>
<input type="text" name="angka2" id="angka2" />
</label>
</td>
</tr>
<tr>
<td>Jumlah</td>
<td colspan="4"><?
print $bil = "$hasil";?></td>
</tr>
<tr>
<td>Terbilang</td>
<td colspan="4"><?
echo terbilang ($bil);?></td>
</tr>
<tr>
<td>
<label>
<center> <input type="submit" name="sama dengan" id="=" value="Sama Dengan" /></center>
</label>
</td>
<td colspan="4">
<label>
<center><input type="submit" name="CLEAR" id="CLEAR" value="CLEAR" /></center>
</label>
</td>
</tr>
</table></form></center>
Lalu simpan filenya dengan nama kalkulator.php atau apa saja.
Setelah membuat file kalkulator.php jangan lupa membuat file untuk rumus membilang bilangan nya yang saya berinama terbilang.php:


<?php
function bilangRatusan($x)
{
$kata = array('', 'Satu ', 'Dua ', 'Tiga ' , 'Empat ', 'Lima ', 'Enam ', 'Tujuh ', 'Delapan ', 'Sembilan ');


$string = '';


$ratusan = floor($x/100);
$x = $x % 100;
if ($ratusan > 1) $string .= $kata[$ratusan]."Ratus ";
else if ($ratusan == 1) $string .= "Seratus ";


$puluhan = floor($x/10);
$x = $x % 10;
if ($puluhan > 1)
{
$string .= $kata[$puluhan]."Puluh ";
$string .= $kata[$x];
}
else if (($puluhan == 1) && ($x > 1)) $string .= $kata[$x]."Belas ";
else if (($puluhan == 1) && ($x == 0)) $string .= $kata[$x]."Sepuluh ";
else if ($puluhan == 1) $string .= "Sebelas ";
else if ($puluhan == 0) $string .= $kata[$x];
return $string;
}
function terbilang($x)
{
$x = number_format($x, 0, "", ".");
$pecah = explode(".", $x);
$string = "";
for($i = 0; $i <= count($pecah)-1; $i++)
{
if ((count($pecah) - $i == 5) && ($pecah[$i] != 0)) $string .= bilangRatusan($pecah[$i])."Triliyun ";
else if ((count($pecah) - $i == 4) && ($pecah[$i] != 0)) $string .= bilangRatusan($pecah[$i])."Milyar ";
else if ((count($pecah) - $i == 3) && ($pecah[$i] != 0)) $string .= bilangRatusan($pecah[$i])."Juta ";
else if ((count($pecah) - $i == 2) && ($pecah[$i] == 1)) $string .= "Seribu ";
else if ((count($pecah) - $i == 2) && ($pecah[$i] != 0)) $string .= bilangRatusan($pecah[$i])."Ribu ";
else if ((count($pecah) - $i == 1) && ($pecah[$i] != 0)) $string .= bilangRatusan($pecah[$i]);
}
return $string;
}
?>
Nah setelah selesai silahkan di coba, kalau berhasil akan seperti ini jadinya. jika ga mo repot-repot nulis scriptnya silahkan download disini.







Comments

  1. Terima kasih bro..., script nya membatu gw..

    ReplyDelete
  2. Sama-sama terimakasih juga sudah mau mampir... kalo ada trik2 atau ide-ide baru tolong di share ya....!!!

    ReplyDelete
  3. Saya juga pernah buat, tapi dengan menggunakan javascript dan saya tambahkan dengan suara, klo pengen lihat nih linknya :
    http://asligresik.wordpress.com/2010/11/13/terbilang-dengan-suara-menggunakan-javascript/
    ada juga yang pake java, tapi tanpa suara
    http://asligresik.wordpress.com/2010/11/07/program-terbilang-dengan-java/

    ReplyDelete
  4. pandi-> tks atas infonya kemaren sudah saya baca insyaallah tingal dipraktekin aja....

    ReplyDelete
  5. ini cara makainya gimana.???

    ReplyDelete
  6. pak anonim silahkan klik link ini untuk dema dari script di atas :
    http://zaky.rohimana.org/php/kalkulator.php. tks untuk kunjungannya...

    ReplyDelete
  7. Hmm... Mantap ... Kalau saya paling lemah dalam PHP hehe . :p

    ReplyDelete
  8. Nurdiana: Jangan Menyerah Maju terus pantang mundur. tks atas kunjungannya...

    ReplyDelete
  9. halaman http://dfgen.com/pembilang-uang-angka.html menggunakan sistem pembilang angka yang sudah sempurna, ada beberapa angka yang sudah diuji dicantumkan. cek di lokasi

    ReplyDelete
  10. Yoooiii bro ke TKP sekarang tks untuksharenya... :)

    ReplyDelete

Post a Comment

Silahkan ketik kritik dan saran sahabat untuk saya di sini.

Popular posts from this blog

Kumpulan Cartoon Anak Muslim cdr

Salam Kopi Sahabat... Dalam beberapa bulan ini saya di sibukkan dengan pekerjan mendesain mulai dari cober tabloid, kalender 2015 dan yang terahir adalah desain spanduk untuk RA/TK. Kalo untuk desain cover tabloid ga masalah karena banyak rujukan untuk inspirasi saya mendesain. Tetapi, untuk desain spanduk dan baliho RA/TK ini yang sulit. Karena, yang minta ingin ada gambar cartoonnya :).

Google Translite

Apa manfaat google translite...? Google translite berguna untuk menterjemahkan sebuah kata bahkan kalimat dari berbagai bahasa dan bukan hanya itu. Google translite juga dapat menterjemahkan, sebuah halaman Blog atau Website. Dengan adanya fasilitas Google translite di sebuah blog atau website kita, para pengunjung bisa dengan bebas menterjemahkan website atau blog kita dengan bahasa yang ia fahami. Lalu bagaimana cara memasang Google translite...? apa harus daftar dulu ke google...? caranya sangat mudah kita tidak harus mendaftar dulu ke google untuk menaruh fasilitas tersebut. kitaa hanya tinggal menyisipkan script di salah satu bagian dari website atau blog kita. lalu scriptnya seperti apa...? Sabar kawan di bawah ini akan saya berikan script untuk memasang google translite di web atau blog. silahkan kopi paste (kopas) script di bawah ini:  <script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/translatemypage.xml&up_source_language=id&w...

Form Pendaftaran Online

Assalamu'alaikum, Wr. Wb Bismillahirrohmanirrohim. Apa kabar semua...? mudah-mudahan kita menjadi orang yang semakin kratif. Karena, kemarin saat berbincang-bincang ringan dengan teman membicarakan masalah harta. Yang lebih banyak dan mudah mendapatkan harta atau kekayaan adalah orang-orang yang penuh inspiratif dan kreatif. Tentunya, kita mendapatkan kreatif itu dengan ilmu. Jadi, jangan pernah bosan untuk belajar dan menggali sesuatu yang baru kita pahami sedikit. Sebagai mana Rasul (Nabi Muhammad SAW) bersabda : "Belajarlah dari tiang ayunan sampai ke liang lahat". Wah jadi banyak ceramahnya. Maaf ya bukan maksud untuk menggurui. Ok, langsung saya jabarkan tentang apa yang akan kita pelajari bersama pada kesempatan kali ini. Kali ini kita akan membahas tentang bagaimana membuat form pendaftaran member atau anggota seperti website-website interaktif yang banyak kita kenal. Untuk membuat form pendaftaran ini kita membuat table databasenya terlebih dahulu silahkan lih...