Sunday, June 28, 2009

Optimalisasi Coding Di PHP dengan in_array

Didalam manual php ada fungsi in_array yang berguna untuk mengecek isi / value didalam array.

" in_arrayChecks if a value exists in an array "

apabila fungsi tersebut digabungkan dengan fungsi if akan menghasilkan perpaduan yang bisa membuat coding jadi efisien. Berikut contohnya :


$hari = 'Selasa';

if($hari == 'Senin'){
echo "Masuk Kerja";
}elseif($hari == 'Selasa'){
echo "Masuk Kerja";
}elseif($hari == 'Rabu'){
echo "Masuk Kerja";
}elseif($hari == 'Kamis'){
echo "Masuk Kerja";
}elseif($hari == 'Jumat'){
echo "Masuk Kerja";
}elseif($hari == 'Sabtu'){
echo "Masuk Kerja";
}else{
echo "Libur";
}

Source Code diatas bisa diringkas menjadi :

$hari = 'Selasa';

$hariArray = array('Senin','Selasa','Rabu','Kamis','Jumat','Sabtu');

if(in_array($hari,$hariArray)){
echo "Masuk Kerja";
}else
echo "Libur";

Thank's to : yauritux untuk pencerahannya

Lanjut ....

Sunday, May 24, 2009

Mozaik 1205

Ketika cermin itu hampir jadi
kau pecahkan dengan mimpimu pagi itu
tapi...
kenapa kau masih sisakan pecahan itu?

Ketika kata yang kau ucapkan adalah keputusanku
kau sekap aku dengan kata yang lain
tapi...
kenapa kau simpan kata itu?

Ketika kujalani mimpi itu ke gerbang kenyataan
kau bangunkan aku dengan mimpimu
tapi..
kenapa kau beri mimpi yang lain?
Ketika cermin itu hampir jadi
kau pecahkan dengan mimpimu pagi itu
tapi...
kenapa kau masih sisakan pecahan itu?

Ketika kata yang kau ucapkan adalah keputusanku
kau sekap aku dengan kata yang lain
tapi...
kenapa kau simpan kata itu?

Ketika kujalani mimpi itu ke gerbang kenyataan
kau bangunkan aku dengan mimpimu
tapi..
kenapa kau beri mimpi yang lain?

namun...
Kau adalah mozaik terindah yang pernah kutemukan
Kau adalah tabel terindah yang punya banyak kunci primer
Kau adalah temali yang sukar dilepaskan

dan biarkan Mozaik itu membentuk sketsanya sendiri

Lanjut ....

Cinta adalah kekuatan

Cinta adalah kekuatan…
yang mampu mengubah duri jadi mawar
mengubah cuka jadi anggur.
mengubah malang jadi untung
mengubah setan jadi nabi
mengubah iblis jadi malaikat
mengubah sakit jadi sehat
mengubah kikir jadi dermawan
mengubah kandang jadi taman
mengubah penjara jadi istana
mengubah sedih jadi riang
mengubah amarah jadi ramah
mengubah musibah jadi muhibah
itulah cinta…..

Sekalipun cinta telah kuuraikan dan kujelaskan panjang lebar, namun jika cinta kudatangi aku jadi malu pada keteranganku sendiri.

meskipun lidahku telah mampu menguraikan, namun tanpa lidah cinta ternyata lebih keram, sementara pena begitu tergesa-gesa menulisaknnya.

kata-kata pecah berkeping keping begitu sampai kepada cinta, dalam menguraikan cinta akal terbaring tak berdaya bagaikan keledai terbaring dalam lumpur. cinta sendirilah yang menerangkan cinta dan percintaan. (*)


*) KCB

Lanjut ....

Thursday, April 16, 2009

Hobi yang merugikan

Manusia adalah mahluk sosial, butuh media aktualisasi diri salah satunya dengan hoby.
namun adakalanya hoby tersebut menyentuh aspek personal yang lain dalam tanda petik "Merugikan diri sendiri dan orang lain". Sebagai contoh kasus hoby "ngegame".
yang dimaksud mengganggu disini salah satunya adalah :

  1. Karena tingkahlaku para gamer tidak pernah diem ditempat ketika main game, untuk game CS Klo musuh kita or kita kena tembak maka, benda-benda ringan sering berterbangan di ruangan, benda tersebut seperti CD, Sandal, Botol aqua, Sepatu or benda apapun yang ada disekitar kita yang bisa kita raih dan mudah dilempar :D. klo sudah gini gak tau deh apa jadinya ruangan tempat ngegame
  2. Bukan cuma benda-benda ringan yang sering berterbangan, namun kata-kata juga kadang-kadang lepas begitu saja tanpa Volume yang terkontrol. "Tembakkkkkkkkkkkkk", "Majuuuuuuuuuuuuuuuuuuuuu", "Hajarrrrrrrrrrrrrrrrrrrrrrrrrrrr", dsb
  3. Lupa waktu, Tak jarang saya melihat temen yang main game dari jam 8 malam sampe azan subuh baru selesai. nach apa gak berlebihan tuch.

Lanjut ....

Thursday, March 19, 2009

Coding, eating, meeting and walking

Rutinitas yang sempet terpendam beberapa bulan kini dijalani kembali. Sepulang dari balikpapan aku jarang Coding. Klopun ada hanya sebatas latihan untuk mengingat sintak, paling banter hanya bantu anak SMK TI Praktikum pemrograman web di lab. Malas rasanya walaupun ada komputer dirumah klo tidak ada target.

