Java untuk Pemula — Bagian 1
☕ Java untuk Pemula — Bagian 1: Dasar-Dasar Java
Selamat datang di seri Java untuk Pemula! Pada bagian pertama ini, kita akan menyiapkan lingkungan pengembangan dan mempelajari cara mengkompilasi serta menjalankan program Java. Semua langkah dirancang agar mudah diikuti, bahkan jika Anda baru pertama kali belajar Java.
🛠️ Setup VS Code untuk Java
1. Install JDK (Java Development Kit)
JDK adalah perangkat lunak yang diperlukan untuk mengembangkan dan menjalankan Java. Unduh JDK 21 LTS dari Adoptium.
javac), runtime (java), dan berbagai alat pengembangan lainnya.2. Install VS Code + Ekstensi Java
Buka VS Code, tekan Ctrl+Shift+X untuk membuka panel ekstensi, lalu cari dan instal Extension Pack for Java dari Microsoft. Satu paket ini sudah mencakup semua ekstensi yang diperlukan:
Extension Pack for Java
Bundle utama yang berisi Language Support, Debugger, Test Runner, Maven, dan Project Manager. Cukup install ini, semua ekstensi di bawah otomatis terpasang.
Java Language Support
Dari Red Hat. Memberikan IntelliSense, autocomplete, dan error highlighting.
Debugger for Java
Mendukung breakpoint, step-through, dan inspect variable.
Java Test Runner
Menjalankan unit test JUnit/TestNG dengan mudah.
Maven for Java
Integrasi dengan build tool Maven.
Project Manager for Java
Membuat dan mengelola project Java.
3. Verifikasi Instalasi
Buka terminal di VS Code (Ctrl+`` ```) dan jalankan perintah berikut:
java --version
javac --version
Output yang diharapkan (nomor versi bisa berbeda):
openjdk 21.x.x 2023-xx-xx
javac 21.x.x
java --version
javac --version
::
🚀 Compile & Jalankan via Terminal
1. Buat File Java
Buat folder baru untuk project, lalu buat file HelloWorld.java dengan isi:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Halo, Dunia!");
}
}
HelloWorld, maka file harus HelloWorld.java.2. Compile
Buka terminal di folder yang berisi file .java, lalu jalankan:
javac HelloWorld.java
Perintah ini akan menghasilkan file HelloWorld.class (bytecode) di folder yang sama.
3. Jalankan
Untuk menjalankan program, gunakan perintah java diikuti nama class (tanpa ekstensi .class):
java HelloWorld
Output:
Halo, Dunia!
java HelloWorld
javac) sebelum menjalankannya lagi.::
📁 Struktur Folder dengan Package
Jika program Anda menggunakan package, misalnya:
package src.main.latihan;
public class Hello {
public static void main(String[] args) {
System.out.println("Halo dari package!");
}
}
Maka struktur folder harus sesuai: src/main/latihan/Hello.java.
Compile:
javac src/main/latihan/Hello.java
Jalankan dengan fully qualified name:
java src.main.latihan.Hello
.) sebagai pemisah package, bukan garis miring (/).📦 Compile Banyak File Sekaligus
Jika Anda memiliki banyak file .java dalam satu folder, compile semuanya dengan:
javac *.java
Untuk mengarahkan hasil kompilasi ke folder terpisah (misal bin/), gunakan opsi -d:
javac -d bin *.java
java -cp bin NamaClass
.class. Jika belum ada, folder akan dibuat otomatis..class. Dalam contoh di atas, -cp bin artinya classpath adalah folder bin.📚 Menggunakan Library Eksternal (.jar)
Saat menggunakan library eksternal (dalam format .jar), Anda perlu menyertakannya di classpath.
javac -cp ".;library.jar" Program.java
java -cp ".;library.jar" Program
javac -cp ".:library.jar" Program.java
java -cp ".:library.jar" Program
.) di awal classpath mewakili direktori saat ini. Pisahkan beberapa entri dengan titik koma (;) di Windows atau titik dua (:) di Mac/Linux.⚡ Shortcut di VS Code
Setelah ekstensi Java terinstall, Anda bisa memanfaatkan shortcut berikut untuk mempercepat alur kerja:
| Shortcut | Aksi |
|---|---|
| Ctrl+F5 | Menjalankan program tanpa debugger. |
| F5 | Menjalankan dengan debugger (breakpoint aktif). |
| Klik tombol Run ▷ di pojok kanan atas | Menjalankan file yang sedang dibuka. |
Klik link Run atau Debug di atas method main() | Menjalankan atau melakukan debug pada method main. |
Ctrl+F5 dan program akan langsung dijalankan.📁 Starter Project Java dengan Maven
Maven adalah build tool yang populer untuk Java. Berikut adalah struktur project Maven standar yang bisa Anda gunakan sebagai titik awal.
package com.example;
/**
* Hello world!
*/
public class App {
public static void main(String[] args) {
System.out.println("Hello, Maven!");
}
}
mvn archetype:generate -DgroupId=com.example -DartifactId=my-java-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
✨ Kesimpulan
Sekarang Anda sudah siap untuk mulai menulis dan menjalankan program Java menggunakan VS Code, baik secara manual maupun dengan Maven. Selanjutnya, kita akan belajar tentang variabel, tipe data, dan struktur kontrol di Bagian 2.
Selamat belajar! 🎉