際際滷

際際滷Share a Scribd company logo
K.1 Pemrograman Dasar
Perulangan (Looping)
Percabangan
 Perulangan digunakan untuk menjalankan
satu atau lebih perintah secara berulang
selama kondisi tertentu.
 Dalam perulangan, umumnya terdiri dari 3
komponen, yaitu:
 Nilai Awal/Inisialisasi, yaitu menentukan nilai
awal dalam perulangan
 Syarat Perulangan, jika nilai memenuhi
kondisi tertentu, perulangan akan
dilanjutkan, jika tidak, perulangan akan
dihentikan.
 Perubah Nilai, selama perulangan
berlangsung nilai akan diubah secara kontinyu
Flow Chart Pernyataan for - while
 Perhatikan diagram berikut:
 Ada beberapa jenis perulangan yang bisa
digunakan dalam bahasa pemrograman C+
+, diantaranya adalah pernyataan :
 for
 while
 do .. while
PERNYATAAN FOR
 Pernyataan for bisa diterjemahkan lakukan perulangan
selama nilai memenuhi syarat perulangan, untuk
mejalankan perintah (dalam blok) dengan nilai akan
diubah sebanyak perubah nilai.
 Memiliki bentuk umum seperti berikut:
for (inisialisasi; syarat perulangan; perubah nilai) {
Pernyataan 1; Pernyataan N
}
 Contoh Program 1:
 Contoh Program 2:
PERNYATAAN WHILE
 Pernyataan while bisa diterjemahkan selama kondisi
memenuhi syarat perulangan, jalankan perintah dalam
blok secara berulang.
 Memiliki bentuk umum seperti berikut:
inisialisasi;
while (syarat perulangan) {
pernyataan 1;
pernyataan N;
perubah nilai;
}
PERNYATAAN WHILE
 Pernyataan while bisa diterjemahkan selama kondisi
memenuhi syarat perulangan, jalankan perintah dalam
blok secara berulang.
 Memiliki bentuk umum seperti berikut:
inisialisasi;
while (syarat perulangan) {
pernyataan 1;
pernyataan N;
perubah nilai;
}
 Contoh Program 1:
 Contoh Program 2:
PERNYATAAN DO  WHILE
 Dalam pernyataan do  while akan menjalankan perintah
terlebih dahulu, kemudian akan melakukan pengujian di
akhir perulangan. Perhatikan diagram di bawah ini.
 Memiliki bentuk umum seperti berikut:
inisialisasi;
do {
pernyataan 1;
pernyataan N;
perubah nilai;
} while(syarat perulangan);
Flow Chart Pernyataan do  while
 Dari diagram di
samping dapat
disimpulkan bahwa,
dalam perulangan do 
while, minimal akan
ada satu kali perintah
yang dijalankan meski
kondidi perulangan
tidak memenuhi syarat.
 Contoh Program 1:
PERNYATAAN BREAK
 Pernyataan break digunakan untuk keluar
dari perulangan. Biasanya perintah break
ini disimpan dalam percabangan.
 Contoh Program 1:
PERNYATAAN CONTINUE
 Pernyataan continue digunakan untuk
mengarahkan eksekusi ke
iterasi/perulangan berikutnya dengan
mengabaikan perintah/pernyataan lain
yang ada dibawahnya.
 Contoh Program 1:
PERULANGAN BERSARANG (NESTED LOOP)
 Nested loop adalah perulangan yang
diletakan dalam perulangan lainnya.
 Dalam Nested loop ini bisa menggunakan
pernyataan for, while, do  while atau
kombinasi dari ketiga pernyataan tersebut.
BERSARANG FOR
for(; ; ) {
for(; ;) {
//kode diletakkan disini...
}
}
BERSARANG DO WHILE
do {
//kode dapat diletakkan disini...
for(; ; ) {
//kode dapat diletakkan disini...
while(true) {
//kode dapat diletakkan disini...
}
//kode dapat diletakkan disini...
}
//kode dapat diletakkan disini...
} while(condition);
 Contoh Program 1:
 Contoh Program 2:
 Contoh Program 3:

More Related Content

Similar to Materi Pemrograman Dasar 6 Perulangan.pptx (20)

PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada JavaPBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
RUDISELAMAT2
Pertemuan 6A.pptx
Pertemuan 6A.pptxPertemuan 6A.pptx
Pertemuan 6A.pptx
Menny SN
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam java
Wahyu Ardiyono
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam java
Wahyu Ardiyono
Perulangan
PerulanganPerulangan
Perulangan
Gedhe Dhewangga
Makalah Looping
Makalah LoopingMakalah Looping
Makalah Looping
abdurrahman821998
Muhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,PerulanganMuhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,Perulangan
Armand Faldy
Muhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANMuhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGAN
Armand Faldy
Struktur Kontrol PHP
Struktur Kontrol PHPStruktur Kontrol PHP
Struktur Kontrol PHP
Mutiara Ayu
Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)
Polytechnic State Semarang
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanie Indah
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanie Indah
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping Algoritma
Firdaus1212
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.
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
Ajjsnnajabsjansnnzuznaoaus dkamnsuansuajsnzisnajsnskalaisnd xks
Ajjsnnajabsjansnnzuznaoaus dkamnsuansuajsnzisnajsnskalaisnd xksAjjsnnajabsjansnnzuznaoaus dkamnsuansuajsnzisnajsnskalaisnd xks
Ajjsnnajabsjansnnzuznaoaus dkamnsuansuajsnzisnajsnskalaisnd xks
NapiNapi2
Logika Perulangan - M10.ppt
Logika Perulangan - M10.pptLogika Perulangan - M10.ppt
Logika Perulangan - M10.ppt
AnnaUrnika1
Ridoni,yunus,perulangan
Ridoni,yunus,perulanganRidoni,yunus,perulangan
Ridoni,yunus,perulangan
ridoni jmf
M.ifran,yunus,perulangan
M.ifran,yunus,perulanganM.ifran,yunus,perulangan
M.ifran,yunus,perulangan
ifran rangga
Summer a pert5
Summer a pert5Summer a pert5
Summer a pert5
sirkrisna
42519051 Bab V Penjadwalan CPU
42519051 Bab V Penjadwalan CPU 42519051 Bab V Penjadwalan CPU
42519051 Bab V Penjadwalan CPU
AbdulRahman1543
PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada JavaPBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
RUDISELAMAT2
Pertemuan 6A.pptx
Pertemuan 6A.pptxPertemuan 6A.pptx
Pertemuan 6A.pptx
Menny SN
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam java
Wahyu Ardiyono
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam java
Wahyu Ardiyono
Muhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,PerulanganMuhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,Perulangan
Armand Faldy
Muhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANMuhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGAN
Armand Faldy
Struktur Kontrol PHP
Struktur Kontrol PHPStruktur Kontrol PHP
Struktur Kontrol PHP
Mutiara Ayu
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanie Indah
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanie Indah
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping Algoritma
Firdaus1212
Ajjsnnajabsjansnnzuznaoaus dkamnsuansuajsnzisnajsnskalaisnd xks
Ajjsnnajabsjansnnzuznaoaus dkamnsuansuajsnzisnajsnskalaisnd xksAjjsnnajabsjansnnzuznaoaus dkamnsuansuajsnzisnajsnskalaisnd xks
Ajjsnnajabsjansnnzuznaoaus dkamnsuansuajsnzisnajsnskalaisnd xks
NapiNapi2
Logika Perulangan - M10.ppt
Logika Perulangan - M10.pptLogika Perulangan - M10.ppt
Logika Perulangan - M10.ppt
AnnaUrnika1
Ridoni,yunus,perulangan
Ridoni,yunus,perulanganRidoni,yunus,perulangan
Ridoni,yunus,perulangan
ridoni jmf
M.ifran,yunus,perulangan
M.ifran,yunus,perulanganM.ifran,yunus,perulangan
M.ifran,yunus,perulangan
ifran rangga
Summer a pert5
Summer a pert5Summer a pert5
Summer a pert5
sirkrisna
42519051 Bab V Penjadwalan CPU
42519051 Bab V Penjadwalan CPU 42519051 Bab V Penjadwalan CPU
42519051 Bab V Penjadwalan CPU
AbdulRahman1543

More from SRINURLELA2 (19)

