Menanya Mencoba Mengumpulkan informasi Struktur Pengulangan

4.3. Kegiatan belajar 3

– Struktur Pengulangan

4.3.1. Tujuan Pembelajaran Setelah mengikuti pembelajaran, siswa mampu :

 Memahami struktur pengulangan 4.3.2. Aktivitas belajar siswa 4.3.2.1 Mengamati observasi 1. Buatlah kelompok dengan anggota 4-5 orang, 2. Amatilah Struktur flowchart dibawah ini

4.3.2.2 Menanya

Buatlah pertanyaan kepada gurumu tentang Struktur Pengulangan.

4.3.2.3 Mencoba Mengumpulkan informasi Struktur Pengulangan

Struktur pengulangan atau yang biasa disebut loop pada dasarnya adalah kondisi khusus bagi struktur seleksi dimana dengan kondisi tertentu maka proses 107 akan diulang sedangkan untuk kasus sebaliknya maka suatu proses dapat diberhentikan atau diganti dengan proses yang lain. Salah satu bentuk struktur pengulangan sederhana dapat ditunjukan dengan diagram alir sebagai berikut: Gambar 4.6.Diagram Alir Untuk Struktur Pengulangan. Seperti struktur seleksi maka ada beberapa jenis struktur perulangan, diantaranya: a. Struktur pengulangan for Perintah for adalah perintah untuk melakukan perulangan satu jenis perintah atau beberapa pernyataan ketika kondisi masih dipenuhi. Perintah ini dimulai dari suatu nilai awal pencacah tertentu dan diakahiri setelah kondisi yang diberikan terlampaui, dengan cara keluar dari loop. Adapun bentuk umum dari operasi perulangan menggunakan perintah for adalah for inisialisasi, kondisi, pencacah pernyataan Bentuk diagram alir untuk perulangan for adalah Gambar 4.7.Diagram Alir Untuk Struktur Pengulangan For. b. Struktur pengulangan while Perintah while pada dasarnya serupa dengan perintah for. Dimana suatu perulangan akan terus dilakukan selama kondisi yang diberikan masih terpenuhi. Adapun bentuk umum perulangan menggunakan perintah while adalah sebagai berikut while kondisi pernyataan Bentuk diagram alir bagi perulangan menggunakan perintah while adalah sama dengan diagram alir perintah for. c. Struktur pengulangan do while Pada dasarnya perintah do while adalah perintah perulangan yang serupa dengan perintah for dan while yang memberikan perintah untuk melakukan perulangan selama kondisi masih terpenuhi. Bisa dikatakan perintah ini adalah alternatif sintaksis yang tersedia dalam bahasa pemrograman untuk melakukan perulangan. d. Struktur kombinasi Selain ketiga struktur dasar di atas dalam program seringkali digunakan kombinasi tiga struktur tersebut secara bersamaan. 4.3.2.4 Mengasosiasi menalar Tuliskan hasil pengamatanmu tentang Struktur Pengulangan pada tabel dibawah ini. 109 No Struktur Fungsi Buatlah kesimpulan tentang struktur pengulangan. 4.3.2.5 Mengkomunikasikan Presentasikanlah hasil kerja kelompokmu didepan kelas dengan penuh rasa percaya diri mengenai struktur pengulangan. 4.3.3. Rangkuman Struktur pengulangan atau yang biasa disebut loop pada dasarnya adalah kondisi khusus bagi struktur seleksi dimana dengan kondisi tertentu maka proses akan diulang sedangkan untuk kasus sebaliknya maka suatu proses dapat diberhentikan atau diganti dengan proses yang lain. Ada beberapa jenis struktur perulangandalam flowchart dan pemograman yaitu for, while, do while, kombinasi. 4.3.4. Tugas 1. Struktur pengulangan adalah? ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………… 2. Sebutkan macam macam struktur perulangan ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………… 3. Bentuk umum dari operasi perulangan menggunakan perintah for adalah ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………… 4. Bentuk umum perulangan menggunakan perintah while adalah ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………… 5. Struktur perintah do while adalah? ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………… 4.3.5. Penilaian diri Nama : ………………………………………………… Nama-nama anggota kelompok : ………………………………………………… Kegiatan kelompok : ………………………………………………… Isilah pernyataan berikut dengan jujur. Untuk No. 1 s.d. 4, isilah dengan cara melingkari jawaban dibawah pertanyaan. 1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan. 4 : Selalu 3 : Sering 2 : Kadang-kadang 1 : Tidak pernah 2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu. 4 : Selalu 3 : Sering 2 : Kadang-kadang 1 : Tidak pernah 3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan. 4 : Selalu 3 : Sering 2 : Kadang-kadang 1 : Tidak pernah 4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya. 4 : Selalu 3 : Sering 2 : Kadang-kadang 1 : Tidak pernah 5. Selama kerja kelompok, saya….  Mendengarkan orang lain  Mengajukan pertanyaan  Mengorganisasi ide-ide saya  Mengorganisasi kelompok  Mengacaukan kegiatan  Melamun 6. Apa yang kamu lakukan selama kegiatan? ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………… 4.3.6. Uji KompetensiUlangan 1. Perintah untuk melakukan perulangan satu jenis perintah atau beberapa pernyataan ketika kondisi masih dipenuhi, yaitu perintah… a. While b. Do while c. For while 111 d. Kombinasi e. For 2. Alternatif sintaksis yang tersedia dalam bahasa pemrograman untuk melakukan perulangan, adalah… a. Alterntif do while b. Pengulangan do while c. Pengulangan for while d. Alternative do e. Perintah while 3. Perintah for dimulai dari suatu nilai awal pencacah tertentu dan diakahiri setelah kondisi yang diberikan terlampaui, dengan cara… a. Tinggal di loop b. Keluar dari loop c. Masuk ke nilai akhir d. Masuk ke loop e. Keluar dari receiver 4. Struktur kombinasi adalah… a. Penggunaan 2 struktur secara bergantian b. Penggunaan 3 struktur secara bersamaan c. Penggunaan 2 struktur secara bersamaan d. Perpaduan struktur do while dan for while e. Perpaduan struktur for dan for while 5. Gambar di samping merupakan… a. Struktur kombinasi b. Diagram alir struktur pengulangan for c. Struktur konstitusional d. Diagram alir struktur konstitusional e. Diagram alir struktur pengulangan while Inisialisasi Kondisi Perintah Pencacah DIpenuhi Tidak dipenuhi

4.4. Kegiatan belajar 4