• Tidak ada hasil yang ditemukan

Eko Purwanto WEBMEDIA Training Center Medan

N/A
N/A
Protected

Academic year: 2021

Membagikan "Eko Purwanto WEBMEDIA Training Center Medan"

Copied!
9
0
0

Teks penuh

(1)

Membangun Web Bisnis dengan Frontpage 2000

Eko Purwanto (Webmedia Training Center Medan) 1

M

M

e

e

m

m

b

b

a

a

n

n

g

g

u

u

n

n

W

W

e

e

b

b

B

B

i

i

s

s

n

n

i

i

s

s

D

D

e

e

n

n

g

g

a

a

n

n

F

F

r

r

o

o

n

n

t

t

p

p

a

a

g

g

e

e

2

2

0

0

0

0

0

0

Eko Purwanto

epurwanto@webmediacenter.com

WEBMEDIA Training Center Medan www.webmediacenter.com

B

B

a

a

b

b

I

I

X

X

P

P

e

e

n

n

g

g

a

a

n

n

t

t

a

a

r

r

P

P

e

e

m

m

r

r

o

o

g

g

r

r

a

a

m

m

a

a

n

n

W

W

e

e

b

b

D

D

e

e

n

n

g

g

a

a

n

n

A

A

S

S

P

P

9.1 Pendahuluan

ASP (Active Server Pages) adalah teknologi berbasis WEB yang di kembangkan sebagai program

aplikasi, berupa program teks yang kemudian dieksekusi pada server. Program teks ini dapat berupa

VB-Script, Java Script atau script yang lain seperti PERL. Program VB-Script atau Java Script pada

awalnya adalah program yang hanya dapat dieksekusi di WEB-Browser (sebagai Client). Dengan ASP, maka teknik seperti ini dapat diaplikasikan.

Program ASP dapat “ditempelkan” langsung pada teks HTML dengan memberikan kode awal berupa <% dan ditutup dengan %>. Symbol ini disebut sebagai script delimeter.

Lisensi Dokumen:

Copyright © 2003 IlmuKomputer.Com

Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.

(2)

Membangun Web Bisnis dengan Frontpage 2000

Eko Purwanto (Webmedia Training Center Medan) 2

<%

……..// program asp %>

<HTML>

Teks dalam format HTML <%

……..// program asp %>

Teks HTML berikut …. </HTML>

Sebelum Web-Server memberiken teks HTML tersebut ke Web-Client, maka semua intruksi yang berda pada <% dan %> akan dieksekusi lebih dahulu. File yang berisi program ASP umumnya tidak lagi di beri nama *.html melainkan *. asp, untuk menandakan bahwa bagian dari program tersebut akan dieksekusi di server. Hasil eksekusi kemudian bersama dengan teks HTML lainnya dikirim sebagai hasil Web Client. Untuk dapat menggunakan ASP, maka pada server harus diinstalasi minimal IISv3.0 (Internet Information Server) pada Windows NT ataupun pada Windows 98 dengan Personal Web Server (PWS) dengan option ASP sebagai tambahan.

Perlu di ingat, bahwa data yang dibawa ke client harus di bungkus dengan format HTML yaitu data dengan <HTML> …. </HTML>. Program ASP data diletakkan dimana saja pada file. Namun output

dihasilkan harus mengikuti syntax HTML.

Contoh program ASP: <%

Response.Write(“<HTML>”)

Response.Write(“Teks yang ditampilkan pada Client <BR>”) Response.Write(“ </HTML>”)

%>

Response.Write() adalah obyek ASP dengan metode Write(), yang berfungsi mengirim string ke layar. <HTML>

<%

Response. Write (“Teks yang di tampilkan pada Client <BR>”) %>

</HTML>

Karena ASP dapat dijalankan dengan bahasa pemrograman berbeda, maka default language yang digunakan adalah VBSCRIPT. Untuk menggunakan bahasa lain sebagai default, maka bahasa tersebut harus dideklarasikan pada awal baris.

Contoh menggunakan javaScript (atau Jscript): <%@ LANGUAGE= “Java Script” %>

Karena default language dapat diubah pada Registry HKEY_LOCAL_MACHINE\DefaultLanguage, maka sebaiknya program memberikan default language secara eksplisit.

<%@ LANGUAGE =”VBScript”%> <HTML>

(3)

Membangun Web Bisnis dengan Frontpage 2000

Eko Purwanto (Webmedia Training Center Medan) 3

response.Write (“Teks yang ditampilkan pada Client<BR>”) %>

</HTML>

9.2 Variabel

Variabel dapat dideklarasikan dalam VBScript melalui kunci kata DIM. Variabel tidak mempunyai tipe khusus , melainkan dianggap sebagai universal (atau dikenal dalam Visual Basic sebagai Variabel).