Materi Pemrograman Dasar 5 Percabangan.pptx
Materi Pemrograman Dasar 5 Percabangan.pptxMateri Pemrograman Dasar 5 Percabangan.pptx
Materi Pemrograman Dasar 5 Percabangan.pptx
SRINURLELA2
materi kelas X permintaan-dan-penawaran_compress.pptx
materi kelas X permintaan-dan-penawaran_compress.pptxmateri kelas X permintaan-dan-penawaran_compress.pptx
materi kelas X permintaan-dan-penawaran_compress.pptx
SRINURLELA2
Materi kelas X Python 1.pptx Analisis Data
Materi kelas X Python 1.pptx Analisis DataMateri kelas X Python 1.pptx Analisis Data
Materi kelas X Python 1.pptx Analisis Data
SRINURLELA2
PPT MBS MODUL 5 - PPT MBS MODUL 5 - Kelas UT
PPT MBS MODUL 5 - PPT MBS MODUL 5 - Kelas UTPPT MBS MODUL 5 - PPT MBS MODUL 5 - Kelas UT
PPT MBS MODUL 5 - PPT MBS MODUL 5 - Kelas UT
SRINURLELA2
PPT. Modul 6 MBS - PPT. Modul 6 MBS.pptx
PPT. Modul 6 MBS - PPT. Modul 6 MBS.pptxPPT. Modul 6 MBS - PPT. Modul 6 MBS.pptx
PPT. Modul 6 MBS - PPT. Modul 6 MBS.pptx
SRINURLELA2
PPT Jaringan Hewan kelas XI Biologi kelas XI
PPT Jaringan Hewan kelas XI Biologi kelas XIPPT Jaringan Hewan kelas XI Biologi kelas XI
PPT Jaringan Hewan kelas XI Biologi kelas XI
SRINURLELA2
PPT Jaringan Hewan kelas XI Jaringan Otot.pptx
PPT Jaringan Hewan kelas XI Jaringan Otot.pptxPPT Jaringan Hewan kelas XI Jaringan Otot.pptx
PPT Jaringan Hewan kelas XI Jaringan Otot.pptx
SRINURLELA2
Tentang Informatika di Sekolah Menengah Atas
Tentang Informatika di Sekolah Menengah AtasTentang Informatika di Sekolah Menengah Atas
Tentang Informatika di Sekolah Menengah Atas
SRINURLELA2
MATERI JARINGAN KOMPUTER DAN INTERNET KELAS X
MATERI JARINGAN KOMPUTER DAN INTERNET KELAS XMATERI JARINGAN KOMPUTER DAN INTERNET KELAS X
MATERI JARINGAN KOMPUTER DAN INTERNET KELAS X
SRINURLELA2
Konsep dasar ilmu ekonomi kelas X pertemuan ke-1
Konsep dasar ilmu ekonomi kelas X pertemuan ke-1Konsep dasar ilmu ekonomi kelas X pertemuan ke-1
Konsep dasar ilmu ekonomi kelas X pertemuan ke-1
SRINURLELA2
Konsep dasar ilmu ekonomi kelas X pertemuan ke-2
Konsep dasar ilmu ekonomi kelas X pertemuan ke-2Konsep dasar ilmu ekonomi kelas X pertemuan ke-2
Konsep dasar ilmu ekonomi kelas X pertemuan ke-2
SRINURLELA2
Materi Ekonomi ke-3 (Kelangkaan) Kelas X
Materi Ekonomi ke-3 (Kelangkaan) Kelas XMateri Ekonomi ke-3 (Kelangkaan) Kelas X
Materi Ekonomi ke-3 (Kelangkaan) Kelas X
SRINURLELA2
Pelaku Kegiatan Ekonomi materi kelas X semester ganjil
Pelaku Kegiatan Ekonomi materi kelas X semester ganjilPelaku Kegiatan Ekonomi materi kelas X semester ganjil
Pelaku Kegiatan Ekonomi materi kelas X semester ganjil
SRINURLELA2
Materi ANTIKORUPSI - guru penggerak Jabar.pptx
Materi ANTIKORUPSI - guru penggerak Jabar.pptxMateri ANTIKORUPSI - guru penggerak Jabar.pptx
Materi ANTIKORUPSI - guru penggerak Jabar.pptx
SRINURLELA2
Materi Sesi Berehan Tugas CGP Prov. Jawa Barat 2024
Materi Sesi Berehan Tugas CGP Prov. Jawa Barat 2024Materi Sesi Berehan Tugas CGP Prov. Jawa Barat 2024
Materi Sesi Berehan Tugas CGP Prov. Jawa Barat 2024
SRINURLELA2
Tugas Anti Korupsi CGP Jabar - Sri Nurlela.pptx
Tugas Anti Korupsi CGP Jabar - Sri Nurlela.pptxTugas Anti Korupsi CGP Jabar - Sri Nurlela.pptx
Tugas Anti Korupsi CGP Jabar - Sri Nurlela.pptx
SRINURLELA2
Prensentasi deni Integrasi-Aplikasi-Perkantoran.pptx
Prensentasi deni Integrasi-Aplikasi-Perkantoran.pptxPrensentasi deni Integrasi-Aplikasi-Perkantoran.pptx
Prensentasi deni Integrasi-Aplikasi-Perkantoran.pptx
SRINURLELA2
Materi Informatika dan Keterampilan Generik Kelas X.pptx
Materi Informatika dan Keterampilan Generik Kelas X.pptxMateri Informatika dan Keterampilan Generik Kelas X.pptx
Materi Informatika dan Keterampilan Generik Kelas X.pptx
SRINURLELA2
PERTEMUAN KE-1 Selasa, 25 Juli 2023.pptx
PERTEMUAN KE-1 Selasa, 25 Juli 2023.pptxPERTEMUAN KE-1 Selasa, 25 Juli 2023.pptx
PERTEMUAN KE-1 Selasa, 25 Juli 2023.pptx
SRINURLELA2
Materi Pemrograman Dasar 5 Percabangan.pptx
Materi Pemrograman Dasar 5 Percabangan.pptxMateri Pemrograman Dasar 5 Percabangan.pptx
Materi Pemrograman Dasar 5 Percabangan.pptx
SRINURLELA2
materi kelas X permintaan-dan-penawaran_compress.pptx
materi kelas X permintaan-dan-penawaran_compress.pptxmateri kelas X permintaan-dan-penawaran_compress.pptx
materi kelas X permintaan-dan-penawaran_compress.pptx
SRINURLELA2
Materi kelas X Python 1.pptx Analisis Data
Materi kelas X Python 1.pptx Analisis DataMateri kelas X Python 1.pptx Analisis Data
Materi kelas X Python 1.pptx Analisis Data
SRINURLELA2
PPT MBS MODUL 5 - PPT MBS MODUL 5 - Kelas UT
PPT MBS MODUL 5 - PPT MBS MODUL 5 - Kelas UTPPT MBS MODUL 5 - PPT MBS MODUL 5 - Kelas UT
PPT MBS MODUL 5 - PPT MBS MODUL 5 - Kelas UT
SRINURLELA2
PPT. Modul 6 MBS - PPT. Modul 6 MBS.pptx
PPT. Modul 6 MBS - PPT. Modul 6 MBS.pptxPPT. Modul 6 MBS - PPT. Modul 6 MBS.pptx
PPT. Modul 6 MBS - PPT. Modul 6 MBS.pptx
SRINURLELA2
PPT Jaringan Hewan kelas XI Biologi kelas XI
PPT Jaringan Hewan kelas XI Biologi kelas XIPPT Jaringan Hewan kelas XI Biologi kelas XI
PPT Jaringan Hewan kelas XI Biologi kelas XI
SRINURLELA2
PPT Jaringan Hewan kelas XI Jaringan Otot.pptx
PPT Jaringan Hewan kelas XI Jaringan Otot.pptxPPT Jaringan Hewan kelas XI Jaringan Otot.pptx
PPT Jaringan Hewan kelas XI Jaringan Otot.pptx
SRINURLELA2
Tentang Informatika di Sekolah Menengah Atas
Tentang Informatika di Sekolah Menengah AtasTentang Informatika di Sekolah Menengah Atas
Tentang Informatika di Sekolah Menengah Atas
SRINURLELA2
MATERI JARINGAN KOMPUTER DAN INTERNET KELAS X
MATERI JARINGAN KOMPUTER DAN INTERNET KELAS XMATERI JARINGAN KOMPUTER DAN INTERNET KELAS X
MATERI JARINGAN KOMPUTER DAN INTERNET KELAS X
SRINURLELA2
Konsep dasar ilmu ekonomi kelas X pertemuan ke-1
Konsep dasar ilmu ekonomi kelas X pertemuan ke-1Konsep dasar ilmu ekonomi kelas X pertemuan ke-1
Konsep dasar ilmu ekonomi kelas X pertemuan ke-1
SRINURLELA2
Konsep dasar ilmu ekonomi kelas X pertemuan ke-2
Konsep dasar ilmu ekonomi kelas X pertemuan ke-2Konsep dasar ilmu ekonomi kelas X pertemuan ke-2
Konsep dasar ilmu ekonomi kelas X pertemuan ke-2
SRINURLELA2
Materi Ekonomi ke-3 (Kelangkaan) Kelas X
Materi Ekonomi ke-3 (Kelangkaan) Kelas XMateri Ekonomi ke-3 (Kelangkaan) Kelas X
Materi Ekonomi ke-3 (Kelangkaan) Kelas X
SRINURLELA2
Pelaku Kegiatan Ekonomi materi kelas X semester ganjil
Pelaku Kegiatan Ekonomi materi kelas X semester ganjilPelaku Kegiatan Ekonomi materi kelas X semester ganjil
Pelaku Kegiatan Ekonomi materi kelas X semester ganjil
SRINURLELA2
Materi ANTIKORUPSI - guru penggerak Jabar.pptx
Materi ANTIKORUPSI - guru penggerak Jabar.pptxMateri ANTIKORUPSI - guru penggerak Jabar.pptx
Materi ANTIKORUPSI - guru penggerak Jabar.pptx
SRINURLELA2
Materi Sesi Berehan Tugas CGP Prov. Jawa Barat 2024
Materi Sesi Berehan Tugas CGP Prov. Jawa Barat 2024Materi Sesi Berehan Tugas CGP Prov. Jawa Barat 2024
Materi Sesi Berehan Tugas CGP Prov. Jawa Barat 2024
SRINURLELA2
Tugas Anti Korupsi CGP Jabar - Sri Nurlela.pptx
Tugas Anti Korupsi CGP Jabar - Sri Nurlela.pptxTugas Anti Korupsi CGP Jabar - Sri Nurlela.pptx
Tugas Anti Korupsi CGP Jabar - Sri Nurlela.pptx
SRINURLELA2
Prensentasi deni Integrasi-Aplikasi-Perkantoran.pptx
Prensentasi deni Integrasi-Aplikasi-Perkantoran.pptxPrensentasi deni Integrasi-Aplikasi-Perkantoran.pptx
Prensentasi deni Integrasi-Aplikasi-Perkantoran.pptx
SRINURLELA2
Materi Informatika dan Keterampilan Generik Kelas X.pptx
Materi Informatika dan Keterampilan Generik Kelas X.pptxMateri Informatika dan Keterampilan Generik Kelas X.pptx
Materi Informatika dan Keterampilan Generik Kelas X.pptx
SRINURLELA2
PERTEMUAN KE-1 Selasa, 25 Juli 2023.pptx
PERTEMUAN KE-1 Selasa, 25 Juli 2023.pptxPERTEMUAN KE-1 Selasa, 25 Juli 2023.pptx
PERTEMUAN KE-1 Selasa, 25 Juli 2023.pptx
SRINURLELA2

