Algoritma dan Pemrograman
Bab 3:
Bab 1 : Introduction | 2
Bab 3: Introduction
Capaian Pembelajaran.
Agenda.
• Pendahuluan
• Macam-macam Perulangan
Bab 1 : Introduction | 3
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 | 4
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
Bab 1 : Introduction | 5
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