belajar javascript membuat fungsi untuk merubah angka menjadi kalimat terbilang

Oleh: adminpartheon - 14-03-2022   -   21:11

Bagikan :

fungsibilangan Artikel berikut akan membahas tentang pembuatan fungsi javascript yang mungkin akan sangat berguna bila teman-teman akan membuat aplikasi keuangan berbasis web / framework android yang berbasis angular / typescript. Fungsi ini biasanya digunakan untuk pembuatan invoice yang membutuhkan kalimat nominal tagihan, seperti Rp. 100.000 diproses oleh fungsi menjadi seratus ribu rupiah.

Dalam pembuatan fungsi ini menggunakan teknik recursive bilamana kalian anak IT pasti sering mendengar salah satu jurus stuktur data yang bernama recursive ini. Tanpa banyak basa basi lagi yuk kita lihat codenya.

function terbilang(x)
{
	var ambil =new Array("", "SATU", "DUA", "TIGA", "EMPAT", "LIMA", "ENAM", "TUJUH", "DELAPAN", "SEMBILAN", "SEPULUH", "SEBELAS");
	if (parseFloat(x) < 12)
	{
		x=Math.floor(x);
		return " "+ambil[x];
	}
	else if (parseFloat(x) < 20)
	{
		return terbilang(parseFloat(x) - 10)+" BELAS";
	}
	else if (parseFloat(x) < 100)
	{
		return terbilang(parseFloat(x) / 10)+" PULUH"+terbilang(parseFloat(x)%10);
	}
	else if (parseFloat(x) < 200)
	{
		return " SERATUS"+terbilang(parseFloat(x)-100);
	}
	else if (parseFloat(x) < 1000)
	{
		return terbilang(parseFloat(x) / 100)+" RATUS"+terbilang(parseFloat(x)%100);
	}
	else if (parseFloat(x) < 2000)
	{
		return " SERIBU"+terbilang(parseFloat(x) - 1000);
	}
	else if (parseFloat(x) < 1000000)
	{
		return terbilang(parseFloat(x) / 1000)+" RIBU"+terbilang(parseFloat(x)%1000);
	}
	else if (parseFloat(x) < 1000000000)
	{
		return terbilang(parseFloat(x) / 1000000)+" JUTA"+terbilang(parseFloat(x) % 1000000);	
	}
	else if (parseFloat(x) < 1000000000000)
	{
		return terbilang(parseFloat(x) / 1000000000)+" MILLIAR"+terbilang(parseFloat(x) % 1000000000);	
	}
}

Fungsi terbilang diatas memiliki batas maksimum sampai dengan miliar rupiah, sehingga jika teman-teman ingin menambah menjadi triliun rupiah tinggal ditambah dibagian "else if (parseFloat(x)< 1 xxxxxx ->nolnya sesuai dengan jumlah triliun)". 

Untuk proses pemanggilan fungsi dapat dilihat lewat penjelasan dibawah ini:

// ditulis pada file html
<script type="text/javascript">

var angka=252000;

var strterbilang=terbilang(angka);

alert(strterbilang);

//akan menghasilkan output : dua ratus lima puluh dua ribu

</script>

 

Gimana cukup mudah bukan teman-teman, tetap terus ikuti serial ilmu pemrograman yang kami sediakan agar dapat menambah wawasan dan siapa tahu bisa membantu kamu-kamu yang sedang membuat program, terutama program keuangan. 

Bagi anda pemilik usaha yang ingin menerapkan sistem komputer untuk kontrol stok, rekap laporan otomatis, laba-rugi otomatis, sistem kasir,dan barcode qrcode. Dapat mencoba aplikasi partheon stok.. GRATIS 100%. Installnya mudah cukup KLIK/TAP link gambar dibawah ini:

playstore_install 

 

 

 

Artikel terkait

