SLIM – PHP micro framework

Slim Micro Framework

Slim Micro Framework

Berlanjut ke pemilihan framework dalam hal ini PHP, saya akhir -akhir ini lagi seneng memakai framework yang simple, ga neko-neko dan ga ribet. Codeigniter bagi saya sudah almarhum,saya sudah ga tertarik lagi. Laravel masih terlalu dini menurut saya, nuggu versi laravel 4 aja lah. Dan sempet melirik YII, yang ternyata sangat-sangat penuh ini-itu. Bukannya saya ga seneng YII, cuma kalo untuk membangun projek kecil pake YII, ko terasa mubazir ya, Dan akhirnya saya menemukan SLIM PHP Micro Framework. Continue reading

Composer – Dependency Manager For PHP

http://getcomposer.org/

Composer adalah tool yang digunakan untuk instalasi-instalasi dependensi PHP. Apabila sudah pernah memakai bahasa pemrograman Ruby dan Framework Ruby On Rails, composer ini fungsinya sama dengan GEM pada bahasa tersebut.

Intinya, setiap kita membangun sesuatu dengan PHP, dan suatu saat membutuhkan dependensi tertentu, misalkan framework atau library, kita tidak perlu lagi mencari-cari file yang kita butuhkan dengan susah payah, cukup menggunakan perintah composer dan akan mengunduhnya untuk kita pergunakan. Kembali lagi saya bandingkan dengan Ruby (karena yang pernah saya pake adalah bahasa tersebut), contohnya ingin menginstall framework rails, cukup dengan perintah gem install rails, maka akan di unduh dependensi yang dibutuhkan oleh framework ruby on rails.

Continue reading

PHP: Built-in web server

PHP CLI

PHP CLI

Pemrograman web pasti membutuhkan webserver untuk menjalankan programnya. Apapun bahasa pemrogramannya. Rasanya tidak perlu saya jelaskan apaitu webserver dan untuk apa, malah nanti bingung :D

Dulu sewktu kuliah, bahkan sampai sekarang masih banyak yang beranggapa PHP=WEB=XAMPP. Padahal hal itu sangat berbeda sekali. PHP butuh webserver, nah XAMPP menyediakan Apache sebagai webservernya. Ringkasnya gitu. Jadi kalo mau membuat program PHP harus instal XAMPP  / LAMPP? Engga juga, install PHP dan Apache atau webserver yang lain juga bisa. Continue reading

Penawaran Banner berujung penipuan

Ilustrasi : http://www.how-to-build-a-website.co.uk/images/free-money.jpg

Pagi ini diawali dengan mengecek email (rutinitas yang harus dihindari sebenernya karena menurut penelitian dapat menurunkan mood bekerja). Menghapus email iklan dari onlineshop dan sejenisnya. Ada salahsatu email yang dikirimkan melalui contact di web ini yang berisi penawaran untuk memasang banner dan mereka mau membayar sampa 750 USD, Wow! siapa yang tidak tertarik melihat ada penawaran seperti itu.

Continue reading

Fungsi Terbilang dengan PHP

Ilustrasi http://img.viralpatel.net/2012/05/numbers.jpg

Diperuntukkan untuk mengubah angka ke dalam kalimat dalam bahasa Indonesia. Maksimal nilainya adalah 1milyar-1. Semoga bermanfaat


<?php
function terbilang($bilangan){
 $bilangan = abs($bilangan);

$angka = array("Nol","satu","dua","tiga","empat","lima","enam","tujuh","delapan","sembilan","sepuluh","sebelas");
 $temp = "";

if($bilangan < 12){
 $temp = " ".$angka[$bilangan];
 }else if($bilangan < 20){
 $temp = terbilang($bilangan - 10)." belas";
 }else if($bilangan < 100){
 $temp = terbilang($bilangan/10)." puluh".terbilang($bilangan%10);
 }else if ($bilangan < 200) {
 $temp = " seratus".terbilang($bilangan - 100);
 }else if ($bilangan < 1000) {
 $temp = terbilang($bilangan/100). " ratus". terbilang($bilangan % 100);
 }else if ($bilangan < 2000) {
 $temp = " seribu". terbilang($bilangan - 1000);
 }else if ($bilangan < 1000000) {
 $temp = terbilang($bilangan/1000)." ribu". terbilang($bilangan % 1000);
 }else if ($bilangan < 1000000000) {
 $temp = terbilang($bilangan/1000000)." juta". terbilang($bilangan % 1000000);
 }

return $temp;
}