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.netArchive for June, 2008
Bersih - Bersih
Thursday, June 26th, 2008Migrasi Server 25 Juni 2008
Tuesday, June 24th, 2008Karena 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.netManusia 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, 2008Oleh: 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, 2008Saya 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:
- Salah diagnosa, salah mengidentifikasi masalah.
- Tidak mengerti permasalahan.
- Hanya mengandalkan knowledge base.
- 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, 2008Melihat XML Sitemaps di WordPress.com
Wednesday, June 18th, 2008Ok, 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
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.
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, 2008Setup 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.netWavecom Membisu
Saturday, June 14th, 2008Salah 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.netFreeMind - free mind mapping software
Friday, June 13th, 2008Saya 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.
voucha.netGateway 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.netCatastrophe Disentanglement
Thursday, June 5th, 2008Saya 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, 2008Menyikapi 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.netSemoga Makin Bermanfaat
Monday, June 2nd, 2008Tidak 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.netBad Programmer vs Good Programmer
Monday, June 2nd, 2008Bad Programmer terikat pada:
- Membahas sintaks
- Membahas procedure, function atau routine lainnya
- Membuat database berdasarkan merek database
- Membahas format dokumen
- Fanatik pada satu platform
- Membuat software yang susah digunakan
- Menjawab problem dengan problem
Good Programmer membebaskan dirinya dengan:
- Membahas struktur
- Membahas model
- Membuat database berdasarkan standar
- Membahas interoperabilitas
- Utilitarian, hidup di semua platform
- Membuat software yang mudah digunakan oleh orang lain
- Memberikan solusi dengan menjadi bagian dari solusi
Nah, kita masuk yang mana?

The Role of Tools
Monday, June 2nd, 2008The 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, 2008Cracker Tidak Bisa Diandalkan
Monday, June 2nd, 2008Di 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!



