Anda di halaman 1dari 3

Nama : Annur Rariyanto

Kelas : 3 MIP
NIM : 062040832813
LATIHAN BAB 4

1. Jelaskan defenisi dari perulangan


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)

Anda mungkin juga menyukai