<% DIM I DIM NAMA DIM ALAMAT DIM KOTA I= 350

Nama=”Webmedia Training Center”

Alamat= “Jl. Gatot Subroto no. 126bd” Kota= “Medan”

<HTML>

Nilai dari variabel I adalah <%Response. Write(I) %> <% Response.Write(nama) Response.Write(alamat) Response.Write(kota) %> </HTML>

VBScript juga dapat menyederhanakan response.write dengan tanda “=”, sehingga dapat ditampilkan sebagai berikut:

<HTML>

Nilai Variable I adalah <%= I %> <% = nama + “<BR> “ = alamat + “<BR> “ = kota %> </HTML>

(4)

Membangun Web Bisnis dengan Frontpage 2000

Eko Purwanto (Webmedia Training Center Medan) 4

9.3 Menampilkan HTML teks Program ASP

Edit file teks dan beri nama halo.asp, tempatkan halo. Asp pada direktori yang dikenal oleh PWS (Personal Web Server). Pada checkbox Access, aktifkan “Execute” seperti pada contoh di bawah.

<HTML>

<H1> program dengan ASP </H1> </HTML>

Program ini akan ditampilkan melalui Web-Server sebagai ASP Script. Memanggil program tersebut adalah dengan : http://localhost/halo.asp

Program halo .asp dapat menggunakan fungsi response.write() sebagai berikut: <%@ LANGUAGE=’VBSCRIPT’ %”>

<HTML>

