Sebelum mulai menggunakan, kita perlu mengetahui dasar-dasar
Active Server Pages (ASP). ASP merupakan teknologi yang dikembangkan
oleh Microsoft, diluncurkan sekitar tahun 1996. ASP adalah tekonolgi
server-side scripting, yang berarti segala proses programnya
dilakukan di server sebelum dikirim ke client. Server-side scripting
ini merupakan kebalikan dari client-side scripting, yang
seluruh proses programnya dilakukan di client, contohnya JavaScript.
Karena seluruh prosesnya berada di server, maka client akan menerima
hasil dalam bentuk HTML biasa. Berbeda dengan client-side scripting,
dimana client juga menerima script. Jelas server-side scripting ini
lebih aman dan lebih bebas untuk dikembangkan.
Yang biasanya kita katakan sebagai halaman ASP, sebenarnya
terdiri dari 3 bagian.
- ASP objects. Sebenarnya, yang dinamakan ASP adalah
object, atau lebih tepat Component Object Model (COM),
bukan bahasa pemrograman yang sering kita lihat. ASP dikembangkan
diatas dasar ISAPI. ASP hanya terdiri dari 6 object yang sangat
sederhana, tetapi karena digabungkan dengan struktur teknologi
Microsoft lainnya, object ini menjadi sangat berguna. Keenam
object tersebut adalah Application,
Session, Response, Request, Server, dan ObjectContext.
- Bahasa Scripting. Dalam bahasa scripting inilah
object-object ASP dimanipulasi sesuai dengan yang kita kehendaki.
Bahasa scripting yang diberikan oleh Microsoft adalah
VBScript dan JScript. Keduanya dapat dipakai untuk
menulis script ASP. Perbedaan antara dua bahasa tersebut hanyalah
masalah selera. Standarnya adalah VBScript, dan bahasa ini yang
paling banyak dipakai oleh developer ASP di seluruh dunia.
ASPIndonesia.net juga memakai bahasa dalam artikel-artikel yang
ada. Ada pihak ketiga yang kini mengembangkan PerlScript, favorit
dari mereka yang berpengalaman di Unix.
- ActiveX Server Component. Object ASP hanyalah perekat
antara halaman HTML dengan program yang berada di server. Bahasa
scripting hanya digunakan untuk membuat alur logika yang
diperlukan. Untuk masalah akses ke database, akses ke program
lain, dan sebagainya, maka diperlukanlah ActiveX Server Component.
ActiveX Server Component ini sering dipakai dalam halaman ASP
seperti ini : Set oConn =
Server.CreateObject("ADODB.Connection")
Perintah diatas
membuat server memanggil ActiveX Server Component yang
bersangkutan. ActiveX Server Component ini dapat dibuat dengan
banyak bahsa pemrograman, contohnya Visual Basic, Visual C++,
Delphi, Java, dll.
Dengan adanya ketiga bagian diatas, sebuah halaman ASP bisa
menjalankan program-program yang sangat rumit di server. Inilah yang
menjadi keunggulan ASP yang terutama. Biasanya kita sering melakukan
akses database dengan ADODB, mengirim
e-mail dengan CDONTS, tetapi ASP juga
bisa melakukan hal lain yang jauh lebih rumit dengan komponen yang
kita buat sendiri. Semuanya ini didasarkan dari teknologi
Component Object Model (COM).
Dengan adanya teknologi ASP ini dalam halaman web dapat diisikan
HTML tag, ASP script, panggilan ke komponen di server. Kombinasi ini
menghasilkan aplikasi web yang canggih.
* Klik
Sini untuk Tips Menulis
ASP
|