Jumat, 24 Maret 2017

Menampilkan format Rupiah di PHP

Data yang berada di database programmer kadang berbeda dengan data yang sering dilihat manusia biasa (ciaaa).  Misalnya jika kita membuat program keuangan, dalam format database seperti sql atau yang lain format integer biasanya hanya berupa angka tanpa tanda pemisah apa apa.

untuk membuat format angka pada dokumen keuangan ada beberapa variabel yang perlu ditambahkan,

$biaya = '50000';
$angkabiaya = number_format($biaya, 2, ',', '.');
echo $angkabiaya;
echo 'Rp '.$angkabiaya;
hasil  :
50.000,00
Rp 50.000,00

penjelasan :
number_format =>  wajib dicantumkan untuk mengubah format angka
$biaya => variabel yang menampung angka
2 = jumlah angka di belakang koma
',' = pemisah angka di belakang koma
'.' = bisa diganti dengan titik

lihat detail untuk number_format di
http://php.net/manual/en/function.number-format.php

Jumat, 03 Maret 2017

Mengubah format tanggal di php

Untuk mengubah format tanggal dari database yang biasanya berupa yyyy-mm-dd ke format yang kita inginkan, berikat format sebagai berikut di dokumen php anda :
$tanggal = 2017-03-03; // 3 maret 2017
$tanggaloke = date("d-m-Y",strtotime($tanggal)); //variabel peubah ke format dd-mm-yyy
$tanggalcoba = date("d-F-Y",strtotime($tanggal)); //variabel peubah ke format dd-mm-yyy
echo $tanggaloke;
echo $tanggalcoba;
?>
Maka hasilnya adalah
03-03-2017
03-Maret-2017

Menampilkan Tanggal Sekarang
$tanggalhariini = date('d-m-Y');
?>

Menampilkan tanggal, bulan, atau tahun saja :
 $tanggal =date('d');
$bulan = date('m');
$tahun = date ('y')
?>

Menampilkan 2 digit terakhir tahun sekarang :

    $tahun_sekarang = date('Y');
    $tahun = substr($tahun_sekarang, -2);

    echo "$tahun";
?>


Selamat mencoba.
lihat manual lengkapnya di http://php.net/manual/en/function.date.php

Selasa, 14 Februari 2017

Menghilangkan tanda petik di php dengan str_replace

Beberapa waktu yang lalu, saya mendapatkan sebuah masalah dalam ekseskusi SP atau Store Procedure di SQL Server. Sebuah kasus yang aneh, karena eksekusi yang lain berjalan dengan baik dan hanya terjadi pada beberapa kasus saja.
Ternyata, usut punya usut. Kasus ini terjadi karena insert SP tidak berjalan sempurna karena eror. Yang dikarenakan record yang akan dimasukkan memiliki tanda petik atas. Misalnya pada nama arab.
Nah, untuk mengatasi hal tersebut, mau tidak mau kita harus menghilangkan tanda petik yang ada pada variabel nama itu, karna bisa menjadikan eror berkepanjangan. Kita bisa mengganti tanda petik tersebut dengan spasi saja. Caranya dengan script str_replace. Str_replace di php berfungsi untuk menggantikan sebuah string dengan karakter lain yang bisa kita tentukan sendiri. Contoh :

$nama = "Ali Ma'shum";
$nama_ok = str_replace("'"," ",$nama);
echo $nama_ok;

maka hasil keluaran akan menjadi 
Ali Ma shum

Totally cure the error, dan semoga yang punya nama tidak keberatan namanya berkurang satu karakter, hehe. Asalkan nama tidak menjadi variabel unik yang menjadi primary key.
Demikian menjadi catatan kecil saya, semoga bermanfaat.

Taraaaaaam.....

