STRUKTUR PERULANGAN

Posted by Frits Alfonsus Wantania Saturday, May 4, 2013 3 comments
Struktur perulangan terdiri atas empat bagian :

1. Kondisi perulangan, yaitu ekspresi boolean yang harus dipenuhi untuk melaksanakan pengulangan.
2. Badan perulangan, yaitu satu atau lebih instruksi yang akan diulang.
3. Inisialisasi, yaitu aksi yang dilakukan sebelum perulangan dilakukan pertama kali.
4. Terminasi, yaitu aksi yang mengakibatkan perulangan dihentikan.

Macam-macam struktur perulangan :
 
1. Instruksi FOR
Instruksi ini digunakan apabila kita mengetahui secara pasti banyaknya perulangan yang akan dilakukan.
Pernyataan FOR mempunyai 3 parameter yaitu :

1. Nilai awal (initial value)
2. Tes kondisi yang menentukan akhir loop (condition)
3. Penentu perubahan nilai

Bentuk umum pseudocode FOR format naik :
For indeks = nilai_awal to nilai_akhir do
<instruksi/blok instruksi>
endfor


Bentuk umum Flowchart :

Flowchart

Cara kerjanya :
1. Indeks di-assign dengan nilai_awal
2. Indeks dibandingkan dengan nilai_akhir
3. Jika indeks <= nilai_akhir maka
a. Badan loop dikerjakan
b. Secara otomatis nilai indeks ditambah 1
c. Indeks dibandingkan dengan nilai_akhir Jika indeks > nilai_akhir, maka akan dikerjakan perintah pertama sesudah endfor


Bentuk umum pseudocode FOR format turun :
For indeks = nilai_awal downto nilai_akhir do
<instruksi/blok instruksi>
endfor

Bentuk umum Flowchart :

Flowchart For

Cara kerjanya :
1. Indeks di-assign dengan nilai_awal
2. Indeks dibandingkan dengan nilai_akhir
3. Jika indeks >= nilai_akhir maka
a. Badan loop dikerjakan
b. Secara otomatis nilai indeks dikurangi 1
c. Indeks dibandingkan dengan nilai_akhir
4. Jika indeks < nilai_akhir, maka akan dikerjakan perintah pertama sesudah endfor

Contoh :
1. Indeks perulangan menaik :
for i = 1 to 3 do Output (i) 
endfor 

2. Indeks perulangan menurun :
for i = 1 downto 3 do
Output (i)
endfor

Sintaksis perintah FOR dalam bahasa C/C++
for (initial value; condition; increment_expr)
{
Loop_expr;
}

Contoh Program :
/* program mencetak nilai 3 sampai 0 */
#include <stdio.h>
void main()
{
int i;
for (i=3; i>0; i--)
printf(“%d \n”, i);
}


Loop FOR dapat juga berupa loop yang bersarang artinya ada loop perulangan FOR di dalam sebuah loop FOR yang lainnya. Perhatikan contoh berikut ini :

/* program FOR bersarang */
#include <stdio.h>
void main()
{
int i,j;
for (i=1; i>3; i++)
{
for (j=1; j>4; j++)
printf(“%d \n”, i);
}

2. Instruksi WHILE 
Instruksi perulangan ini dapat digunakan apabila kita belum mengetahui secara pasti berapa kali banyaknya perulangan yang akan dilakukan. Berakhirnya proses perulangan ditentukan oleh suatu kondisi.

Bentuk umum pseudocode :
while <kondisi> do
<instruksi/blok instruksi>
endwhile

Bentuk umum Flowchart :

Flowchart While


TERIMA KASIH ATAS KUNJUNGAN SAUDARA
Di blog saya dengan judul artikel: STRUKTUR PERULANGAN
Yang ditulis oleh Frits Alfonsus Wantania
Rating Blog 5 dari 5
Semoga artikel ini bermanfaat bagi saudara. Jika ingin mengutip, baik itu sebagian atau keseluruhan dari isi artikel ini harap menyertakan link dofollow ke http://phonks.blogspot.com/2013/05/struktur-perulangan.html. Terima kasih sudah singgah membaca artikel ini.

3 comments:

Post a Comment

trikmudahseo.blogspot.com support phonks.blogspot.com - Original design by Bamz | Copyright of do with heart.