Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

←

Java Dasar: Membaca dan Memperbaiki Kode

Pelajaran 1 dari 16

Cara program Java dijalankan

Kelas, main, dan keluaran pertama

Setelah pelajaran ini kamu bisa membaca struktur program Java dan menebak keluaran print serta println.

±13 menitDiperiksa 5 Okt 2026

Materi

Program Java ditulis di berkas teks berakhiran .java. Semua kode berada di dalam kelas, yang dibuka dengan kata class diikuti namanya dan sepasang kurung kurawal. Program dimulai dari method main dengan bentuk public static void main(String[] args); isinya dijalankan berurutan dari baris teratas. Setiap pernyataan diakhiri titik koma, dan huruf besar-kecil dibedakan: System tidak sama dengan system.

public class Kasir {
    public static void main(String[] args) {
        System.out.println("Toko Sumber Rezeki");
        System.out.print("Total: ");
        System.out.println(45000);
    }
}

Program di atas mencetak dua baris: Toko Sumber Rezeki, lalu Total: 45000. System.out.println mencetak nilainya lalu pindah baris, sedangkan System.out.print mencetak tanpa pindah baris, sehingga cetakan berikutnya menyambung di baris yang sama. println tanpa isi hanya menghasilkan satu baris kosong.

Java dijalankan dalam dua langkah. Perintah javac (kompilator) membaca Kasir.java dan, bila tidak ada kesalahan, menghasilkan Kasir.class berisi bytecode. Perintah java lalu menjalankan kelas itu dengan menyebut namanya saja. Sejak Java 11, perintah java Kasir.java mengompilasi di memori lalu langsung menjalankannya, tanpa berkas .class.

javac Kasir.java
java Kasir

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 1 dari 3

Apa keluaran program ini? Tanda | di pilihan memisahkan baris keluaran.

public class Absen {
    public static void main(String[] args) {
        System.out.print("Hadir: ");
        System.out.print(18);
        System.out.println(" orang");
        System.out.println("Izin: 2");
    }
}
Pilih satu jawaban

Latihan 2 dari 3

Kode ini akan dikompilasi dengan perintah javac. Dengan nama berkas mana javac berhasil?

public class LaporanStok {
    public static void main(String[] args) {
        System.out.println("Stok gula: 40 kg");
    }
}
Pilih satu jawaban

Latihan 3 dari 3

Berkas Halo.java berisi kelas Halo dengan method main. Urutan perintah mana yang mengompilasi lalu menjalankannya?

Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Sebagian materi kelas ini diadaptasi dari Exercism — jalur Java (concept exercises) (MIT).