BAB 4: Knowledge Mestinya is Power — 165
mungkin saya membeli Sun Sparc, saya menggunakan Linux untuk melanjutkan tugas-tugas kuliah. Saya mencoba berbagai distribusi
Linux dari Slackware era itu termasuk yang populer, Redhat, Turbolinux, Debian, Vinelinux, dsb.
Dengan menguasai MS Windows, Unix, dan Linux, saya pikir sudah cukup matang dan luas skill saya. Sejak tingkat 2 program
undergraduate di Saitama University 1996, saya mencoba paruh waktu arubaito di berbagai perusahaan IT Jepang. Saya cukup
terkejut karena saya harus mengelola mesin lain di luar itu. Berbagai perusahaan menginginkan supaya saya juga bisa mengelola mesin
berplatform Macintosh MAC dan BSD Unix. Macintosh yang pertama membingungkan saya, akhirnya menjadi sahabat saya
karena saya putuskan memakai di rumah disamping Linux dengan distro Slackware-nya. BSD Unix saya gunakan kemudian untuk
berbagai server di kampus. Meskipun ini baru sampai ke sistem operasi, maintenance dan pengelolaan server, saya sudah mulai
bisa menarik kesimpulan bahwa teknologi berkembang dengan varian yang beraneka ragam. Mereka masing-masing sangat unik
dan saling melengkapi dalam proses pemecahan masalah. Sekali lagi, secara teknologi tidak ada yang bisa mengatakan bahwa suatu
platform adalah terbaik dalam segala hal. Yang ada adalah terbaik dalam suatu sisi. Macintosh dengan kestabilan desktopnya, Linux
dalam keterbukaan source dan kestabilan server, MS Windows dalam kemudahan pemakaian, BSD dalam sekuriti, dsb. Kelebihan
dalam suatu sisi itu yang melengkapi penyelesaian masalah secara global masyarakat di dunia.
Apakah hanya masalah sistem operasi? Ternyata tidak Dalam bahasa pemrograman juga seperti itu. Ketika saya menganggap
bahwa bahasa C dan Perl cukup, karena hampir semua laporan dan proyek di kampus menggunakan bahasa C serta sebagian Perl.
166
T A
PA S
IH DA
RI U
N IV
E RS
IT A
S ?
Saya dikejutkan karena kebutuhan perusahaan tempat saya bekerja paruh waktu adalah bahasa Java untuk beberapa project.
Untung saya sudah membiasakan diri di semester ke 4 awal 1997 di mata kuliah Computer Graphics. Dan ini otodidak, karena
pemrograman berorientasi objek baru diajarkan di tingkat 3. Saya juga mulai mengganti kebiasaan Perl dengan PHP, khusus untuk
web programming karena kebutuhan lebih banyak di situ. Demikian juga dengan hobi saya menggunakan notasi OMT
Object Modeling Technique milik James Rumbaugh dalam desain object-oriented, harus berubah karena muncul UML Unified
Modeling Language yang akhirnya diusulkan menjadi standard oleh James Rumbauh, Grady Booch dan Ivar Jacobson di OMG Object
Management Group Dunia penelitian juga tak lepas dari itu, kita harus lebih
banyak membaca jurnal-jurnal ilmiah terbaru untuk meng-update informasi dan pengetahuan kita tentang berbagai approach,
teknologi, metodologi, formula baru yang telah ditemukan oleh berbagai peneliti lain di dunia. Kadang dengan pemikiran baru
itu kita bergerak dan harus meninggalkan berbagai tema penelitian yang sudah tidak terlalu dibutuhkan oleh masyarakat.
Mari kita renungkan bersama, suatu hal yang lucu kalau kita terbelenggu oleh teknologi. Kalaupun kita sangat suka komputer
tabung, tentu kita tidak bisa lagi menggunakannya di era saat ini. Kalapun kita fanatik terhadap pascal dan quickbasic, kita sudah
mulai kesulitan mencari kompilernya saat ini. Kalaupun kita sangat lihai bermain MS DOS, ngoprek dosshell, tentu harus ditinggalkan
dengan sistem windowing X window, Mac window, window ala MS Windows, dsb
Sekali lagi teknologi, approach, metodologi dalam bentuk sistem operasi, bahasa pemrograman, software, dsb hanyalah
BAB 4: Knowledge Mestinya is Power — 167