Perulangan
(Pernyataan FOR, Pernyataan WHILE, Pernyataan
DO-WHILE).
Selamat Datang Di Blog Saya
Mari kita belajar Algoritma dan Pemrograman dan yang paling penting jangan lupa kumpulkan niat, oke langsung aja kita mulai…
Mari kita belajar Algoritma dan Pemrograman dan yang paling penting jangan lupa kumpulkan niat, oke langsung aja kita mulai…
Perulangan atau iterasi atau yang biasa disebut
dengan “looping” adalah proses melakukan tindakan yang sama secara
berulang-ulang atau berkali-kali sampai batas yang telah ditentukan. Perulangan
digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa
kali. Dengan kata lain, perulangan dipakai untuk menjalankan beberapa
pernyataan dengan hanya menuliskan pernyataan tersebut satu kali.
Hal ini banyak sekali dijumpai dalam
pemrograman. Perulangan proses dalam bahasa pemrograman ditangani dengan suatu
mekanisme yang disebut loop. Dengan memakai loop, suatu proses yang berulang
misalnya menampilkan angka 1 sampai 1000 atau tulisan yang sama sebanyak sepuluh
kali di layar dapat diimplementasikan dengan kode program yang pendek.
Pada pemrograman proses perulangan dibagi menjadi 2
jenis, yaitu: Perulangan yang telah diketahui jumlah perulangannya sebelum
perulangan tersebut di lakukan. Jenis perulangan ini dilakukan dengan penyataan
for. Dan kedua adalah perulangan yang belum di ketahui jumlah perulangannya
sebelum perulangan tersebut dilakukan.
Perulangan jenis ini terdiri dari dua kategori,
yaitu: kondisi perulangan diperiksa diawal perulangan. Jenis perulangan ini
dilakukan dengan penyataan while. Kondisi perulangan diperiksa diakhir
perulangan. Jenis perulangan ini dilakukan dengan penyataan dowhile. Struktur
perulangan secara umum terdiri dari dua bagian: 1) Kondisi perulangan, yaitu
ekspresi boolean yang harus dipenuhi untuk melaksanakan perulangan. 2) Badan
(body) perulangan, yaitu bagian algoritma yang diulang.
A. Pernyataan FOR
Jenis loop dalam bahasa C++ adalah loop
FOR. FOR sangat ideal untuk situasi yang memerlukan penghitung karena
ekpresinya sudah built-in (menjadi satu) dengan memperbarui variabel.
Contoh pernyataan FOR
B. Pernyataan WHILE
Perulangan dengan pernyataan while
merupakan perulangan yang mirip dengan perulangan for. Perulangan for dipakai
pada perulangan yang sudah diketahui berapa kali akan dijalankan. Sedangkan
yang belum diketahui berapakali akan diulangi maka digunakan while.
Pernyataan while digunakan ketika
kondisi perulangan diperiksa terlebih dahulu sebelum menjalankan pernyataan.
Pada pernyataan while, disini pemeriksaan terhadap loop dilakukan di bagian
awal (sebelum tubuh loop).
Pernyataan while akan mengulang proses
secara terus menerus sampai kondisi bernilai benar atau akan diulangi selama
kondisi bernilai benar, jika kondisi bernilai salah maka perulangan (loop)
selesai.
Bentuk perulangan while dikendalikan
oleh syarat/kondisi tertentu, yaitu perulangan akan terus dilaksanakan selama
syarat/kondisi tersebut terpenuhi. Pernyataan dalam while akan dilaksanakan
berulangkali selama syarat/kondisi bernilai benar.
Jika syarat/kondisi bernilai salah badan
perulangan tidak akan dilaksanakan, yang berarti perulangan selesai, yang harus
diperhatikan adalah perulangan harus berhenti. Perulangan yang tidak pernah
berhenti menandakan bahwa logika dari algoritma tersebut salah.
Pernyataan dalam while dapat berupa
pernyataan tunggal maupun jamak (lebih dari satu). Jika pernyataannya berbentuk
jamak, maka pernyataan-pernyataan tersebut harus diletakan didalam satu blok
dengan memakai tanda kurung kurawal.
C. Pernyataan DO-WHILE
Perulangan dengan pernyataan do-while merupakan
perulangan yang mirip dengan perulangan while ataupun for. Perulangan for
dipakai pada perulangan yang sudah diketahui berapa kali akan dijalankan.
Sedangkan yang belum diketahui berapakali akan diulangi maka digunakan while
atau do-while. Pernyataan do-while digunakan untuk menjalankan pernyataan
terlebih dahulu baru kemudian memeriksa kondisi perulangan.
Pada pernyataan do-while, disini
pemeriksaan terhadap loop dilakukan di bagian akhir (setelah tubuh loop).
Pernyataan do-while akan mengulang proses secara terus menerus selama kondisi
bernilai benar dan perulangan (loop) selesai jika kondisi bernilai salah.
Bentuk perulangan do-while dikendalikan
oleh syarat/kondisi tertentu, yaitu perulangan akan terus dilaksanakan selama
syarat/kondisi tersebut terpenuhi. Pernyataan dalam do-while akan dilaksanakan
berulangkali selama syarat/kondisi bernilai benar.
Jika syarat/kondisi bernilai salah badan
perulangan tidak akan dilaksanakan, yang berarti perulangan selesai. Yang harus
diperhatikan adalah perulangan harus berhenti. Perulangan yang tidak pernah
berhenti menandakan bahwa logika dari algoritma tersebut salah.
Perbedaan dengan while sebelumnya yaitu
bahwa pada do-while statement perulangannya dilakukan terlebih dahulu baru
kemudian di cek kondisinya. Sedangkan while kondisi dicek dulu baru kemudian
statement perulangannya dijalankan.
Akibat dari hal ini adalah dalam do-while
minimal sekali terdapat perulangan. Sedangkan while kemungkinkan perulangan
tidak pernah terjadi yaitu ketika kondisinya langsung bernilai salah.
Contoh pernyataan DO-WHILE
Sekian sampai disini penjelasan
dari Penyeleksian Kondisi…
Saya akhiri Assalamu’alaikum Wr.Wb.
Daftar Pustaka
0 komentar: