Archive for June, 2008

Bersih - Bersih

Thursday, June 26th, 2008

Nampaknya salah satu mesin untuk development sudah mulai mabuk. Kalau begitu sebaiknya kita bersih-bersih dulu. Komponen-komponen yang sudah tidak dipakai harus dihapus, software-software kecil yang jarang dipakai sebaiknya dihapus, dan semua arsip source code harus dipindahkan.

voucha.net

Migrasi Server 25 Juni 2008

Tuesday, June 24th, 2008

Karena sering timeout dan lambat diakses, kami memutuskan untuk pindah server. Menurut penyedia hosting, proses ini biasanya makan waktu sampai 6 jam. Jadi kami pilih proses migrasi akan dilakukan pada Rabu dini hari, 25 Juni 2008.

Namun sebelumnya, mirror sudah kami siapkan agar server Anda tetap bisa berfungsi pada saat proses migrasi berjalan.

voucha.net

Manusia Inflasi

Friday, June 20th, 2008

“Baja yang jelek tidak akan bisa kamu buat tajam”. ~Mafia Manager

Menjadi personel di United Coders, kamu akan mengalami serangkaian proses. Proses ini sering diistilahkan sebagai penggemblengan, pendidikan, pembelajaran, atau istilah semacamnya. Dan rangkaian proses ini tentu berbeda untuk tiap orang atau individu, karena karakter tiap individu yang berbeda-beda. Namun pada prinsipnya sama, yaitu TRANSFORMASI.

Transformasi berasal dari kata “to transform” yang artinya “mengubah”. Transformasi dikatakan terjadi jika ada yang berubah dari proses tersebut atau dengan kata lain, ada perubahan sifat, perubahan bentuk, perubahan makna, dan lain-lain.

Tentu, yang kami inginkan adalah kamu menjadi manusia yang unggul, manusia yang maju, baik dalam segi mental, spiritual bahkan finansial. Tidak peduli apakah kamu seorang programmer, analyst, system administrator, technical support, bahkan office boy.

Syarat mutlak untuk berhasil di United Coders adalah kemauan yang kuat, bekerja dengan makin efektif, dan keyakinan yang kuat. Sebab tanpa itu semua, kamu tidak akan pernah menjalani proses-proses transformasi itu.

Buat apa kamu bekerja di United Coders jika kamu tidak mengalami perubahan?
Buat apa kamu pindah dari kantor yang lama, jika kamu tidak mendapatkan kemajuan?
Buat apa kamu memeras pikiran dan tenaga jika kamu tidak makin maju?

Orang yang maju adalah orang yang selalu meningkatkan kualitasnya terus menerus. Jika ia seorang programmer maka ia melatih dirinya dengan teknik-teknik yang baru, dengan menulis algoritma yang makin efisien, menciptakan model yang lebih efisien, dan lain-lain. Jika ia seorang staff technical support, ia menjadi maju dengan mengembangkan kemampuan berkomunikasi dan berkonsultasi dengan para klien.

Tanpa mengembangkan diri, kamu akan menjadi manusia inflasi. Mengapa inflasi? Karena usia kamu akan makin bertambah, sementara kemampuan kamu tidak bertambah, alhasil penghasilan kamu juga pasti segitu-gitu aja. Mungkin ada kenaikan gaji, tapi itu hanya penyesuaian terhadap inflasi tahunan.

Manusia inflasi ini disebut dengan “baja yang jelek” di buku Mafia Manager. Dengan mudah, kamu dapat menemukan manusia inflasi ini di lembaga pemerintah, kantor walikota, kantor-kantor BUMN, dan lain-lain. Mereka useless, hopeless, dan tentu saja FUTURELESS. Hampir 80 persen pegawai dinas pajak di Amerika Serikat termasuk kategori ini. Mayoritas pekerja di kantor pos kita bekerja dengan lamban.

