Pengenalan Bahasa Pemograman ASP




A. Apa Itu 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.

  • ASP singkatan dari Active Server Pages
  • ASP adalah Teknologi Microsoft
  • ASP adalah program yang berjalan di dalam IIS
  • IIS singkatan I nternet I nformasi S ervices
  • IIS datang sebagai komponen gratis dengan Windows 2000
  • IIS juga merupakan bagian dari Windows NT 4.0 Option Pack
  • The Option Pack dapat downloaded dari Microsoft
  • PWS adalah lebih kecil - tetapi sepenuhnya fungsional - versi IIS
  • PWS dapat ditemukan di Anda Windows 9

B. PENERTIAN ASP

Active Server Pages atau ASP merupakan suatu script yang bersifat server-side yang ditambahkan pada HTML untuk membuat sebuah web menjadi lebih menarik, dinamis dan efektif. Dengan ASP kita dapat mengolah datakonsumen yang diambil dengan sebuah form, membuat aplikasi-aplikasi tertentu dalam sebuah web, dan database dalam sebuah web.

ASP bukanlah sebuah bahasa pemrograman karena ia masih menggunakan instruksi-instruksi yang ada pada script lain yaitu VBScript dan Jscript. Karena bersifat server-side untuk memberikan kemudahan plus bagi para pemrograman web agar dapat dijalankan pada sebuah PC biasa berbasis windows, maka PC tersebut harus disimulasikan menjadi web server dengan menambahkan fasilitas Personal Web Server (PWS), yaitu sebuah server mini yang dapat menguji script ASP pada komputer pribadi tanpa memerlukan koneksi ke 

ASP berjalan didalam lingkungan IIS atau Internet Information Server . keatas yang dijalankan dengan OS Windows NT dan PWS atau Personal Web Server, yang dijalankan dengan OS Windows NT Workstation dan Windows 9x. untuk Windows Professional, Server, Advanced Server dan Data Center, semuanya menggunakan IIS 5.O. akses ke database merupakan fasilitas ASP yang paling sering digunakan. ASP mendukung akses ke database manapun selama database tersebut mendukung OLEDB atau ODBC.

C. SEJARAH ASP

Meskipun sudah mulai terasa bahwa teknologi Microsoft Active Server Pages telah berjalan lama, teknologi ini secara nyata merupakan sebuah teknologi baru, yang diperkenalkan pada tahun 1996.Sebelum ASP, para pengembang software telah membuat website aktif dalam sebuah platform Microsoft menggunakan CGI dan ISAPI, dimana keduanya mengambil bagian dalam perkembangan ASP. Pada tahun 1996, Microsoft memperkenalkan Active Server Pages. ASP memudahkan pengembang software untuk mengeksekusi baris kode ke dalam halaman web. Meskipun teknologi ASP realtif baru dalam pembuatan web dinamis, dalam jangka waktu yang pendek ASP berkembang menjadi satu dari produk pembuatan website dinamis terpenting.Ada beberapa versi ASP sebagai berikut:

  • ASP versi 1.0 : dirilis bersamaan dengan Microsoft IIS 3.0 pada bulan Desember1996.
  • ASP versi 2.0 : dirilis bersamaan dengan Microsoft IIS 4.0 yang berjalan di Windows NT 4.0 pada bulan September 1997.
  • ASP versi 3.0 : dirilis bersamaan dengan Microsoft IIS 5.0 yang berjalan di Windows 2000 pada bulan November 2000. Sampai saat ini ASP versi 3.0 tersedia bersama IIS 6.0 dan IIS 7.0 di Microsoft Windows Server 2008.
  • Pada tahun 2002, ASP versi 3.0 atau dikenal dengan ASP classic version telah digantikan dengan ASP.NET yang tentu saja lebih baik dalam performanya karena sudah men-support bahasa pemrograman .NET seperti halnya Visual Basic.NET dan bahasa C#.

Lalu apa bedanya ASP classic version dengan ASP.NET ?

Perbedaan yang mendasar dari ASP dan ASP.NET adalah penggunaan script yang digunakan. ASP menggunakan VBScript atau Jscript sedangkan ASP.NET menggunakan script berbasis .NET seperti Visual Basic.NET, C#, J# dan sejenisnya.

