ASP Tutorial Series : ASP Procedure Subrouties & Function

Procedure bisa diartikan sebagai sekumpulan script yang berfungsi untuk mengerjakan/menangani tugas tertentu. Procedure sangat berguna untuk efisiensi penulisan script yang sama di beberapa tempat, agar kita tidak perlu menuliskan blok script yang sama berulang-ulang maka blok script tersebut di deklarasikan sebagai prosedur, jadi kita cukup menuliskan blok script tersebut sekali saja, kemudian apa bila diperlukan cukup memanggil prosedur yang telah dibuat ketimbang menuliskan kembali blok script yang sama secara utuh. Selain itu juga prosedur bermanfaat untuk optimasi file dan juga akan sangat memudahkan dalam proses debug program terutama untuk aplikasi yang masih dalam tahap develoment/pengembangan.

VBScript/ASP mengenal 2 Jenis Procedure yaitu Procedure Sub(Subroutines) dan Procedure Fungsi, Perbedaan diantara keduanya yaitu bahwa Procedure Fungsi Menghasilkan nilai kembalian(return value) ke variabel penampung atau script pemanggilnya sedangkan Procedure Sub tidak menghasilkan nilai balik(Return Value).

Procedure Fungsi Menghasilkan nilai balik sedangkan Procedure Sub tidak.

Sebelum dapat digunakan procedure harus dideklarasikan terlebih dahulu, biasanya pendeklarasian procedure dilakukan di awal script tapi tentu saja itu tidak mutlak. Syntax deklarasi procedure :

ASP Procedure Subroutines

[Public |Private ]Sub Nama_Procedure [(parameter)]
[Pernyataan/Action]
[Exit Sub]
[Pernyataan/Action]
End Sub

Untuk memanggil/meng-eksekusi procedur bisa dengan perintah call nama_prosedur, atau dengan menuliskan nama prosedur secara langsung. Contoh Penggunaan Procedure Sub:

Sub Sambutan()
Response.Write(“Selamat Datang”)
End Sub

sambutan

Sub Sambutan2 (nama_depan,nama_belakang)
call sambutan
Response.Write(nama_depan&” “&nama_belakang)
End Sub

call sambutan2(“ariel”,“bagus”)

Hasil dari pemangilan posedur yang pertama (sambutan) yaitu kata “selamat datang” dan sebuah baris baru “<br />” Sedangkan hasl eksekusi yang ke-2 (call sambutan2(”ariel”,”bagus”)) yaitu kata “selamat datang” dan “ariel bagus” di bawahnya.

ASP Procedure Function

[Public |Private ]Sub Nama_Function [(parameter)]
[Pernyataan/Action]
[Nama_Function = Nilai_Balik]
[Exit Function]
[Pernyataan/Action]
[Nama_Function = Nilai_Balik]
End Function

Untuk memanggil/meng-eksekusi fungsi cukup dengan menuliskan nama fungsi. Contoh ASP Function:

Function ambil_nama()
ambil_nama = “ASP Function”
End Function

mynama = ambil_nama()
Response.Write(mynama&“<br />”)

Function Jumlah(angka1,angka2)
Jumlah = angka1+angka2
End Function

myJumlah1 = Jumlah(2,2)
Response.Write(myJumlah1&“<br />”)
Response.Write(Jumlah(1,3)&“<br />”)

1 Response to “ASP Tutorial Series : ASP Procedure Subrouties & Function”


  1. 1 zhuna

    makasih ini membantu aku banget

Leave a Reply