Jangan salah, orang yang pintar juga bisa menjadi manusia inflasi. Mengapa demikian? Ada salah satu sikap yang mengubah seseorang menjadi manusia inflasi, yaitu tidak mau belajar. Sikap tidak mau belajar muncul karena merasa paling pintar, paling berpengalaman, paling mengetahui persoalan, paling jago, dll. Dengan merasa paling pintar, kamu akan merasa tidak perlu mendengarkan pengalaman orang lain. Artinya, kamu menolak informasi baru, menolak realitas baru, menolak stimulus baru, menolak inspirasi baru, dan itulah sebabnya kamu tidak berkembang.

Agar kamu menjadi manusia yang maju, buang sikap tersebut. Tidak ada cara yang terbaik, selalu ada cara yang lebih baik. Itulah salah satu cara memanusiakan diri di organisasi kita.

Sebab United Coders sejati adalah orang yang mampu memanusiakan dirinya dan orang lain.

Menyangkal Realita Baru

Friday, June 20th, 2008

Oleh: Rhenald Kasali

Saya mohon maaf harus absen mengisi kolom ini beberapa kali. Sejak buku Change beredar, Saya terpaksa harus mempertanggung -jawabkan pemikiran-pemikiran Saya kepada publik. Banyak kisah nyata tentang perubahan yang Saya temui dan tentu saja ribuan curhat dari mereka yang rela dicaci-maki demi perubahan.

Menjadi Change Maker memang tidak mudah. Surat kaleng, SMS palsu, fitnah, sampai upaya-upaya fisik yang mematikan kerap harus dihadapi. Kepada kelompok ini, Saya hanya bisa mengatakan, Gandhi saja yang wajahnya begitu baik dan perilakunya menyejukkan, mereka bunuh, apalagi Anda yang bukan siapa-siapa.

Persoalan terbesar manusia di era yang berubah ini sebenarnya hanya satu, yaitu tidak berani menerima realita-realita baru. Sebagian besar karyawan, eksekutif dan birokrat yang Saya temui masih terbelenggu pada kisah sukses di masa lalu. Mereka berpikir solusi yang mereka temukan di masa lalu itulah solusi yang sesungguhnya.

Buktinya ada, yaitu bonus dan kesejahteraan. Makan siang disediakan dan karyawan bisa bergantian memainkan alat musik. Mengapa kita tidak pakai cara yang sama untuk mengatasi masalah hari ini? Seperti menemui jalan buntu, banyak orang yang tiba-tiba mulai menggunakan kata “Dulu ……” ketika memulai pembicaraannya untuk mengacu ke masa lalu.

Sinar terang yang menyinari suatu usaha bisa berarti manfaat, tapi juga bisa menjadi mudharat. IBM contohnya, sukses dengan komputer mainframe di tahun 70′an membuatnya menyangkal realita baru pasar PC. Motorola bahkan lebih gawat lagi. Setelah sukses dengan celluler analog, ia menyangkal kehadiran digital handphone dengan melakukan investasi-investasi baru pada bidang analog. Xerox juga sempat terengap-engap saat menyangkal kenyataan munculnya pasar personal-copier yang dirilis Minolta, Canon dan Ricoh. Ensiklopedia Britanica juga menyangkal realita baru membaca buku pintar yang diputar oleh Microsoft (Encarta).

Di Indonesia sendiri ada ribuan pelaku usaha yang juga menyangkal realita-realita baru. Teman-teman di perkebunan teh tengah menyangkal kenyataan bahwa masyarakat dunia sudah mulai minum teh tanpa daun teh sama sekali. Sekarang ini, pergulatan terbesar justru tengah dihadapi universitas-universitas negeri. Ada demikian banyak realita-realita baru yang bermunculan dan mereka terus berdebat dengan menggunakan ukuran-ukuran lama untuk menilai hari esok. Mereka menggunakan pengalaman-pengalaman lamanya kala bersekolah yang penuh dengan kesulitan untuk dibingkaikan pada generasi baru yang bergerak dengan cara yang berbeda. Padahal kepada mereka, Albert Einstein pernah menyatakan, “the measure of intelligence is the ability to change” (ukuran kecerdasan Anda adalah kemampuan Anda untuk berubah, menerima kenyataan baru).

