A. Sejarah Bahasa Pemrograman Java
Bahasa pemrograman Java dikembangkan oleh James Gosling dari perusahaan Sun Microsystems pada tahun 1991, dengan nama awal Oak.
Tujuan awal Java adalah untuk perangkat elektronik pintar (smart appliances), namun perkembangan internet membuat Java lebih banyak digunakan untuk aplikasi web.
Pada tahun 1995, Java resmi diperkenalkan ke publik dengan slogan:
“Write Once, Run Anywhere (WORA)”
Artinya, program Java dapat dijalankan pada berbagai sistem operasi (Windows, Linux, macOS) tanpa perubahan kode.
Pada tahun 2010, Sun Microsystems diakuisisi oleh Oracle Corporation, dan sampai sekarang Java menjadi salah satu bahasa pemrograman paling populer di dunia.
B. Apa itu Bahasa Pemrograman Java?
Java adalah bahasa pemrograman yang:
- Object-Oriented Programming (OOP)
- Multiplatform
- Strongly typed (tipe data harus jelas)
- Memiliki garbage collection (otomatis menghapus memori yang tidak digunakan)
Contoh kode program Java pertama (Hello World):
public class HelloWorld {public static void main(String[] args) {System.out.println("Hello World!");}}
C. Java JDK (Java Development Kit)
Untuk membuat aplikasi Java, diperlukan JDK (Java Development Kit).
JDK berisi:
| Komponen | Fungsi |
|---|---|
| Compiler (javac) | Mengubah kode .java menjadi bytecode .class |
| JVM (Java Virtual Machine) | Menjalankan bytecode agar dapat berjalan di berbagai OS |
| JRE (Java Runtime Environment) | Lingkungan runtime untuk menjalankan aplikasi Java |
| Library/API Java | Kumpulan fungsi siap pakai |
Diagram sederhana:
Kode Java (.java)↓ (javac)Bytecode (.class)↓ (JVM)Program berjalan di Windows, Linux, macOS
E. Perangkat Pengembangan Java di SMK
| Software | Fungsi |
|---|---|
| JDK | Kompiler & tools Java |
| Apache NetBeans IDE | Aplikasi untuk menulis dan menjalankan program Java |
| JavaFX / Swing | Untuk membuat aplikasi GUI |
F. NetBeans IDE
NetBeans adalah IDE (Integrated Development Environment) yang membantu dalam:
- Menulis kode lebih cepat dengan auto-suggestion
- Debugging program
- Menjalankan aplikasi tanpa command prompt
- Membuat GUI seperti aplikasi kasir, perpustakaan, toko, dll.
Langkah membuat project Java di NetBeans:
- Buka NetBeans → Klik File > New Project
- Pilih Java with Ant > Java Application
- Beri nama misal:
BelajarJava - Klik Finish
- NetBeans otomatis membuat file
Main.java
Contoh kode:
public class Main {public static void main(String[] args) {System.out.println("Belajar Java di NetBeans");}}