Mengubah Format Uang Menjadi Rupiah (Database)
number_format($angka,jml_desimal,pemisah_desimal,pemisah_angka);
- $nilai: angka/bilangan yang akan diubah formatnya.
- jml_desimal: jumlah angka yang diinginkan dibelakang koma.
- pemisah_desimal: tanda untuk memisahkan bilangan pecahan. (biasanya tanda koma).
- pemisah_angka: tanda untuk memisahkan angka (setiap tiga angka).
contoh: number_format(2500000,2,'','',''.'');
hasilnya: 2.500.000,00
Untuk lebih jelasnya, saya akan memberikan contoh langsung yang berhubungan dengan database, misalnya kita mempunyai tabel barang yang berisi data sebagai berikut:

<?php
mysql_connect("localhost","root","");
mysql_select_db("inventory");
echo "<table cellpadding=5>
<tr><th>KODE</th><th>NAMA BARANG</th><th>STOK</th>
<th>TGL.MASUK</th><th>HARGA</th></tr>";
$query=mysql_query("SELECT * FROM barang");
while ($r=mysql_fetch_array($query)){
// Ubah format harga dengan fungsi number_format
$harga=number_format($r[harga],0,",",".");
echo "<tr bgcolor=$warna>
<td>$r[kode]</td><td>$r[nama]</td><td>$r[stok]</td>
<td>$r[tgl_masuk]</td><td>Rp. $harga</td></tr>";
}
?>
Perhatikan hasilnya pada kolom HARGA pada gambar berikut:






27 Komentar
Mantep Tutorialny, oh iya Kalo konversi ketulisan gmn ?
Kalau konversi ke tulisan sudah banyak yang membahas, silahkan di googling aja, contohnya di:
http://daunsalam.net/artikel/terbilang.htm
http://www.bengkelprogram.com/data-artikel-226.0.bps
waahhh banyak triks
Ada yang tau gak, cara import data dari excel ke oracle XE
mohon bantuannya ya...
for ALL...
salam IT
Begini pak pada masalah database seperti pada tabel diatas kan KODE itu berupa varchar(bisa angka dan huruf) kalau dijadikan primary key trus di autoincrement kenapa tidak bisa. Sedangkan yang biasanya dijadikan id itu bentuknya integer ....... kalau varchar di jadikan primarikey trus autoincrement gimana cara buatnya / ada kode khusus ????
Yang kedua kalau primari key di autoincrement misal begini ada data 10 dan saya delete nomor 1-5, defaultnya kan data masih ada 5 dan nomornya itu langsung 6-10 bukan mengulang lagi dari 1-5 padahal kan datanya tinggal lima ???? itu gimana yaaaaaa (.......5f sebelumnya pak banyak tanya ..........)
terimkasih atas infonya ya
tu klu kebalikannya gmn? misalnya input user 1.000 tetapi di databasenya tertulis 1000 dengan type data nya INT... gmn????
pak mau tanya bagaimana cara merubah password admin.
Gampang, ubah di phpmyadmin. Kan itu kode acak tuh. coba bikin satu file, acak dari sebauah nama. Masukin namanya, trus kode acaknya, kelar deah
klo ubah format angka jadi terbilang di dalam java atau java servlet gmn?
terimakasih udah mau berbagi ilmu...
brebbbabss
terima kasih pak...sangat bermanfaat ni...
Saya mau tanya tentang membuat laporan dalam bentuk grafik.. Saya sudah liat buku-buku yang Anda terbitkan. Kira-kira ada yang membahas tentang itu ? Kalo ada kira-kira buku itu di jual dimana saja... Jika saya pesan bagaimana cara nya?Terimakasih.
bagus ne tutorialnya....
tapi bisa minta script buat menampilkan angka bilangannya gak?
contoh: di dalam database misalnya Rp 1.000
nah bgaimana caranya menampilkan kata2nya jadi " seribu rupiah" ????
ne digunakan untuk pembuatan cek soalnya....
minta bantuannya mas.....
Mantap...
Bener,,,,,
Ker..Ker..Kerennnnn. Tambah lagi donk tutorialnya :-)
ada yg tau program dengan Servlet untuk memproses bilangan bulat dari 0 s/d 999 menjadi sebuah keluaran rangkaian kata yang menyatakan informasi terbilang dari bilangan yang di-input.
misalnya (123 = seratus dua puluh tiga)
Mantaps...Tutorialnya......
keren bngt nih tutorialny...tambahin bagaimana cara mambuat website multilanguage dan currency
Saya sangat memerlukan buku yang menjelaskan tentang pembuatan theme dan modul pada drupal dari dasar sampai mahir, trus . kalo ada teman2 yang tau mohon bantuan informasinya..
Trimakasih
tutorialnya lumayan q mau ke dunia nyata ach.........
bagus scriptnya,mudah-mudahan bisa dipelajari dirumah dan coba tampilkan lagi script shoutbox pada php dan yang lainnya lagi donk lukmanul hakim
mantab tutorialnya, sederhana tapi njlimet plus bermanfaat,
salam kenal semua,
<a href="http://adsloko.blogspot.com">Blog Tutorial Web Indonesia</a>
cara yang cukup simple dan mudah untuk di lakukan
makasih yach udah dishare ilmunya..