Recently uploaded (20)

1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
SofyanSkmspd
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Tata Naipospos
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Kelas
PPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptxPPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptx
rahmiati190700
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Murad Maulana
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
shafiqsmkamil
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdfKUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
PT. DUTA MEDIA PRESS
Rancangan Pembelajaran Semester Kartografi
Rancangan Pembelajaran Semester KartografiRancangan Pembelajaran Semester Kartografi
Rancangan Pembelajaran Semester Kartografi
khairizal2005
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.pptPELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
ALEENMPP
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information SystemsLembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Ainul Yaqin
Rencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdfRencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdf
edenmanoppo
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptxDari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Syarifatul Marwiyah
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah TelstraJakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Dadang Solihin
Kiraan Kadar Nadi Karvonen nadi mak nadi rehat
Kiraan Kadar Nadi Karvonen nadi mak nadi rehatKiraan Kadar Nadi Karvonen nadi mak nadi rehat
Kiraan Kadar Nadi Karvonen nadi mak nadi rehat
ssuser7d8dcb
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKASOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
azizwidyamukti02
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Dadang Solihin
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.pptenzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
ParlikPujiRahayu
PPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta FungsinyaPPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta Fungsinya
mileniumiramadhanti
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
Seleksi Penerimaan Murid Baru 2025.pptx
Seleksi Penerimaan Murid Baru  2025.pptxSeleksi Penerimaan Murid Baru  2025.pptx
Seleksi Penerimaan Murid Baru 2025.pptx
Fajar Baskoro
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
SofyanSkmspd
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Tata Naipospos
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Kelas
PPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptxPPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptx
rahmiati190700
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Murad Maulana
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
shafiqsmkamil
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdfKUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
PT. DUTA MEDIA PRESS
Rancangan Pembelajaran Semester Kartografi
Rancangan Pembelajaran Semester KartografiRancangan Pembelajaran Semester Kartografi
Rancangan Pembelajaran Semester Kartografi
khairizal2005
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.pptPELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
ALEENMPP
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information SystemsLembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Ainul Yaqin
Rencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdfRencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdf
edenmanoppo
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptxDari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Syarifatul Marwiyah
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah TelstraJakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Dadang Solihin
Kiraan Kadar Nadi Karvonen nadi mak nadi rehat
Kiraan Kadar Nadi Karvonen nadi mak nadi rehatKiraan Kadar Nadi Karvonen nadi mak nadi rehat
Kiraan Kadar Nadi Karvonen nadi mak nadi rehat
ssuser7d8dcb
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKASOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
azizwidyamukti02
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Dadang Solihin
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.pptenzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
ParlikPujiRahayu
PPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta FungsinyaPPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta Fungsinya
mileniumiramadhanti
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
Seleksi Penerimaan Murid Baru 2025.pptx
Seleksi Penerimaan Murid Baru  2025.pptxSeleksi Penerimaan Murid Baru  2025.pptx
Seleksi Penerimaan Murid Baru 2025.pptx
Fajar Baskoro

