Dokumen ini membahas tentang flow control dalam pemrograman melalui pengkondisian (decision) dan perulangan (iteration). Pengkondisian dapat dilakukan menggunakan if-else atau switch-case, sedangkan perulangan mencakup penggunaan for, while, dan do-while.
1 of 13
Downloaded 18 times
More Related Content
FLOW CONTROL (DECISION AND ITERATION)
1. FLOWCONTROL(DECISION AND ITERATION)
DISUSUNOLEH:
BRURY ARISMANTO (11451101689) BAYU EKAPAMBUDI(11451105044) ALDIO MAHENDRA P (11451105693)
MATA KULIAH STRUKTURDATA| FLOWCONTROL(DECISION& ITERASION)|KELUARGABESARTEKNIKINFORMATIKA| KELASIII E|UNIVERSITAS
3. Pengkondisian dengan if else adalah pengrontrolalur programdengan menggunakan operasi
boolean.
Penulisanpengontrol alurprogram dengan menggunakanpengkondisian if else adalah sebagai
berikut :
ifelse
if (<operasi boolean>){
.. // blok statement jika bernilai true
} else {
.. // blok statement jika bernilai false
}
BRURY ARISMANTO BAYU EKA PAMBUDI ALDIO MAHENDRA P
4. Contoh penggunaan pengkondian dengan if else
int angka = 10;
if (angka >= 20){
String hasil = Angkanya lebih dari 20; // Jika bernilai True
} else {
String hasli = Angkanya kurang dari 20; // Jika bernilai false
}
BRURY ARISMANTO BAYU EKA PAMBUDI ALDIO MAHENDRA P
6. Contoh penggunakan pengkondisian dengan switch case:
swicth (nilai){
case 1 : System.out.println(Nilai = 1); break;
case 2 : System.out.println(Nilai = 2); break;
case 3 : System.out.println(Nilai = 3); break;
case 4 : System.out.println(Nilai = 4); break;
default : System.out.println(Nilai selain 1, 2, 3, dan 4); break;
}
BRURY ARISMANTO BAYU EKA PAMBUDI ALDIO MAHENDRA P
7. Iteration lebih dikenal dengan istilah looping atau disebut juga perulangan.
Pengontrolalurprogram ini akan mengontrol programatau dijalankan sampai memenuhinilai
yang ditentukan. Dengankata lain looping adalah menjalankan perintah yang sama berulang-ulang dan
akan berhentiapabila syaratyang ditentukan telah dipenuhi
Iteration
BRURY ARISMANTO BAYU EKA PAMBUDI ALDIO MAHENDRA P
8. Perulangan(Looping) denganfor yaitu melakukan perulangansampai syaratyang telah ditentukan
terpenuhi.Looping forseringkali digunakan untukiterasi sederhanadimana kita dapat mengulang blok
pernyataanbeberapa kali kemudian berhenti.
Penulisanpengontrol alurprogramdengan menggunakanlooping foradalah sebagai berikut:
For
for(inisialisasi; test ; step){
blok pernyataan;
}
BRURY ARISMANTO BAYU EKA PAMBUDI ALDIO MAHENDRA P
9. Contoh penggunaan looping for adalah sebagai berikut :
for(int x = 0; x < 10 ; x++){
System.out.println(Perulangan ke : +x);
}
BRURY ARISMANTO BAYU EKA PAMBUDI ALDIO MAHENDRA P
10. Perulangan(looping) while digunakan untuk mengulang pernyataan atau blok pernyataanselama
kondisi syaratdipenuhi (true).Apabila nilai kondisi syarat tidak dipenuhi (false) maka prosesperulangan
akan berhenti.
Penulisanpengontrol alurprogram dengan menggunakanlooping while adalah sebagai berikut :
While
while(syarat){
blok pernyataan;
}
BRURY ARISMANTO BAYU EKA PAMBUDI ALDIO MAHENDRA P
11. Contoh penggunaan looping while adalah sebagai berikut :
int x = 1;
while (x<10){
System.out.println(Perulangan dengan while ke : + x);
x++;
}
BRURY ARISMANTO BAYU EKA PAMBUDI ALDIO MAHENDRA P
12. Perulangando-while memiliki urutanyang terbalik dibandingan dengan while dan memiliki
perbedaan utama yaitu pada do-while pernyataandijalankan terlebih dahulukemudian melakukan
pemeriksaan kondisi syarat.
Penulisanpengontrol alurprogram dengan menggunakanlooping do-while adalah sebagai berikut :
DoWhile
do {
blok pernyataan;
} while (syarat);
BRURY ARISMANTO BAYU EKA PAMBUDI ALDIO MAHENDRA P
13. Contoh penggunaan looping do-whileadalah sebagai berikut :
int x = 1;
do {
System.out.println(Perulangan dengan do-while ke : + x);
x++;
} while (x<10);
BRURY ARISMANTO BAYU EKA PAMBUDI ALDIO MAHENDRA P