Pemrograman - feryup.files.wordpress.com · • Menggunakan struktur kontrol perulangan (while...
Transcript of Pemrograman - feryup.files.wordpress.com · • Menggunakan struktur kontrol perulangan (while...
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 menggunakananalisa kasus dan mengimplementasikannya ke dalam bahasapemrograman java
3
Definisi Perulangan (Looping).Perulangan dalam algoritma didefinisikan sebagai bentukalgoritma yang berfungsi untuk mengulang perintah–perintah baris program dengan aturan tertentu. Pengulanganbertujuan untuk mengefisienkan penulisan kode program,sehingga tidak perlu dilakukan berulang-ulang kali.
4
Perulangan (Looping)
Struktur perulangan secara umum terdiri atas dua bagian,yaitu:
1. Kondisi perulangan, yaitu berupa ekspresi Boolean yangharus dipenuhi untuk melaksanakan kondisi perulangan.Kondisi ini mengakibatkan suatu kondisi perulangan akanberhenti pada saat kondisi Boolean tersebut terpenuhi.
2. Badan (body) perulangan, yaitu suatu aksi (bagianalgoritma) yang harus diulang selama kondisi yangditentukan untuk perulangan tersebut masih terpenuhi.
5
Struktur Perulangan (Looping)
jenis perulangan dalam bahasa pemrograman Java, antara lain :
• While
While adalah bentuk perulangan yang memiliki jumlah perulangansesuai dengan suatu kondisi logika tertentu.
Bentuk umum:
while( boolean_expression ){
statement1;
statement2;
. . .
}
6
Jenis Perulangan (Looping)
Contoh, pada kode dibawah ini,int i = 4;while ( i > 0 ){
System.out.print(i);i--;
}
• Do-While
Sama halnya dengan while, do-while juga akan menjalankan loopingselama kondisi_perulangan terpenuhi atau bernilai benar (true).
Berbeda pada perulangan while, pada perulangan do-while pengecekankondisi (syarat) perulangan dilakukan setelah eksekusi statement yangdiulang. Sehingga statement dalam blok do-while paling sedikitdieksekusi satu kali. Bentuk umum perulangan do-while :
Bentuk umum:do{
statement1;
statement2;
. . .
}while( boolean_expression );
9
Jenis Perulangan (Looping)
Contoh, pada kode dibawah ini,int x = 0;do{
System.out.println(x);x++;
}while (x<10);
• For Loop Pernyataan for loop memiliki kondisi hampir mirip seperti strukturpengulangan sebelumnya yaitu melakukan pengulangan untukmengeksekusi kode yang sama sebanyak jumlah yang telah ditentukan.
Bentuk umum:
for (InitializationExpression; LoopCondition; StepExpression){
statement1;
statement2;
. . .
}
12
Jenis Perulangan (Looping)
Contoh, pada kode dibawah ini,int i;
for( i = 0; i < 10; i++ ){System.out.print(i);
}
Pernyataan percabangan mengijinkan kita untuk mengatur aliraneksekusi program
Pernyataan break
Pernyataan break memiliki dua bentuk: tidak berlabel (unlabeled) danberlabel (labeled).
• Pernyataan break tidak berlabel (unlabeled)
Digunakan untuk menghentikan jalannya pernyataan switch. Selain itupernyataan break unlabeled juga bisa digunakan untuk menghentikanpernyataan-pernyataan for, while atau do-while loop
15
Pernyataan Percabangan
Pernyataan Continue
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
Pernyataan Percabangan