<%@ Response. Write(“<HI> Program dengan ASP </HI>”%> </HTML>

Teks HTML dan fungsi Response.Write() dapat di kombinasikan sebagai berikut: <%@ LANGUAGE=”VBSCRIPT”%>

<HTML>

<% Response. Write(“<H1> program dengan ASP </H1>”) %>

program ini di tampilkan melalui Web-Server sebagai ASP script <% Response.Write(“Memanggil program tersebut adalah dengan :”) %> <I> http://localhost/scripts/halo.asp <I>” %>

</HTML>

9.4 ASP-Objek

ASP mempunyai beberapa “object” yang dapat dimanfaatkan untuk mengirim dan menerima informasi dari dan ke Web-Client.

1. Response untuk memberikan jawaban kepada Web-Client. 2. Request untuk mengambil info dari Web-Client

3. Application untuk melakukan Lock dan Unlock (Concurrency problem)

4. Session adalah object yang memberikan info tentang Session-ld, Timeout dan lainnya 9.4.1 Object “Response”

(5)

Membangun Web Bisnis dengan Frontpage 2000

Eko Purwanto (Webmedia Training Center Medan) 5

Properti Status:

Yaitu kondisi dari jawaban yang diberikan

200 Request sukses dan data dapat di kirim.

300 Request tidak dapat di penuhi, karena lokasi telah berubah/berpindah. 301 Request tidak dapat di penuhi untuk sementara.

404 Request tidak di penuhi karena tidak berada di Server. Tidak ada data yang dikirim. 500 Request tidak dapat dipenuhi, internal error.

Properti Content Type Tipe MIME type/subtype: - Image/gif - image/jpg - text/html - text/plain - …… Metoda Redirect

Mengarahkan Alamat Internet ke URL yang lain Contoh:

<%

Response.Redirect(www.stena.co.id) %>

Metoda Write Binary

Mengirim data binary

Contoh: Mengirim gambar. Gif ke browse: <%

Response.status (“200”)

Response.Content Type(“image/gif”) Binary Write gambar

%>

Metoda Write

Mengirim teks (string) ke Web-Client

response.write(“Hallo, apa khabar ?”) Write dapat juga menampilkan isi variable:

Hitung=2000

(6)

Membangun Web Bisnis dengan Frontpage 2000

Eko Purwanto (Webmedia Training Center Medan) 6

Nilai variable dapat juga ditampilkan langsung: <%=Hitung>

Atau dalam teks HTML: <HTML>

….

Hasil hitungan adalah <%=Hitung> ….

</HTML>

9.5 Obyek “ Request”

Mengambil informasi dari Web- Client berupa: • Server Variables

• Informasi dari pemakai melalui formulir (form) • Dan lainnya, antara lain Cookies

Server Variables

Server Variables adalah koreksi dari banyak variable yang disebut “Environment Variable”,. Variable ini dapat dimanfaatkan oleh program sebagai sumber informasi yang diberikan oleh server.

Variable tersebut dapat diambil nilainya dengan fungsi sebagai berikut : request.server.variable(“Nama_Variable”) Beberapa nama variable penting yang didefenisikan adalah: • REMOTE_ADDR Nomor IP dari host

• REMOTE_HOST Nama Host atau alias, sesuai dengan info dari DNS

• REQUEST_METHOD Metoda yang digunakan ASP-Script untuk mengontrol parameter. Nilai parameter antara lain HEAD, POST, GET atau PUT.

• SCRIPT_NAME Nama absolut dari script/program yang di gunakan • SERVER_PORT Nomor port yang di gunakan , default adalah 80.

• SERVER_PROTOCOL Versi dari protocol yang di gunakan, misalnya IIS< Apache atau lainya • AUTH_TYPE Tipe dari metoda otentikasi yang digunakan, berhubungan dengan security Web • CONTENT_LENGTH Jumlah bytes yang di dapat dari input (melalui SUBMIT)

• CONTENT_TYPE Tipe dari isi, misalnya text, MIME

• PATH_INFO Info yangdi gunakan untuk menjalankan frogram ASP.

(7)

Membangun Web Bisnis dengan Frontpage 2000

Eko Purwanto (Webmedia Training Center Medan) 7

Contoh program:

<%= “REMOTE _ ADDR =”& Request.Server Variable(“REMOTE_ADDR”) %> <%= “Path Info = “& Request.Server Variables(“PATH_INFO”) %>

(8)

Membangun Web Bisnis dengan Frontpage 2000

Eko Purwanto (Webmedia Training Center Medan) 8

LATIHAN

Request.Form adalah koleksi input data yang diberikan pemakai melalui formulir yang dalam syntax HTML ditulis sebagai berikut :

<HTML> <PRE> BUKU TAMU

<FORM action =hasil.asp method=POST> Nama <INPUT TYPE=TEXT NAME= “TNama”> Alamat <INPUT TYPE=TEXT NAME=”TAlamat”> Kota <INPUT TYPE=TEXT NAME=”TKota”> <INPUT TYPE=SUBMIT> <INPUT TYPE=RESET> </FORM> </PRE> </HTML> Keluaran di browser: BUKU TAMU Nama _______________________ Alamat _______________________ Kota _______________________ Submit Query Reset

Perhatikan bahwa jika “Submit Query” dipilih, maka program “hasil.asp” akan dieksekusi di Server. Program “hasil.asp” selanjutnya dapat mengambil informasi dari “form” tesebut dengan request. Form (Nama Variable)

T1 = request.form(“TNama”) T2 = request.form(“TAlamat”) T3 = rrequest.form(“Tkota”)

Request.form tanpa parameter akan memberikan data mentah yang diterima oleh server. hasil.asp:

<%@ LANGUAGE=”VBSCRIPT” % > <HTML>

(9)

Membangun Web Bisnis dengan Frontpage 2000

Eko Purwanto (Webmedia Training Center Medan) 9

t1 =Request(“TNama”) t2 =Request (“TAlamat”) t3 =Request (“TKota”) <% =Request.Form%> <br> <br> Nama = <% =t1%> <br> Alamat =<%=t2%> <br> Kota =<%=t3%> <br> </HTML> Hasil keluaran:

Misalkan data yang dihasilkan: tnama=miske&talamat=jl. Gatot Subroto&tkota=Medan Nama = miske Alamat = Ji.Gatot Subroto Kota = Medan

Referensi:

Rujukan web untuk belajar ASP 1. http://www.asp101.com 2. http://www.15seconds.com 3. http://www.aspwire.com

Referensi

Dokumen terkait

Menurut Sukatamsi (1984:158) mengemukakan bahwa menggiring bola merupakan salah satu teknik dasar yang sangat penting dalam permainan sepakbola. Menggiring bola

Sistem pendukung keputusan yang akan dibuat menggunakan model Fuzzy Multiple Attribute Decision Making (FMADM) dengan menerapkan metode Weighted Product (WP) dan

Berdasarkan hal tersebut maka penulis akan mencoba membuat suatu perangkat lunak sistem penentuan pemilihan jenis ikan untuk kolam, dimana aplikasi ini akan di

Hasil bulk density semakin menurun dengan meningkatnya suhu pirolisis, dimana bulk density tertinggi adalah 0,786 gr/cm 3 dan terendah adalah 0,664 gr/cm 3. Kata

Pada alat tenun ini benang lusi dalam posisi vertikal dan selalu tegang karena ada pemberat atau beban, sedangkan benang pakan disisipkan dengan suatu alat yang disebut

1. Daya/kapasitas mesin injeksi kurang. Desain barang plastic injection yang tidak tepat. Ada kesalahan pada desain dan profil dies. Pemilihan material yang tidak tepat. Setting

Suatu industri harus menetapkan harga untuk pertama kalinya adalah ketika industri tersebut mengembangkan atau memperoleh suatu produk baru. Ketika industri memperkenalkan

Berdasarkan hasil wawancara dan pengamatan langsung yang dilakukan oleh peneliti, ada beberapa gambaran mengenai faktor resistensi guru SMK PGRI Wlingi dalam