際際滷

際際滷Share a Scribd company logo
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
Dalambahasa kita,inidikenalsebagaipengkondisian.Pengkondisianadalahpengontrol
program denganmenggunakanoperatorbersyaratdengankondisiyangtelahditentukan.
Padapengontrolalurprogramdenganpengkondisianini,terdapatduamacamcara, yaitu
menggunakanifelseataudenganmenggunakanswitchbreak. Keduajenispengkondisianini
memilikifungsidanpenulisanyangberbeda.
Decision
BRURY ARISMANTO BAYU EKA PAMBUDI ALDIO MAHENDRA P
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
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
Pengkondisiandenganswitchcaseadalahpengontrolalurprogramdenganmenggunakanoperasi
integer(byte, short,danint).
Penulisanpengontrolalurprogramdenganmenggunakanpengkondisian swicthcaseadalah
sebagaiberikut:
Switch.Break
swicth (<ekpresi integer>){
case <nilai1> : <blok statement>; break;
case <nilai1> : <blok statement>; break;
case <nilai1> : <blok statement>; break;
case <nilai1> : <blok statement>; break;
default : <blok statement>; break;
}
BRURY ARISMANTO BAYU EKA PAMBUDI ALDIO MAHENDRA P
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
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
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
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
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
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
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
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

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
  • 2. Dalambahasa kita,inidikenalsebagaipengkondisian.Pengkondisianadalahpengontrol program denganmenggunakanoperatorbersyaratdengankondisiyangtelahditentukan. Padapengontrolalurprogramdenganpengkondisianini,terdapatduamacamcara, yaitu menggunakanifelseataudenganmenggunakanswitchbreak. Keduajenispengkondisianini memilikifungsidanpenulisanyangberbeda. Decision BRURY ARISMANTO BAYU EKA PAMBUDI ALDIO MAHENDRA P
  • 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
  • 5. Pengkondisiandenganswitchcaseadalahpengontrolalurprogramdenganmenggunakanoperasi integer(byte, short,danint). Penulisanpengontrolalurprogramdenganmenggunakanpengkondisian swicthcaseadalah sebagaiberikut: Switch.Break swicth (<ekpresi integer>){ case <nilai1> : <blok statement>; break; case <nilai1> : <blok statement>; break; case <nilai1> : <blok statement>; break; case <nilai1> : <blok statement>; break; default : <blok statement>; break; } 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