Active Server Page Bikin WEB Server Lebih Hidup



WEB telah berubah menjadi tempat yang interaktif. Pemakai tidak hanya ingin menjelajahi halaman web, mereka juga ingin mendapatkan kesan petualangan pada web tersebut. Membuat WEB server yang dapat memberikan pengalaman yang menggairahkan pemakai adalah tehnik penting yang harus dikuasai. Active Server Page (ASP) memungkinkan kita menerapkan logika pada sisi server. Pada masa silam aplikasi logik yang sering digunakan adalah CGI (Common Gateway Interface).

Acrtive Server Page memberikan kemudahan untuk mengaplikasikan pengembangan pada sisi server. Kita dapat merancang dan mengembangkan ASP seperti dalam proses pengembangan WEB.
ASP terdiri dari HTML dan script yang berada pada server. Bahasa Script populer yang biasa  dipakai adalah sama dengan bahasa script yang berada pada sisi client yaitu VBScript dan JavaScript di dukung oleh ASP.



Mengapa Active Server Page Begitu Dinamis?

Active Server Pages dapat digunakan sebagai pusat untuk mengontrol aktifitas server. Kita dapat memberikan kode langsung ke Active Server Page.
Pada Active Server Page kita dapat memasukkan ActiveX yang dapat dieksekusi di server. ASP dapat diintegrasikan dengan  dengan komponen Active Server untuk membuat aplikasi yang kuat dan mantap pada Server.
Sebagai contoh, kita dapat membangun Komponen Active SErver (ActiveX) dengan Visual Basic atau Visual C++ yang dapat mengolah data keuangan dan memberikan hasilnya melalui ASP. Kita juga dapat melakukan hubungan dengan basis data dengan ASP ini.


Mari Kita Lihat Lebih Dekat Apa yang Terjadi

Bagian ini mengupas bagaimana browser berinteraksi dengan ASP. Pertama, halaman WEB mengacu ke pada sebuat file ASP. File ASP mempunya ektensi .asp. Kode berikut adalah contoh demo pemanggilan ASP:

   <FORM METHODE="POST" ACTION="ProsesForm.asp">

Ketika browser memanggil ASP (dalam hal ini "ProsesForm.asp") file ini pertama diproses oleh server. File ASP ini bisa terdiri dari kode HTML dan kode Script. Semua kode HTML di lewatkan langsung ke browser dengan baik, demikian juga semua Script pada Sisi-Client, Script Sisi-Server ditandai oleh tanda <% dan %>. Server menjalankan script Server dan mengembalikan hasilnya ke browser.


Mengenal ASP
Active Server Page (ASP) bisa terdiri dari kode Script dan kode HTML.

Model Objek ASP

Active Server Page mempergunakan objek yang memungkinkan dapat mengembangkan logika yang tepat untuk memenuhi kebutuhan pembuatan aplikasi. Model Objek ini mirip dengan model objek yang dipakai pada Visual Basic. 2 Objek dasar di bawah ini dapat dipergunakan pada ASP:

1. Request
2. Response

Tiap objek ini akan di bahas dengan detail berikut ini.

1. Request
Objek Request memungkinkan kita mengambil informasi dari pamakai. Objek ini sangat berguna ketika kita mencoba mengumpulkan informasi dari pemakai. Buku tamu adalah contoh yang bagus untuk dijadikan bahan praktek untuk mengambil informasi dari pemakai.

2. Response
Kita dapat mempergunakan objek response ini untuk mengirim informasi ke pemakai.
Di bawah ini adalah contoh script buku tamunya:

Ini adalah file form HTML yang dipergunakan untuk mengambil data (frmData.htm)

<HTML>
<HEAD>
<BODY>

<FORM NAME="frmTamu" METHODE="post" ACTION="Tamu.asp">
<H1>Isi Buku Tamu</H1>

Nama :<INPUT NAME="txtNama">
      <BR>
Email:<INPUT NAME="txtEmail"
      <BR>
Tahu xbasicpro dari:<INPUT NAME=txtTahuDari>
      <BR>
Komentar:<TEXTAREA NAME=txtComment ROWS=5 COLS=64></TEXTAREA>
      <BR>
      <INPUT TYPE="button" VALUE="OK" NAME="btnSubmit">
      <BR>
      <INPUT TYPE="reset" VALUE="Batal" NAME="btnReset">
      <BR>
</FORM>
</BODY>
</HTML>



Di bawah ini adalah file yang dipergunakan untuk memproses data (tamu.asp)

<HTML>
<HEAD>
</HEAD>


<%
'deklarasi variabel
Dim Nama
Dim Email
Dim TahuDari
Dim Komentar
' ambil data dari form 
Nama = Request.Form("txtNama")
Email = Request.Form("txtEmail")
TahuDari= Request.Form("txtTahuDari")
Komentar = Request.Form("txtComment")

' tulis nama pada halaman WEB
Response.Write Nama
Response.Write Email
Response.Write TahuDari
Response.Write Komentar
%>

<BODY>
</BODY>
</HTML>



 
Perhatikan kata yang diberi warna merah. Methode="Post" 
kata ini menjelaskan metode pemasukan data yang dipergunakan (dlm hal ini methoe Post)
methode Post biasanya dipergunakan dengan form HTML.
Action="Tamu.asp" kata ini menjelaskan nama file yang akan memproses data dari
form HTML tersebut.

Kembali   Lanjut   Daftar Isi