Javascript Merubah Angka Menjadi Rupiah

Mar 9, 2013   //   by bhaga   //   Articles, Programming, Web  //  1 Comment
gambar uang rupiah indonesia

Javascript merubah angka menjadi rupiah

Didalam program yang berhubungan dengan uang seperti program akuntansi, penjualan, anggaran dan lain lain pasti tidak lepas dari form ¶ÿuntuk memasukan nominal rupiah. Mudah saja, pengguna tinggal memasukan nominal rupiah tersebut kedalam program. Tapi yang menjadi masalah adalah, jika nominal yang dimasukan sangat besar dan program tidak dalam bentuk rupiah sesungguhnya. Hal ini mengakibatkan pengguna kesulitan membaca nominal rupiah yang dimasukan, selain itu,

Students can rely on the writers that they will follow the specified guidelines and will provide relevantly written essays buy essay online cheap from buyessayclub Our company has earned reputation with quality oriented work. We give priority to our customers.

tingkat resiko kesalahan memasukan nominal rupiah juga akan semakin tinggi. coba bayangkan, lebih mudah mana membaca 10000000 dengan membaca¶ÿ10.000.000. Saya yakin anda akan memilih yang kedua, karena mudah untuk dibaca. Lalu, bagaimana caranya agar program secara otomatis merubah angka yang dimasukan menjadi format rupiah. Berikut ini adalah function¶ÿjavascript yang bisa anda gunakan:

function convertToRupiah(angka){
	var rupiah = '';
	var angkarev = angka.toString().split('').reverse().join('');
	for(var i = 0; i < angkarev.length; i++) if(i%3 == 0) rupiah += angkarev.substr(i,3)+'.';
	return rupiah.split('',rupiah.length-1).reverse().join('');
}

Lalu bagaimana menggunakan function tersebut?

Tentu kita harus membuat form untuk mengisikan nominal rupiahnya. Form¶ÿtersebut harus otomatis mengubah angka yang dimasukkan menjadi rupiah. Dibawah ini adalah cara untuk membuat form dengan fungsi yang sudah dijelaskan sebelumnya.

</pre>
<form>Nominal Rupiah : Rp <input id="nominal" onblur="rupiah()" type="text" name="nominal" /></form>
<pre>

Atribut¶ÿonBlur¶ÿdigunakan untuk memanggil function yang ada didalam atribut tersebut setelah kursor meninggalkan tag. Nah, onBur pada form diatas memanggil function rupiah(). Fungsi function rupiah() adalah untuk menjalankan function convertToRupiah dengan mengambil data nominal yang sudah diisikan pada Tag input tersebut. Kemudian nominal tersebut akan dirubah menjadi format rupiah dengan menggunakan function convertToRupiah. Hasil perubahan tersebut akan dikembalian pada tag input sehingga nominal yang diisikan akan otomatis menjadi rupiah.¶ÿDibawah ini adalah isi dari function rupiah().

function rupiah(){
	var nominal= document.getElementById("nominal").value;
	var rupiah = convertToRupiah(nominal);
	document.getElementById("nominal").value = rupiah;
}

Jika anda ingin melihat source code secara keseluruhan, anda bisa mengunduh dokumennya di dibawah ini.

Leave a comment