Tips mengamankan akun Instagram anda.
Tips mengamankan akun Instagram anda.
Belajar membuat website install codeigniter php
Belajar membuat website install codeigniter php
cegah copy paste konten web dengan javascript dan css anti plagiarism
cegah copy paste konten web dengan javascript dan css anti plagiarism
Belajar membuat website, MVC codeigniter dan halaman pertamamu
Belajar membuat website, MVC codeigniter dan halaman pertamamu
TIPS BIKIN LINK IN BIO INSTAGRAM
TIPS BIKIN LINK IN BIO INSTAGRAM
cara share location
cara share location
Artikel lainnya
cek kabel putus dengan multimeter atau avometer digital visero a830L
Seringkali peralatan elektronik kita tidak berfungsi karena adanya ganggunan dalam komponennya, salah satunya adalah kabel putus. Artikel kali ini akan membahas cara cek kabel putus dengan multimeter digital.
cara membuat function mysql database
selain query kita dapat membuat sebuah fungsi untuk mempermudah operasi database, bagaimana caranya ? yuks kita baca artikel berikut ini.
fungsi resistor beserta cara ukur lewat kode warna resistor dan multimeter
Kali ini kita akan bahas pengertian komponen elektro yaitu resistor beserta cara ukurnya berdasarkan kode warna dan multimeter digital
5 youtuber cerita menarik tuk menemani harimu
Sambil kerja dikomputer mendengarkan cerita-cerita menarik dapat kamu coba untuk mengusir kebosanan dan meningkatkan produktifitasmu, yuk coba dengarkan 5 youtuber Indonesia yang pandai bercerita ini.
Khasiat tanaman pecut kuda
Jarang orang mengetahui tanaman pecut kuda, padahal khasiat dan kegunaannya sangat banyak. berikut adalah kegunaan pecut kuda
input date html tutorial dan cara pakainya
Dalam membuat website pasti ada saatnya kita menggunakan isian tanggal, dalam artikel berikut kita akan mengupas cara dan petunjuk pengunaan input date untuk mempermudah operasi tanggal.
belajar javascript membuat fungsi untuk merubah angka menjadi kalimat terbilang
Sesi belajar javascript kali ini akan membahas pembuatan fungsi untuk merubah sebuah angka menjadi kalimat terbilang.
4 youtuber bule yang cerita tentang indonesia mulai dari wisata, budaya sampai makanan
pesona indonesia mampu memikat hati orang asing, 4 youtuber ini membuat vlog tentang beberapa wisata didaerah Indonesia. Siapakah 4 youtuber tersebut, yuks kita simak youtuber yang sering ditonton admin..
4 film barat dengan jagoan yang tak terkalahkan
Anda senang dengan film barat? suka dengan aksi perkelahian yang memacu adrenalin? berakhir happy ending? yuk simak artikel berikut ini buat menambah list film yang akan kamu tonton
5 lagu barat klasik romantis
Kangen sama pasangan? cobain lagu-lagu klasik ini supaya makin kangen dengan pasanganmu. Lagu klasik barat yang memorable dan romantis habis
Tutorial php cara membuat thousand separator nominal uang
Artikel berikut akan membahas cara merubah nominal uang menjadi lebih enak dibaca dengan menambah separator ribuan, ratusan ribu, dll didalam pemprograman PHP.
5 youtuber review film untuk menambah list film yang akan kamu tonton
ga ada waktu buat nonton film atau bingung film yang bagus yang mana, yuk cek 5 youtuber spesialist membahas film-film yang menarik lewat artikel ini.
Raline Shah profil
Raline shah dikenal sebagai artis Indonesia yang pergaulannya luas, dari mohammad hadid sampai artis asia internasional lainnya masuk lingkaran pertemanannya. Berikut adalah biodata raline shah artis yang bukan kaleng-kaleng
isi tinta printer canon e400 hitam
Simak artikel berikut ini untuk mengisi tinta cartidge hitam printer canon e400 beserta cara reset manual
Tutorial javascript cara merubah format tgl
kali ini, admin akan membahas cara merubah format tgl dari format YYYY-mm-dd (2021-05-28) menjadi format dd/mm/YYYY (28/05/2021) dengan bahasa pemrograman javascript.