Sulit dibayangkan dewasa ini masih ada banyak orang yang hidup di jaman kemarin dan dibiarkan terus mengepalai kegiatan untuk membawa organisasi ke masa lalu, tetapi semua ini juga terjadi karena organisasi dibiarkan dikuasai oleh kalangan “pedalaman” yang sepanjang hari menghabiskan waktunya di dalam kantor tanpa berinteraksi dengan dunia luar sama sekali.

Dalam setiap institusi kita dengan mudah membedakan, mana kalangan “pedalaman” dan mana yang “pesisir”. Kalangan pesisir selalu berinteraksi dengan dunia luar, tetapi ia banyak membawa hal-hal baru. Ia lebih mudah menerima fakta-fakta baru. Sebaliknya kalangan pedalaman cenderung memelihara tradisi. Seorang usahawan senior membisiki Saya, sekarang ini, katanya, “tradition is a number one killer!”. Saya pikir ini ada betulnya.

Disalin dari http://www.careplusindonesia.com

Masalah Webhosting

Thursday, June 19th, 2008

Saya pikir, setelah dipertimbangkan dengan masak, kita harus cari alternatif penyedia jasa hosting yang lebih baik. Website kita yang dihosting di MWN sering down (Apache-nya mabuk, MySQL-nya jeprut), sering CGI error. Mungkin di sana sudah overload.

Kita coba lagi untuk minta MWN untuk dipindah ke server lain. Berarti Ini sudah yang kedua kalinya kita minta pindah server karena masalah server overload. Coba jalankan satu bulan. Jika dalam satu bulan masih ada masalah, kita pindah ke penyedia hosting lain. Lebih mahal tidak apa-apa. Saya sudah punya calon penyedia hosting dalam negeri yang reliable dan servernya di Indonesia (juga di Gedung Cyber). Semua website kita dan punya klien yang kita hosting di MWN, kita pindahkan saja ke sana.

Exodus ke penyedia hosting ini langkah terakhir kalau langkah ini tidak membuahkan hasil. Karena resikonya para customer tidak bisa mengakses website dan menimbulkan image negatif. Kita pakai hosting untuk menyelesaikan masalah, bukan menambah masalah.

Mari kita ambil pelajaran dari kesalahan Tim Support mereka:

  1. Salah diagnosa, salah mengidentifikasi masalah.
  2. Tidak mengerti permasalahan.
  3. Hanya mengandalkan knowledge base.
  4. Tidak menyelesaikan masalah.

Kesimpulan ini karena koneksi ISP lancar-lancar aja. Hanya situs yang dihosting di sana yang suka down.

Yang Paling Hebat

Thursday, June 19th, 2008
Di milis, diskusi atau sharing mengenai software pulsa terbaik muncul lagi. Kali ini agak berbeda sebab perkembangan di tahun ini sudah berbeda dengan tahun lalu. Seperti biasa, calon pemakai software bertanya: "software pulsa apa yang terbaik?" So, ini seperti kontes yang diulang-ulang dan siapapun boleh menyatakan sebagai yang terbaik dan paling hebat. Naaaaah, sebenarnya siapa sih yang paling hebat menurut Tim Voucha? Berikut jawaban yang saya posting di milis. (more...)

Melihat XML Sitemaps di WordPress.com

Wednesday, June 18th, 2008

Ok, kamu sudah baca posting terbaru dari Nikolay Bachiyski tentang XML Sitemaps di WordPress.com. Ini menggembirakan bukan? Sekarang kita bisa submit XML Sitemaps dari blog kita di WordPress.com ke search engine yang mendukung XML Sitemaps. Tapi, hey di mana XML Sitemaps nya?

Walaupun Bachiyski mengatakan kita tidak perlu submit sana submit sini lagi karena search engine bisa menemukannya sendiri, saya penasaran mau lihat isinya kayak gimana. Jadi berbekal petunjuk kalimat yang dimerahkan sebelumnya, saya mulai arahkan browser saya ke sana.

Kamu tahu yang saya maksud? Apalagi kalau bukan robots.txt :D

Coba buka URL ini di browser:

http://unitedcoders.wordpress.com/robots.txt