Sebenarnya aku sudah gak pengen lagi terjun kedalam kawah candradimuka "coding". Tapi menurut pepatah "Show must go on". klo kata andrea Hirata sich "Berbuat terbaik dititik kita berdiri sesunggunya itulah sikap hidup realistis". Kondisi yang kuhadapi sekarang semuanya serba baru, penuh tantangan dan punya peluang yang besar juga.

Klo dulu bermain CMS Xaraya sekarang kenalan lagi dengan Framework Zend, dicekokin database Oracle. Yach mau gak mau harus berjuang ekstra keras untuk bisa bertahan dari segala macam gempuran. halah opo kui :-). 

Pola maka juga berubah, pagi sarapan warteg, siang makan kemudian malam juga makan. Setiap pagi di meja sudah tersedia 2 gelas air, air putih dan air teh. Selang beberapa jam datang snack, disamping meja juga tersedia kaleng krupuk. so coding plus-plus.

Tak ketinggalan agenda meeting setiap hari selasa, rabu, kamis dan jum'at rutin digelar untuk evaluasi pekerjaan dan target minggu depan. benar-benar jadwal yang ketat. Tak jarang pulang sering malam dan dijalan raya merupakan jam sibuk. Akhirnya dari pada naik busway yang mempunyai fansnya banyak ditambah macetnya lumayan lama, lebih praktis, ekonomis dan gelis yaitu jalan kaki. Disamping baik untuk kantong baik juga kesehatan.

Lanjut ....

Sunday, February 8, 2009

Kok bayar sich?

Beberapa minggu yang lalu, setiap hari minggu biasanya aku lari pagi di Stadion Bima Cirebon, seperti biasanya setelah masuk komplek stadion parkir motor langsung cabut keliling stadion. Namun ada yang aneh ketika minggu ini saya melakukan aktifitas yang sama. Semua pintu masuk stadion dijaga oleh beberapa orang berpakaian preman meminta uang parkir kepada pengendara sepeda motor. HAri YAng Aneh !!!! Besar parkirnya sich cuma seribu perak, namun klo diteliti lebih jauh ada beberapa kejanggalan :

1. Yang memungut retribusi parkir bukan instansi resmi(ILEGAL) melainkan atas nama Koperasi pedagang kaki lima yang gak jelas dimana koperasinya siapa penanggung jawabnya serta berbadan hukum atau tidak, secara resmi stadion tersebut dimiliki oleh Pertamina, klo yang memunggut pihak pertamina tidak menjadi persoalan.

2. Karena pungutan parkir tersebut dikategorikan pungutan Liar(Pungli) dan orang yang memungutnya pun ilegal maka secara administrasinya pun gak jelas. Dalam karcis tidak ada nomor seri karcis yang biasanya ada disetiap karcis parkir, petugas berpakaian preman, orangnya gak jauh dari dunia preman, indikasinya yang memungut parkir memakai anting. laki-laki sejati tidak akan mungkin memakainya :-), preman kan gak mungkin menggunakan seragam parkir yang resmi.

Seharusnya mereka (yang memungut retribusi) sadar, klo pengunjung sepi gara-gara malas masuk komplek karena ada uang parkir, trus stadion jadi sepi, apa enggak hilang tuh penghasilan mereka?

Belajar dari kejadian tersebut, saya punya wacana menciptakan sarana olahraga dan tempat hiburan bagi masyarakat luas yang murah, tanpa adanya pungutan parkir. bagi para Caleg mungkin ini program yang bagus untuk dijadikan modal Visi dan Misi. Bangsa ini sudah banyak pungutan Liar, lihatlah para angkot yang bersikukuh menolak menurunkan tarifnya karena alasan tersebut.

Memang disatu sisi retribusi parkir menyangkut dapur orang banyak, namun cukuplah retribusi dikenakan pada pusat perbelanjaan saja yang notabenenya seseorang akan mengeluarkan uang untuk kepertuan konsumsi atau bisnis. Masa iya masyarakat yang ingin mengeluarkan keringat dan melepaskan penat juga harus bayar?

Lanjut ....

Thursday, January 29, 2009

Setup MySQL in LInux

Pada beberapa distro linux(study kasus slackware) mysql biasanya tidak langsung bisa
digunakan setelah instalasi, dalam tanda petik "Dibutuhkan pengaturan lagi" agar mysql
dapat digunakan.

ketika kita ketikkan perintah mysql pada console atau kita panggil di browser via phpmyadmin
"Biasanya" akan muncul pesan error seperti dibawah ini :

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)

secara garis besar dapat diartikan "Belum /tidak bisa koneksi ke mysql server"
Berikut langkah-langkah/ pengaturan agar mysql bisa digunakan :

1. su root
Login sebagai root

2. su mysql
Login sebagai user mysql

3. chmod -R 755 /var/lib/mysql
Merubah library mysql agar bisa diakses

4. chown -R mysql:mysql /var/lib/mysql
Merubah kepemilikan hak akses mysql dari root ke mysql

5. chmod +x /etc/rc.d/rc.mysqld
Merubah mysql daemon agar dijalankan pada saat booting or startup

6. /etc/rc.d/rc.mysqld start
menjalankan daemon mysql

last step--->
mysql_instal_db

instal database default mysql

setelah langkah-langkah diatas dijalankan, maka mysql siap digunakan !!
semoga berhasil dan bermanfaat :-)

Spesial thank's
1. Mz Joko P
2. Mz fath

Kedua orang tsb yang telah mengilhami tulisan ini.
"U are not the best but u are one of them "

Lanjut ....