PHP Convert a Number to Romawi

3:59 PM | , , , , , ,


function GetRomawiFromNumber($n){
    $result = "";
    $iromawi = array("","I","II","III","IV","V","VI","VII","VIII","IX","X",
                                20=>"XX",30=>"XXX",40=>"XL",50=>"L",60=>"LX",
                                          70=>"LXX",80=>"LXXX",90=>"XC",100=>"C",200=>"CC",
                                          300=>"CCC",400=>"CD",500=>"D",600=>"DC",
                                          700=>"DCC",800=>"DCCC",
                                          900=>"CM",1000=>"M",
                                          2000=>"MM",3000=>"MMM");
    if(array_key_exists($n,$iromawi)){
          $result = $iromawi[$n];
    }elseif($n >= 11 && $n <= 99){
          $i = $n % 10;
          $result = $iromawi[$n-$i] . GetRomawiFromNumber($n % 10);
    }elseif($n >= 101 && $n <= 999){
          $i = $n % 100;
          $result = $iromawi[$n-$i] . GetRomawiFromNumber($n % 100);
    }else{
          $i = $n % 1000;
          $result = $iromawi[$n-$i] . GetRomawiFromNumber($n % 1000);
    }
     return $result;
  }
Read More

Instal Compozer Laravel 4

12:51 PM | , , , , , , ,


Apa itu Laravel?
Bagi yang belum tahu Laravel itu adalah salah satu framework aplikasi web berbasis PHP. Untuk mengetahui lebih lanjut tentang Laravel dapat dibaca di sini.

Nah sebelum menggunakan framework Laravel rekan-rekan bisa mendownload master Laravel di repository master laravel di github.

Setelah itu akan kami bahas bagaimana cara menginstal Compozer. Apa itu kompozer bisa di baca di sini. Namun sekedar informasi bahwa untuk menginstal laravel dengan mudah maka kita harus terlebih dahulu menginstal compozer.

Untuk menginstal compozer langkah yang harus dilakukan sebagai berikut.
Download compozer dengan menggunakan curl dengan perintah berikut ini
curl -sS https://getcomposer.org/installer | php
sebelumnya bisa diinstal dulu curl jika anda pengguna linux ubuntu maka anda cukup mengteikan perintah berikut atau mendownload source-nya di sini
apt-get install php5-curl
jika anda pengguna windows maka anda bisa melihat tutorialnya di sini
atau jika belum menginstal curl maka bisa menggunakan perintah berikut
php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"
setelah itu instal compozer dengan perintah berikut
curl -sS https://getcomposer.org/installer | php -- --install-dir=[instal_dir]
silahkan ganti instal dir dengan direktori /usr/local/bin
atau jika gagal gunakan perintah memindah file compozer secara manual ke local bin tetapi untuk perintah di atas untuk  -- --install-dir dihapus.
mv composer.phar /usr/local/bin/composer
Oke sampai sini tahap menginstal compozer selesai ^_^







Read More

PHP Tutorial : Get Data From Finger Print

9:21 AM | , , , , ,



Are you confused about "how to get data from fingerprint with PHP" ?
May be it can help you.

For the first I want to tell you about my fingerprint is "fingerspot" and you can check in their website here.

I use php_curl code for grab data. You can copy paste this code in your program.


$number="";
    for($i=1;$i<=100;$i++){
      $number.=($i.",");
    }
    $number=substr($number,0,strlen($number)-1);
    $url = "http://192.168.2.201/form/Download?uid=".$number."&sdate=2013-09-10&edate=2013-09-10";
 
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 
    $server_output = curl_exec ($ch);
 
    curl_close ($ch);
 
    $data = array();
    $record = explode("\n",$server_output);
    foreach($record as $r){
      $r = str_replace("\t"," ",$r);
      $isi = explode(" ",$r);
      array_push($data, $isi);
    }
 
    print_r($data);

Change this link http://192.168.2.201/form/Download?uid=".$number."&sdate=2013-09-10&edate=2013-09-10 into ip address of your fingerprint.

Read More

Install modem SmartFren AC682 on Ubuntu 12.10 / 11.04

10:13 PM | , , , , , , , , ,





1. Silahkan install WVDIAL caranya : buka terminal ketikkan sudo apt-get  install wvdial 
    syarat install wvdial :

untuk instal wvdial sangat disarankan konek dengan internet bisa menggunakan fasilitas wifi. Atau kalau tidak bisa ya terpaksa harus download satu-satu paket instalasinya.

instal dengan apt-get install wvdial atau download di sini lalu instal paket-paketnya dengan perintah dpkg -i namapaket.deb


