User manual
NeoStart
Apr/Mei 2003 NeoTek
9
berkeliling oleh pegawai di toko tersebut, dan diperke-
nalkan pada kucing hitam, putih, belang, besar, kecil, dan
lain sebagainya.
Nah kalau si A adalah seorang pebisnis, dia tidak akan
peduli kucing yang mana saja, dia langsung ke sasaran,
membeli kucing yang paling sigap untuk menangkap
tikus, tidak peduli kucing itu kupingnya hilang sebelah
atau tidak, tetapi kalau dia penggemar hewan, dia akan
memilih kucing yang berwarna sesuai dengan seleranya,
dan malah kalau keterampilan menangkap tikusnya
kurang tangkas, mungkin dia akan memilihnya, asalkan
kucing itu tetap bisa memangsa tikusnya.
Tetapi sekarang, feeling bisnis A tidak bisa digunakan di
dunia IT, apalagi kalau dia menggunakan azas kepercayaan,
seperti yang dilakukan para pebisnis di Indonesia, bisa-
bisa dia mendapat sebuah solusi seharga US$ 1 juta
padahal dia dapat membayar US$ 10.000, karena dia tidak
tahu bahwa ada seekor kucing berkulit indah dan sangat
terampil menangkap tikus tetapi tidak dikenal dan memi-
liki nilai bisnis kecil bagi konsultan tekonologi. Cukup
tragis, tetapi itulah bisnis teknologi...
Nah sebagai gambaran diatas, kucing di dunia teknologi
disebut Java (karena topik bahasan adalah sekitar Java).
Ya, aplikasi bisnis Anda bisa berjalan diatas JBoss yang
gratis, maupun diatas Bea Weblogic yang seharga US$
20.000. Dengan kemampuan dan hasil yang diberikan
sama. Malah dengan seorang web designer handal, solusi
anda akan menjadi sangat cantik dan mudah.
Plus-Minus Menggunakan Java
Sebagai perimbangan, agar jangan dikatakan fanatik
dengan Java, perlu diketahui bahwa Java itu terus terang
sangat lambat terutama aplikasi non-webnya. Sebagai
contoh adalah pada
OOrraaccllee EE--BBuussiinneessss SSuuiittee ((OOrraaccllee
AAppppss)) 1111ii
, yang menggunakan
OOrraaccllee JJiinniittiiaattoorr
dalam
bahasa umumnya disebut Java Plug-ins. Jangan harap
Anda bisa bekerja dengan memori 32MB atau 64MB
dengan kemampuan maksimal. Memori yang diperlukan
sekitar 128MB. Jadi, Anda mau beralih ke Microsoft?
Coba hitung lisensinya. Tapi tips saya, jangan terlalu
cepat mengambil keputusan, karena investasi di teknologi
informasi sangat mahal dan terkadang menyebalkan.
Java sekarang menjadi salah satu teknologi yang dapat
menjadi lawan tanding Microsoft .NET, dan berkemam-
puan berskala enterprise, dengan dukungan dari Oracle,
IBM, Bea, Sun, Nokia, Siemens, Motorola. Java didukung
oleh hampir semua perusahaan di dunia, kecuali Microsoft.
Saya pernah berdiskusi dengan Rasmus. Rasmus salah
seorang direktur Apache Foundation, sebuah organisasi
open source terbesar di dunia, yang suaranya bisa membuat
Sun Microsystem bertekuk lutut. Rasmus adalah pencipta
PHP, sebuah bahasa pemograman aplikasi Internet paling
populer di dunia dan berkemampuan lebih cepat diban-
ding ASP apalagi JSP. Dia pernah menjawab email perta-
nyaan saya mengenai Java, terutama teknologi servlet. Ia
mengatakan bahwa Java dan PHP design-nya memang
berbeda, dan kalau mau membuat aplikasi berskala enter-
prise, memang bukan dengan PHP. Malah saat ini Apache
telah berhasil berjuang membuat komponen Open Source
yang diakui oleh Sun, sebagai badan yang bertanggung
jawab terhadap pengembangan Java. Jadi mau pilih ASP,
PHP, atau Java/JSP? Keputusan tetap di tangan anda.
Saya menggambarkan Java sebagai kucing pemangsa yang
berbulu indah, yang kelihatan keren dan bisa strategis,
bayangkan saja aplikasi anda bisa jalan di Internet, seba-
gai aplikasi seperti office automation—OpenOffice.
Mengapa Java Lebih Penting daripada Linux?
Menurut saya Java lebih penting dari Linux, karena:
1. Write Once - Run Anywhere, tetapi menurut saya
Write Once Carefully - Run Anywhere Oftenly.
Jangan percaya aplikasi Java dapat berjalan di mana
saja, Anda perlu keahlian tambahan untuk
merealisasikannya.
2. Enterprise Support karena dukungan IBM, Sun,
Oracle, Siemens, Nokia, Symbian membuat Java siap
untuk aplikasi enteprise.
Yah, kalau Bursa Efek kita bisa online trading, maka
tidak disangkal lagi, karena sebuah aplikasi buatan
InfoReach yang dikembangkan menggunakan bahasa
Java. Sebuah sistem yang hebat yang dapat berbicara
dengan sistem lain yang non-Java. Salah satu
implementasi teknologi webservice kelas dunia yang
perlu diancungkan jempol dan hebatnya sudah
diimplementasikan di Indonesia.
3. Open Source Support
Inilah seninya, dengan belajar Java, anda dapat berhu-
bungan dengan sekitar 1 juta programmer di seluruh
dunia untuk mengembangkan aplikasi Java, dengan
keahlian pengembangan komponen Java, malah
seorang programmer bisa mendapat scholarship yang
dikeluarkan oleh Sun. Bisa dikenal di negara-negara
maju tanpa perlu mendatanginya.
Ada salah satu pengalaman saya, saat saya bekerja sa-
ma dengan Sun Indonesia, membuat sebuah prototype
aplikasi J2ME untuk mobile application yang dapat
berjalan di ponsel dan Palm. Saya mendapat bantuan
dari entah siapa, dan ternyata solusinya tidak akan
anda dapatkan di website mana pun. Dan dia
membelikannya dengan gratis.
Java sekarang adalah sebuah aplikasi alternatif setelah
C. Sebagai bahasa paling populer di dunia Open
Source, Linux dibangun menggunakan aplikasi C. Jadi
C populer searah dengan popularitas Linux.
4. Mostly Free
Komponen-komponen penting dan stabil dapat dicari
di Internet dan digunakan untuk pengembangan
aplikasi bisa didapatkan gratis, malah kalau anda beli
yang komersialpun, didalamnya komponen gratisnya
ada. Lucu kan, tetapi itu kenyataan, di IBM Websphere
maupun Bea akan ditemukan seperti komponen
Xerces, Xalan buatan Apache yang bisa anda download
secara gratis di xml.apache.org
Jadi solusi Linux dan Windows, tidaklah strategis
sekali, apalagi dengan pemerintah yang angin-anginan
dalam pemberantasan pembajakan. Tetapi lain
ceritanya dengan solusi Java. Tidak nyambung? Coba
kunjungi
wwwwww..bblluueeooxxyyggeenn..oorrgg//bblluueeffoorruumm
saya akan
berusaha untuk menjawab sebaik-baiknya.
Frans Thamura
frans@intercitra.com
Praktisi teknologi di Indonesia yang suka berkeliling dunia open source.
Bekerja di perusahaan konsultasi dan integrasi teknologi untuk
peningkatan produktivitas dan efisiensi perusahaan.










