Internet Data Connector dengan IIS
28 November 2012
Algoritma Pengulangan dengan Pascal
12 December 2012

ASP dengan IIS

Pendahuluan

ASP (Active Server Pages) merupakan program yang berjalan dalam IIS (Internet Information Service).

PWS (Personnal Web Server) adalah aplikasi yang lebih kecil tetapi mempunyai fungsi yang penuh dari IIS. PWS dapat ditemukan dalam CD Windows 95/98.

ChiliASP dan InstantASP adalah teknologi yang menjalankan ASP tampa sistem operasi Windows.

Script dalam suatu file ASP dieksekusi pada server. File ASP mempunyai ekstensi ”  .asp  ”

Cara ASP Bekerja :

 Jika sebuah request browser adalah sebuah file ASP, maka server akan memanggil ASP.

ASP akan membaca file ASP tersebut dan mengeksekusi script yang ada di dalam file tersebut.

File ASP tersebut diberikan kepada browser sebagai file HTML murni (plain HTML file)

 

 

Yang Dapat ASP Kerjakan :

Mengubah secara dinamis , menambah menghapus ataumengubah isi yang ada dalam suatu halaman web.

Merespon untuk quary pemakai atau data yang dikirimkan dari form HTML.

Mengakses data atau data base dan memberikan hasilnya kepada suatu browser.

Kustomisasi suatu web page untuk membuat page lebih berguna bagi pemakai individual.

Kelebihan ASP dibanding CGI dan Perl adalah kemudahan dan Perl.

Memberikan keamanan karena kode ASP tidak dapat ditampilkan dari browser.

Karena hasil keluaran ASP adalah HTML murni maka dapat diakses dengan Browser apapun

Pemrograman ASPyang baik dapat meminimalisasi trafik jaringan / network traffic.

 

 

 

 

Contoh Sederhana ASP

<!– HelloRasid.asp // emerer.com–>

<html>

<body>

<%

response.write (“Hello Rasid”)

%>

</body>

</html>

 

 

<!– HelloRasid2.asp // emerer.com –>

<html>

<body>

<%

response.write (“<h1>Hello Rasid <br>  Selamat belajar ASP</h1>  “)

%>

</body>

</html>

 

<!– JavaASP.asp // emerer.com  –>

<%@ language=”JavaScript” %>

<html>

<body>

<%

response.write (“Hello Rasid”)

%>

</body>

</html>

 

Variabel

Variabel digunakan untuk menyimpan informasi.

<!– Variabel.asp // emerer.com–>

<html>

<body>

<%

DIm nama

nama = “M Rasid R”

response.write (“Nama saya : ” & nama) 

%>

</body>
</html>

 

Array

Array digunakan untuk menyimpan seurutan item data yang berhubungan.

<!– Array.asp // emerer.com–>

<html>

<body>

<%

DIm namakelompok (5)

namakelompok (0) = “M Rasid R”

namakelompok (1) = “M Irsyad Z”

namakelompok (2) = “M Zukerlberg R”

for i = 0 to 2

response.write (namakelompok (i) & “<br>”)

next

%>

</body></html>

 

Pengulangan

<!– Looping.asp // emerer.com–>

<html>

<body>

<%

Dim i

for i = 1 to 6

response.write(“<h” & i & “> Ini adalah heading ” & i & “</h” & i & “>”)

next

%>

</body></html>

 

Penggunaan If

<!– if.asp // emerer.com–>

<html>

<body>

<%

Dim h

h = hour(now())

If h < 12 then

response.write(“Selamat Pagi”)

else

response.write(“Selamat Siang”)

end if

%>

</body></html>

 

<!– ifjava.asp // emerer.com–>

<%@LANGUAGE=”JAVASCRIPT”%>

<html>

<body>

<%

var d = new Date()

h = d.getHours()

if (h < 12)

{Response.Write(“Selamat Pagi”)}

else

{Response.Write(“Selamat Siang”)}

end if

%>

</body>

</html>

 

Umur Variabel

Suatu variabel yang dideklarasikan di luar prosedure akan dapat diakses dan diubah oleh script manapun dalam page ASP tempat dideklarasikannya.

    Suatu variabel yang dideklarasikan di dalam prosedure  dibuat dan dimusnahkan setiap kali prosedur dieksekusi. Tak ada script di luar prosedur yang dapat mengakses atau mengubah variabel tersebut.

 

 

Variabel Session

Variabel session menyimpan informasi untuk satu pemakai dan tersedia untuk seluruh page dalam satu aplikasi.

Informasi umum yang disimpan dalam variabel session adalah username dan userid.

 

 

Prosedure VBScript

<!– CalculatorVb.asp // emerer.com–>

<html>

<head>

<%

sub vbproc(num1,num2)

response.write(num1*num2)

end sub

%>

</head>

<body>

Hasil kalkulator adalah : <%call vbproc(3,4)%>

</body>

</html>

 

Prosedure JavaScript dan VBScript

<!– CalculatorJavaVb.asp // emerer.com–>

<html>

<head>

<%

sub vbproc(num1,num2)

response.write(num1*num2)

end sub

%>

<script language=”javascript” runat=”server”>

function jsproc (num1,num2)

{Response.Write(num1*num2) }

</script>

</head>

<body>

Hasil kalkulator adalah : <%call vbproc(3,4)%><br><br>

Hasil kalkulator adalah : <%call jsproc(3,4)%><br><br>

</body>

</html>

 

 

 

 

 

Prosedurdengan tag <script>

<!– ScriptJava.html // emerer.com–>

<html>

<head>

<script language=”JavaScript” runat=”server”>

function jsproc (num1,num2)

{

return (num1*num2)

}

</script>

</head>

 

<body>

<script language=”JavaScript”>

document.write(“Hasil kalkulator adalah : “+jsproc(3,4))

</script>

</body>     </html>

Muhammat Rasid Ridho
Muhammat Rasid Ridho
Software Developer yang Suka Jalan jalan, Belajar Jaringan dan Berbagi Cerita. Instagram: muhammat.rasid.ridho Jangan lupa tulis komentar di bawah ini ya teman teman ... !

Leave a Reply

Your email address will not be published.