You are on page 1of 6

KEGIATAN BELAJAR 9 STRUKTUR KONTROL JUMP

Hasil Pembelajaran Setelah menyelesaikan bahasan ini dan mengerjakan soal-soal latihan yang ada, Anda dapat : 1. Menjelaskan fungsi dari break 2. Menjelaskan fungsi dari continue

Kriteria Penilaian Keberhasilan Anda dalam menguasai bab ini diukur berdasarkan kriteria kemampuan sebagai berikut : 1. Menjelaskan perbedaan statement break dan contiune 2. Dapat membuat program dengan struktur kontrol jump

Sumber Pustaka 1. Abdul Kadir, 2005, Dasar Pemrograman Java 2, Andi, Yogyakarta. 2. Herbert Schildt, 2005, Java : A Beginners Guide, Third Edition, McGrawHill/Osborne, United States of America. 3. Herbert Schildt, Patrick Naughton , 1999, Java 2 : The Complete Reference, Fourth Edition, McGraw-Hill/Osborne, United States of America. 4. Indrajani, S.Kom., MM., Martin, S.Kom., 2007, Pemrograman Berorientasi Objek dengan Bahasa Java, PT. Elex Media Komputindo, Jakarta.

5.3.

Jump
Java memiliki perintah untuk memindahkan alur eksekusi kode program

ke bagian lain dari kode program yang ada, yaitu break, continue, dan return.

66

BAB V STRUKTUR KONTROL ALUR PROGRAM

67

5.3.1. break Fungsi utama break adalah untuk menghentikan proses perulangan di dalam while, do .. while, dan for. Berikut ini contoh penggunakan break di dalam program :

Langkah 1 : Jalankan Text Editor Notepad Ketiklah kode program di bawah ini pada text editor notepad :
public class Break { int x; public Break() { System.out.println("Perulangan for"); for (x=1; x<=10; x++) { if (x <= 5) System.out.println("Nilai x = "+x); else break; } System.out.println("Perulangan while"); while ((x>=6) && (x<=15)) { if (x <= 10) { System.out.println("Nilai x = "+x); x++; } else { break; } } System.out.println("Perulangan do while"); do { System.out.println("Nilai x = "+x); x++; } while (x <= 15); } public static void main(String args[]) { new Break(); } }

Langkah 2 : Simpan Program Java Simpanlah kode program di atas dengan nama Break.java pada direktori C:\PBO\. Langkah 3 : Lakukan Kompilasi dan Jalankan Program Lakukan kompilasi dan jalankan program seperti pada gambar berikut ini :

Suheri, ST Pemrograman 3 (Pemrograman Berorientasi Objek)

BAB V STRUKTUR KONTROL ALUR PROGRAM

68

Gambar 5.8 Kompilasi dan Menjalankan Program Break.java

Selain untuk menghentikan suatu proses perulangan, break juga dapat digunakan untuk keluar dari suatu blok perulangan yang sangat dalam sekali (deep nested looping). Sintaks yang dapat digunakan adalah sebagai berikut :
break label; label adalah nama identifier yang diletakkan di luar blok kode program

diikuti dengan tanda titik dua (:). Berikut ini adalah contoh penggunannya di dalam program :

Langkah 1 : Jalankan Text Editor Notepad Ketiklah kode program di bawah ini pada text editor notepad :
public class BreakLabel { int a; public BreakLabel() { label1: { for (a=1; a<=5; a++) { for (int b=1; b<=5; b++) System.out.print('*'); if (a == 3) break label1; else System.out.println(); }

Suheri, ST Pemrograman 3 (Pemrograman Berorientasi Objek)

BAB V STRUKTUR KONTROL ALUR PROGRAM

69

} } public static void main(String args[]) { new BreakLabel(); } }

Langkah 2 : Simpan Program Java Simpanlah kode program di atas dengan nama BreakLabel.java pada direktori C:\PBO\. Langkah 3 : Lakukan Kompilasi dan Jalankan Program Lakukan kompilasi dan jalankan program seperti pada gambar berikut ini :

Gambar 5.9 Kompilasi dan Menjalankan Program BreakLabel.java

5.3.2. continue Fungsi dari continue digunakan untuk melewatkan suatu kode program di dalam suatu perulangan. Kode program yang dituliskan setelah continue tidak akan pernah dikerjakan. Berikut ini adalah contoh penggunaan continue di dalam program :

Langkah 1 : Jalankan Text Editor Notepad Ketiklah kode program di bawah ini pada text editor notepad :
public class Continue { int x; public Continue() { System.out.println("Bilangan Genap dari 0 sampai 10"); for (x=0; x<=10; x++) { if ((x%2)!=0) continue; System.out.println(x);

Suheri, ST Pemrograman 3 (Pemrograman Berorientasi Objek)

BAB V STRUKTUR KONTROL ALUR PROGRAM

70

} } public static void main(String args[]) { new Continue(); } }

Langkah 2 : Simpan Program Java Simpanlah kode program di atas dengan nama Continue.java pada direktori C:\PBO\. Langkah 3 : Lakukan Kompilasi dan Jalankan Program Lakukan kompilasi dan jalankan program seperti pada gambar berikut ini :

Gambar 5.10 Kompilasi dan Menjalankan Program Continue.java

Rangkuman
1. Java memiliki perintah untuk memindahkan alur eksekusi kode program ke bagian lain dari kode program yang ada, yaitu break dan continue. 2. Fungsi utama break adalah untuk menghentikan proses perulangan di dalam while, do .. while, dan for. 3. Fungsi dari continue digunakan untuk melewatkan suatu kode program di dalam suatu perulangan.

Suheri, ST Pemrograman 3 (Pemrograman Berorientasi Objek)

BAB V STRUKTUR KONTROL ALUR PROGRAM

71

Soal-soal Latihan
1. Diberikan kode program di bawah ini :
public class BreakBersarang { public static void main (String args[]) { int i = 0; int j = 0; while (i<3) { j = 0; while (j<5) { if (j==3) { break; System.out.println(i = + i + j = + j); j++; } i++; } } }

Apa output dari kode program di atas? 2. Diberikan kode program di bawah ini :
public class PernyataanContinue { public static void main (String args[]) { int i = 0; while (i<5) { if (i==3) { i++; continue; } System.out.println(i); } } }

Apa output dari kode program di atas?

Suheri, ST Pemrograman 3 (Pemrograman Berorientasi Objek)

You might also like