Tour de Java via NetBeans
Setelah ikut di acara seminar di Mega Glodok yang kebetulan sesinya Frans Timura serta beberapa dari JUG-Indonesia (Java User Group Indonesia), Pulangnya Mampir ke Gramedia. Tujuannya mencari buku yang membahas Java untuk seorang pemula. Akhirnya pilihan pada sebuah buku tipis seharga Rp.34.000 dengan judul belajar otodidak NetBeans 6.0. Sesampai di rumah langsung saja melakukan instalasi NetBeans yang disertakan dalan CD saat membeli buku NetBeans.
Kesan pertama yang muncul saat melihat NetBeans adalah Cantik. Ya, tampilan yang begitu cantik dan tentunya mirip dengan yang pernah saya lihat saat seorang teman membuat apliasi Koperasi menggunakan VisualBasic6. namun sayang, aplikasi yang dibuat teman saya itu sekarang sudah tinggal kenangan, bukan karena sudah tidak berfungsi lagi, namun karena aplikasi tersebut tidak bisa hidup di linux yang sekarang digunakan oleh koperasi tersebut, maklum koperasi tidak punya modal banyak untuk membeli lisensi software yang harganya tidak murah.
Petualangan di NetBean segera saja dimulai dengan mencoba-coba sampel-sampel program yang disertakan, semakin asyik. Ternyata NetBeans dapat digunakan untuk membuat aplikasi dekstop, web, aplikasi handphone dan aplikasi lain yang berhubungan dengan perangkat khusus seperti mesin ATM.
Tadi pagi penjelajahan dilanjutkan dengan surfing untuk mencari informasi tentang NetBeans, ternyata belum banyak programmer Indonesia yang melirik Java khususnya NetBeans padahal permintaan tenaga yang menguasai Java amat besar. Dari beberapa testimoni pengguna NetBeans di peroleh bahwa alasan kuat untuk memilih Java adalah karena java yang multiplatform, artinya sekali menulis program dengan java, aplikasi yang dihasilkan akan berjalan baik di Windows, Linux dan Solaris. Tentu sensasi yang tidak terhingga, dimana sebuah aplikasi masih tetap bisa digunakan meskipun sistem operasinya berbeda. Hal menarik lainnya karena java telah dirilis dengan lisensi GPLv2, artinya penggunaannya tanpa perlu membayar meskipun aplikasi yang dihasilkan berharga Milyaran.
Berikut salah satu pendapat pengguna java yang saya copy-paste (semoga orangnya ga marah) dari http://www.upiyptk.org/index.php?option=com_smf&Itemid=27&topic=478.0
Mungkin sewaktu belajar sebuah pemoggraman, tentu kita pernah bertanya dalam hati, buat apa kita belajar pemograman tersebut. Pemogram yang sedang saya pelajari di luar kampus yaitu Pemograman JAVA. Memang sih saya masih binggung dalam pemograman ini, soalnya saya masih awam dan baru dalam menjalankan Pemograman JAVA. Sebenarnya Ilmu saya hanyalah sebesar sebutir pasir yang ada di pantai. Ada beberapa alasan saya memilih pemograman JAVA, anatarnya :
1.Sederhana
Bahasa pemrograman Java menggunakan sintaks mirip dengan C++ namun
sintaks pada Java telah banyak diperbaiki terutama menghilangkan
penggunaan pointer yang rumit dan multiple inheritance. Java juga
menggunakan automatic memory allocation dan memory garbage collection.
2.Berorientasi objek (Object Oriented)
Java mengunakan pemrograman berorientasi objek yang membuat program
dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman
berorientasi objek memodelkan dunia nyata kedalam objek dan melakukan
interaksi antar objek-objek tersebut.
3.Dapat didistribusi dengan mudah
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya
libraries networking yang terintegrasi pada Java.
4.Interpreter
Program Java dijalankan menggunakan interpreter yaitu Java Virtual Machine
(JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi
Java bytecodes dapat dijalankan pada platform yang berbeda-beda.
5.Robust
Java mempuyai reliabilitas yang tinggi. Compiler pada Java mempunyai
kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa
pemrograman lain. Java mempunyai runtime-Exception handling untuk
membantu mengatasi error pada pemrograman.
6.Aman
Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java
memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak
digunakan untuk merusak sistem komputer yang menjalankan aplikasi
tersebut.
7.Architecture Neutral
Program Java merupakan platform independent. Program cukup mempunyai
satu buah versi yang dapat dijalankan pada platform yang berbeda dengan
Java Virtual Machine.
8.Portabel
Source code maupun program Java dapat dengan mudah dibawa ke platform
yang berbeda-beda tanpa harus dikompilasi ulang.
9.Performance
Performance pada Java sering dikatakan kurang tinggi. Namun performance
Java dapat ditingkatkan menggunakan kompilasi Java lain seperti buatan
Inprise, Microsoft ataupun Symantec yang menggunakan Just In Time
Compilers (JIT).
10.Multithreaded
Java mempunyai kemampuan untuk membuat suatu program yang dapat
melakukan beberapa pekerjaan secara sekaligus dan simultan.
11.Dinamis
Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan
pada suatu class dengan menambahkan properties ataupun method dapat
dilakukan tanpa menggangu program yang menggunakan class tersebut.






Abu Hanif 11:02 pm on June 11, 2009 Permalink |
bagaimana caranya untuk mendapatkan aku ingin sekali tolong dibantu
Abu Hanif 11:03 pm on June 11, 2009 Permalink |
saya ingin dapat buku itu tolong hubungi aku di 081321505058 atau 031 – 71234590
===dane===
Terimakasih telah berkunjung.
Mas Abu, Tadinya buku tsb saya mau kirim ke mas, tapi ternyata sudah lenyap dari doos bersama beberapa buku lainnya. Mungkin ada teman yang pake, tapi lupa bilang. Sarannya mas cari di gramedia aja mas, saya belinya di gramedia.