Active Server Pages atau (ASP) adalah jenis pemrograman yang dapat
menulis kode untuk memfasilitasi fungsi ASP di situs Web. Fungsi
tersebut meliputi pengiriman konten dinamis, database-driven untuk
pengunjung website tanpa membebani sistem server-side. ASP pemrograman
melibatkan file ASP yang ditulis dan memiliki file HTML. Kode ASP
ditempatkan dalam halaman HTML, terlampir dalam tag khusus. Perubahan
dalam kode pemrograman ASP, hanya perlu mengubah file ASP, file HTML
saja tanpa mengubah coding file ASP.
File ASP memiliki ekstensi file dari. Asp, seperti file HTML yang memiliki ekstensi file htm maupun Html. HTML file yang berisi instruksi ASP menyertakan instruksi tersebut dalam tag yang terlihat seperti ini: <% dan%>. Perhatikan bahwa tidak seperti HTML, tag akhir ASP tidak termasuk garis miring. Untuk mengirim hasil dari instruksi ASP langsung ke browser, hanya perlu menambahkan tanda sama dengan: <% =.
Pemrograman ASP melibatkan scripting di Visual Basic Script, JScript, Perl, Python, atau bahasa lainnya. Modifikasi tertentu diperlukan, tetapi programmer yang telah menulis kode dalam bahasa lain akan menemukan pemrograman ASP. Dua bahasa yang bekerja untuk pemrograman ASP adalah VBScript dan JScript
Salah satu penggunaan umum dari pemrograman ASP adalah pengumpulan data dari pengguna dan menampilkannya di lain waktu. Sebagai contoh, dapat menggunakan pemrograman ASP untuk query pengguna untuk mengetikkan namanya dan kemudian menampilkan nama itu pada halaman berikutnya selama kunjungan pengguna. Setelah nama sebagai masukan / input, maka pemrograman ASP protokol transfer data ke database yang diperlukan, dan dapat diakses oleh halaman HTML lainnya yang berisi coding untuk membimbing permintaan tersebut.
Data tertulis bukanlah satu-satunya hal yang dapat di-upload ke situs web menggunakan pemrograman ASP tetapi dapat dirancang dalam bentuk yang memungkinkan pengguna untuk meng-upload file gambar ke situs juga. Website Real estate adalah contoh sempurna dari situs yang dapat mengambil keuntungan dari fungsi ini.
ASP pemrograman juga sangat berguna ketika halaman HTML melibatkan pengaksesan database besar yang berisi ton data. Dalam hal ini, manfaat tidak harus mengubah file HTML ketika memperbarui parameter database Anda. ASP pemrograman membuat proses ini secara sederhana..
File ASP memiliki ekstensi file dari. Asp, seperti file HTML yang memiliki ekstensi file htm maupun Html. HTML file yang berisi instruksi ASP menyertakan instruksi tersebut dalam tag yang terlihat seperti ini: <% dan%>. Perhatikan bahwa tidak seperti HTML, tag akhir ASP tidak termasuk garis miring. Untuk mengirim hasil dari instruksi ASP langsung ke browser, hanya perlu menambahkan tanda sama dengan: <% =.
Pemrograman ASP melibatkan scripting di Visual Basic Script, JScript, Perl, Python, atau bahasa lainnya. Modifikasi tertentu diperlukan, tetapi programmer yang telah menulis kode dalam bahasa lain akan menemukan pemrograman ASP. Dua bahasa yang bekerja untuk pemrograman ASP adalah VBScript dan JScript
Salah satu penggunaan umum dari pemrograman ASP adalah pengumpulan data dari pengguna dan menampilkannya di lain waktu. Sebagai contoh, dapat menggunakan pemrograman ASP untuk query pengguna untuk mengetikkan namanya dan kemudian menampilkan nama itu pada halaman berikutnya selama kunjungan pengguna. Setelah nama sebagai masukan / input, maka pemrograman ASP protokol transfer data ke database yang diperlukan, dan dapat diakses oleh halaman HTML lainnya yang berisi coding untuk membimbing permintaan tersebut.
Data tertulis bukanlah satu-satunya hal yang dapat di-upload ke situs web menggunakan pemrograman ASP tetapi dapat dirancang dalam bentuk yang memungkinkan pengguna untuk meng-upload file gambar ke situs juga. Website Real estate adalah contoh sempurna dari situs yang dapat mengambil keuntungan dari fungsi ini.
ASP pemrograman juga sangat berguna ketika halaman HTML melibatkan pengaksesan database besar yang berisi ton data. Dalam hal ini, manfaat tidak harus mengubah file HTML ketika memperbarui parameter database Anda. ASP pemrograman membuat proses ini secara sederhana..
ASP (Active Server Pages) merupakan salah
satu bahasa pemograman web untuk menciptakan halaman web yang dinamis.
ASP merupakan salah satu produk tekhnologi yang disediakan oleh
Microsoft. ASP diproses melalui web server dan hasil proses ini
menghasilkan HTML yang akan dikirimkan melalui browser. ASP bekerja pada
web server dan merupakan server side scripting. Berbeda dengan VBScript
yang bekerja pada client atau disebut juga client side scripting.
Meskipun demikian ASP mengunakan VBScript sebagai bahasa dasar untuk
pemogramannya.
ASP adalah bahasa pemrograman made in
Microsoft. Anda mungkin sudah bisa menerka kira-kira seperti apa ASP
itu. Sangat compatible dengan .NET framework dan juga koneksi dengan MS
SQL yang sangat bagus, tentu saja kan sama2 produk Microsoft. Berbayar,
sudah pasti. Fungsionalitas dan kemudahannya? Ini yang saya kurang
paham, karena belum pernah mencoba dan masih kekurangan bahan artikel
tentang bahasa pemrograman yang satu ini. Tapi kabarnya ASP bahasa
pemrograman yang berbasiskan event handling, ini tentu saja kabar baik
bagi mereka yang tidak ingin beribet dengan HTML DOM dan javascipt untuk
menangani event.
Suatu fungsi dari ASP (Active Server
Pages) yang mengolah sementara seluruh output dari script yang
dikerjakan sampai eksekusi dari script tersebut komplit, kemudian baru
dikirimkan hasil buffer tersebut ke client. Biasanya disingkat dengan
istilah ASP. ASP adalah penyedia jasa yang menyediakan aplikasi untuk
digunakan oleh pelanggan (customer). ASP menyediakan aplikasi-aplikasi
yang tersedia secara online dan dapat digunakan secara online (via web)
atau offline (download dauhulu baru kemudian digunakan di komputer
pelanggan).
ASP ini merupakan suatu usaha yang
menawarkan akses berupa penggunaan aplikasi perangkat lunak kepada
pengguna individu maupun perkantoran melalui sarana Internet. Pada
dasarnya ASP adalah suatu Independent Software Vendor (ISV) atau ISP
yang memanfaatkan Internet sebagai sarana penyampaian sehingga program
aplikasinya bisa berfungsi.
ASP memiliki beberapa manfaat- harga yang
lebih murah karena hardware, backup, infrastruktur keamanan dapat
ditanggung bersama-sama (oleh beberapa pelanggan)- pengelolaan software
dan hardware dilakukan secara terpusat sehingga memudahkan update dan
maintenance Data statistik.
2. Sejarah ASP
Meskipun sudah mulai terasa bahwa
teknologi Microsoft@ Active Server Pages telah bcrjalan lama, teknologi
ini secara nyata merupakan sebuah teknologi barn, yang diperkenalkan
pada tahun 1996. Sebelum ASP, para pengembang software telah membuat web
site aktif dalam sebuah flatform Microsoft menggunakan CGI dan ISAPI,
dimana kedua-duanya mengambil bagian dalam perkembangan ASP. Pada tahun
1996, Microsoft memperkenalkan Active Server Pages . ASP memudahkan
pengembang software untuk mengeksekusibaris kode ke dalam halaman web.
Meskipun teknologi ASP relatif barn dalam pembuatan web dinamis, dalam
jangka waktu yang pendek ASP berkembang menjadi salu dari produk
pembuatan website dinamis terpenting. Sejak 19%, ada beberapa versi dari
ASP.
Pada tahun 1998, Microsoft@
memperkenalkan ASP 2.0 sebagai bagian dari Windows NT 4.0. Dengan ASP
2.0 dan liS 4.0, aplikasi ASP dan beberapa komponen
bagianbagiannya dapat dibuat dalam suatu tempat memori dari tempal web
server dengan adanya perbaikan kesalahan. Pada tahun 2000, dengan
lebih mengantisipasi dikeluarkannya Windows 2000 dan lIS 5.0,
Microsoft@ meluncurkan ASP 3.0. Perbedaan antara kemampuan ASP 2.0 dan
ASP 3.0 tidak begitu terlihat. Bagaimanapun juga, pada saat beIjalan di
Windows 2000, performa ASP mengalami kemajuan yang cukup pesat. Sekitar
bulan Juli 2000 .NET untuk pertama kalinya diperkenalkan di muka umum,
berikut bahasa pemrograman barn cn (C-sharp) dan berharap dapat
memberikan kontribusi yang baik dan lebih fleksibel dari sebelumnya.
Teknologi ini diharapkan memberikan dukungan yang luas terhadap berbagai
macam standar internet.
3. Aturan Penggunaan ASP
ASP bersifat server-side, yang berarti
adalah bahwa proses pengerjaan skrip berlangsung di server, bukan di
browser/client. Dengan kata lain jika menggunakan sebuah browser untuk
memanggil sebuah file ASP, maka browser tersebut mengirimkan permintaan
ke web server, kemudian server tersebut mengeksekusi setiap skrip yang
ada dan hasilnya dikirimkan kembali ke browser anda. Karena bersifat
server-side, maka untuk dapat dijalankan pada sebuah PC biasa yang
berbasis Windows, PC tersebut perlu disimulasikan menjadi sebuah web
server dengan menggunakan Microsoft Personal Web Server (PWS) atau
Microsoft Internet Information Server (IIS).
Untuk menjalankan aplikasi atau program
ASP, diperlukan suatu server yang dapat menterjemahkan kode atau
bahasa-bahasa tersebut ke dalam halaman internet atau seperti yang kita
kenal HTML. Program server yang dibutuhkan adalah untuk windows 95/98
biasa menggunakan PWS (Personal Web Server) atau IIS (Internet
Information Service) untuk windows berbasis NT. Untuk peng-install-an
program tidak akan dibahas lebih jauh. Untuk memulai suatu program ASP,
secara sederhana bisa digunakan Notepad. Jika kamu sudah mengenal
program HTML, ini akan sangat membantu.
Program ASP dimulai dengan tanda <% dan harus diakhiri dengan %> Dan file nya harus dinamai dengan akhiran .ASP, contoh: default.asp, guestbook.asp, dst. (Sebagai tambahan: jika pada html untuk halaman pertama dinamai index.html, maka untuk asp biasa dinamakan default.asp.)
Program ASP dimulai dengan tanda <% dan harus diakhiri dengan %> Dan file nya harus dinamai dengan akhiran .ASP, contoh: default.asp, guestbook.asp, dst. (Sebagai tambahan: jika pada html untuk halaman pertama dinamai index.html, maka untuk asp biasa dinamakan default.asp.)
4. Tipe Data ASP
Tipe data dalam ASP yaitu Variant. Tipe
data ini dapat di pergunakan untuk menampung berbagai jenis data,
seperti data bilangan, string, float dan lain-lain. Jadi anda tidak
harus menentukan jenis data apa yang bisa dimasukkan ke dalam variabel
pada saat mendeklarasikannya. Walaupun demikian tipe data apa yang
dimasukkan ke dalam variabel pada saat mendeklarasikannya. Tipe data
variant memiliki beberapa subtipe yang di kategorikan berdasarkan jenis
data yang digunakan antara lain :
- Empty variant yang belum di inisiasi artinya belum di berikan nilai awal.
- Null variant yang tidak berisi nilai apapun, nilainya tidak di difinisaian, tidak berupa bilangan atau string kosong sekalipun.
- Boolean variant yang berisi nilai True atau False.
- Byte variant yang berisi nilai integer dengan rentang 0-255.
- Integer variant yang berisi nilai numeric dengan rentang -32.768 – 32.768.
- Currency variant yang menampung bilangan riil dengan rentang -922.337.203.685.477.5808 - 922.337.203.685.477.5808.
- Long variant yang menampung nilai bilangan integer dari – 2.147.483.648 sampai 2.147.483.648.
- Single variant yang menampung nilai riil berpresisi tunggal dengan rentang nilai – 3.402823E38 hingga – 1.401298E-45 untuk bilangan negative dan dari 1.401298E-45 sampai 3.402823E38 untuk bilangan positif.
- Double variant yang menampung nilai bilangan riil berpresisi ganda dengan rentang nilai -1.79769313486232E308 hingga -4.94065645841247E-324 untuk negative dan 4.94065645841247E-324 hingga 1.79769313486232E308 untuk nilai positif.
- Date [Time] variant yang berisi data tanggal dan atau waktu dengan rentang tanggal mulai dari 1 Januari 100 hingga 31 December 9999.
- String variant yang menampung nilai berupa teks yang mencapai 2 juta karakter.
- Objek variant yang menampung data berupa object.
- Error variant yang berisi data berupa kode eror.
5. Variabel ASP
Pada dasarnya hanya ada satu jenis
variabel dalam ASP, yaitu variant. Hanya saja untuk kemudahan dalam
pengolahan, variabel pada ASP dapat dibedakan menjadi 5 yaitu: objek,
string, numerik, date & time, dan boolean. Variabel obyek dibuat
ketika kita ingin memprogram menggunakan obyek khusus seperti obyek
Scripting. File System Object, obyek CDONTS.NewMail, dan lain-lain.
Variabel string adalah variabel yang berisi teks, sedangkan variabel
numerik adalah variabel yang berisi bilangan, baik bilangan bulat maupun
bilangan pecahan. Variabel date time berisi informasi tanggal dan
waktu, sedangkan variabel berjenis boolean berisi nilai logika True atau
False.
Pendeklarasian variabel pada ASP bersifat
opsional, yaitu boleh dilakukan boleh juga tidak. Pendeklarasian
tersebut biasanya digunakan untuk mempermudah pemeliharaan
variabel-variabel dalam aplikasi. Pendeklarasian variabel dapat dibuat mutlak, yaitu harus dideklarasikan dengan cara menambahkan statement <% Option Explicit %> di bagian atas program, sebelum menuliskan perintah-perintah ASP lainnya.
variabel-variabel dalam aplikasi. Pendeklarasian variabel dapat dibuat mutlak, yaitu harus dideklarasikan dengan cara menambahkan statement <% Option Explicit %> di bagian atas program, sebelum menuliskan perintah-perintah ASP lainnya.
Contoh :
<html>
<body>
<html>
<body>
<%
dim kelas
kelas=”D3 MI 4B”
response.write(“We Love: ” & kelas)
%>
dim kelas
kelas=”D3 MI 4B”
response.write(“We Love: ” & kelas)
%>
</body>
</html
</html
Cara mendeklarasikan variable dalam pemrograman ASP, kita menggunakan statemen DIM seperti dibawah ini :
Dim nama_variabel
contohnya :
Dim nilai
Dim nama_variabel
contohnya :
Dim nilai
Setelah melakukan deklarasi seperti
contoh diatas barulah kita mengisikan sebuah nilai pada variable
tersebut. Untuk mengisinya kita gunakan operator penugasan (assignment
operator) seperti :
nilai = 15
nilai = 15
Variable diatas bernilai bernilai numerik
15. Ada beberapa petunjuk pemberian nama variable diantaranya, harus
dimulai dengan suatu karakter alpabetik, tidak dapat mengandung titik
atau karakter untuk deklarasi tipe, harus unik dengan jangkauan yang
sama (lihat yang dibawah ini untuk catatan tentang jangkauan, harus
berupa 255 karakter atau kurang). Contoh dalam pendeklarasian suatu
variable dalam sebuah program pendek looping.
6. Konstanta ASP
Beberapa variable tidak dapat diubah
nilainya selama program dieksekusi dan dapat kita jadikan sebagai
konstanta. Nilai konstanta tetap sampai program berakhir, pendefinisian
konstanta dilakukan bersama dengan pendeklarasian nya. Contoh:
Const nama_konstanta = nilanya_konstanta,
Misalnya Const pi =3.14
Konstanta sangat berguna dalam
perhitungan-perhitungan dalam matematika dan fisika. Konstanta juga
memiliki batas definisi, jadi sebuah konstanta bisa pula memiliki batas
definisi yang local maupun global, cara melakukan pembatasan ini sama
dengan pada variable, yaitu ;
Public Const pi = 3.14
Private Const nama = “Ari Fadli”
Public Const pi = 3.14
Private Const nama = “Ari Fadli”
Referensi : blog.uad.ac.id/fadmalaanggriana/2012/05/page/2
id.shvoong.com › Teknologi & Internet
0 komentar:
Posting Komentar