Handout INF101 Bab 3 Perulangan Looping

Algoritma dan Pemrograman
Bab 3:

Bab 3: Introduction
Capaian Pembelajaran.
Mahasiswa mampu memahami logika proses perulangan (looping)
dan tipe-tipe perulangan yang dapat digunakan dalam pemrograman
C++

Agenda.
• Pendahuluan
• Macam-macam Perulangan
Bab 1 : Introduction |

2

Pendahuluan
• Looping adalah seuah prses perulangan sebuah blok program yang
dilakukan berulang-ulang hingg suatu kondisi yang diinginkan
tercapai.
• Untuk memudahkan melakukan hal yang sama berulang-ulang,

maka keberadaan perintah perulangan (looping) sangat membantu
dalam menyelesaikan kasus/permasalahan yang muncul.
• Penggunaan looping sangat membantu dalam analisa algoritma
penyelesaian kasus-kasus menggunakan metode brute force,
exhausted search, dan lainnya.
Bab 1 : Introduction |

3

Macam-macam Perulangan
• Perulangan (looping), secara umum dapat dibagi ke dalam 2 jenis:
– Perulangan otomatis
– Perulangan non-otomatis

• Perulangan otomatis adalah perulangan yang akan berhenti sampai
batas maksimal banyaknya perulangan yang dibutuhkan, contoh
perulangan for...do
• Perulangan non-otomatis adalah perulangan yang akan berhenti
sampai sebuah kondisi tertentu yang dikehendaki, contoh
perulangan do...while.

Bab 1 : Introduction |

4

Macam-macam Perulangan
• Logika perulangan do...while adalah sebagai berikut: perulangan
do...while adalah perulangan yang mengeksekusi terlebih dahulu
sebuah blok perintah kemudian melakukan pengecekkan kondisi.
• Syntax
do
{
pernyataan-1;
pernyataan-2;
.....dst....;
pernyataan-n;
} while(kondisi
Bab 1 : Introduction |

Algoritma dan Pemrograman
Bab 3:


5