Posted by : Bayu Wijaya Permana Putra Selasa, 25 Maret 2014




          Struktur pengulangan adalah struktur yang menjalankan perintah atau statemen untuk diulang beberapa kali sampai kondisi terpenuhi atau sampai batas pengulangan yang sudah ditentukan.
Ada 3 macam pengulangan :
   1.       For … do
   2.       While … do
   3.       Repeat … until

1. For … do

Bentuk pengulangan For … do ada 2 tipe yaitu :
           1.       Positif
           2.       Negatif

Bentuk Umum For_do Positif : 
for  pencacah    range1  to  range2  do
   {aksi-aksi yang diulang}
Endfor
Catatan : range1 ≤ range2

Contoh For_do Positif
Menghitung_S
{I.S.  : diberikan harga pencacah (i) = 10}
{F.S. : menampilkan hasil perhitungan S = 1+2+..+10}
Kamus:
    S, i  : integer
Algoritma:
    S    0
    for  i    1  to  10  do
        S   S  +  i
    endfor
    output(S)

Bentuk Umum For_do negatif :
for  pencacah range1 downto range2 do

        {aksi-aksi yang diulang}

endfor
Catatan : range1 ≥ range2

Contoh For_do Negatif
Menghitung_S
{I.S.  : diberikan harga pencacah (i) = 10}
{F.S. : menampilkan hasil perhitungan S = 10+9+..+1}
Kamus:
    S, i  : integer
Algoritma:
    S    0
    for  i  10  downto  1  do
         S   S  +  i
    endfor
    output(S)

2. While … do

Artinya lakukan pengulangan selama(while) memenuhi kondisi.
Bentuk Umum While_do :
inisialisasi
While (kondisi) do
   {aksi aksi / perintah perintah yang diulang}
Endwhile

Contoh :
Menghitung_S
{I.S.  : diberikan harga pencacah (i) = 10}
{F.S. : menampilkan hasil perhitungan S = 1+2+..+10}
 Kamus :
       S,i : integer
 Algoritma :
      {inisialisasi}
      S 0
      i 1
      While S ≤ 10 do
           SS + i
           i i + 1
     Endwhile
     Output(S)

3. Repeat   until

Artinya lakukan pengulangan {repeat} aksi aksi hingga {until} memenuhi kondisi.
Bentuk Umum repeat_until :
inisialisasi
repeat
   {aksi aksi / perintah perintah yang diulang}
Until(kondisi)
Contoh :
Menghitung_S
{I.S.  : diberikan harga pencacah (i) = 10}
{F.S. : menampilkan hasil perhitungan S = 1+2+..+10}
 Kamus :
       S,i : integer
 Algoritma :
     {inisialisasi}
     S 0
     i 1
     repeat
             S S + i
             i i + 1
     Until(S ≤ 10)
     Output(S)

Sumber : Tim Algoritma dan Pemrogramman Universitas Komputer Indonesia

Sekian Struktur Pengulangan dalam Algortima dan Pemrogramman yang saya share saat ini, semoga bermanfaat yaaa :)




[PENGUMUMAN]
Isi survei singkat dibayar dari 200 Ribu hingga 2 juta dan tak dibatasi, lihat testimoni setelah mengisi survei. KLIK DISINI !



Leave a Reply

Subscribe to Posts | Subscribe to Comments

Welcome to BIG !!!

Butuh Solusi IT ?

Service Komputer/ Laptop ? atau Installasi Jaringan Komputer ? atau Solusi Algoritma dan Pemrogramman ? atau Pembuatan Aplikasi Android/ Web/ Dekstop ?

Contact Me
Call or Message
+6285 8715 000 98

Find BIG on Facebook

You Can Support BIG !

BIG adalah media informasi berbasis web dalam blog yang memberikan berbagai macam informasi, tutorial, dan ilmu pengetahuan, terutama dalam bidang IT dan Pemrogramman

Anda bisa memberikan donasi melalui transfer langsung ke rekening dibawah ini! Berapapun jumlah donasi yang Anda kirim saya ucapkan terima kasih banyak dan akan sangat bermanfaat agar blog ini semakin berkembang.

Bank :
No. Rekening : 0307429851
A/N : Bayu Wijaya Permana Putra

Popular Post

Copyright © 2013 Bayyz Informatics Gallery. Diberdayakan oleh Blogger.

Followers

- Copyright © Big Informatics Gallery by Bayu Wijaya Permana Putra - Powered by Blogger - Supported by Google -