Hallo ... 2017!
OMG, setahun tidak posting di blog itu rasanya lamaaaaa sekali. Maaf maafkan, jika penulis agak lebay hehe. Semenjak bekerja sebagai full time programmer, hari-hari rasanya berlalu cepat sekali. Sebenarnya ada banyak ide yang berkelebatan untuk sekedar ber-share ria atau mengungkapkan isi hati disini. Namun karna terbatasnya waktu, dan hilangnya kesempatan untuk membuka blog, hilanglah semuanya....
Starting 2017...
Meskipun sudah satu setengah bulan berlalu, tiada salahnya resolusi yang telah lama terpendam di dalam dada diungkapkan kembali ya...
Improve, improve, improve ....
Hidup memang tak selalu sejalan dengan rencana kita, tapi rencana Tuhan, iya kan?
Nah, makanya, kita harus pandai-pandai berimprovisasi dalam kehidupan. Tak hanya be better, karna terkadang menjadi lebih baik itu bukan terbaik, upsss. Kita bisa menjadi lebih baik, mungkin setelah melakukan kesalahan, atau mengalami sebuah kesusahan, that should made us think better. Namun semuanya bukan berarti penyesalan.
Random, agak random ya tulisan saya kali ini. Meskipun, sebenarnya ingin menyampaikan filosofi. Yah, pikiran saya sudah cukup random dengan kehidupan dan kode program.
Selamat menempuh tahun 2017, semoga improvisasi yang kita lakukan bisa mengantarkan kita ke arah kesuksesan, Amin...
2017, berbuat lebih banyak, lebih baik, lebih bermanfaat.
salam untuk tahun depan, sampai ketemu sebentar lagi. setelah mewujudkan mimpi di '17 ini
:)

Jumat, 04 November 2016

Jadilah Mata Air...


Sebilah resensi tentang film Rudy Habibie...
B. J. Habibi, adalah seorang jenius yang dimiliki oleh negara Indonesia. Beliau telah menelurkan banyak karya dan penemuan yang mampu mengharumkan nama Indonesia. Setelah Film tentang Habibi Ainun yang pertama, kini muncul film Habibi yang kedua yang berjudul Rudy Habibi.
Ya, Rudy Habibi, tidak lain dan tidak bukan merupakan Bapak B.J.Habibi. Rudy merupakan nama kecil dari BJ Habibi. Film Rudy Habibi diawali dengan masa kecil Rudy Habibi yang berada dalam masa-masa peperangan hingga harus sering berpindah dan mengungsi demi mencari perlindungan. Keluarga Rudy Habibi adalah keluarga Muslim yang taat. Ibunya berasal dari jawa sedangkan ayahnya dari Gorontalo.
Jadilah mata air... Begitulah pesan yang selalu diingat oleh Rudy Habibi dari ayahnya. Selain itu, ayahnya pula yang telah menjadi inspirasi bagi Rudy Habibi untuk membuat pesawat. Pesawat bukan hanya untuk perang, namun menghubungkan orang-orang menjadi lebih dekat.
Rudy Habibi yang begitu terobsesi untuk membuat pesawat akhirnya bisa bersekolah di Jerman. Rudy Habibi digambarkan sebagai seorang jenius yang cukup unik. Yah, memang biasanya orang-orang jenius dan berpikiran beda suka bertingkah aneh. Hehe... Rudy Habibi yang diperankan oleh Reza Rahadian di mata saya terkadang seperti Mr. Bean, ekspresi dan cara bicaranya. Memang kita mengetahui bagaimana cara bicara Bapak B.J.Habibi yang sebenarnya. Mungkin Abang Reza Rahadian berusaha semaksimal mungkin untuk menjadi mirip seperti bapak BJ Habibi. Dengan akting yang bagus dan cukup meyakinkan dia mampu mengantarkan Film Rudy Habibi menjadi lebih nyata bagaimana kisah tentang BJ Habibi semasa muda.
Sedahsyat kisah cinta Habibi Ainun pertama, ternyata cinta Rudy Habibi juga memiliki cerita yang berliku lika. Pada masa mudanya itu, Rudy Habibi diceritakan disukai oleh seorang Putri atau keluarga Kraton dan juga seorang wanita Polandia. Hal yang paling saya ingat dan membuat tertarik pada iklan atau trailer Rudy Habibi yaitu pada saat Illona (Chelsea Islan) berbicara dengan cepat dalam bahasa Jerman pada saat perkenalan pertama dengan Rudy. Dan setelah menonton ceritanya ternyata demikian. Seorang Rudy pernah mencintai wanita yang salah. Nah, jika dalam kehidupan ini kita pernah melakukannya it’s ok. Jadikan pelajaran hidup untuk mendapatkan cinta sejati, ihhiirrr...
Nah, selain itu keseharian Rudy Habibi yang aneh namun muslim yang taat ternyata membuat beliau pernah beribadah di Gereja... Hingga sempat bertemu dengan pastur yang mengetahui bahwa dia seorang muslim. Bagaimana ceritanya silahkan anda tonton sendiri filmnya....
Banyak sekali pesan moral dan inspirasi yang saya dapatkan dari film ini. Jadi jika anda tidak ingin keitinggalan, cobalah menyaksikan Rudy Habibi...