Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

STRUKTUR PERULANGAN STMIK AMIKOM PURWOKERTO.

Presentasi serupa


Presentasi berjudul: "STRUKTUR PERULANGAN STMIK AMIKOM PURWOKERTO."— Transcript presentasi:

1 STRUKTUR PERULANGAN STMIK AMIKOM PURWOKERTO

2 Outline: Definisi Jenis perulangan For … Next Do Until … Loop
Do While … Loop Do … Loop Until Do … Loop While While … End While Nested Loop

3 DEFINISI Perulangan adalah sebuah kondisi dimana satu atau beberapa baris kode program (statement) dieksekusi secara berulang-ulang. Banyak tugas terdiri dari operasi yang harus diulang-ulang, dan pernyataan perulangan (looping) merupakan bagian penting dari setiap bahasa pemrograman

4 JENIS STRUKTUR PERULANGAN
Pada visual basic terdapat beberapa macam struktur kondisi perulangan, diantaranya yaitu: For … Next Do Until … Loop Do While … Loop Do … Loop Until Do … Loop While While … End While

5 FOR … NEXT (1) Digunakan untuk melakukan pengulangan suatu blok pernyataan beberapa kali yang ditentukan nilai awal dan nilai akhir. Nilai variabel penghitung akan secara otomatis bertambah satu atau berkurang tiap kali perintah pengulangan dilaksanakan. Sintaks umum: Ket: Variabel Counter harus berupa type data Numerik For <Variabel Counter> = Nilai Awal To Nilai Akhir Blok pernyataan Next <Variabel Counter>

6 FOR … NEXT (2) Increment loop (penambahan)
Suatu perulangan dimana nilai awal lebih kecil daripada niai akhir (penambahan positif) Decrement loop (pengurangan) Suatu perulangan dimana nilai awal lebih besar daripada nilai akhir (perulangan mundur) step bisa ditambah (>1) baik increment maupun decrement. For i = 1 to 5 Print “A” Next i For k = 5 to 1 step - 1 Print “k” Next k

7 FLOWCHART FOR … NEXT VarLooping = NilaiAwal
VarLooping <= NilaiAkhir VarLooping = NilaiAwal Statement Looping VarLooping + - 1 Y T

8 DO UNTIL … LOOP Perulangan Do Until … Loop akan diproses selama kondisi bernilai False (Salah). Kondisi dapat berupa variabel bertipe boolean atau berupa ekpresi yang menghasilkannilai bertipe boolean. Sintaks umum : Do Until <Kondisi > Blok Pernyataan Loop

9 FLOWCHART DO UNTIL … LOOP
Kondisi Looping Statement Looping False True

10 DO WHILE… LOOP Kata while dalam pernyataan Do While merintahkan program untuk melakukan perulangan apabila kondisi persyaratan masih bernilai True. Apabila kondisi persyaratan bernilai False maka program akan keluar dari perulangan dan berpindah ke kode program berikutnya. Bentuk sintaks perulangan Do While : Do While <Kondisi > Blok Pernyataan Loop

11 FLOWCHART DO WHILE … LOOP
Kondisi Looping Statement Looping False True

12 DO … LOOP UNTIL Perulangan Do … Loop Until akan diproses selama kondisi bernilai False (salah). Kondisi dapat berupa variabel bertipe boolean atau berupa ekpresi yang menghasilkan nilai bertipe boolean. Pernyataan dalam perulangan minimal diproses satu kali, karena pengecekan kondisi dilakukan diakhir perulangan (Looping) Do  Blok Pernyataan Loop Until <Kondisi >

13 FLOWCHART DO … LOOP UNTIL
Kondisi Looping Statement Looping False True

14 DO … LOOP WHILE Perulangan Do … Loop While akan diproses selama kondisi bernilai True (benar). Kondisi dapat berupa variabel bertipe boolean atau berupa ekpresi yang menghasilkan nilai bertipe boolean. Pernyataan dalam perulangan minimal diproses satu kali, karena pengecekan kondisi dilakukan diakhir perulangan (Looping) Do  Blok Pernyataan Loop While <Kondisi >

15 FLOWCHART DO … LOOP WHILE
Kondisi Looping Statement Looping False True

16 WHILE … END WHILE Perulangan While … End While akan diproses selama kondisi bernilai True (benar). Kondisi dapat berupa variabel bertipe boolean atau berupa ekpresi yang menghasilkan nilai bertipe boolean. Perulangan While … End While sama dengan perulangan Do While … Loop While <Kondisi > Blok Pernyataan End While

17 FLOWCHART WHILE … END WHILE
Kondisi Looping Statement Looping False True

18 NESTED LOOP Nested Loop (perulangan bersarang) adalah sebuah kondisi perulangan dimana dalam sebuah struktur perulangan terdapat struktur perulangan yang lain. Perulangan bersarang dapat dibentuk dari beberapa struktur perulangan yang berbeda. Contoh penulisannya adalah: For <variabel counter1> = Nilai awal To Nilai akhir For <variabel counter2> = Nilai awal To Nilai akhir Blok Pernyataan Next <variabel counter2> Next <variabel counter1>

19 EXERCIXE 1. Berapa nilai terakhir Z dari program dibawah ini:
Dim X, Y, Z as byte Z = 0 For X = 1 To 10 Y = 11 – X Z = Z + X – Y Next X

20 EXERCIXE 2. Tuliskan output dari program dibawah ini : X = 0
Do while X <= 5 For Y = 1 to 2 Z = X + Y X = Z Next Y Print Z Loop Print X

21 EXERCIXE 3. Tuliskan logika pemrograman perulangan For..next dengan out put sbb:

22 BE WHO YOU ARE, AND SAY WHAT YOU FELL, BECAUSE THOSE WHO MIND DON’T MATTER AND THOSE WHO MATTER DON’T MIND…


Download ppt "STRUKTUR PERULANGAN STMIK AMIKOM PURWOKERTO."

Presentasi serupa


Iklan oleh Google