PT Mitra Tekno Niaga
Hubungi Kami
x
Cara Membuat Fungsi Terbilang dengan PHP
Pemrograman

18 Desember 2019

Cara Membuat Fungsi Terbilang dengan PHP

Hallo sobat mitra tekno niaga, pada tulisan kali ini Kami ingin memberikan tutorial tentang bagaimana cara membuat fungsi terbilang dengan PHP. Tutorial ini sangat penting dan bisa Anda terapkan jika Anda memiliki project yang berhubungan dengan nominal uang, lalu nomimal uang yang terdiri dari angka-angka tersebut harus di konversi menjadi sebuah text. Misalnya: Rp 1,250,000 di konversi menjadi "Satu Juta Dua Ratus Lima Puluh Ribu Rupiah".

Tanpa panjang lebar lagi, Yuk mari baca dan simak tulisan ini sampai habis. Di jamin akan memberikan manfaat yang besar untuk menambah pengetahuan Anda. Oke, langsung saja ya.

Untuk membuat fungsi terbilang ini sangatlah mudah, Kami sudah membuatkan script yang sudah siap Anda gunakan dan bisa langsung Anda Copy Paste ke PC Anda. Lihat script di bawah ini :

<?php
function penyebut($nilai) {
	$nilai = abs($nilai);
	$huruf = array("", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
	$temp = "";
	if ($nilai < 12) {
		$temp = " ". $huruf[$nilai];
	} else if ($nilai <20) {
		$temp = penyebut($nilai - 10). " belas";
	} else if ($nilai < 100) {
		$temp = penyebut($nilai/10)." puluh". penyebut($nilai % 10);
	} else if ($nilai < 200) {
		$temp = " seratus" . penyebut($nilai - 100);
	} else if ($nilai < 1000) {
		$temp = penyebut($nilai/100) . " ratus" . penyebut($nilai % 100);
	} else if ($nilai < 2000) {
		$temp = " seribu" . penyebut($nilai - 1000);
	} else if ($nilai < 1000000) {
		$temp = penyebut($nilai/1000) . " ribu" . penyebut($nilai % 1000);
	} else if ($nilai < 1000000000) {
		$temp = penyebut($nilai/1000000) . " juta" . penyebut($nilai % 1000000);
	} else if ($nilai < 1000000000000) {
		$temp = penyebut($nilai/1000000000) . " milyar" . penyebut(fmod($nilai,1000000000));
	} else if ($nilai < 1000000000000000) {
		$temp = penyebut($nilai/1000000000000) . " trilyun" . penyebut(fmod($nilai,1000000000000));
	}     
	return $temp;
}

function terbilang($nilai) {
	if($nilai<0) {
		$hasil = "minus ". trim(penyebut($nilai));
	} else {
		$hasil = trim(penyebut($nilai));
	}     		
	return $hasil;
}

echo ucwords(terbilang(1250000))." Rupiah";
?>

Bila dijalankan, script di atas akan menghasilkan Output seperti berikut ini :

Cara Membuat Fungsi Terbilang dengan PHP

Selesai. Sangat mudah kan?

Demikian pembahasan tentang Cara Membuat Fungsi Terbilang dengan PHP, semoga tulisan ini bisa memberikan manfaat untuk Anda yang membaca. Sampai jumpa di tulisan berikutnya. Terima Kasih

PHP