Pemrograman Fery Updi,M.Kom 1
Pokok Bahasan Struktur Kontrol Perulangan (while loop, do-while loop, for loop) Pernyataan Percabangan (break, continue, return) 2
Tujuan Mahasiswa mampu: Menggunakan struktur kontrol perulangan (while loop, do while loop, for loop) Menerapkan perulangan dalam program Java Memecahkan masalah sederhana dengan menggunakan analisa kasus dan mengimplementasikannya ke dalam bahasa pemrograman java 3
Perulangan (Looping) Definisi Perulangan (Looping). Perulangan dalam algoritma didefinisikan sebagai bentuk algoritma yang berfungsi untuk mengulang perintah perintah baris program dengan aturan tertentu. Pengulangan bertujuan untuk mengefisienkan penulisan kode program, sehingga tidak perlu dilakukan berulang-ulang kali. 4
Struktur Perulangan (Looping) Struktur perulangan secara umum terdiri atas dua bagian, yaitu: 1. Kondisi perulangan, yaitu berupa ekspresi Boolean yang harus dipenuhi untuk melaksanakan kondisi perulangan. Kondisi ini mengakibatkan suatu kondisi perulangan akan berhenti pada saat kondisi Boolean tersebut terpenuhi. 2. Badan (body) perulangan, yaitu suatu aksi (bagian algoritma) yang harus diulang selama kondisi yang ditentukan untuk perulangan tersebut masih terpenuhi. 5
jenis perulangan dalam bahasa pemrograman Java, antara lain : While Jenis Perulangan (Looping) While adalah bentuk perulangan yang memiliki jumlah perulangan sesuai dengan suatu kondisi logika tertentu. Bentuk umum: while( boolean_expression ){ statement1; statement2;... } Contoh, pada kode dibawah ini, int i = 4; while ( i > 0 ){ System.out.print(i); i--; } 6
Berikut ini adalah potongan kode dari while loop: 7
Berikut ini adalah potongan kode dari while loop: 8
Do-While Sama halnya dengan while, do-while juga akan menjalankan looping selama kondisi_perulangan terpenuhi atau bernilai benar (true). Berbeda pada perulangan while, pada perulangan do-while pengecekan kondisi (syarat) perulangan dilakukan setelah eksekusi statement yang diulang. Sehingga statement dalam blok do-while paling sedikit dieksekusi satu kali. Bentuk umum perulangan do-while : Bentuk umum: do{ statement1; statement2;... }while( boolean_expression ); Jenis Perulangan (Looping) Contoh, pada kode dibawah ini, int x = 0; do { System.out.println(x); x++; }while (x<10); 9
Berikut ini adalah potongan kode dari do-while loop: 10
Berikut ini adalah potongan kode dari do-while loop: 11
For Loop Pernyataan for loop memiliki kondisi hampir mirip seperti struktur pengulangan sebelumnya yaitu melakukan pengulangan untuk mengeksekusi kode yang sama sebanyak jumlah yang telah ditentukan. Bentuk umum: for (InitializationExpression; LoopCondition; StepExpression){ } statement1; statement2;... Jenis Perulangan (Looping) Contoh, pada kode dibawah ini, int i; for( i = 0; i < 10; i++ ){ System.out.print(i); } 12
Berikut ini adalah potongan kode dari for loop: 13
Berikut ini adalah potongan kode dari for loop: 14
Pernyataan Percabangan Pernyataan percabangan mengijinkan kita untuk mengatur aliran eksekusi program Pernyataan break Pernyataan break memiliki dua bentuk: tidak berlabel (unlabeled) dan berlabel (labeled). Pernyataan break tidak berlabel (unlabeled) Digunakan untuk menghentikan jalannya pernyataan switch. Selain itu pernyataan break unlabeled juga bisa digunakan untuk menghentikan pernyataan-pernyataan for, while atau do-while loop 15
Berikut ini adalah potongan kode dari break: 16
Berikut ini adalah potongan kode dari break: 17
Pernyataan Continue Pernyataan Percabangan Menggunakan pernyataan continue untuk melanjutkan pengulangan yang sedang dijalankan oleh pernyataan for, while, atau do- while loop Menggunakan Break dan Continue Pernyataan break dan Continue memiliki tiga fungsi yaitu: Menghentikan pemilihan pada pernyataan switch. Menghentikan proses pengulangan atau keluar dari badan loop. Keluar dari blok label tertentu. 18
Berikut ini adalah potongan kode dari Continue: 19
Next Array 20