nurfadilahmj.files.wordpress.com  · Web viewASP LoopingBAB IV. 4.1 For, While, dan DO. Banyaknya...

10
BAB IV 4.1 For, While, dan DO Looping atau perulangan diperlukan dalam pembuatan sebuahpogram yang berguna untuk menjalankan sekumpulan perintah atau statemen secara beulang – ulang. Perulangan dalam sebuah server side scripting ( seperti : ASP ) selain dapat digunakan untuk melakukan perulangan untuk serverside script, dapat juga dilakuan untuk perulangan perinah – perintah client side scripting ( seperti: HTML, CSS, dan javascrit ). Perulangan tersebut perulangan dengan kondisi tertentu terpenuhi. Dalam script ASP perintah looping secara umum dapat dibedakan menjadi: For … Next For Each … Next While … Wend Do … loop Pada dasarnya semua bntuk diperulangan selalu selalu sama hanya saja kadang dijumpai alur program yang ternyata lebih sesuai dengan suatu ASP Looping Banyaknya diperlukan sudah ditentukan atau diketahui dengan pasti Banyaknya perulangan begantung pada kondisi yangdiberikan

Transcript of nurfadilahmj.files.wordpress.com  · Web viewASP LoopingBAB IV. 4.1 For, While, dan DO. Banyaknya...

Page 1: nurfadilahmj.files.wordpress.com  · Web viewASP LoopingBAB IV. 4.1 For, While, dan DO. Banyaknya diperlukan sudah ditentukan atau diketahui dengan pasti. Looping atau perulangan

BAB IV

4.1 For, While, dan DO

Looping atau perulangan diperlukan dalam pembuatan sebuahpogram yang berguna untuk menjalankan sekumpulan perintah atau statemen secara beulang – ulang. Perulangan dalam sebuah server side scripting ( seperti : ASP ) selain dapat digunakan untuk melakukan perulangan untuk serverside script, dapat juga dilakuan untuk perulangan perinah – perintah client side scripting ( seperti: HTML, CSS, dan javascrit ). Perulangan tersebut perulangan dengan kondisi tertentu terpenuhi. Dalam script ASP perintah looping secara umum dapat dibedakan menjadi:

For … Next For Each … Next While … Wend Do … loop

Pada dasarnya semua bntuk diperulangan selalu selalu sama hanya saja kadang dijumpai alur program yang ternyata lebih sesuai dengan suatu bentuk suatu perulangan tertentu. Dalam sebuah perulangan dapat terjadi memiliki conditional – conditional atau bahkan nested perulangan (dalam perulangan ada perulangan)

4.1.1 Perulangan For … Next

Perulangan dengan For dapat digunakan bila banyaknya perulangan telah diketahui. Looping dilakukan selama banyak perulangan

ASP Looping

Banyaknya diperlukan sudah ditentukan atau diketahui dengan pasti

Banyaknya perulangan begantung pada kondisi yangdiberikan

For variabel = n_awal to n_akhir step n_step

….

….

next

Page 2: nurfadilahmj.files.wordpress.com  · Web viewASP LoopingBAB IV. 4.1 For, While, dan DO. Banyaknya diperlukan sudah ditentukan atau diketahui dengan pasti. Looping atau perulangan

(counter) yang telah ditentukan terpenuhi. Bentuk sintaks penulosan For adalah:

Secara default lompatan perulangan adalah + 1 (sehingga lompatanya maju: 1,2,3,4, ……). Penggunaan perintah step bersifat optional, digunakan bila mana perhitungan untuk lompatan perulangan tidak secara default bisa bergerak maju atau mundur dapat ditetapkan sendiri (misalnya: lompatan kelipatan 10 = 10,20,30, ………sehingga n_step adalah 10 atau lompatan kelipatan -2 = 10, -8, -6, -4, …..). Untuk memaksa keluar dari perulangan saat perulangan belum berakhir dapat digunakan perintah Exit For.

4.1.2 Perulangan For Each … Next

Bentuk variasi dari perulangan For. Perulangan dilakukan selama nilai (element) dari sebuah group yang berupa array atau colllection (object) masih tersedia. Penggunaan perintah ini adalah sebagai berikut:

Dalam sintaks tersebut tampungvariabel merupakan sebuah variabel yang digunakan untuk menampung jumlah nilai (element) dari group (namagroup). Sama dengan For, untuk memaksa keluar dari perulangan saat semua elemen dalam sebuah group bentuk trakses digunakan perintah Exit For.

For variabel = n_awal to n_akhir step n_step

….

….

next

For each tampungvariabel innamagroup

next

Page 3: nurfadilahmj.files.wordpress.com  · Web viewASP LoopingBAB IV. 4.1 For, While, dan DO. Banyaknya diperlukan sudah ditentukan atau diketahui dengan pasti. Looping atau perulangan

4.1.3 Perulangan While … Wend

Perulangan dengan mengguanakan perintah While dilakukan selama suatu kondisi yang diberikan terpenuhi atau kondisi bernilai benar.

yes

no

Gambar 4.1. Tampilan Latihan 3-4. Asp

Bentuk sintaks dari perulangan While adalah:

4.1.4 Perulangan Do … loop

Perulangan ini memiliki dua bentuk variasi yang bertolak belakang. Yaitu untuk perukangan selesai bila kondisi terpenuhi (until) atau perulangan selesai saat kondisi tidak terpenuhi lagi (while).

kondisi Statement

While kondisi

wend

Page 4: nurfadilahmj.files.wordpress.com  · Web viewASP LoopingBAB IV. 4.1 For, While, dan DO. Banyaknya diperlukan sudah ditentukan atau diketahui dengan pasti. Looping atau perulangan

Gambar 4.2. (a) perulangan Do While,dan (b) prulangan Do Until

Bentuk sintaks penulisan perulangan dengan menggunakan peritah Do adalah:

atau

Statement Statement

kondis kondis

a b

do while kondisi

loop

do until kondisi

loop

Page 5: nurfadilahmj.files.wordpress.com  · Web viewASP LoopingBAB IV. 4.1 For, While, dan DO. Banyaknya diperlukan sudah ditentukan atau diketahui dengan pasti. Looping atau perulangan
Page 6: nurfadilahmj.files.wordpress.com  · Web viewASP LoopingBAB IV. 4.1 For, While, dan DO. Banyaknya diperlukan sudah ditentukan atau diketahui dengan pasti. Looping atau perulangan
Page 7: nurfadilahmj.files.wordpress.com  · Web viewASP LoopingBAB IV. 4.1 For, While, dan DO. Banyaknya diperlukan sudah ditentukan atau diketahui dengan pasti. Looping atau perulangan
Page 8: nurfadilahmj.files.wordpress.com  · Web viewASP LoopingBAB IV. 4.1 For, While, dan DO. Banyaknya diperlukan sudah ditentukan atau diketahui dengan pasti. Looping atau perulangan
Page 9: nurfadilahmj.files.wordpress.com  · Web viewASP LoopingBAB IV. 4.1 For, While, dan DO. Banyaknya diperlukan sudah ditentukan atau diketahui dengan pasti. Looping atau perulangan