Widget HTML #1

Membuat Format Rupiah (Rp) Dengan PHP pada Aplikasi Web

Jika kalian mengerjakan aplikasi berbasis web seperti aplikasi penjualan atau aplikasi yang didalamnya terdapat nominal uang, maka untuk memperjelas tampilan baik dalam transaksi atau laporan maka alangkah baiknya jika kalian menampilkan nominal mata uang dengan format Rupiah (Rp). Pada bahasa pemrograman PHP, untuk membuat format rupiah dapat dilakukan dengan membuat fungsi yang dapat mengkonversi format number (angka) menjadi format rupiah (Rp).

Berikut cohtoh pembuatan fungsi dan penggunaannya dalam satu file php.

<?php
// fungsi buatRupiah
function buatRupiah($angka){
    $hasil = "Rp " . number_format($angka,2,',','.');
    return $hasil;
}

// gunakan fungsi buatRupiah
echo buatRupiah(1000000);
?>

Hasil:
Format Rupiah dalam 1 file PHP

Selain kita dapat membuat format rupiah dalam 1 file php, kita dapat menggunakan function buatRupiah pada file yang lain, berikut adalah contoh penerapan fungsi format rupiah (buatRupiah) pada aplikasi simplespp yang telah saya posting beberapa waktu yang lalu. Baca : Aplikasi Pembayaran SPP (SimpleSPP) Menggunakan PHP dan MySQL

Pertama kita letakkan fungsi buatRupiah pada file "koneksi.php", sehingga isi file koneksi.php menjadi seperti berikut:

<?php
//variabel koneksi
$konek = mysqli_connect("localhost","root","","sppsekolah");

if(!$konek){
    echo "Koneksi Database Gagal...!!!";
}

//fungsi buatRupiah
function buatRupiah($angka){
    $hasil = "Rp " . number_format($angka,2,',','.');
    return $hasil;
}

?>

Kemudian saya contohkan untuk menggunakan fungsi buatRupiah pada file laporan_pembayaran.php, pada bagian nominal mata uang kita gunakan fungsi buatRupiah sebegai berikut:

Sebelum:

<td align='right'>$d[jumlah]</td>

Hasil sebelum menggunakan fungsi buatRupiah:
Tampilan Sebelum Menggunakan Fungsi buatRupiah

Sesudah:

<td align='right'>".buatRupiah($d['jumlah'])."</td>

Hasil setelah menggunakan fungsi buatRupiah:
Tampilan Laporan Setelah Menggunakan Format Rupiah

Oke silahkan dicoba semoga bermanfaat.