SlideShare a Scribd company logo
1 of 13
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
menggunakanif…elseataudenganmenggunakanswitch…break. 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 :
if…else
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
Pengkondisiandenganswitch–caseadalahpengontrolalurprogramdenganmenggunakanoperasi
integer(byte, short,danint).
Penulisanpengontrolalurprogramdenganmenggunakanpengkondisian swicth–caseadalah
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 :
Do…While
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

Viewers also liked

Nepromenljive reci
Nepromenljive reciNepromenljive reci
Nepromenljive reciMario Suntic
 
Makalah kelompok 4 tif e
Makalah kelompok 4 tif eMakalah kelompok 4 tif e
Makalah kelompok 4 tif eBrury Arismanto
 
марсовац презентација Mali update
марсовац презентација Mali updateмарсовац презентација Mali update
марсовац презентација Mali updateMario Suntic
 
Prezentacija marsovac
Prezentacija marsovac Prezentacija marsovac
Prezentacija marsovac Mario Suntic
 
Marsovac mirjana jevtić vii3
Marsovac mirjana jevtić vii3Marsovac mirjana jevtić vii3
Marsovac mirjana jevtić vii3Mario Suntic
 

Viewers also liked (9)

Aliran murjiah 1
Aliran murjiah 1Aliran murjiah 1
Aliran murjiah 1
 
Nepromenljive reci
Nepromenljive reciNepromenljive reci
Nepromenljive reci
 
Chapter ii
Chapter iiChapter ii
Chapter ii
 
Makalah kelompok 4 tif e
Makalah kelompok 4 tif eMakalah kelompok 4 tif e
Makalah kelompok 4 tif e
 
марсовац презентација Mali update
марсовац презентација Mali updateмарсовац презентација Mali update
марсовац презентација Mali update
 
Prezentacija marsovac
Prezentacija marsovac Prezentacija marsovac
Prezentacija marsovac
 
Iva Marsovac
Iva MarsovacIva Marsovac
Iva Marsovac
 
Marsovac mirjana jevtić vii3
Marsovac mirjana jevtić vii3Marsovac mirjana jevtić vii3
Marsovac mirjana jevtić vii3
 
Marsovac Dunja
Marsovac DunjaMarsovac Dunja
Marsovac Dunja
 

Similar to DEC-ITER

Similar to DEC-ITER (12)

Matlab Tutorial Chapter 4
Matlab Tutorial Chapter 4Matlab Tutorial Chapter 4
Matlab Tutorial Chapter 4
 
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
 
Struktur Kontrol PHP
Struktur Kontrol PHPStruktur Kontrol PHP
Struktur Kontrol PHP
 
Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)
 
Looping
LoopingLooping
Looping
 
Algo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritmaAlgo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritma
 
Logika Perulangan - M10.ppt
Logika Perulangan - M10.pptLogika Perulangan - M10.ppt
Logika Perulangan - M10.ppt
 
Struktur perulangan dalam c++
Struktur perulangan dalam c++Struktur perulangan dalam c++
Struktur perulangan dalam c++
 
Java (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented ProgrammingJava (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented Programming
 
Algoritma pemrograman 10
Algoritma pemrograman 10Algoritma pemrograman 10
Algoritma pemrograman 10
 
Perulangan
PerulanganPerulangan
Perulangan
 
Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5
 

Recently uploaded

Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSyudi_alfian
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxBambang440423
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdfMMeizaFachri
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxrofikpriyanto2
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfmaulanayazid
 
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2noviamaiyanti
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxmtsmampunbarub4
 
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxMTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxssuser0239c1
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasAZakariaAmien1
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasHardaminOde2
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
Materi power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptMateri power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptAcemediadotkoM1
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxsyafnasir
 

Recently uploaded (20)

Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
 
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
 
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxMTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnas
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
Materi power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptMateri power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .ppt
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
 

DEC-ITER

  • 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 menggunakanif…elseataudenganmenggunakanswitch…break. 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 : if…else 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. Pengkondisiandenganswitch–caseadalahpengontrolalurprogramdenganmenggunakanoperasi integer(byte, short,danint). Penulisanpengontrolalurprogramdenganmenggunakanpengkondisian swicth–caseadalah 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 : Do…While 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