Skip to content Skip to sidebar Skip to footer

Cara Membuat Fungsi Terbilang dengan PHP

Cara Membuat Fungsi Terbilang dengan PHP

Fungsi Terbilang sangat diperlukan bila kita membuat sebuah aplikasi atau web yang memerlukan fungsi terbilang otomatis contohnya Raport Siswa. Pada raport siswa terdapat data nilai dengan angka dan data nilai dengan huruf. Nilai dengan huruf yaitu menampilkan data nilai dengan text sesuai dengan data nilai dengan angka.



Fungsi Terbilang adalah Fungsi yang digunakan untuk mengkonversi angka menjadi text. Fungsi ini merupakan fungsi umum yang sering digunakan. Misalnya: 1.000 --> Seribu.

Berikut ini adalah Cara Membuat Fungsi Terbilang dengan PHP :
1. Buat sebuah file dengan nama fungsiterbilang.php
2. Copy dan Paste code berikut :

<?php
function bilangRatusan($x)
{
 
   $kata = array('', 'Satu ', 'Dua ', 'Tiga ' , 'Empat ', 'Lima ', 'Enam ', 'Tujuh ', 'Delapan ', 'Sembilan ');
   $string = '';
   $ratusan = floor($x/100);
   $x = $x % 100;
   if ($ratusan > 1) $string .= $kata[$ratusan]."Ratus ";
   else if ($ratusan == 1) $string .= "Seratus ";
   $puluhan = floor($x/10);
   $x = $x % 10;
   if ($puluhan > 1)
   {
      	$string .= $kata[$puluhan]."Puluh ";
		$string .= $kata[$x];
   }else if (($puluhan == 1) && ($x > 0)) $string .= $kata[$x]."Belas ";
    else if (($puluhan == 1) && ($x == 0)) $string .= $kata[$x]."Sepuluh ";
    else if ($puluhan == 0) $string .= $kata[$x];
 	return $string;
}

function terbilang($x)
{
$x = number_format($x, 0, "", ".");
$pecah = explode(".", $x);
$string = "";
for($i = 0; $i <= count($pecah)-1; $i++)
{
 
   if ((count($pecah) - $i == 5) && ($pecah[$i] != 0)) $string .= bilangRatusan($pecah[$i])."Triliyun ";
 
   else if ((count($pecah) - $i == 4) && ($pecah[$i] != 0)) $string .= bilangRatusan($pecah[$i])."Milyar ";
 
   else if ((count($pecah) - $i == 3) && ($pecah[$i] != 0)) $string .= bilangRatusan($pecah[$i])."Juta ";
 
   else if ((count($pecah) - $i == 2) && ($pecah[$i] == 1)) $string .= "Seribu ";
 
   else if ((count($pecah) - $i == 2) && ($pecah[$i] != 0)) $string .= bilangRatusan($pecah[$i])."Ribu ";
 
   else if ((count($pecah) - $i == 1) && ($pecah[$i] != 0)) $string .= bilangRatusan($pecah[$i]);
}
return $string;
}
?>

3. Simpan
4. Buat sebuah file lagi dengan nama tampilkan.php
5. Copy dan Paste Code berikut :

<?php
include "fungsiterbilang.php";
$angka = 10;
echo "<h1>Contoh Terbilang</h1>";
echo "Angka: " . number_format($angka, 0, ",", ".");
echo "
";
echo "Terbilang: ". terbilang($angka);
?>

6. Simpan dan jalankan.

Demikian Cara Membuat Fungsi Terbilang dengan PHP. Semoga bermanfaat dan terimakasih.

Post a Comment for "Cara Membuat Fungsi Terbilang dengan PHP"