Control Statement Perulangan Looping Septiana Dewi Andriana M

  • Slides: 29
Download presentation
Control Statement Perulangan / Looping Septiana Dewi Andriana, M. Kom 1

Control Statement Perulangan / Looping Septiana Dewi Andriana, M. Kom 1

Outline o o Control Statement Kondisi ü ü o Perulangan (Looping) ü ü ü

Outline o o Control Statement Kondisi ü ü o Perulangan (Looping) ü ü ü o IF SWITCH FOR WHILE DO-WHILE Latihan 2

Perulangan 3

Perulangan 3

Definisi o o o Perulangan (Loop / Looping) adalah sebuah kelompok atau blok instruksi

Definisi o o o Perulangan (Loop / Looping) adalah sebuah kelompok atau blok instruksi yang dapat dilaksanakan secara berulang-ulang. Perulangan juga bisa disebut sebagai proses yang dilaksanakan secara berulang-ulang. Instruksi pembentukan loop ada tiga macam, yaitu : 1. For 2. While 3. Do-While 4

1. FOR o Syntax FOR o Bentuk Umum instruksi FOR 5

1. FOR o Syntax FOR o Bentuk Umum instruksi FOR 5

Contoh Program For o Contoh program perulangan menggunakan for : 6

Contoh Program For o Contoh program perulangan menggunakan for : 6

Flowchart o Flowchart dari contoh perulangan menggunakan for tersebut : 7

Flowchart o Flowchart dari contoh perulangan menggunakan for tersebut : 7

2. WHILE o Syntax WHILE o Bentuk Umum instruksi WHILE 8

2. WHILE o Syntax WHILE o Bentuk Umum instruksi WHILE 8

Contoh Program While o Contoh program perulangan menggunakan while: 9

Contoh Program While o Contoh program perulangan menggunakan while: 9

Flowchart o Flowchart dari contoh perulangan menggunakan while tersebut : 10

Flowchart o Flowchart dari contoh perulangan menggunakan while tersebut : 10

3. DO-WHILE o Syntax WHILE DO- o Bentuk Umum instruksi DO-WHILE 11

3. DO-WHILE o Syntax WHILE DO- o Bentuk Umum instruksi DO-WHILE 11

Contoh Program Do-While o Contoh program perulangan menggunakan dowhile : 12

Contoh Program Do-While o Contoh program perulangan menggunakan dowhile : 12

Flowchart o Flowchart dari contoh perulangan menggunakan do-while tersebut : 13

Flowchart o Flowchart dari contoh perulangan menggunakan do-while tersebut : 13

Latihan-1 o Buatlah sytax dari hasil output berikut ini, menggunakan perulangan for, while dan

Latihan-1 o Buatlah sytax dari hasil output berikut ini, menggunakan perulangan for, while dan dowhile : 14

Penyelesaian. . o Menggunakan for 15

Penyelesaian. . o Menggunakan for 15

Penyelesaian. . o Menggunakan while 16

Penyelesaian. . o Menggunakan while 16

Penyelesaian. . o Menggunakan do-while 17

Penyelesaian. . o Menggunakan do-while 17

Tugas-2 o Buatlah sebuah program untuk menghitung nilai rata-rata dari 5 buah nilai yang

Tugas-2 o Buatlah sebuah program untuk menghitung nilai rata-rata dari 5 buah nilai yang diinputkan dari keyboard, menggunakan perulangan 1. For, 2. While, dan 3. Do-While. 18

Nested Loop 19

Nested Loop 19

Pendahuluan o Tidak jarang pada studi kasus tertentu, ditemui penggunaan loop di dalam loop,

Pendahuluan o Tidak jarang pada studi kasus tertentu, ditemui penggunaan loop di dalam loop, atau istilah nya dikenal dengan NESTED LOOP. o Misalnya, dalam program A ada loop yang dikerjakan sebanyak 3 kali, dan pada program B dikerjakan sebanyak 5 kali. o Maka, jika program A dan program B ini disatukan, akan terbentuk sebuah NESTED LOOP atau loop berjenjang. 20

Nested-Loop (Menggunakan Perulangan FOR) o Contoh penggunaan perulangan for nested loop dengan 21

Nested-Loop (Menggunakan Perulangan FOR) o Contoh penggunaan perulangan for nested loop dengan 21

Nested-Loop (Menggunakan Perulangan WHILE) o Contoh penggunaan perulangan while nested loop dengan 22

Nested-Loop (Menggunakan Perulangan WHILE) o Contoh penggunaan perulangan while nested loop dengan 22

Nested-Loop (Menggunakan Perulangan Gabungan) o o Outer loop menggunakan while Inner loop menggunakan for

Nested-Loop (Menggunakan Perulangan Gabungan) o o Outer loop menggunakan while Inner loop menggunakan for o o Outer loop menggunakan for Inner loop menggunakan while 23

Latihan-2 o Buatlah sytax dari hasil output berikut ini, menggunakan nested loop-for: 24

Latihan-2 o Buatlah sytax dari hasil output berikut ini, menggunakan nested loop-for: 24

Penyelesaian. . 25

Penyelesaian. . 25

Penyelesaian. . 26

Penyelesaian. . 26

Any Question. . ? ? ? 27

Any Question. . ? ? ? 27

Referensi 28

Referensi 28

Terima Kasi. H 29

Terima Kasi. H 29