Irfani Firdausy Live Journal
Random header image... Refresh for more!

Posts from — 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;
}
?>

December 31, 2008   No Comments

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);
?>

December 18, 2008   No Comments

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.

[Read more →]

December 18, 2008   No Comments

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.

[Read more →]

December 11, 2008   No Comments