Materi Pemrograman Dasar 6 Perulangan.pptx

  • 2. Percabangan Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.
  • 3. Dalam perulangan, umumnya terdiri dari 3 komponen, yaitu: Nilai Awal/Inisialisasi, yaitu menentukan nilai awal dalam perulangan Syarat Perulangan, jika nilai memenuhi kondisi tertentu, perulangan akan dilanjutkan, jika tidak, perulangan akan dihentikan. Perubah Nilai, selama perulangan berlangsung nilai akan diubah secara kontinyu
  • 4. Flow Chart Pernyataan for - while Perhatikan diagram berikut:
  • 5. Ada beberapa jenis perulangan yang bisa digunakan dalam bahasa pemrograman C+ +, diantaranya adalah pernyataan : for while do .. while
  • 6. PERNYATAAN FOR Pernyataan for bisa diterjemahkan lakukan perulangan selama nilai memenuhi syarat perulangan, untuk mejalankan perintah (dalam blok) dengan nilai akan diubah sebanyak perubah nilai. Memiliki bentuk umum seperti berikut: for (inisialisasi; syarat perulangan; perubah nilai) { Pernyataan 1; Pernyataan N }
  • 9. PERNYATAAN WHILE Pernyataan while bisa diterjemahkan selama kondisi memenuhi syarat perulangan, jalankan perintah dalam blok secara berulang. Memiliki bentuk umum seperti berikut: inisialisasi; while (syarat perulangan) { pernyataan 1; pernyataan N; perubah nilai; }
  • 10. PERNYATAAN WHILE Pernyataan while bisa diterjemahkan selama kondisi memenuhi syarat perulangan, jalankan perintah dalam blok secara berulang. Memiliki bentuk umum seperti berikut: inisialisasi; while (syarat perulangan) { pernyataan 1; pernyataan N; perubah nilai; }
  • 13. PERNYATAAN DO WHILE Dalam pernyataan do while akan menjalankan perintah terlebih dahulu, kemudian akan melakukan pengujian di akhir perulangan. Perhatikan diagram di bawah ini. Memiliki bentuk umum seperti berikut: inisialisasi; do { pernyataan 1; pernyataan N; perubah nilai; } while(syarat perulangan);
  • 14. Flow Chart Pernyataan do while Dari diagram di samping dapat disimpulkan bahwa, dalam perulangan do while, minimal akan ada satu kali perintah yang dijalankan meski kondidi perulangan tidak memenuhi syarat.
  • 16. PERNYATAAN BREAK Pernyataan break digunakan untuk keluar dari perulangan. Biasanya perintah break ini disimpan dalam percabangan.
  • 18. PERNYATAAN CONTINUE Pernyataan continue digunakan untuk mengarahkan eksekusi ke iterasi/perulangan berikutnya dengan mengabaikan perintah/pernyataan lain yang ada dibawahnya.
  • 20. PERULANGAN BERSARANG (NESTED LOOP) Nested loop adalah perulangan yang diletakan dalam perulangan lainnya. Dalam Nested loop ini bisa menggunakan pernyataan for, while, do while atau kombinasi dari ketiga pernyataan tersebut.
  • 21. BERSARANG FOR for(; ; ) { for(; ;) { //kode diletakkan disini... } }
  • 22. BERSARANG DO WHILE do { //kode dapat diletakkan disini... for(; ; ) { //kode dapat diletakkan disini... while(true) { //kode dapat diletakkan disini... } //kode dapat diletakkan disini... } //kode dapat diletakkan disini... } while(condition);