Perhatikan baris pertamanya:

Sitemap: http://unitedcoders.wordpress.com/sitemap.xml

Yak, itulah file XML Sitemaps kita.

Mari kita buka XML Sitemapsnya.

Source XML Sitemaps WordPress.com

Nah, keliatan deh. Gimana, puas hah?? Hah?? ;)

Silakan kalau mau disubmit, tapi sebetulnya itu tidak perlu lagi karena robots.txt sudah memberitahukan search engine lokasi file XML Sitemap blog kita.

Setup PostgreSQL 8.3

Saturday, June 14th, 2008

Setup PostgreSQL 8.3 di Windows itu mudah dan simpel sekali. Kalau Anda familiar dengan setup MySQL di Windows, pasti bisa melakukan setup PostgreSQL 8.3.

Kami tulis artikel singkat untuk Setup PostgreQSL 8.3 untuk Voucha3. Silakan tengok di Wiki Voucha: Setup PostgreSQL.

voucha.net

Wavecom Membisu

Saturday, June 14th, 2008

Salah satu modem Wavecom kami (Fastrack M1306B) sudah dua bulan ini tidak bisa digunakan. Lampu LED warna merah biasanya berkedip-kedip kalau sudah berhasil terkoneksi dengan jaringan GSM. Tapi sekarang tidak berkedip-kedip alias masih membisu.

Padahal, pemakaian modem tersebut jarang sekali. Sebab hanya digunakan untuk testing software, bukan untuk transaksi. Pada saat diperiksa dengan perintah AT+COPS=? muncul ERROR.

AT+CFUN=1
OK
 
+WIND: 3
 
+WIND: 1
 
+WIND: 4
AT+CGMI
 WAVECOM MODEM
 
OK
AT+CGMM
 MULTIBAND  900E  1800
 
OK
 
AT+CIMI
510111203421309
 
OK
AT+CGSN
354056002355752
 
OK
AT+COPS?
+COPS: 0
 
OK
AT+COPS=?
ERROR

Apakah di antara saudara-saudara ada yang pernah mengalami demikian?

voucha.net

FreeMind - free mind mapping software

Friday, June 13th, 2008

Saya menemukan Freemind, software open source untuk mind mapping. Kalau sebelumnya, saya pernah pakai Mindjet MindManager (shareware). Freemind ditulis dalam bahasa Java. Sangat cepat. Ringan dan juga simpel.

Untuk mendownloadnya, silakan ke situs Freemind di Sourceforge.

http://freemind.sourceforge.net/

Sim Toolkit Baru untuk Voucha3

Friday, June 13th, 2008

“One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man.”
Elbert Hubbard, The Roycroft Dictionary and Book of Epigrams, 1923

Sangat menggembirakan, library Sim Toolkit (STK) kami yang baru akhirnya selesai didevelop. Dengan library tersebut, pekerjaan coding untuk aplikasi Sim Toolkit untuk Indosat Sev, Dompet Pulsa, Danamon, dan aplikasi lainnya menjadi lebih mudah. Selain itu lebih fault tolerant terhadap kesalahan (CME ERROR) sehingga lebih stabil digunakan.

Library ini diimplementasikan untuk aplikasi-aplikasi di Voucha3.

Terima kasih untuk Voucha3 Team. Great job! Well done!

voucha.net

Gateway Mkios 1.0.1.9

Wednesday, June 11th, 2008

“I advise you to comply; my instructions should be clear. Remember, there are worse things than a shattered chandelier.” Why So Silent?;The Phantom of the Opera

Sebagaimana Anda telah ketahui, kini MKIOS memberikan nomor seri transaksi untuk setiap transaksi MKIOS yang berhasil. Untuk itu, kami telah sesuaikan Gateway Mkios dengan penambahan deteksi nomor seri transaksi. Fitur ini mulai ditambahkan pada Gateway Mkios versi 1.0.1.9.

Silakan update Gateway Mkios Anda.

voucha.net

Catastrophe Disentanglement

Thursday, June 5th, 2008

