Disusun Oleh :
1
DAFTAR ISI
Sampul .............................................................................1
Daftar Isi ...........................................................................2
Isi .......................................................................................
a. Perulangan While ............................................3
b. Perulangan Do-While ......................................5
c. Perulangan FOR ..............................................7
2
Perulangan While
Di perulangan while, pernyataan atau blok pernyataan yang terletak di antara
tanda opening braces ({) dan closing braces (}) dieksekusi selama ekspresiboolean
bernilai true. Berikut ini adalah sintaksis penulisan perulangan while di Java:
while (ekspresiboolean) {
// Loop body
pernyataan;
}
Pernyataan berikutnya;
ekspresiboolean harus diletakkan di antara tanda kurung buka dan kurung tutup,
sedang pernyataan atau blok pernyataan diletakkan di antara tanda { dan }. Jika
hanya pernyataan tunggal atau hanya ada satu pernyataan yang dieksekusi, tanda {
dan } dapat dihilangkan, namun jika ada lebih dari satu pernyataan yang
dieksekusi, tanda { dan } harus disertakan.
package perulangan;
import java.util.Scanner;
3
public static void main(String[] args) {
int bilangan=1;
while (bilangan!=0){
bilangan=input.nextInt();
Pada contoh program diatas kita menggunakan fungsi scanner untuk pengguna
dapat menginput nilai saat program sedang berjalan. Terdapat variabel bilangan
dengan tipe data integer dan nilai awal adalah 1. Kemudian ada perulangan while
dengan kondisi bilangan!=0 syarat ini berarti jika nilai yang terdapat di dalam
variabel bilangan isi-nya bukan 0 maka perulangan akan terus dilakukan sampai
variabel bilangan harus berisi nilai 0. Perulangan dilakukan dengan mencetak
kalimat “Masukan Bilangan 0 : ” dimana user akan memasukan bilangan, selama
bilangan yang dimasukan oleh pengguna bukanlah 0 program ini akan terus
diulang-ulang. Program akan berhenti ketika pengguna mamasukan bilangan 0.
4
apakah 0 tidak sama dengan 0 ? jawabanya salah sehingga kondisi
bernilai false maka perulangan while saat itu juga dihentikan.
PERULANGAN DO-WHILE
Keterangan:
1. Mulai
2. Inisialisasi nilai awal i =1
3. Cetak output “Belajar”
4. nilai i ditambahkan 1
5. Cek kondisi apakah nilai i <= 10, jika kondisi bernilai benar maka
cetak output “Belajar Perulangan Do While”
6. Kemudian selanjutnya nilai i kembali ditambahkan 1
7. cek kondisi apakah nilai i masih <=10 jika ya maka akan dicetak
output kembali
5
8. Iterasi terus dilakukan hingga kondisi bernilai false
9. selesai.
Contoh Program:
public class PerulanganDoWhile {
public static void main(String[] args) {
// membuat variabel
int i = 0;
do {
System.out.println("perulangan ke-" + i);
i++;
} while ( i <= 10);
}
}
Hasil outputnya:
6
PERULANGAN FOR
1. Pengertian
Perulangan yang digunakan untuk melakukan perintah pengulangan yang
telah diketahui jumlah banyaknya. Dalam penggunakaan perulangan for kita harus
memiliki sebuah variable indeksnya. Tipe data variable yang akan digunakan
sebagai indeks haruslah tipe data yang mempunyai urut teratur, misalnya tipe dat
integer (0,1,2,3,4,…) atau tipe data char (‘a’, ‘b’, ‘c’, ‘d’,…)
Dalam merancang perulangan for, setidaknya kita harus mengetahui 3 komponen:
1. Kondisi awal perulangan.
2. Kondisi pada saat perulangan.
3. Kondisi yang harus dipenuhi agar perulangan berhenti.
Berikut format dasar struktur perulangan for dalam bahasa Java:
for (start; condition; increment)
{
// kode program
// kode program
}
Start adalah kondisi pada saat awal perulangan. Biasanya kondisi awal ini
berisi perintah untuk memberikan nilai kepada variabel counter. Variabel
counter sendiri adalah sebuah variabel yang menentukan berapa banyak
perulangan dilakukan. Kebanyakan programmer menggunakan
variabel i sebagai variabel counter (ini tidak harus, boleh juga memakai
variabel lain).
Condition adalah kondisi yang harus dipenuhi agar perulangan berjalan.
Selama kondisi ini terpenuhi, maka compiler bahasa Java akan terus
melakukan perulangan. Misalnya condition ini berisi perintah i < 7, maka
selama variabel counter i berisi angka yang kurang dari 7, terus lakukan
perulangan.
Increment adalah bagian yang dipakai untuk memproses variabel counter
agar bisa memenuhi kondisi akhir perulangan. Bagian ini akan selalu di
eksekusi di setiap perulangan.
Disebut increment karena biasanya berisi operasi increment seperti i++,
yang sebenarnya sama dengan i = i + 1. Maksudnya, dalam setiap
perulangan naikkan variabel i sebanyak 1 angka. Namun kita juga bisa
memberikan nilai lain seperti i = i + 2 sehingga variabel counter akan naik
2 angka setiap perulangan.
7
Flow Chart Perulangan For
package perulangan;
public class perulangan_
public static void main(String[] args) {
for (int i=1;i<=10;i++){
System.out.print(i+", ");
}
}
8
}
9
Daftar Pustaka
https://kelasprogrammer.com/perulangan-for-while-do-while-pada-
java/
https://www.termasmedia.com/pemrograman/java/25-perulangan-
while-di-java.html
https://koding.alza.web.id/perulangan-menggunakan-for-pada-bahasa-
pemrograman-java/
https://www.petanikode.com/java-perulangan/
https://www.termasmedia.com/pemrograman/java/27-perulangan-for-di-
java.html
https://www.duniailkom.com/tutorial-belajar-java-perulangan-for-bahasa-
java/
10