integer; begin =a +1; if a 15 then

Bab 4 Struktur Kontrol Perulangan 155 Kedua Kode program diatas adalah contoh penggunaan struktur kontrol yang akan kita behas berikut ini

4.2.2.2. Menanya

Dari kedua contoh diatas, buat pertanyaan yang berkaitan dengan keduanya, misalkan: 1. Apakah yang membedakan kedua kode program diatas? 2. Apakah hasiloutput pada kedua kode program tersebut? 3. Bedakan antara kode program diatas dengan kode program yang tidak menggunakan pernyataan seperti di atas

4.4.2.3. Mengumpulkan InformasiMencoba

Perbedaan dari kedua kode program di atas adalah pada penggunaan pernyataan BREAK dan CONTINUE. Walaupun pada dasarnya hasiloutput nya sama, tetapi pada penggunaan time execution waktu yang dibutuhkan untuk eksekusi lebih cepat dibandingkan dengan yang tidak menggunakan kedua pernyataan tersebut. Di dalam pascal sendiri kedua pernyataan tersebut di sampaikan dalam bentuk sebagai berikut 1 BREAK Pernyataan BREAK di dalam Pascal memiliki 2 buah kegunaan, yaitu 1. Pernyataan break yang ditemukan di dalam sebuah perulangan, otomatis akan menghentikan kontrol perulangan tersebut dan kontrol program selanjutnya akan dilanjutkan pada pernyataan setelah perulangan 2. Pernyataan break juga dapat digunakan untuk menghentikan pernyataan case of yang sudah dibahas pada bab sebelumnya Bentuk umum: If kondisi Break; Coba perhatikan flow diagram berikut, yaitu penggunaan break pada struktur WHILE DO. 156 Pemrograman Dasar SMK Kelas X Sem 2 Kondisi Perulangan Kondisi Break Pernyataan Perulangan Benar Salah Salah Benar Untuk lebih jelasnya, perhatikan contoh kode program berikut, beserta hasilnya berikut. Contoh 1. Kode program: var a: integer; begin a := 10; while loop execution while a 20 do begin writeln‘nilai dari a adalah , a; a:=a +1; if a 15 then menghentikan proses looping menggunakan pernyataan break break; end; end Hasil: nilai dari a adalah 10 nilai dari a adalah 11 nilai dari a adalah 12 nilai dari a adalah 13 Bab 4 Struktur Kontrol Perulangan 157 nilai dari a adalah 14 nilai dari a adalah 15 Perulangan di atas akan dihentikan ketika a15 sehingga yang ditampilkan 2 CONTINUE Pernyataan continue di dalam Pascal bekerja seperti halnya pernyataan break. Break digunakan untuk menghentikan secara paksa sebuah proses, tetapi continue secara paksa akan melanjutkan perulangan selanjutnya, dan mengabaikan kode-kode diantara keduanya. Bentuk umum: Coba perhatikan flow diagram berikut, yaitu penggunaan continue pada struktur repeat until. Kondisi Continue Benar Salah Benar Pernyataan Perulangan Kondisi Perulangan Pernyataan Perulangan Benar Benar Untuk lebih jelasnya, perhatikan contoh kode program berikut, beserta hasilnya Contoh 2. Kode program: var

a: integer; begin

Continue;