Sejarah Java
Java dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed
Frank, dan Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991.
Mereka membutuhkan kurang lebih 18 bulan untuk membuat versi pertamanya.
Bahasa ini pada awalnya disebut “Oak” tapi kemudian diubah menjadi
“Java” pada tahun 1995 karena nama Oak telah dijadikan hak cipta dan
digunakan sebagai bahasa pemrograman lainnya. Antara pembuatan Oak pada
musim gugur 1992 hingga diumumkan ke publik pada musim semi 1995, banyak
orang yang terlibat dalam desain dan evolusi bahasa ini. Bill Joy,
Arthur van Hoff, Jonathan Payne, Frank Yellin, dan Tim Lindholm
merupakan kontributor kunci yang mematangkan prototipe aslinya.
Java Modern
Java telah digunakan dalam banyak hal dan telah membuktikan
keberadaannya pada abad ke 21. Saat ini, Java digunakan bermacam jenis
aplikasi seperti aplikasi embedded, aplikasi keuangan, desktop, simulasi
pesawat, pemrosesan citra, game, aplikasi perusahaan terdistribusi yang
disebut J2EE dan masih banyak lagi.
Java Virtual Machine (JVM)
Java Virtual Machine merupakan aplikasi sederhana yang ditulis dalam
bahasa C untuk mengeksi program yang ditulis dalam bahasa Java. Pada
saat kompilasi (perubahan dari bahasa tingkat tinggi ke bahasa lebih
rendah), program tersebut diubah menjadi KODE BYTE. Kemudian pada saat
eksekusi, JVM membaca kode byte tersebu dan mengubahnya menjadi bahasa
mesin yang dimengerti oleh sistem operasi tempat program tersebut
dijalankan.
Karena JVM sangat bergantung pada platformnya (bahasa mesin merupakan
bahasa level rendah yang hanya dimengerti oleh suatu mesin tertentu,
misalnya Intel, tapi tidak dapat dimengerti oleh mesin lain, seperti
Macintosh), byte code ini dapat dibuat untuk terbebas dari kungkungan
platform tertentu. Code byte yang dihasilkan dalam proses kompilasi
bahasa Java akan selalu sama untuk setiap sistem operasi atau jenis
mesinnya, tetapi JVM akan mengubah kode byte tersebut menjadi bahasa
mesin tujuannya.
Just In Time Compiler (JIT)
Meskipun Java didesain untuk diinterpretasi, secara teknis tidak ada
yang menghalangi Java untuk dikompilasi menjadi bahasa mesin seperti
bahasa-bahasa pemrograman lainnya. Sun menyediakan kompiler Just In Time
Compiler (JIT) untuk mengkompilasi kode byte itu menjadi bahasa
mesinnya pada saat yang bersamaan dengan eksekusinya. Walaupun demikian,
pendekatan JIT ini menghasilkan kemampuan yang lebih dibandingkan
dengan interpretasi biasa.
Apakah Java?
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh
Sun Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model
yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih
mudah dipakai dan platform independent, yaitu dapat dijalankan di
berbagai jenis sistem operasi dan arsitektur komputer. Bahasa ini juga
dirancang untuk pemrograman di Internet sehingga dirancang agar aman
dan portabel.
Java sebagai salah satu bahasa pemrograman baru menjanjikan banyak
kemudahan bagi programer junior maupun senior. Tutorial ini akan membawa
Anda mengenal lebih jauh bahasa ini melalui pembahasan konsep model
perancangan dan petunjuk sederhana penggunaannya.
Memulai Pemrograman Java
Untuk membuat program Java, seperti telah disebutkan sebelumnya, Anda
membutuhkan JDK. Proses instalasi JDK tersebut sangat mudah dan tidak
membutuhkan pengetahuan tertentu. Namun untuk menggunakannya Anda perlu
melakukan beberapa penyesuaian dengan sistem operasi Anda. Umumnya yang
perlu Anda lakukan adalah memasukkan path ke direktori JDK Anda ke
setting path pada sistem operasi Anda. Misalkan direktori JDK Anda
adalah C:\jdk1.4 maka pada Windows 98 Anda cukup menambahkan baris perintah SET PATH=C:\jdk1.4\bin pada file autoexec.bat Anda. Untuk Windows NT/2000/XP Anda cukup menambahkan direktori C:\jdk1.4\bin pada variabel path di System Environment. Caranya: klik kanan ikon My Computer, pilih Properties. Kemudian pilih tab Advanced. Lalu klik tombol Environment Variables, cari variabel path, kemudian tambahkan path direktori JDK Anda ke dalam variabel tersebut. Untuk Linux, tambahkan baris perintah SET CLASSPATH=(direktori jdk Anda) ke file profile Anda. Untuk mencoba JDK, ketikkan perintah java dan javac pada shell prompt (atau DOS Command Prompt). Jika perintah tersebut sudah dikenali maka program java atau javac akan
menampilkan sintaks penggunaan. Untuk kemudahan dan berbagai fasilitas
tambahan Anda dapat menggunakan Integrated Development Environment (IDE)
untuk bahasa Java seperti Visual Cafédari Symantec atau JBuilder dari Borland.
Urutan langkah-langkah yang harus Anda lakukan untuk membuat sebuah program Java sederhana adalah:
- Membuat source code program dengan editor teks apapun. Ingat, file tersebut harus berekstensi .java dan case sensitive.
- Mengkompile source code dengan perintah javac. Misalnya: javac HelloWorld.java. Jika berhasil, hasilnya adalah file bytecode berakhiran .class.
- Mengeksekusi bytecode dengan perintah java. Parameter dari perintah ini adalah nama file hasil kompilasi tanpa ekstensi .class. Contoh: java HelloWorld.
0 comments:
Post a Comment