ASP 3.0 menampilkan semua kode yang digunakan dalam aplikasi yang dibuatnya sehingga tidak ada cara bagi seorang programmer untuk “menyembunyikan” kode sensitif yang ia gunakan. Sedangkan ASP.NET memungkinkan seorang programmer untuk membuat berbagai macamdynamic link untuk kode sensitif yang digunakan sehingga kode-kode tersebut tidak bisa terlihat. Hal ini juga dapat meningkatkan kecepatan dari aplikasi yang dihasilkan.

Selain itu, salah satu keunggulan ASP.NET dibandingkan ASP yaitu kemampuan untuk pengembangan web berbasis perangkat mobile yang mengubah jenis konten berdasarkan perangkat mobile yang digunakan.

Seiring berjalannya waktu, mempelajari dan menggunakan  ASP dalam membangun dan pengembangan sebuah web yang dinamis akan menjadi lebih mudah. Yang diperlukan hanyalah mengenal HTML dan VBScript. Dan tentu saja penggunaan ASP menjadi alternatif utama selain PHP yang dikenal dengan open source-nya.

1. ASP Kompatibilitas

-Untuk menjalankan IIS Anda harus memiliki Windows NT 4.0 atau yang lebih baru

-Untuk menjalankan PWS Anda harus memiliki Windows 95 atau yang lebih baru

-ChiliASP adalah teknologi yang berjalan ASP tanpa Windows OS

-InstantASP adalah teknologi lain yang berjalan ASP tanpa Windows yang

2. Bagaimana ASP Berbeda HTML?

Ketika browser meminta file HTML, server mengembalikan file Ketika browser meminta file ASP, IIS melewati permintaan ke mesin ASP. ASP mesin membaca file ASP, baris demi baris, dan mengeksekusi script dalam file. Akhirnya, file ASP dikembalikan ke browser sebagai HTML biasa.

3. Apa yang bisa ASP lakukan untuk anda?

  • Dinamis mengedit, mengubah, atau menambahkan konten dari halaman Web
  • Menanggapi pengguna query atau data yang disampaikan dari bentuk HTML
  • Mengakses data atau database dan mengembalikan hasil ke browser
  • Menyesuaikan halaman Web untuk membuatnya lebih berguna untuk pengguna individu
  • Keuntungan menggunakan ASP bukan CGI dan Perl, adalah mereka kesederhanaan dan kecepatan
  • Menyediakan keamanan - karena kode ASP tidak dapat dilihat dari browser

  • pemrograman ASP pintar dapat meminimalkan lalu lintas jaringan

4. Keunggulan ASP

Berikut adalah beberapa keunggulan dari ASP:

*Mudah untuk di pelajari

*Mudah untuk dikembangkan dari sistem yang sudah ada

*Tidak perlu kompilasi

*Mudah mengghubungkan nyadengan teknologi lain seperti CGI,DCOM,ActiveX, dan lain lain

*Memberikan fasilitas keamanan seperti session object, cookie, dan fasilitas transaksi onlineyang aman dengan menggunakan protokol SSL

Contoh Penggunaan ASP di HTML seperti ini :

<html>

<body>

<%

response.write("My first ASP script")

%>

</body>

</html?

Contoh Untuk menampilkan jumlah pengunjung saat ini dalam file ASP:

<html>

<head>

</head>

<body>

<p>

There are <%response.write(Application(“visitors”))%>

online now!

</p>

</body>

</html>

Contoh Program Applications Object:

<%

Application(“date”)=”2001/05/05″

Application(“author”)=”W3Schools”

for each x in Application.Contents

Response.Write(x & “=” & Application.Contents(x) & “<br />”)

next

%>


Punulis: Iza Diniati (Mahasiswa Prodi Sistem InformasiKelas 1E Fakultas Sains dan Teknologi UIN Sultan Thaha Saifudin Jambi)

Sumber: Sumber: http://iproduction.co.id/pengertian-dan-sejarah-pemrograman-asp/

https://tyapurnamasari12018133.wordpress.com/


Post a Comment

Lebih baru Lebih lama