Pengenalan Java & Instalasi JDK

Apa itu Java, bagaimana kode dikompilasi dan dijalankan di JVM, memasang JDK, dan menulis program Hello World pertama.

Part 1 dari 17 ± 40 menit Gratis

Apa itu Java?

Java adalah bahasa pemrograman serbaguna yang dirilis tahun 1995. Slogan terkenalnya: "Write once, run anywhere" — tulis sekali, jalankan di mana saja. Java dipakai untuk aplikasi backend (Spring Boot), aplikasi Android (bersama Kotlin), sistem perbankan, aplikasi enterprise, big data, dan game (Minecraft versi Java).

Java bersifat berorientasi objek (OOP), bertipe statis (tipe variabel harus jelas saat kompilasi, sehingga banyak kesalahan ketahuan sebelum program jalan), dan punya garbage collector yang membersihkan memori otomatis.

Bagaimana kode Java berjalan?

LangkahYang terjadi
1Kamu menulis kode di berkas Main.java (source code)
2javac (compiler) mengubahnya menjadi bytecode di berkas Main.class
3java menjalankan bytecode itu di dalam JVM (Java Virtual Machine)
4JVM menerjemahkan bytecode ke instruksi mesin sesuai sistem operasi (Windows, macOS, Linux)

Karena bytecode yang sama bisa dijalankan di JVM mana pun, program Java portabel antar sistem operasi.

JDK, JRE, dan JVM

  • JVM — mesin virtual yang menjalankan bytecode.
  • JRE — JVM ditambah library standar (untuk menjalankan program).
  • JDK — JRE ditambah alat pengembangan seperti javac (untuk membuat program). Yang kamu pasang adalah JDK.

Memasang JDK

Pilih versi LTS (Long-Term Support) seperti Java 17 atau Java 21. Distribusi gratis yang populer: Eclipse Temurin (adoptium.net) atau OpenJDK.

  • macOS: brew install openjdk@21
  • Windows: unduh installer Temurin dari adoptium.net, lalu jalankan.
  • Linux (Ubuntu): sudo apt install openjdk-21-jdk

Periksa pemasangan di terminal:

java -version
javac -version

Jika keduanya menampilkan nomor versi, JDK siap dipakai. Untuk menulis kode, pakai editor seperti IntelliJ IDEA Community atau VS Code dengan ekstensi Java.

Program pertama: Hello World

Buat berkas Main.java:

public class Main {
    public static void main(String[] args) {
        System.out.println("Halo, dunia!");
    }
}

Jalankan dari terminal:

javac Main.java     # menghasilkan Main.class
java Main           # mencetak: Halo, dunia!

Sejak Java 11 kamu juga bisa langsung menjalankan satu berkas dengan java Main.java.

Membedah kode

BagianArti
public class MainMendeklarasikan class bernama Main. Di Java semua kode hidup di dalam class. Nama berkas harus sama dengan nama class publik (Main.java).
public static void main(String[] args)Titik masuk program. JVM selalu mencari method ini. args berisi argumen dari terminal.
System.out.println(...)Mencetak teks lalu pindah baris. System.out.print(...) mencetak tanpa pindah baris.
{ }Kurung kurawal membuka dan menutup sebuah blok kode.
;Titik koma mengakhiri setiap pernyataan.

Aturan dasar

  • Java peka huruf besar/kecil: Main ≠ main, System ≠ system.
  • Komentar: // satu baris dan /* beberapa baris */.
  • Konvensi nama: class PascalCase (DaftarTugas), variabel dan method camelCase (namaLengkap), konstanta HURUF_BESAR (MAKS_PESERTA).

Error umum pemula

  • ';' expected → lupa titik koma.
  • cannot find symbol → salah ketik nama atau lupa mendeklarasikan variabel.
  • class Main is public, should be declared in a file named Main.java → nama berkas tidak sama dengan nama class.

Tips: latihan di kursus ini diperiksa struktur kodenya otomatis; kode tidak dikompilasi di server kami. Agar paham betul, salin juga kodenya dan jalankan di komputermu.

Praktikkan langsung, gratis

Tulis dan jalankan kode langsung di browser, dapatkan penilaian otomatis. Daftar gratis kapan saja untuk menyimpan progres dan meraih sertifikat.

Coba latihan sekarang, tanpa daftar
Bagikan: WhatsApp Facebook LinkedIn X