Open Source Institute | CyberArmy Intelligence & Security | CyberArmy Services & Projects

[Library Index]

[View category: ASP] [Discuss Article]

[Bahasa Indonesia] Sebuah Kursus Singkat ASP

Article is yet to be rated
Author:      Jayalangkara
Submitted:      06-Feb-2008 11:44:03
Project:      Foreign Language Institute
 


Translated from Library > Programming > A Brief Course on ASP (Author: Rae)
Kepanjangan ASP adalah Active Server Pages. Pada dasarnya terdiri dari script server-side untuk menghasilkan website yang dinamis. Script server-side bukanlah apa-apa tetapi script yang dapat melakukan pekerjaan yang berguna untuk server itu sendiri, dan hasil HTML yang diproses dikirimkan ke bagian klien untuk ditampilkan pada browser. Maksud dari website yang dinamis adalah mengandung konektivitas database yang digunakan untuk survey, poll, login & otentikasi, dan sebagainya. Ingatlah bahwa konektivitas database bukanlah satu-satunya faktor yang membuat sebuah wabsite menjadi dinamis secara alami. Script server-side dimulai dengan <;% dan diakhiri dengan %>;.

Untuk menjalankan halaman-halaman ASP anda memerlukan ASP-enabled web server seperti Microsoft Internet Information Server (IIS) atau Microsoft Personal Web Server (PWS). Semua halaman ASP disimpan dengan sebuah ekstensi '.asp' untuk membedakan dengan file HTML biasa. Sekarang mari kita buat sebuah script ASP dasar untuk menampilkan kata-kata terkenal 'Hello, World!':
<;HTML>;<br \\>
<;HEAD>;<br \\>
<;TITLE>;Hello, World!<;/TITLE>;<br \\>
<;/HEAD>;<br \\>
<;BODY>;<br \\>
<;%<br \\>
Response.Write "Hello, World!"<br \\>
%<;<br \\>
<;/BODY><br \\>
<;/HTML><br \\>
Perhatikan bahwa disini kita telah menggunakan VBScript untuk menampilkan string. Anda juga bisa melakukan ini dengan cara lain yang lebih singkat, tetapi cara yang sedikit kurang jelas, seperti yang ditampil dibawah ini:
<;HTML><br \\>
<;HEAD><br \\>
<;TITLE>Hello, World!</TITLE><br \\>
<;/HEAD><br \\>
<;BODY><br \\>
<;%= "Hello, World!" %>;<br \\>
<;/BODY><br \\>
<;/HTML>;<br \\>
Kode diatas menampilkan hasil yang sama, perbedaannya pada versi kedua menggantikan 'Response.Write' dengan '='. Sekarang mari kita lihat bagaimana kita menampilkan tanggal dan waktu menggunakan fungsi inbuilt 'Now' pada VBScript. Lihatlah pada kode dibawah:
<;HTML>;<br \\>
<;HEAD>;<br \\>
<;TITLE>;Date and Time display example<;/TITLE>;<br \\>
<;/HEAD>;<br \\>
<;BODY>;<br \\>
<;%<br \\>
Response.Write Now<br \\>
%<;<br \\>
<;/BODY><br \\>
<;/HTML>;<br \\>
[code]

Kode diatas akan menampilkan output seperti 

5/10/2005 11:15:71 PM

Selanjutnya, kita lihat pada variabel di dalam ASP menggunakan VBScript. Seandainya anda ingin menyatakan sebuah variabel dengan nama 'myvar'. Begini caranya yang akan anda lakukan di dalam ASP:

[code]
<;%<br \\>
Dim myvar<br \\>
%<;<br \\>
Menyatakan sebuah variabel ini sangat serupa dengan Visual Basic. 'Dim' berarti 'Dimension' dan digunakan untuk menyatakan sebuah variabel. Perbedaannya tidak seperti Visual Basic, kita tidak menyatakan sebuah tipe variabel. Secara otomatis VBScript memperlakukan semua variabel berbeda. Pada kenyataannya, ini bahkan tidak perlu menyatakan variabel sebelum menggunakannya di dalam VBScript. Tetapi semua programmer yang berpengalaman akan mengatakan kepada anda bahwa ini bukan cara yang baik untuk diikuti. Melainkan, ini lebih baik memaksakan pernyataan variabel dengan menggunakan petunjuk 'Option Explicit'. Ini ditunjukkan pada contoh dibawah:
<;%<br \\>
Option Explicit<br \\>
Dim myvar<br \\>
%<;<br \\>
Ini adalah sebuah perkenalan singkat untuk anda memulai. Lihatlah contoh kode yang tersedia pada berbagai macam website, beberapa diantaranya sudah saya masukkan dibawah. Saya secara pribadi menyarankan aspfree.com, dimana menurut cara pandang pribadi saya cukup bagus. Dua site yang lain juga top. Terakhir, jangan takut untuk menanyakan pertanyaan pintar pada forum yang berhubungan. Selamat dengan ASP!

Referensi:
http://www.aspfree.com
http://www.asp101.com
http://www.hanend.com

Ditulis oleh Rae, C/O of Knowledge Bank Tutorial Writing.

Diedit oleh jehnx.

You must be logged in to vote on an article

About Us | Privacy Policy | Mission Statement | Help