Struktur program pada ASP tidak jauh berbeda dengan
pemrograman pada umumnya bahkan tidak terlalu jauh berbeda dengan bahasa
pemrograman Visual Basic.
1. Pendeklarasian Variabel
Pendeklarasian variabel pada ASP bersifat opsional, yaitu
boleh dilakukan boleh juga tidak. Pendeklarasian tersebut biasanya digunakan
untuk mempermudah pemeliharaan variabel-variabel dalam aplikasi. Pendeklarasian
variabel dapat dibuat mutlak, yaitu harus dideklarasikan dengan cara
menambahkan statement <% Option Explicit %> di bagian atas program, sebelum menuliskan
perintah-perintah ASP lainnya.
<%
Dim
lGaji
Dim
sPesan
Dim
oConn, oRs
%>
2. Penulisan Keterangan (remark)
Penulisan keterangan pada program dilakukan dengan terlebih
dahulu menuliskan tanda ‘.
3. Penggunaan operator & dan +
Operator & digunakan untuk menyambung string, sedangkan
operator + digunakan untuk menambahkan bilangan. Perhatikan perbedaannya pada
contoh berikut:
<%
A
= 100
B
= 50
C
= A & B ‘C = “10050”
D
= A + B ‘D = 150
%>
4. Struktur percabangan If-Then-Else
Contoh penulisan strktur percabangan If-Then-Else sebagai
berikut.
<%
Umur
= 3
If
Umur <= 5 Then
Response.Write
“Masih Balita”
Else
Response.Write
“Bukan Balita Lagi”
End
If
%>
akan mencetak: Masih Balita,
sebab variabel Umur bernilai 3, yaitu lebih kecil dari 5.
5. Struktur Percabangan Select Case – End Select
<%
Nilai
= “B”
Select
Case Nilai
Case
“A”
Response.Write
“Baik Sekali”
Case
“B”
Response.Write
“Baik”
Case
“C”
Response.Write
“Cukup”
Case
“D”
Response.Write
“Kurang”
Case
“E”
Response.Write
“Buruk”
End
Select
%>
akan mencetak: Baik, sebab variabel Nilai
bernilai B.
6. Struktur Pengulangan For-Next
<%
Dim
I
For
I = 1 To 5
Response.Write
I & “
”
”
Next
%>
akan mencetak:
1
2
3
4
5
dengan
adalah perintah HTML untuk berganti baris.
adalah perintah HTML untuk berganti baris.
7. Struktur Pengulangan For Each – Next
Serupa dengan struktur pengulangan For-Next, hanya saja For
Each - Next digunakan untuk mengambil elemen dari suatu array atau obyek.
<%
Dim
A(3)
A(1)
= "Selamat "
A(2)
= "Belajar "
A(3)
= "ASP 3.0"
For
Each Item In A
Response.Write
Item
Next
%>
akan menghasilkan:
Selamat Belajar ASP 3.0
8. Struktur Pengulangan Do-Loop
Struktur pengulangan Do-Loop adalah struktur pengulangan
yang menggunakan kondisi sebagai syarat pengulangannya.
<%
I
= 1
Do
Response.Write
I & “
”
”
I
= I + 1
Loop
Until I = 5
%>
hasilnya sama persis seperti pada nomor 5.
9. Pembuatan Procedure Sub dan Function
Sub merupakan potongan program yang melakukan tugas tertentu
untuk memudahkan pengidentifikasian dan penelusuran alur program. Function
adalah sejenis sub yang mengembalikan suatu nilai.
Contoh:
<%
Sub
TulisJudul
Response.Write
“
Menghitung Luas Lingkaran
”
End
Sub
Function
LuasLingkaran(Jari2)
LuasLingkaran
= 3.14 * Jari2 * Jari2
End
Function
Dim
R
R
= 5
TulisJudul
Response.Write
“
Jari-Jari: “ & R
Jari-Jari: “ & R
Response.Write
“
Luas Lingkaran : “ & LuasLingkaran(R)
Luas Lingkaran : “ & LuasLingkaran(R)
%>
10. Penyambungan Statement yang Terlalu Panjang
Untuk memperindah penulisan statement yang terlalu panjang
dan agar mudah dibaca, penulisannya dapat kita sambung menggunakan tanda _. Misalnya:
If Umur > 18
And Pekerjaan <> “” And Status <> “Menikah” Then
…
End
If
dapat
dituliskan menjadi:
If
Umur > 18 And _
Pekerjaan <> “” And _
Status <> “Menikah” Then
…
End
If
0 Response to "Struktur Program pada ASP"
Post a Comment