2. Colokan modem ke PC/Laptop
3. Ketikan perintah lsusb untuk cek versi modem















jika versi modem masih ffde seperti gambar di atas berarti modem usb anda masih terbaca sebagai CD Drive. Maka harus dieject dulu dengan perintah sudo eject /dev/sr1 lalu cek lagi dengan lsusb jika sudah berganti dengan ffdd maka artinya modem sudah terdeteksi seperti gambar berikut.

















4.  Terlihat nomor vendor dan product modem anda menjadi 19d2:ffdd
5.  Daftarkan usbmodem anda ke system linux dengan perintah 
sudo modprobe usbserial vendor=0x19d2 product=0xffdd (tergantung nomor seri modem anda)

6. edit konfigurasi wvdial dengan perintah sudo gedit /etc/wvdial.conf











7. jalankan wvdialconf dengan perintah sudo wvdialconf
8. Terakhir jalankan wvdial dengan perintah sudo wvdial













9. Internet sudah bisa digunakan



Read More

Fungsi - Fungsi String di PHP

9:48 PM | , , , , , , ,

Ditulis yukk biar gak lupa... :)

strlen()
Digunakan untuk menghitung jumlah karakter dalam suatu variable, syantax-nya sebagai berikut : strlen($namavariable)
contoh:
$kalimat="Belajar PHP";
$jumlah=strlen($kalimat);
print "variable string \$kalimat=$kalimat
";
print "Kalimat '$kalimat' diatas jumlah karakternya adalah $jumlah";
?>

strpos()
Berguna untuk mengetahui posisi suatu karakter pada sebuah variable string, Anda bisa menuliskannya dengan syntax berikut : strpos($namavariable_string, $karakter)
contoh:
$kalimat="Pemograman PHP";
$karakter="m";
$posisi=strpos($kalimat,$karakter);

print "Karakter '$karakter' berada pada posisi ke $posisi dalam kalimat '$kalimat'
";
?>


