B. Dasar Teori
A. Java
Java dikembangkan pada tahun 1990 oleh insinyur Sun, James Gosling sebagai
bahasa pemrograman yang berperan sebagai otak untuk peralatan pintar. Proyek
pengembangan Java dimulai pada tahun 1991 oleh James Gosling, Mike Sherida,
dan Patrick Naughton. Sintaks Java mirip seperti C/C++, karena Java banyak
terinspirasi dari keuda bahasa ini. Java dirancang untuk tujuan umum (general-
purpose) dan sepenuhnya menganut paradigma OOP (Object Oriented
Programming).
OOP adalah paradigma pemrograman yang berbasis pada objek. Setiap akan
membuat program, maka wajib hukumnya membuat objek terlebih dahulu.
Berikut ini tabel versi Java dari tahun ke tahun.
Pengertian JRE (Java Runtime Environment)
JRE atau lengkapnya Java Runtime Environment adalah sebuah paket aplikasi yang
berisi JVM (Java Virtual Machine) serta beberapa library kode program tambahan
yang diperlukan untuk menjalankan aplikasi Java
Jika hanya ingin menjalankan aplikasi Java saja dan tidak berencana membuat kode
program Java, maka JRE adalah aplikasi yang dibutuhkan. Di dalam JRE terdapat
perintah java yang bisa dipakai untuk menjalankan Java byte code. Namun, mulai
dari versi 11 ke atas, Oracle tidak lagi merilis JDK secara terpisah. Kita harus
menginstallnya satu paket dengan JDK.
Dari sini, dapat diketahui tipe dari Windows yang digunakan. Pada gambar di atas,
saya menggunakan 64-bit. Berarti nanti saya harus mendownload program yang
64-bit. Apakah bisa menggunakan 32-bit? Tergantung aplikasinya, beberapa
Aplikasi bisa berjalan dengan Emulasi (Windows on Windows 64 Bit / WOW64).
Itulah alasannya Windows 64 Bit mempunyai Folder System32 (Untuk 64 Bit) dan
SysWOW64 (Untuk Kompatibilitas 32 Bit).
Mengapa masih dinamakan System32 dan bukan System64? Kita harus tahu bahwa
x86 (32 Bit) dan x86_64 (64 Bit) memiliki dasar yang sama, dan tentu saja, Aplikasi
32 Bit tidak ditulis/dikode dari awal, melainkan di recompile dari 32 Bit ke 64 Bit,
dan Aplikasi di Hard Coded ke folder System32, untuk mencegah masalah
kompabilitas, makanya foldernya masih dinamakan System32. Beberapa aplikasi
32-Bit tidak dapat berjalan dalam 64-Bit dengan alasan, aplikasi tersebut
mengetahui Anda menggunakan Windows 64-Bit dan meminta Anda untuk
menginstal Aplikasi mereka dengan Arsitektur 64-Bit.
Lalu bagaimana jika tipe system pada komputer/leptop 32-bit akan menginstall
aplikasi dengan system 64-bit? (silahkan cari tahu ya…!)
Baiklah, untuk menginstall JDK, harus mendownloadnya terlebih dahulu. Silahkan
Download JDK di https://jdk.java.net/java-se-ri/8-MR3
Nah, pada kegiatan kali ini, saya akan menggunakan JDK 8. Mengapa menggunakan
versi ini? Versi ini cukup stabil dibandingkan yang lainnya. Versi JDK saat ini sudah
mencapai versi 16.
Setelah itu, kita akan mendapatkan file ZIP yang berisi JDK. Silahkan ekstrak file
ini ke dalam C:\Program Files\.
Maka sekarang teman-teman akan punya folder baru, yakni java-se-8u41-ri
Setelah itu, kembali lagi ke jendela pembuatan variabel dan paste alamat tersebut
ke nilai dari variabel JAVA_HOME. Setelah itu, kita akan punya variabel baru dengan
nama JAVA_HOME. Klik OK.
Pada jendela yang muncul, klik tombol New dan isi dengan %JAVA_HOME%\bin .
Setelah itu, klik OK untuk menyimpan semua variabel yang sudah dibuat.
Sekarang coba buka CMD, bisa di cari pada teks search dan ketik cmd dan ketik
perintah berikut:
java -version
javac -version
where java
maka hasilnya akan seperti di bawah ini, artinya JDK sudah dapat digunakan
Untuk memastikan JDK sudah terinstal dengan bernar, mari coba dengan membuat
program HelloWorld. Silahkan buka Notepad, kemudian ketik kode program berikut:
Jika tidak ada error, maka program akan berhasil di-compile. Sekarang, kita punya
file baru di folder Documents dengan nama HelloWorld.class. File ini merupakan
hasil compile dari program Java HelloWorld.java.
Selanjutnya, kembali lagi ke CMD dan ketik perintah java HelloWorld untuk
mengeksekusi programnya.
Maka tulisan Hello World! Akan tampil. Program yang dibuat berhasil dijalankan.
5. Jika Apache Netbeans versi OS windows sudah di klik maka akan muncul
halaman berikut, silahkan pilih https://downloads..
10. Pilih tempat penyimpanan yang diinginkan, jika di rasa sudah oke pilih Next
>
11. Berikutnya, klik Install untuk memulai proses instalasi.
12. Tunggulah sampai proses installasi selesai
13. Terakhir klik finish, maka sekarang Netbeans sudah tersintal pada komputer
atau leptop teman-teman.
16. Setelah itu, kita akan diminta untuk mengaktifkan JavaFX untuk Windows,
silahkan pilih Download and Activate
Apa itu JavaFX? JavaFX adalah library Java yang digunakan untuk
membangun Rich Internet Applications. Aplikasi yang dikembangkan
menggunakan JavaFX dapat berjalan di berbagai perangkat seperti Komputer
Desktop, Mobile Phones, TV, Tablet, dan sebagainya. Mengembangkan
Aplikasi GUI menggunakan bahasa pemrograman Java, programmer
mengandalkan perpustakaan seperti Advanced Windowing Toolkit dan
Swings. Setelah munculnya JavaFX, programmer java sekarang dapat
mengembangkan aplikasi GUI dengan konten yang banyak. Dengan
menggunakan teknologi Java, aplikasi ini memiliki tingkat penetrasi browser
76%. Mengembangkan Aplikasi Client Side yang kaya dengan fitur,
programmer menggunakan berbagai library untuk menambahkan fitur seperti
Media, UI controls, Web, 2D dan 3D, dll. JavaFX mencakup semua fitur dalam
satu library.
17. Namun jika tidak ingin mengaktivasi FX, boleh memilih nb-javac..klik centang
lalu pilih activate. Mari kita lanjutkan, selanjutnya akan muncul halaman di
bawah ini, silahkan pilih Next >
18. Pada persetujuan lisensi, klik kotak centang (v), lalu klik install, akan
memakan waktu beberapa menit dan membutuhkan kuota internet.
19. Plugin sudah terinstal dengan benar, maka akan muncul tampilan seperti di
bawah ini, klik finish
22. Tunggu sampai proyek siap. Jika sudah siap, akan muncul file HelloWorld.java
pada Projects. Selanjutnya kita ketikkan program berikut. Jika sudah, klik
kanan pilih Run File
23. Tampilan sesudah mengklik Run File, akan muncul output dari hasil
pemrograman tersebut. Dengan demikian, Netbeans sudah bisa dipakai
untuk membuat program Java.
C. Bahan dan Alat Kerja
1. BKPM
2. Alat Tulis
3. Komputer/Laptop
4. JDK
5. IDE Netbeans
D. Prosedur Kerja
a. Mahasiswa membaca teori yang telah dipaparkan di dalam BKPM
b. Mahasiswa mencoba melakukan install JDK Java dan IDE Netbeans pada
Komputer/Laptop masing-masing
E. Lembar Kerja
a. Instal JDK Java
b. Instal IDE Netbeans
c. Membuat program sederhana “Hello World!”