Query pada MySQL yang berkaitan dengan kependudukan
1. Mencari Nomor KTP yang sama
select * from penduduk where no_ktp = (select no_ktp from penduduk having(count(no_ktp)>1));
+----------+---------------+--------------+
| no_ktp | nama | alamat |
+----------+---------------+--------------+
| 64710008 | Casmadi S.Kom | Cirebon |
| 64710008 | Joko Prastiyo | Gunung Kidul |
+----------+---------------+--------------+
2 rows in set (0.00 sec)
2. Mendapatkan umur
"SELECT nama, tgl_lahir, CURDATE(),(YEAR(CURDATE())-YEAR(tgl_lahir)) - (RIGHT(CURDATE(),5)< >+------------------+------------+------------+----+
| nama | tgl_lahir | CURDATE() |umur|
+------------------+------------+------------+----+
| Casmadi S.Kom | 1995-10-16 | 2008-04-15 | 12 |
| Joko Prastiyo | 1983-01-11 | 2008-04-15 | 25 |
| Hadi Triwaskito | 1980-12-01 | 2008-04-15 | 27 |
+------------------+------------+------------+----+
3 rows in set (0.00 sec)
3. Mendapatkan Umur dibawah umur 17 (Tanggal Acuan Tgl Sekarang/saat ini)
" SELECT nama,tgl_lahir,CURDATE(),(YEAR(CURDATE())-YEAR(tgl_lahir)) - (RIGHT(CURDATE(),5)
| nama | tgl_lahir | CURDATE() |umur|
+---------+------------+------------+----+
| Casmadi | 1995-10-16 | 2008-04-15 | 12 |
+---------+------------+------------+----+
1 row in set (0.00 sec)
4. Mendapatkan umur dibawah 17 (tanggal yang telah ditetapkan, Contoh tgl 25 Oktober 2008)
"SELECT nama, tgl_lahir,
(YEAR( '2008-10-25' ) - YEAR( tgl_lahir )) - ( RIGHT( '2008-10-25', 5 ) <>
+---------+------------+------+
| nama | tgl_lahir | umur |
+---------+------------+------+
| Casmadi | 1995-10-16 | 13 |
+---------+------------+------+
1 row in set (0.00 sec)
Monday, April 14, 2008
Query yang berkaitan dengan kependudukan
Thursday, April 10, 2008
Demokrasi itu mahal dan melelahkan
Haruskah demokrasi itu selalu mahal?
Menghabiskan banyak anggaran negara dan rakyat bangsa ini hanya untuk menghasilkan seorang pemimpin yang ketika sudah mendapat "kursi" lupa akan komitmen awal tentang amanah yang telah dibebankan kepada dirinya?
Haruskah demokrasi itu melelahkan?
Melibatkan seluruh komponen masyarakat, instansi pemerintahan serta lembaga yang berkaitan dengan birokrasi?
Menghabiskan waktu berbulan-bulan hanya untuk menyusun daftar pemilih?
Bukankah secara teknis hal tersebut sudah menjadi kewenangan dari lembaga yang menangani masalah kependudukan?
Bukankah negeri ini sering mengadakan hajatan demokrasi?
Haruskah setiap kekalahan dalam pilkada berakhir dengan proses pembakaran?
Sudah siapkah penduduk negeri ini menggelar hajatan langsung pesta demokrasi?
Lelah rasanya menyaksikan parodi pilkada di berbagai daerah yang tidak sesuai dengan skenario yang dibuat oleh rakyat, sangat mahal rasanya biaya yang dikeluarkan untuk meghasilkan pemimpin di negeri ini?
"Tanya kenapa?"
Saturday, April 5, 2008
Film dan Novel
atau dikenal juga dengan istilah best seller.
namun jarang aku membaca ssebuah novel yang diangkat dari sebuah judul film yang fenomenal atau film box office.
setelah aku melihat film ayat-ayat cinta nyessel banget rasanya!!! faktor utama mungkin karena sudah baca novelnya terlebih dahulu. bahkan beberapa orang yang telah menonton filmnya pun langsung memburu novelnya, membacanya dan mempunyai komentar yang hampir sama dengan kebanyakan orang pada umumnya yaitu
"Bagus Novelnya"!
terlepas dari kontroversi "jeleknya" alur cerita dalam Film ayat2 cinta yang perlu saya komentari adalah :
1. penggambaran tokoh dan pendeskripsian lokasi yang tidak utuh. akibatnya bagi yang sudah membaca novelnya akan menduga2 bahwa setelah adegan ini mestinya seperti ini, dan ternyata yang ada di film tidak seperti yang digambarkan di novel(alur ceritanya terputus-putus)
2. pesan religi yang disampaikan tidak mengena(terlalu singkat).dalam beberapa adegan dan percakapan seolah-olah hanya sekedarnya saja atau ala kadarnya saja, orang sepintas melihat dan mendengarnyapun tidak akan mengerti seperti apa pesan yang mau disampaikan.
Ya mudah-mudahan juga Novel kang abi yang berjudul "Ketika cinta bertasbih" rencananya akan difilmkan lagi nasibnya tidak sama dengan ayat2 cinta. sayang kan kang abi sudah bikin novel keren banget seperti itu ketika difilmkan jauh dari harapan (gak sama ceritanya seperti di novel). aku aja bacanya sampai nangis-nangis :-))
Saturday, March 8, 2008
Programmer KPU

