Posted by : Unknown Wednesday, May 8, 2013


STRUKTUR PENGULANGAN

Perulangan adalah instruksi yang dapat mengulang sederetan instruksi secara berulang-ulang sesuai persyaratan yang ditetapkan. Struktur instruksi perulangan pada dasarnya terdiri atas :

- Kondisi perulangan, yaitu suatu kondisi yang harus dipenuhi agar perulangan dapat terjadi.

- Badan (body) perulangan, yaitu deretan instruksi yang akan diulang-ulang pelaksanaannya.

- Pencacah (counter) perulangan, yaitu suau variabel yang nilainya harus berubah agar perulangan dapat terjadi dan pada akhirnya membatasi jumlah perulangan yang dapat dilaksanakan.

Jenis Perulangan

1. For – Next

2. While – Do

3. Repeat – Until


a. Perulangan : For – Next


Bentuk umum : For var = awal to akhir
…………….
Instruksi-instruksi
…………….
Next var


Makna dari bentuk perulangan di atas adalah ulangi instruksi tersebut berdasarkan variabel perulangan mulai dari nilai awal hingga nilai akhir. Dari gambar di atas instruksi akan dikerjakan sebanyak 4 kali, karena perulangan dimulai dari 1 sampai 4.


b. Perulangan While – Do


Bentuk umum : While {kondisi} do
……………..
Instruksi-instruksi
……………..
Endwhile



Dari bentuk pengulangan di atas instruksi akan dilaksankan berulang kali selama kondisi bernilai TRUE, jika FALSE maka badan pengulangan tidak akan dilaksanakan yang berari pengulangan selesai.


Contoh :


- Algoritma Cetak_Angka


- {mencetak 1, 2, …, 8 ke piranti keluaran}


- Deklarasi



K : Integer


- Deskripsi



K <– 1 {inisialisasi}



While k <= 8 do




Write (k)




K <– k + 1


- Endwhile

c. Perulangan Repeat – Until


Bentuk umum : Repeat
…………..
Instruksi
…………..
Until (kondisi)



Keterangan : Instruksi (atau runtunan instruksi) akan dilaksanakan berulang kali sampai kondisi bernilai true, jika kondisi bernilai false maka pengulangan masih terus dilakukan.


Contoh :


- Algoritma Cetak_Angka


- {mencetak 1, 2, … , 8 ke piranti keluaran}


- Deklarasi :



K <– 1 {inisialisasi}



Repeat




Write




K <– k + 1



Until k > 8


- Endrepeat

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Welcome to My Blog

Blogger templates

- Copyright © komputer -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -