Sekilas tentang java
💻 Apa Itu Java?
Java adalah bahasa pemrograman tingkat tinggi, berorientasi objek, dan bisa dijalankan di berbagai platform (platform-independent) berkat teknologi yang disebut Java Virtual Machine (JVM).
Slogan populernya: "Write Once, Run Anywhere" (WORA)
Artinya, kamu cukup nulis kodenya sekali, dan bisa jalan di mana saja — Windows, Mac, Linux, bahkan Android!
🧠 Karakteristik Java:
-
Berorientasi Objek (OOP) ➝ Fokus ke objek dan class
-
Sintaks mirip C/C++ ➝ Tapi lebih sederhana dan aman
-
Multiplatform ➝ Berkat JVM
-
Garbage Collected ➝ Manajemen memori otomatis
-
Statis & strongly typed ➝ Harus deklarasi tipe data secara jelas
🔧 Java Digunakan Untuk Apa Aja?
-
Aplikasi desktop (Swing, JavaFX)
-
Aplikasi Android (via Android SDK)
-
Aplikasi web (Spring, Jakarta EE)
-
Sistem enterprise (back-end perusahaan besar)
-
Sistem IoT dan embedded
-
Games (meskipun sekarang lebih jarang)
🛠️ Contoh Kode Java Sederhana:
⚖️ Kelebihan Java:
-
Stabil dan mature (dipakai bertahun-tahun di perusahaan besar)
-
Komunitas besar & dokumentasi lengkap
-
Aman & punya pengelolaan memori otomatis
-
Banyak framework powerful (Spring Boot, Hibernate, dll)
❗ Kekurangan:
-
Agak verbose (nulis kodenya lebih panjang dari bahasa modern kayak Python)
-
Performanya bisa kalah cepat dibanding C/C++
Untuk bisa menjalankan program ini ada beberapa tools atau prerequisite yang harus disiapkan antara lain :
- Netbeans IDE 8.2
- JDK 1.8.0
- Ireport 4.5.0 plugin
- Ireport 4.5.0 jar