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 3 dari 16

Cara program Java dijalankan

Misi: membaca program struk warung

Setelah pelajaran ini kamu bisa menelusuri program print/println utuh dan menemukan galat kompilasinya.

±16 menitDiperiksa 5 Okt 2026

Materi

Program berikut mencetak struk sebuah warung di Yogyakarta. Telusuri baris demi baris: catat kapan kursor pindah baris dan kapan cetakan menyambung. Keempat soal memakai program yang sama atau perubahan kecil darinya.

public class StrukWarung {
    public static void main(String[] args) {
        System.out.println("WARUNG BU SITI");
        System.out.println("Jl. Kaliurang 12, Yogyakarta");
        System.out.println("----------------");
        System.out.print("Nasi rames ");
        System.out.println("Rp15.000");
        System.out.print("Es teh ");
        System.out.println("Rp4.000");
        System.out.print("Kerupuk ");
        System.out.print("Rp2.000");
        System.out.println();
        System.out.println("----------------");
        System.out.print("Total ");
        System.out.println("Rp21.000");
        System.out.println();
        System.out.println("Terima kasih");
    }
}

Latihan

0/4 lulus

Misi akhir modul: luluskan minimal 4 dari 4 tugas. Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 1 dari 4

Berapa baris keluaran program ini, termasuk baris kosong?

public class StrukWarung {
    public static void main(String[] args) {
        System.out.println("WARUNG BU SITI");
        System.out.println("Jl. Kaliurang 12, Yogyakarta");
        System.out.println("----------------");
        System.out.print("Nasi rames ");
        System.out.println("Rp15.000");
        System.out.print("Es teh ");
        System.out.println("Rp4.000");
        System.out.print("Kerupuk ");
        System.out.print("Rp2.000");
        System.out.println();
        System.out.println("----------------");
        System.out.print("Total ");
        System.out.println("Rp21.000");
        System.out.println();
        System.out.println("Terima kasih");
    }
}
Pilih satu jawaban

Latihan 2 dari 4

Baris keluaran keenam berbunyi apa?

public class StrukWarung {
    public static void main(String[] args) {
        System.out.println("WARUNG BU SITI");
        System.out.println("Jl. Kaliurang 12, Yogyakarta");
        System.out.println("----------------");
        System.out.print("Nasi rames ");
        System.out.println("Rp15.000");
        System.out.print("Es teh ");
        System.out.println("Rp4.000");
        System.out.print("Kerupuk ");
        System.out.print("Rp2.000");
        System.out.println();
        System.out.println("----------------");
        System.out.print("Total ");
        System.out.println("Rp21.000");
        System.out.println();
        System.out.println("Terima kasih");
    }
}
Pilih satu jawaban

Latihan 3 dari 4

Bila baris System.out.println("Rp4.000"); diganti System.out.print("Rp4.000");, baris keluaran kelima menjadi apa?

public class StrukWarung {
    public static void main(String[] args) {
        System.out.println("WARUNG BU SITI");
        System.out.println("Jl. Kaliurang 12, Yogyakarta");
        System.out.println("----------------");
        System.out.print("Nasi rames ");
        System.out.println("Rp15.000");
        System.out.print("Es teh ");
        System.out.println("Rp4.000");
        System.out.print("Kerupuk ");
        System.out.print("Rp2.000");
        System.out.println();
        System.out.println("----------------");
        System.out.print("Total ");
        System.out.println("Rp21.000");
        System.out.println();
        System.out.println("Terima kasih");
    }
}
Pilih satu jawaban

Latihan 4 dari 4

Seorang kasir menyalin program ini dan mengetik baris 3 sebagai system.out.println("WARUNG BU SITI");. Apa yang terjadi?

public class StrukWarung {
    public static void main(String[] args) {
        System.out.println("WARUNG BU SITI");
        System.out.println("Jl. Kaliurang 12, Yogyakarta");
        System.out.println("----------------");
        System.out.print("Nasi rames ");
        System.out.println("Rp15.000");
        System.out.print("Es teh ");
        System.out.println("Rp4.000");
        System.out.print("Kerupuk ");
        System.out.print("Rp2.000");
        System.out.println();
        System.out.println("----------------");
        System.out.print("Total ");
        System.out.println("Rp21.000");
        System.out.println();
        System.out.println("Terima kasih");
    }
}
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).