irfani.firdausy.com

Irfani Firdausy Live Journal

Month: December 2008

Konversi Angka ke Huruf

Script ini berguna jika kita mau membuat konversi angka ke huruf

<?php
// by irfani.firdausy.com
function ctword($x) {
$x = abs($x);
$number = array(“”, “satu”, “dua”, “tiga”, “empat”, “lima”,
“enam”, “tujuh”, “delapan”, “sembilan”, “sepuluh”, “sebelas”);
$temp = “”;

if ($x <12) {
$temp = ” “. $number[$x];
} else if ($x <20) {
$temp = ctword($x – 10). ” belas”;
} else if ($x <100) {
$temp = ctword($x/10).” puluh”. ctword($x % 10);
} else if ($x <200) {
$temp = ” seratus” . ctword($x – 100);
} else if ($x <1000) {
$temp = ctword($x/100) . ” ratus” . ctword($x % 100);
} else if ($x <2000) {
$temp = ” seribu” . ctword($x – 1000);
} else if ($x <1000000) {
$temp = ctword($x/1000) . ” ribu” . ctword($x % 1000);
} else if ($x <1000000000) {
$temp = ctword($x/1000000) . ” juta” . ctword($x % 1000000);
} else if ($x <1000000000000) {
$temp = ctword($x/1000000000) . ” milyar” . ctword(fmod($x,1000000000));
} else if ($x <1000000000000000) {
$temp = ctword($x/1000000000000) . ” trilyun” . ctword(fmod($x,1000000000000));
}
return $temp;
}
function terbilang($x,$style=4,$strcomma=”,”) {
if($x<0) {
$result = “minus “. trim(ctword($x));
} else {
$arrnum=explode(“$strcomma”,$x);
$arrcount=count($arrnum);
if ($arrcount==1){
$result = trim(ctword($x));
}else if ($arrcount>1){
$result = trim(ctword($arrnum[0])) . ” koma ” . trim(ctword($arrnum[1]));
}
}
switch ($style) {
case 1: //1=uppercaseĀ  dan
$result = strtoupper($result);
break;
case 2: //2= lowercase
$result = strtolower($result);
break;
case 3: //3= uppercase on first letter for each word
$result = ucwords($result);
break;
default: //4= uppercase on first letter
$result = ucfirst($result);
break;
}
return $result;
}
?>
<formĀ  method=”post”>
Masukkan Angka <input name=”input” type=”text” id=”input” value=”<?=$_POST[‘input’]?>”/>
<input name=”Show” type=”submit” id=”Show” value=”Show” />
</form>
<? if (isset($_POST[‘Show’]))
{
$input = trim($_POST[‘input’]);

$hasil = terbilang($input,$style=4,$strcomma=”,”);
echo “Terbilang : “. $hasil;
}
?>

Mengambil beberapa kata dari sebuah kalimat

Terkadang kita ingin mengambil beberapa kata awalan dari sebuah kalimat atau berita.

<?
//programmed by irfani.firdausy.com

function get_kata($kalimat,$batasan)
{
$get_kata = explode(" ",strip_tags($kalimat));
$jumlah = count($get_kata);
if ($jumlah > $batasan )
{
for ($i=0; $i<$batasan; $i++)
{
echo "$get_kata[$i] ";
}

}
else if($jumlah <= $batasan )
{
for ($i=0; $i<$jumlah; $i++)
{
echo "$get_kata[$i] ";
}

}
}

$kalimat= "<p>pagi ini saya bangun jam 5.30 <br> terus sholat, terus mandi terus berangkat ke kantor</p>";
get_kata($kalimat,5);
?>

Note For the Day

Point Of View

Beberapa tahun silam, seorang pemuda terpelajar dari Semarang sedang berpergian naik pesawat ke Jakarta . Disampingnya duduk seorang ibu yang sudah berumur. Si Pemuda menyapa, dan tak lama mereka terlarut dalam obrolan ringan.

” Ibu, ada acara apa pergi ke Jakarta ?” tanya si Pemuda. “Oh.. Saya mau ke Jakarta terus connecting flight ke Singapore nengokin anak saya yang ke dua” jawab ibu itu. ” Wouw….. hebat sekali putra ibu” pemuda itu menyahut dan terdiam sejenak.

Pemuda itu merenung.

Continue reading

Emha Ainun Nadjib: Gusti Allah tidak “ndeso” (kampungan)

Suatu kali Emha Ainun Nadjib ditodong pertanyaan beruntun :

“Cak Nun,” kata sang penanya, “misalnya pada waktu bersamaan tiba-tiba sampeyan menghadapi tiga pilihan, yang harus dipilih salah satu: pergi ke masjid untuk shalat Jumat, mengantar pacar berenang, atau mengantar tukang becak miskin ke rumah sakit akibat tabrak lari, mana yang sampeyan pilih?”

Cak Nun menjawab lantang, “Ya nolong orang kecelakaan.” “Tapi sampeyan kan dosa karena tidak sembahyang?” kejar si penanya. “Ah, mosok Gusti Allah ndeso gitu,” jawab Cak Nun.

Continue reading

© 2019 irfani.firdausy.com

Theme by Anders NorenUp ↑