Relational Database Memilih Paradigma Database

9. Netral secara arsitektur, Java tidak terikat pada suatu mesin atau sistem operasi tertentu.

2.11 Kelebihan dan Karakteristik Java

Membuat program dengan bahasa pemrograman Java memerlukan beberapa perangkat bantu tool. Perangkat bantu ini digunakan untuk menulis kode sumber, menguji, dan mendebug program yang dibuat. Java Developer‟s Kit JDK adalah kumpulan tool yang dapat diunduh didownload secara gratis dari situs Sun Mycrosistem. Setidaknya ada 7 program bantu tool yang tersedia pada Java Developer‟s Kit JDK seperti yang dijelaskan dalam tabel berikut ini : Tabel 2.2 Penjelasan Program Bantu Java Nama Program Bantu Penjelasan Javac Kompilator Java untuk mengubah file sumber ke dalam file yang dapat dieksekusi. File ini disebut file byte code dan memiliki ekstensi class. Java Intepreter Java untuk mengeksekusi file kelas class atau file byte code. Jdb Debugger Java, yang bekerja seperti interpreter mengeksekusi kelas Java dan juga memiliki kemampuan untuk menghentikan eksekusi program pada titik-titik henti terpilih dan untuk menampilkan nilai-nilai variabel kelas. Kemampuan ini penting untuk mencari kesalahan program. Javap Disassembler Java, menerima file byte code dan menampilkan kelas, variabel dan metode yang telah dikompilasi menjadi byte code. Program bantu ini juga mengidentifikasi instruksi yang digunakan untuk mengimplementasikan tiap-tiap metode. Anda dapat menggunakan program bantu ini untuk mendapatkan kode sumber dari kelas Java yang sudah terkom- pilasi. Appletviewer Appletviewer adalah alat bantu tool untu menampilkan applet Java yang berada di dalam web pada sistem lokal maupun pada situs web yang dapat diakses. Program bantu tool ini dapat digunakan untuk menguji applet yang anda buat. Javadoc Program bantu dokumentasi otomatis yang digunakan untuk mengkonversi kode sumbe Java ke dalam file Hypertext Markup Language HTML. javah Program bantu file header C, digunakan untuk membangkitkan header bahasa C. File yang dibangunkan dipakai untuk mengembangkan kelas Java yang dibuat dari bahasa selain Java bahasa C.

2.12 Mekanisme Kompilasi Dan Eksekusi Aplikasi Java

Untuk membuat kode program bahasa Java dapat menggunakan text editor seperti notepad Microsoft Windows atau vi Linux. Kode program Java harus disimpan dalam file dengan ekstensi java, misalnya hello.java, latihan.java dan sebagainya. Perlu diperhatikan program Java memiliki case sensitive, artinya antara huruf besar dan huruf kecil dibedakan. Jadi harus berhati-hati dalam membuat sebuah program Java. Setelah itu program java yang sudah disimpan di dalam file harus dikompilasi dengan javac yang telah ada di dalam Java Development Kit JDK. Hasil dari kompilasi kode sumber program Java adalah file berekstensi .class yang merupakan byte-code Java yang berupa kode-kode mesin yang dihasilkan Java Virtual Machine JVM, kemudian JVMlah yang akan mengintepretasikan kode- kode tersebut ke kode native atau kode-kode mesin dari arsitektur yang bersangkutan. Sehingga program Java dapat dijalankan dieksekusi di semua platform, baik Sun Solaris, Windows 9xNT, Linux atau sistem operasi lain yang mendukung Java Platform.