Fungsi untuk merubah huruf kapital
Untuk merubah huruf pada variable string menjadi besar semua, Anda dapat menggunakan fungsi: strtoupper("datastring)
Sedangkan unuk mengubah menjadi huruf kecil semua dapat mengunakan fungsi : strtolower("datastring")
contoh
$kalimat="Juara liga Indonesia 2006 adalah persik Kediri";
print "Kalimat awal adalah :
";
print "$kalimat

";
$ubah1=strtoupper($kalimat);
print "Kalimat diatas diubah menjadi huruf besar semua menjadi :
";
print "$ubah1

";
$ubah2 = strtolower($kalimat);
print "Kalimat diatas diubah menjadi huruf kecil semua menjadi :
";
print "$ubah2
";
?>


Jika Anda ingin merubah huruf peratama saja dalam suatu string maka bisa menggunakan fungsi berikut : ucfirst("data_string")
Untuk merubah huruf pertama saja dalam suatu kata dalam suatu string dapat menggunakan fungsi berikut : ucwords("data_string")
contoh
$kalimat= "belajar pemograman web dengan PHP";
print "Kalimat awal adalah '$kalimat'

";
$ubah1 =ucfirst($kalimat);
print "Setelah dirubah kapital huruf awalnya saja menjadi :
";
print $ubah1 ."

";
$ubah2 = ucwords($kalimat);
print "Setelah dirubah menjadi kapital perkata menjadi :
";
print $ubah2 ;
?>

Cara menghilangkan spasi dalam variable string
Jika Anda ingin mengubah posisi spasi pada suatu variable string, Anda dapat menggunakan fungsi-fungis berikut
1. rtrim("data_string"), untuk menghilangkan spasi yang ada di kanan string
2. ltrim("data_string"), untuk menghilangkan spasi yang ada di kiri string
3. trim(("data_string"), untuk menghilangkan spasi yang ada di kanan dan kiri string

Contoh penggunaan fungsi-fungsi diatas adalah sebagai berikut
$kata=" Program PHP "; // Perhatikan pada bagian awal dan akhir mengandung spasi satu ketuk
print "Kata '$kata' dengan spasi didepan dan dibelakang
";
$hilang1=ltrim($kata);
print "Dihilangkan spasi didepan menjadi :
";
print "'$hilang1'

";
$hilang2=rtrim($kata);
print "Dilihlangkan spasi dibelakang menjadi :
";
print "'$hilang2'

";
$hilang3=trim($kata);
print "Dilihlangkan spasi didepan dan dibelakang menjadi :
";
print "'$hilang3'

";

?>


Cara merubah variable string menjadi variable string baru yang diinginkan
Gunakan fungsi substr() untuk merubah variable string sesuai keinginan Anda
syntax-nya substr("data_string", posisi_awal, banyaknya_karakter)
Keterangan paramater dalam syntax substr():
data_string = adalah string kata atau kalimat atau karakter apapun berupa string yang ingin Anda rubah
posisi_awal    = adalah angka(bukan huruf) yang menunjukkan pada posisi keberapa Anda ingin merubah string
banyaknya_karakter = adalah angka(bukan huruf) yang menunjukkan banyaknya karakter yang ingin Anda rubah
contoh:
$kata="abcdefgh";
print "Variable \$kata = '$kata' dirubah menjadi string baru sebagai berikut :

";
echo substr($kata, 2) . "  --> menggunakan fungsi substr(\$kata, 2)
";
echo substr($kata, 3,2) . "  --> menggunakan fungsi substr(\$kata, 3,2)
";
echo substr($kata, 0,6) . "  --> menggunakan fungsi substr(\$kata, 0,6)
";
echo substr($kata, -3,2) . "  --> menggunakan fungsi substr(\$kata, -3,2)
";
?>

Fungsi substring_count()
Berguna untuk menghitung jumlah kata(atau beberapa karakter) dalam sebuah string, syntax-nya sebagai berikut : substr_count("data_string", "karakter_yg_dicari")
untuk lebih jelasnya perhatikan contoh berikut ini :
$kalimat = "PHP merupakan bahasa pemograman web dinamis. Bahasa PHP cukup mudah dipelajari, dan PHP free";
$jumlah    = substr_count($kalimat, "PHP");
print "Kalimat berikut ini
'$kalimat'

";
print "Jumlah kata 'PHP' dalam kalimat diatas adalah : $jumlah";
?>
untuk tambah  lebih jelasnya lagi perhatikan contoh berikut ini:
$kata2=array("ex","te","xt","ek");
$lihat= "text text text text text text text text";
foreach($kata2 as $kw){
echo "Kata $kw terlihat ". substr_count($lihat,$kw) . "
";
}
?>


Membuat String Berulang
Untuk membuat string berulang, Anda bisa menggunakan fungsi berikut :str_repeat("yang_akan_ulang", banyaknya_pengulangan)
Contoh :
$ulang = str_repeat("selamat", 4);
print "Anda telah berhasil belajar PHP, $ulang";
?>

Mengganti Bagian Dari String
Untuk mamnipulasi data string kadang Anda perlu untu mengganti bagian tertentu dari string dengan nilai string lainnya. Anda dapat menggunakan fungsi berikut : str_replace("yg_diganti", "pengganti", "kalimat")
parameter yg_diganti adalah string yang akan digantikan oleh string yang menggantikan
parameter pengganti adalah string yang akan menggantikan string yang digantikan
parameter kalimat adalah string awal yang berisi kalimat asli yang nantinya akan digantikan
contoh:
$kata1="Belajar PHP sangat susah yaaa !";
$ubah= str_replace("susah", "mudah", $kata1);
print "Kalimat '$kata1'
akan diganti menjadi :
";
print $ubah;
?>


Memecah String
String dapat dipecah menjadi beberapa bagian, untuk memecah string perkata Anda dapat menggukanan fungsi berikut : strtok("string_yg_akan_dipecah", "karakter_pemisah")
parameter karakter_pemisah bisa diisi dengan spasi kosong atau karakter apapun
contoh
$kalimat = "di wwww.agiptek.com ada tutorial PHP yang cukup lengkap untuk jadi rujukan bagi pemula programmer PHP";
$pecah    = strtok($kalimat, " ");
while ($pecah){
print "$pecah
";
$pecah = strtok(" ");
}
?>



sumber : http://agiptek.com/index.php/php/114-beberapa-fungsi-pengolah-string.html
Read More

Compress Your JPEG Image with jpegoptim

9:11 PM | , , , , , , , , ,

Hi guys, your image is so a big size?
Do you want to compress your image with a smaller size in KB without damage your image resolution?

yup, I want to tell you about compressing image with jpegoptim. What is this?
check on this.

Jpegoptim is multi platform Operating System. But now I just want to tell you about how to install jpegoptim and how to use it on Linux OS especially Ubuntu Linux.

Okay let's follow this instruction

please entering this command in your terminal and type your linux password installation
sudo apt-get install jpegoptim

for compressing an image you can type this, please replace x with a number between 0 .. 100
jpegoptim yourimage.jpg --max=x

for another option of jpegoptim you can check jpegoptim manual with this command
jpegoptim --help
or
man jpegoptim

okay, lets this on your PC guys and enjoy it :)


Read More