2. Sebutkan macam macam perulangan 3. Jelaskan defenisi dari perulangan while dan buat bentuk umum serta flowcart dari perulangan while 4. Buatlah bentuk umum dan flowcart dari perulangan for 5. Apa perbedaab while dangan do-while Jawab 1. Perulangan dalam algoritma didefnisikan sebagai bentuk agoritma yangber un gsiunt ukmeng ula ngper int ah- per int ahbar adalahpr ogra mdeng anaturan tertentu. Pengulangan bertujuan untuk mengefsienkan penulisankode program, sehingga tidak perlu dilakukan berulang-ulang kali. 2. 1) For Statement pengulangan jenis ini digunakan untuk melakukan pengulangan yang telah diketahui banyaknya Pengulangan dengan menggunakan statement ini, kita harus memiliki sebuah variabel sebagai indeksnya. Namun tipe data dari variabel yang akan digunakan sebagai indeks haruslah tipe data yang mempunyai urutan yang teratur, misalnya tipe data int (0, 1, 2…) atau char (‘a’, ‘b’,’c’…). 2) While Statement ini akan melakukan pengecekan kondisi di awal blok statement. Dalam hal ini pengulangan hanya akan dilakukan jika kondisi yang didefinisikan di dalamnya terpenuhi (bernilai benar). Jika kondisi yang didefinisikan bernilai salah (tidak memenuhi), maka statement dalam blok pengulangan tidak akan pernah dieksekusi program. 3) Do-While Statement ini akan melakukan pengecekan kondisi di akhir blok statement. Dalam hal ini pengulangan juga hanya akan dilakukan jika kondisi yang didefinisikan di dalamnya terpenuhi (bernilai benar). Namun bila kondisi tidak terpenuhi, dalam pengulangan ini proses minimal akan dilakukan satu kali. 3. Peulangan while adalah Statement ini akan melakukan pengecekan kondisi di awal blok statement. Dalam hal ini pengulangan hanya akan dilakukan jika kondisi yang didefinisikan di dalamnya terpenuhi (bernilai benar). Jika kondisi yang didefinisikan bernilai salah (tidak memenuhi), maka statement dalam blok pengulangan tidak akan pernah dieksekusi program. Flowchart Perulangan While
Algoritma dari Flowchart diatas
Mulai Inisialisasi nilai awal i =1 Cek kondisi apakah i <= 10 jika ya maka cetak output “belajar perulangan while” nilai i ditambahkan 1 cek kondisi kembali apakah i <=10 jika benar maka kembali mencetak dan nilai i ditambahkan 1 iterasi terus dilakukan hingga kondisi bernilai salah (false) 4. Flowchart Perulangan While Algoritma dari Flowchart diatas Mulai Inisialisasi nilai awal i =1 Cek kondisi apakah i <= 10 jika ya maka cetak output “belajar perulangan while” nilai i ditambahkan 1 cek kondisi kembali apakah i <=10 jika benar maka kembali mencetak dan nilai i ditambahkan 1 iterasi terus dilakukan hingga kondisi bernilai salah (false) 5. Perulangan while akan melakukan perulangan kalau kondisi (syarat) terpenuhi. Sedangkan do/while melakukan perulangan dulu, kemudian memeriksa kondisinya atau sayaratnya. Kalau kondisi terpenuhi, maka do/while akan melanjutkan perulangan. Sebaliknya, dia akan berhenti (break)