Selasa, 22 November 2016

PROSES PERULANGAN (LOOPING)

Algoritma dan Pemrograman I
Proses Perulangan (Looping)


  • Jika melakukan pengulangan yang sifatnya menaik (increment), maka nilai_awal variabel harus lebih kecil dari nilai akhir.
  • Jika melakukan pengulangan yang sifatnya menurun (decrement), maka nilai_awal harus lebih besar dari nilai akhir

  • Pernyataan for berfungsi untuk menangani masalah pengulangan yang telah diketahui banyaknya. 
  • Bentuk umum:

Contoh codingan pernyataan For



Hasil runningnya:


  • Pernyataan Nested-For adalah suatu perulangan for di dalam perulangan for yang lainnya. Bentuk umum: 

Contoh coding nested-for


Hasil runningnya:



  • Perulangan tak berhingga merupakan perulangan (loop) yang tak pernah berhenti / mengulang terus, hal ini sering terjadi disebabkan adanya kesalahan penanganan kondisi yang dipakai untuk keluar dari loop.
  • Contoh:

  • Pernyataan goto merupakan instruksi untuk mengarahkan eksekusi program ke pernyataan yang diawali dengan suatu label. 
  • Label merupakan suatu pengenal (identifier) yang diikuti dengan tanda titik dua (:).
  • Bentuk pemakaian goto :

  • Bentuk perulangan while dikendalikan oleh syarat tertentu, yaitu perulangan akan terus dilaksanakan selama syarat tersebut terpenuhi.
  • Bentuk Umum :

  • Bentuk perulangan yang melaksanakan perulangan terlebih dahulu dan pengujian perulangan dilakukan di belakang.
  • Bentuk umum:


  • Pernyataan break ini berfungsi untuk keluar dari struktur switch.
  • Pernyataan break berfungsi keluar dari perulangan (for, while, dan do-while)
  • Jika pernyataan break dikerjakan, maka eksekusi akan dilanjutkan ke pernyataan yang terletak sesudah akhir dari badan loop


  • Pernyataan continue digunakan untuk mengarahkan eksekusi ke iterasi (proses) berikutnya pada loop yang sama.
  • Mengembalikan proses yang sedang dilaksanakan ke awal loop lagi, tanpa menjalankan sisa perintah dalam loop.








Untuk file power point, bisa di download disini



Atau bisa diakses disini




Note: Kritik dan saran yang membangun sangat diperlukan. Apabila ada pertanyaan silahkan tulis  di kotak komentar. 



Tidak ada komentar:

Posting Komentar