Pada saat menerima screen design untuk membuat aplikasi untuk komisi pemilihan umum, Statement awal yang dikeluarkan management produksi adalah "hati-hati project ini bukan project sembarangan !!!". Ketika program tsb sudah selesai 100 % pun masih bisa bernyanyi dengan riang gembira, coz data pemilih belum ada :-))
But itu dulu, SEKRANG !!! subhanallah ....
Berawal dari data pemilih yang berasal dari capil acak adut, telat sampainya karena birokrasi di pemerintahan yang gak habis-habis, ditambah lagi deadline dari KPUD yang semaunya aja dengan confirmasi yang serba mendadak menjadikanKu tidur 2 hari malam hanya untuk menconvert ratusan ribu data pemilih dari acces ke mysql.
tapi Alhamdulilah semuanya bisa diatasi dengan berprinsip "Mustahil Allah membebani mahluk diluar kesanggupannya"
Masalah tidak berhenti sampai disitu!! dikarenakan KPU mungkin tidak mau ambil pusing dengan yang namanya data, aplikasi disebar ke seluruh kecamatan :-), alhasil perawatan jadi lebih runyam karena setiap ada perbaikan aplikasi harus dikirim kekecamatan-kecamatan yang dalam hal ini PPK. Tidak terlalu besar wilayahnya namun cukup melelahkan jika berkeliling seharian .
Beberapa jam HP dimatikan seluruh kecamatan ngamuk-ngamuk karena aplikasi error terus lah, muncul-muncul terus mozillanya lah, pemilihnya kurang lah, datanya kehapus sampai ada yang kangen segala operatonya :-))),
Berkeliling dari satu PPK ke PPK yang lain merupakan rutinitas yang wajib dilakoni klo gak mau ditelpon terus. Hiburan bagiku ketika mengunjungi PPK paling hanya disuguhi gorengan, ngodain operator cewek, makan, sampai diceramahi oleh anggota PPK yang gak mau tau programnya harus jalan saat itu juga. heemmm susah juga klo menjelaskan istilah programmer kepada orang awam, dijamin gak bakalan nyambung!!
Suka gak suka, seneng gak seneng harus dilakoni agar semuanya lebih enjoy dan tidak jadi beban ! Pelajaran terkhir nomor "Jangan mau bikin aplikasi jika data yang dikasih adalah data sampah, atau data datang belakangan"
Thursday, March 6, 2008
Edensor

Edensor Villages
Sungguh beruntung Andrea Hirata bisa melihat dan berkunjung ke edensor.
Kukira edensor itu nama khayalan dalam sebuah novel pada umumnya, tapi setelah membaca sampai habis novel edensor dan searching di google earth SUnggguH luar BIasa !!!
Klo sudah melihat tempat seperti itu yang terbayang adalah menikmati masa tua yang indah bersama anak dan keluarga sambil berjalan-jalan menggunakan kuda, minum kopi di teras rumah sambil baca koran, menghabiskan waktu dengan berkebun sembari mendekatkan diri pada sang khalik selagi umur masih dikandung :-) Subhanallah .... sungguh maha besar Allah dengan segala Ciptaanya ..
Membaca Tetralogi laskar pelangi membuat diriku ingin merajut mimpi yang selama ini belum terexpose !!! Tetralogi laskar pelangi adalah novel kedua setelah Dwilogi Karya Habiburahman yang membuat aku jadi hobi membaca Novel, mengisi jiwaku yang kosong dengan rutinitas kantor yang terkadang membosankan dan membuat dunia terasa seperti daun kelor ;-)
Friday, February 22, 2008
Mati lagi mati lagi ....
Yach belum disimpan ....
Sialan PLN
gak sopan ..
Hore ...
Alhamdulilah ....
Begitulah kira-kira kata-kata yang keluar disetiap kantor dibalikpapan, samarinda dan beberapa kota/kab lain di kaltim ketika mati lampu.
Seumur-umur hidup di jawa belum pernah mati lampu setiap minggu, mati Air sampe berhari-hari (cape dechhhh ...!). gak ngerti hobi pegawai PLN di kaltim mah, masa hobinya bikin jadwal pemadaman bergilir setiap bulan, habis itu dipasang dikoran. terkadang jadwal pemadaman tidak sesuai jadwal. Tapi jangan salah telat bayar 2 bulan langsung dicabut!!!, beda dengan PDAM yang bisa nunggak berbulan-bulan tapi air tetap nyala 8-), Setali dengan PDAM kadang dibeberapa daerah mati air bisa mencapai berhari-hari(lupa nyalain air kali :-) )
PLN = PDAM ==>podo wae
yaa bagi kantor yang tidak punya genset, mati lampu merupakan hiburan sesaat melepas kepenatan sambil mendengarkan lagu kebangsaan kaltim (suara genset yang beradu).
yang lebih lucu lagi, banya bangunan supe megah, apartemen, stadion sepak bola, dsb yang ketika sudah selesai tidak bisa dipergunakan karena listriknya belum terpasang ;-)))
Kaltim memang kaya sumber daya alamnya, kaya APBDnya tapi miskin SDMnya .....
gimana gak miskin SDM lha wong sungai mahakam dibuang percuma ke laut aja, padahal kan bisa buat dibangun pembangkit listrik, dibuat sumber PDAM .
sayang sekali rasanya potensi yang begitu melimpah tidak dioptimalkan semaksimal mungkin
Seandainya aku bisa .......
Thursday, February 14, 2008
Eksekusi File Jumbo di mysql
Bermain-main dengan yang namanya data memang mengasikkan, tapi klo jumlah datanya mencapai ratusan ribu lebih malah mumet berkepanjangan. Besarnya jumlah record berpengaruh juga pada besarnya file.
Sebenarnya di phpmyadmin sudah mengcover kebutuhan untuk export maupun import data.
tapi stop tunggu dulu !!!!. bagaimana klo jumlah recordnya mencapai bilangan ratus ribu ? sebagai contoh 300.000 record !!! atau file(sql maupun csv) yang akan dieksekusi(di import) besarnya > 10 Mb ? dijamin servernya down, gak percaya? buktikan sendiri. secara default phpmyadmin mengambil maximal upload file yang ada pada php.ini biasanya hanya 8 Mb. Meskipun dirubah di php.ini tetap saja eksekusinya lama banget ....
namun setelah pontang-panting, cari sana cari sini, tanya sana tanya sini, baca ini baca itu "akhirnya ku menemukanMu "
untuk eksekusi file csv seperti sintaxnya seperti ini :
LOAD DATA INFILE '/home/users/nama_file.csv' INTO TABLE nama_tabel FIELD TERMINATED BY ';' ENCLOSED BY ' " ';
untuk eksekusi file txt seperti sintaxnya seperti ini :
LOAD DATA INFILE '/home/users/nama_file.csv' INTO TABLE nama_tabel FIELD TERMINATED BY ';' ENCLOSED BY ' \' ';
sedangkan untuk sql :
\. nama_file.sql;
Yupz dengan menggunakan cara seperti diatas berapapun jumlah record data dan besarnya file dilahap hanya dengan beberapa detik saja.

