Cari Blog Ini

Diberdayakan oleh Blogger.

search

Flow -  Progress

Jumat, 05 Oktober 2018

ALPRO1 1A (PERULANGAN)

by seftianhanafi.blogspot.com  |  in ALPRO 1A at  Oktober 05, 2018

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…

     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.

Contoh pernyataan WHILE



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:

Tugas Besar Pemrograman Visual

Proudly Powered by Blogger.