Saturday, January 20, 2007

MENGENAL ACTIVE SERVER PAGES

Active Server Pages (ASP) adalah bahasa pemrograman lingkungan aplikasi terbuka (open application environment) berjenis serverside untuk membangun aplikasi web (internet). Lingkungan aplikasi terbuka, maksudnya bahwa menggunakan ASP, halaman-halaman Hypertext Markup Language (HTML), script, dan komponen ActiveX dapat dikombinasikan menjadi satu untuk membangun sebuah aplikasi web.HTML adalah bahasa standar penulisan dokumen web agar dapat ditampilkan pada browser. Script adalah potongan program kecil yang disisipkan pada dokumen web sehingga halaman web menjadilebih interaktif. Sedangkan ActiveX adalah seperangkat teknologi yang memungkinkan komponen-komponen software untuk berinteraksi satu sama lain dalam lingkungan yang terhubung tanpa mempedulikan dari bahasa apa komponen tersebut diciptakan. ASP diciptakan oleh Microsoft untuk menjawab tantangan pemrograman web dinamis, di mana isi dari sebuah web site dapat diprogram untuk mendapatkan hasil yang berbeda. Tidak seperti HTML yang hanya menampilkan isi yang statis, ASP mampu menampilkan isi halaman yang berbeda sesuai dengan tujuan pemrogramannya. Sampai saat buku ini ditulis, ASP telah mencapai versi 3.0 yang berjalan pada platform Windows 2000 Professional atau Server. Versi sebelumnya, yaitu versi 2.0, dapat berjalan pada
platform lain seperti Linux, Solaris, OS/2, dan Novell. Saat ini Microsoft tengah merancang pelanjut dari ASP 3.0, yaitu ASP + yang Bahasa ASP murni Object Oriented Programming (OOP). Struktur bahasanya sama dengan bahasa Visual Basic yang mudah dimengerti karena sintaksnya menggunakan Bahasa Inggris. Seperti diketahui, bahwa Visual Basic adalah bahasa pemrograman yang paling mudah dimengerti dan dipelajari dibandingkan bahasa pemrograman lainnya. Oleh karena itu ASP sangat mudah dipelajari oleh para pemula sekalipun untuk membuat aplikasi web, disamping kehandalan dankelengkapan fasilitas yang diberikan.

Bagaimana ASP Bekerja

Script ASP yang telah dibuat, tidak dapat langsung dijalankan disebuah komputer menggu nakan browser. Sebab, penerjemahan script ASP memerlukan sebuah server tersendiri. Script-script ASP diproses di sebuah server web, hasilnya barulah dikirimkan ke client dalam
format HTML. Oleh karena itulah halaman web yang mengandung ASP dapat dibuka oleh browser manapun karena output yang ditampilkan di browser adalah dokumen HTML.Pada Windows 2000, pustaka pengeksekusi script-script ASP adalah ASP.DLL yang secara default terinstal pada direktori WINNT\System32\inetsrv. Ketika ada permintaan dari client untuk membuka suatu halaman yang berisi script ASP, IIS akan memerintahkan kepada file tersebut untuk mengeksekusi script-script yang ada. Setelah selesai, hasilnya digabungkan dengan kode HTML yang ada membentuk sebuah dokumen HTML yang komplit.Dokumen yang komplit tersebut lalu diserahkan kepada server web untuk diteruskan kepada client yang memintanya.

referensi :
1. http://www.pranata.lipi.go.id/pranata/wp-content/uploads/2006/12/bab-012.pdf
2. http://www.pranata.lipi.go.id/pranata/?cat=3

No comments: