Sabtu, 15 November 2008

Logika & Algoritma Bab 6

BAB 6
STRUKTUR
PERULANGAN




6.1Pengantar

Struktur perulangan merupakan suatu teknik pemrograman untuk melakukan suatu proses/eksekusi instruksi secara berulang-ulang jika suatu syarat/kondisi terpenuhi. Pada prakteknya, proses perulangan digunakan untuk beberapa kepentingan, diantaranya adalah :
mengulang proses pemasukan data (input)
mengulang proses perhitungan/pengolahan data (process)
mengulang proses tampilan hasil pengolahan data (output)



6.2 Perulangan Tunggal

Perulangan tunggal merupakan struktur perulangan yang terdiri dari satu syarat perulangan.

Contoh 12
Buatlah algoritma untuk menampilkan tulisan “Algoritma” sebanyak 5 baris.

English Structure
1.Mulai
2.Definisikan sebuah variabel perulangan (misalnya A) dengan nilai 1 sampai dengan 5
3.Tampilkan tulisan “Algoritma”
4.Definisikan batas akhir perulangan untuk variabel A
5.Selesai

Contoh 13
Buatlah algoritma untuk menampilkan tulisan angka dari 1 sampai dengan 25!

English Structure
1.Mulai
2.Definisikan perulangan X dengan nilai dari 1 sampai dengan 25
3.Tampilkan nilai X
4.Definisikan batas akhir untuk X
5.Selesai


Contoh 14
Buatlah algoritma dengan hasil tampilan deretan angka sebagai berikut!

12345
3456789

English Structure
1.Mulai
2.Definisikan perulangan X dengan nilai dari 1 sampai dengan 5
3.Tampilkan nilai X
4.Definisikan batas akhir untuk X
5.Definisikan perulangan Y dengan nilai dari 3 sampai dengan 9
6.Tampilkan nilai Y
7.Definisikan batas akhir untuk Y
8.Selesai

6.2Struktur Perulangan Berkait

Perulangan berkait merupakan struktur perulangan bertumpuk, yaitu adanya perulangan yang terletak di bagian dalam perulangan yang lainnya. Dalam perulangan berkait struktur perulangan yang terletak di bagian dalam akan diproses/dieksekusi lebih dulu sampai dengan selesai, baru kemudian dilanjutkan ke struktur perulangan di bagian luar, dan terus menerus sampai dengan perulangan yang dibagian luar selesai..


Contoh 14
Dengan menggunakan struktur perulangan berkait buatlah algoritma dengan hasil tampilan deretan angka sebagai berikut!

11 12 13
21 22 23
31 32 33
41 42 43
51 52 53


English Structure
1.Mulai
2.Definisikan perulangan M dengan nilai dari 1 sampai dengan 5
3.Definisikan perulangan N dengan nilai dari 1 sampai dengan 3
4.Tampilkan nilai M, N
5.Definisikan batas akhir untuk N
6.Definisikan batas akhir untuk M
7.Selesai


Contoh 15 (kombinasi perulangan dan struktur keputusan perulangan)
Dengan struktur perulangan buatlah algoritma dengan hasil tampilan sebagai berikut.

24 26 28
34 36 38
44 46 48
54 56 58







English Structure
1.Mulai
2.Definisikan perulangan X dengan nilai dari 2 sampai dengan 5
3.Definisikan variabel Y dengan nilai 4
4.Tampilkan nilai X, Y
5.Hitung Y = Y + 2
6.Periksa apakah Y > 8, Jika ya maka lanjutkan ke no.7 ; jika tidak maka ulangi dari ni. 4
7.Definisikan batas akhir untuk X
8.Selesai

Tidak ada komentar: