nurfadilahmj.files.wordpress.com · Web viewASP LoopingBAB IV. 4.1 For, While, dan DO. Banyaknya...
Transcript of nurfadilahmj.files.wordpress.com · Web viewASP LoopingBAB IV. 4.1 For, While, dan DO. Banyaknya...
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
(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
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
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