Saya menemukan petunjuk ini dari buku review buku Catastrophe Disentanglement: Getting Software Projects Back on Track. Sangat bermanfaat untuk menjaga keberlangsungan software development.

  • Evaluate where your project really stands
  • Align your project’s developers, managers, and customers
  • Define the minimum acceptable project goals that are achievable
  • Replan your project to successfully deliver the new minimum goals
  • Identify risks in your revised project and create effective contingency plans
  • Install an “early warning system” to keep your rescued project from slipping back toward catastrophe.

Perubahan Sistem Dompet Pulsa ke Sistem Stok

Wednesday, June 4th, 2008

Menyikapi perubahan sistem dompet pulsa ke sistem stok di bulan Juni 2008 ini, kami mulai mempelajari bagaimana efeknya dan penyesuaian seperti apa yang harus dilakukan. Untuk itu, diskusi telah dibuka di forum: Perubahan Sistem Dompet Pulsa ke Sistem Stok

voucha.net

Semoga Makin Bermanfaat

Monday, June 2nd, 2008

Tidak terasa, blog ini menembus hampir 6000 (tepatnya 5907) unique visitor sepanjang bulan Februari 2008. Tembus 8000, tepatnya 8114 unique visitor sepanjang bulan Maret 2008. Dan sekarang sudah tembus 9000 (tepatnya 9576) unique visitor sepanjang bulan Mei 2008.

Semoga makin banyak orang yang merasakan manfaat dari artikel-artikel di blog ini.

voucha.net

Bad Programmer vs Good Programmer

Monday, June 2nd, 2008

Bad Programmer terikat pada:

  1. Membahas sintaks
  2. Membahas procedure, function atau routine lainnya
  3. Membuat database berdasarkan merek database
  4. Membahas format dokumen
  5. Fanatik pada satu platform
  6. Membuat software yang susah digunakan
  7. Menjawab problem dengan problem

Good Programmer membebaskan dirinya dengan:

  1. Membahas struktur
  2. Membahas model
  3. Membuat database berdasarkan standar
  4. Membahas interoperabilitas
  5. Utilitarian, hidup di semua platform
  6. Membuat software yang mudah digunakan oleh orang lain
  7. Memberikan solusi dengan menjadi bagian dari solusi

Nah, kita masuk yang mana?

The Role of Tools

Monday, June 2nd, 2008

The first question people ask when they talk about version control is, What tool are you using? This is a practical question that reveals the important impact tools have on the way we work.

Although the tool influences how you work, it should not be the main concern. Of course, tools with a feature set that matches your needs make things work better. But the most important thing is to balance the capabilities of the tool with the needs of the organization and the developers. It is critical to make the processes easy so that people will follow them. Another aspect that this book shares with advocates of agile development is that it is the people on a team and what they do that is important, or as the Agile Manifesto says, “Individuals and interactions are more important than processes and tools.”

When you find that an everyday practice needs a large number of (hard to remember) manual steps, you may want to question the capabilities of the tool or the value of the practice.

Taken from: Software Configuration Management Patterns: Effective Teamwork, Practical Integration

Tembus 9000

Monday, June 2nd, 2008

Blog Voucha Developer mencapai 9576 unique visitor pada bulan Mei 2008.

Jumlah kunjungan=18398.
Page view=39199
Hit=444550
Bandwidth=2,3GB

Untuk jumlah kunjungan sebanyak itu, bandwidth 2,3GB itu termasuk irit. Artinya belum perlu tambah bandwidth lagi :)

Statistik blog.pulsa.web.id Mei 2008

Cracker Tidak Bisa Diandalkan

Monday, June 2nd, 2008

Di kota yang tingkat pencuriannya tinggi biasanya ekonominya mandeg. Di kota yang mayoritas SDM IT nya adalah cracker biasanya tidak ada perusahaan software yang langgeng.

Programmer yang suka melakukan cracking software orang lain biasanya tidak mampu membuat software sendiri. Tidak bisa diandalkan, apalagi berkomitmen. Sepertinya ada yang tidak beres dengan mental mereka. They loose their soul.

Mereka benar-benar Useless!