Saat ini, banyak bahasa pemrograman yang populer. Salah satunya adalah bahasa pemrograman ASP atau Active Server Page. ASP adalah salah satu bahasa pemrograman web untuk menciptakan halaman web yang dinamis. ASP diproses melalui web server dan hasil proses ini menghasilkan HTML yang akan di kirimkan melalui penjelajah web (browser). ASP bekerja pada web server dan merupakan server side scripting.
PEMBAHASAN
A. Sejarah dan Perkembangan Bahasa Pemrograman ASP
Activer Server page atau ASP merupakan salah satu web programming language selain PHP, Cold Fusion dan lain sebagainya. ASP pertama kali di perkenalkan oleh microsoft pada tanggal 16 juli 1996 dan diberi nama kode Denali. Kemudian pada bulan November 1996, Microsoft merilis versi Beta-nya dan pada akhirnya ASP versi 1.0 resmi dipasarkan pada tanggal 12 Desember 1996.
ASP memudahkan para pengembang software untuk mengeksekusi baris kode ke dalam sebuah halaman web. Meskipun masih terbilang baru namun dalam jangka waktu yang relatif singkat teknologi ASP berkembang menjadi salah satu produk terpenting dalam pembuatan web dinamis. Sejak tahun 1996 Microsoft telah merilis beberapa versi ASP yang disertakan dalam Software Web Server, Internet Information Service (IIS).
- ASP versi 1.0 : dirilis bersamaan dengan Microsoft 3.0 pada bulan Desember 1996.
- ASP versi 2.0 : dirilis dengan bersamaan microsoft IIS 4.0 yang berjalan di Windows NT 4.0 pada bulan September 1997.
- ASP versi 3.0 : dirilis bersamaan denga Microsoft IIS 5.0 yang berjalan di Windows 2000 pada ulan November 2000. Pada saat ini ASP versi 3.0 tersedia bersama IIS 6.0 dan IIS 7.0 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 mensupport bahasa pemrograman .NET seperti halnya Visual Basic.NET dan bahasa C#.
Lalu apa perbedaan ASP classic version dengan ASP.NET ?
Perbedaan yang mendasar dari ASP dan ASP.NET adalah penggunaan script yang di gunakan. ASP menggunakan VBScript atau JScript sedangkan ASP.NET meggunakan script berbasis. NET seperti Visual Basic.NET, C#, J#, dan sejenisnya.
ASP 3.0 menampilkan semua kode yag 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 macam dynamic link utuk kode sensitif yag 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 koten berdasarkan perangkat mobile yang digunakan .
Seirig berjalannya waktu, mempelajari dan menggunakan ASP dalam membangun dan pengembangan sebuat web yang dinamis akan menjadi lebih mudah. yang di perlukan hanyalah mengenal HTML dan VBScript. Dan tentu saja penggunaan ASP menjadi alternatif utama selain PHP yang di kenal dengan open source-nya.
B. Pengertian Bahasa Pemrograman ASP
ASP atau ACTIVE SERVER PAGE merupakan suatu bahasa pemrograman atau script yang ditambahkan khusus pada sistem dalam HTML. Program ASP ini bertujuan untuk mempercantik tampilan situs website tertetu guna meningkatkan interaksi dan jumlah pengunjung. ASP ini menjadi bagian dari teknologi Microsoft yang di kompitibelkan dengan program IIS.
Apabila Anda ingin menjalakan ASP tanpa sistem operasi windows. Maka anda bisa menggunakan program chiliASP. Dalam Program ChiliASP ini terdapat sistem InstantASP. InstantASP adalah salah satu teknologi yang berguna untuk menjalankan file ASP tanpa windows.
C. Ciri-ciri File ASP
Pada awalnya para programmer memang susah untuk membedakan ciri-ciri file ASP dengan HTML. File ASP ini sekilas hampir mirip dengan file HTML. File ASP ini dapat berupa File text. file XML, atau file dalam benuk script. Hanya saja file ASP ini menggunakan format ekstensi".asp". Apabila file tersebut tidak menggunakan formal ekstensi ".asp" maka dapat dipastikan jika file tersebut merupakan file dari sistem HTML.
D. Perbedaan ASP denga HTML
perbedaan ASP dengan HTML adalah kalau HTML digunakan untuk membuat desain dari halaman statis dari situs website. Sedangkan, ASP digunakan untuk membuat desain dari halaman interaktif antara visitor dan pengguna situs website.
Bahasa pemrograman ASP ini saling berkaitan dengan HTML. Sebab ASP digunakan sebagai embed dari pemrograman dan arahan dari sisi server ke halaman situs website yang menggunakan sistem program HTML.
E. Contoh Percobaan dengan ASP
<html>
<head>
<title> ASP pertamaku </title>
</head>
<body>
Dim halos
halos= "Hallo dieksekusi dari server"
Respose.Write(halos)
%>
<hr>
<script language=VBScript>
Dim haloc
haloc = "Hallo dieksekusi dari server"
Response.Write(halos)
%>
<hr>
<script language=VBScript>
Dim haloc
haloc = "Hallo dieksekusi dari client"
Document.Write(haloc)
</script>
</body>
<html/>
<head>
<title> ASP pertamaku </title>
</head>
<body>
Dim halos
halos= "Hallo dieksekusi dari server"
Respose.Write(halos)
%>
<hr>
<script language=VBScript>
Dim haloc
haloc = "Hallo dieksekusi dari server"
Response.Write(halos)
%>
<hr>
<script language=VBScript>
Dim haloc
haloc = "Hallo dieksekusi dari client"
Document.Write(haloc)
</script>
</body>
<html/>
F. keuntungan Bahasa Pemrograma ASP
- Dapat menghemat jumlah script/code yang di butuhka untuk membangun aplikasi besar.
- source code dan HTML dapat di gabung kedalam ASP.NET sehingga lebih mudah di maitain dan di edit. Hal ini membuat ASP.NET menjadi lebih fleksibel dan powerfull.
- ASP.NET menyediakan kemudahan bagi penggunanya, seperti contohnya mengiirm formulir sederhana, authentikasi dari client untuk deployment dan juga konvigurasi website.
- dengan built-in windows authentication membuat aplikasi anda jauh lebih aman.
- ASP.NET framework dilengkapi dengan tools yang lengkap serta terintegrasi dengan Visual Studio. WYSIWYG editing, drag-and-drop server controls dan juga deployment secara otomatis adalah beberapa vitur yang tersediadi ASP.NET.
- ASP.NET memudahkan dalam proses deployment. Tidak perlu meregiser component.
- Lebih mudah bekerja dengan AADO.NET dengan menggunakan data binding dabn feature page formatting yang membuat aplikasi dapat berjalan dengan cepat tanpaadanya masalh performa.
- Web servr memonitor pages, applikasi, dan komponen secara otomatis. Jika ada hal yang mencurigakan, maka ASP.NET akan secara otomatis mendetectya.
- Dari sisi keamaan lebih baik, karena kode/script ASP tidak bisa di tampilkan dari browser
G. Kekurangan Bahasa Pemrograman ASP.NET
- ASP.NET tidak dapat berjalan di platform non-Microsoft sehingga tidak bisa gratis.
- Project ASP.NET jarang di opensource sehingga kita akan kesulitan mencari komponen, library, atau project gratis.
H. Kesimpulan
Perkembangan jumlah website semakin emberikan peluang kerja bagi para programmer we. Namun demikia, banyak hal yang perlu di siapkan oleh seorang programmer web agar web yang di bangun memenuhi standar. Banyak celah yang akan muncul, sehingga pemrograman web harus lebih cepat.
Sifat website ada 2 yaitu statis dan dinamis. Keduanya dapat dibedakan pada tampilannya. Jika suatu isi halaman web haya berhubungan dengan halaman web yang lain maka web tersebut sifatnya statis karena user hanya bisa melihat isi dokumen pada halaman web yang jika di klik akan berpindah ke halaman web selanjutnya. Interaksi user dengan browser hanya sebatas melihat informasi, tetapi tidak bisa mengolah informasi yang dihasilkan. web statis biasanya hanya bersifat HTML yang di ketik melalui teks editor yang disimpan dalam bentuk .html atau .html. Sedangkan web yang dinamis memungkinkan kita berinteraksi dengan menggunakan form sehingga kita bisa mengolah informasi yang di tampilkan. ASP adalah salah satu bahasa pemrograman web untuk melengkapi Script HTML agar suatu web bersifat dinamis sehingga tercipta interaksi dengan user.
PENULIS : SEPTI LIDYAWATI (Mahasiswa kelas 1F Prodi Sistem Informasi FST UIN Sulthan Thaha Saifuddin Jambi)
SUMBER
http://blog.umy.ac.id/suryatman/postingan/pengertian-kelebihan-dan-kekurangan-asp-net/
https://anaktik.com/pengertian-asp-dan-contohnya/?amp
https://id.m.wikipedia.org/wiki/Active_Server_Pages
https://fitrianamelani.wordpress.com/2009/12/02/bealajar-pemrograman-web-dengan-asp/
http://blog.umy.ac.id/suryatman/postingan/pengertian-kelebihan-dan-kekurangan-asp-net/
https://anaktik.com/pengertian-asp-dan-contohnya/?amp
https://id.m.wikipedia.org/wiki/Active_Server_Pages
https://fitrianamelani.wordpress.com/2009/12/02/bealajar-pemrograman-web-dengan-asp/
Posting Komentar