MEMBANGUN SISTEM INFORMASI WEB DINAMIS INTERAKTIF

advertisement
JurnalDinamikaInformatika
Volume 3, Nomor 2, September 2009:73-80
MEMBANGUN SISTEM INFORMASI WEB DINAMIS INTERAKTIF
DENGAN MEMANFAATKAN ASP
Oleh :
RUSDY AGUSTAF
Dosen Tetap Fakultas Teknik, Universitas Janabadra Yogyakarta
ABSTRAK
Sebuah sistem tidak akan dapat berjalan dengan baik bila ada komponen
yang kurang, maka perlu dipersiapkan komponen-komponen yang mendukung sehingga
sistem dapat berfungsi sebagaimana mestinya. Kemajuan teknologi komputer tahun demi
tahun berkembang terus dengan pesatnya, demikian juga perkembangan internet
menyajikan informasi sepertii e-business, e-government, e-commerce, dan e- yang lainnya.
Memanfaatkan ASP (Active Server Pages), untuk membangun Sistem
Informasi Web Dinamis. Web dinamis dan Interaktif menjadi Web Dinamis Interaktif banyak
dibutuhkan. Website yang dinamis interaktif yang diluncurkan pada internet mudah diaccess
oleh user atau pengguna untuk melakukan interaksi (meliputi request-processresponse).Untuk melakukan di website perlu sesuai aturan-aturan yang ditetapkan oleh
pembuat disebut Business Web Site.
Komponen sistem informasi didukung oleh masukan data (sumber
informasi), Informasi, memroses Informasi (komputer), menerima Informasi.
aplikasi
pengolah database, seperti : MS SQL Server, Posgresql, Oracle, MS Access,
MySQL,dsb.Komponen yang diperlukan untuk mem bangun sistem informasi yaitu Ad
Rotator, Browser Capabilities, Content Link,Content Rotator, Page Counter,Permission
Checker, Counters, My Info, Tools, Status, ActiveX Data Object.
Kata Kunci: Web Dinamis Interaktif, aplikasi database,Server, ASP
PENDAHULUAN
Latar Belakang
Mobil tidak akan dapat berjalan sebagaimana mestinya bila tidak memiliki
roda, sebuah pesawat terbangpun tidak akan dapat mengudara bila tanpa mesin jet yang
mendorongnya. Jadi dengan demikian jelas dapat dikatakan bahwa sebuah sistem tidak
akan dapat berjalan dengan baik bila terjadi ada komponen yang kurang. Untuk membangun
sebuah sistem, maka perlu dipersiapkan komponen-komponen yang mendukung sehingga
sistem tersebut dapat berfungsi sebagaimana mestinya. Suatu sistem informasi merupakan
sebuah sistem yang menangani atau mengendalikan informasi,sehingga diperlukan
komponen-konponen atau perangkat yang mendukung untuk membuat sistem informasi
tersebut. Untuk membangun Sistem Informasi Web Dinamis dapat memanfaatkan ASP
(Active Server Pages).
Perkembangan internet saat ini sangatlah pesat tidak hanya sekedar mampu
menyajikan informasi yang disajikan secara online saja, namun telah berkembang lebih jauh
menjadi e-business, e-government, e-commerce, dan e- yang lainnya, sehingga dapat
dipasarkan, dibisniskan dan berpeluang membangun relasi yang lebih besar melalui internet.
Sekarang ini web dinamis banyak dibutuhkan, juga interaktifnya, sehingga lebih tepat
keduanya disatukan menjadi Web Dinamis Interaktif.
Website yang dinamis interaktif yang diluncurkan pada internet, secara
tampilan mudah untuk dipahami/diakses oleh user atau pengguna yang baru pertama kali
73
JurnalDinamikaInformatika
Volume 3, Nomor 2, September 2009:73-80
menggunakannya di internet, user mampu untuk melakukan interaksi (meliputi requestprocess-response) baik secara langsung ataupun tidak langsung di website yang di-access,
pengguna tentunya melakukan sesuai dengan aturan-aturan yang ditetapkan oleh pembuat /
perusahaan / produsen,dalam hal ini disebut Business Web Site.
Sehingga topik yang dipilih diberi judul " Membangun Sistem Informasi Web Dinamis
Interaktif Dengan Memanfaatkan ASP "
Rumusan Masalah
Berdasarkan latar belakang masalah diatas, maka ada beberapa masalah
yang ingin diperoleh dari penelitian ini, yaitu :
1. Bagaimana mengendalikan informasi dengan menggunakan suatu sistem yang dibangun
untuk mendukung keberadaan informasi dinamis dan interatif ?
2. Komponen apa saja yang diperlukan untuk membangun Sistem Informasi WebDinamis
Interaktif yang online ?
3. Dapatkah ASP digunakan untuk membangun Sistem Informasi Web Dinamis Interaktif
dan apa saja yang dibutuhkan oleh ASP ?
Metode Penelitian
Penelitian pada makalah ini dilakukan dengan menggunakan metode sebagai
berikut:
1. Literatur yaitu sumber-sumber Informasi atau teori-teori yang berkaitan / diperlukan pada
penelitian diambil dari pustaka/ literatur, datasheet, penelusuran melalui internet, dan
sumber lainnya yang dapat dipertanggung jawabkan.
2. Penelitian yang dilakukan dengan meminta bantuan pada para pakar dibidangnya
dengan cara diskusi atau mengajukan pertanyaan-pertanyaan yang diperlukan
Tujuan Penelitian
Tujuan penelitian ini adalah untuk menghasilkan suatu Sistem Informasi Web
Dinamis Interaktif dengan memanfaatkan ASP, sehingga dapat diaccess dan dimanfaatkan
oleh user atau pengguna secara online dan terjamin.
TINJAUAN PUSTAKA
Landasan Teori
Pada pembicaraan topik ini perlu dilandasi oleh teori mengenai Sistem Informasi
Web Dinamis Interaktif dengan memanfaatkan ASP, seperti yang dibicarakan berikut yaitu :
1. Sistem Informasi merupakan sebuah sistem yang menangani atau mengendalikan
Informasi, komponen yang mendukung keberadaan sistem informasi adalah :
a. Masukan data (sumber informasi)
b. Informasi
c. Memroses Informasi (komputer)
d. Menerima Informasi
74
JurnalDinamikaInformatika
Volume 3, Nomor 2, September 2009:73-80
2.
Sistem Informasi dalam perkembangannya dapat dikelompokkan menjadi :
a. Sistem Informasi bersifat stand alone adalah sebuah sistem informasi
yangmerupakan bentuk peralihan dari bentuk konvensional kebentuk komputerisasi.
Standalone disini artinya memakai komputer tunggal, sehingga 4 komponen tersebut
diatas, harus berada pada waktu dan tempat yang sama.
b. Sistem Informasi yang bersifat local networking adalah sebuah sistem informasi
yang dapat diakses dan dikendalikan pada suatu area tertentu dan bersifat
local. Teknologi yang diterapkan disini adalah intranet (LAN) dan extranet.
c. Sistem Informasi yang bersifat online adalah sistem informasi yang dapat diakses
dan dikendalikan pada lingkup area yang luas dan bersifat interlocal. Pada kelompok
ini dapat terjadi integrasi antara sistem informasi.Teknologi yang diterapkan disini
memakai internet (web based).
PERANCANGAN SISTEM
Sistem Informasi Online
Perkembangan internet pada saat ini berkembang dengan pesatnya, tidak hanya
sekedar mampu menyajikan informasi yang disajikan secara online saja, bahkan telah
berkembang menjadi e-business, e-government, e-commerce dan e- yang lainnya,juga dapat
membangun relasi sedemikian besarnya,diarea yang sangat luas tanpa batas. Jika ditinjau
lebih jauh maka website dapat dimanfaatkan sebagai media sistem informasi online.
1) Website sebagai media sistem informasi online dapat dikelompokkan menjadi duabagian
yaitu :
a)
b)
2)
a)
b)
c).
d)
Website Statis, Web yang hanya menyajikan informasi seperti data diri atau
sejenisnya.
Website Dinamis, Web yang informasinya sesuai dengan suatu kondisi tertentu yang
telahditetapkan baik secara langsung maupun tidak langsung.Pada saat ini, website
dinamis sangat banyak dibutuhkan, juga interaktifnya, sehingga keduanya lebih tepat
disatukan disebut Website Dinamis Interaktif. Website dinamis interaktif pada internet
secara tampilan mudah dipahami oleh pengguna atau user yang baru pertama kali
menggunakannya, dan para pengguna tersebut mampu melakukan interaksi (meliputi
request-process-response) baik secara langsung maupun secara tidak langsung
pada internet, dan memenuhi aturan-aturan yang telah ditetapkan oleh pembuat,
perusahaan atau produsen, biasa disebut Business Web Site.
Komponen yang diperlukan untuk membangun Sistem Informasi Online, yaitu :
Aplikasi pengolah database, membuat sistem informasi maka data-data pendukung
sangat diperlukan, data-data itu akan diolah menjadi informasi. Oleh sebab itu
diperlukan sebuah aplikasi pengolah database, seperti : MS SQL Server, Posgresql,
Oracle, MS Access, MySQL, dsb.
Sistem Operasi, Sebuah sistem operasi diperlukan pada komputer, barulah komputer
dapat berfungsi, maka sistem operasi pada komputer merupakan platform untuk
menjalankan aplikasi diatasnya,seperti : Windows,Java Sun,Linux,Free BSD, dsb.
Web Server, sebuah web server dibutuhkan untuk menjadikan sistem informasi
online, Web server ini yang akan menangani proses permintaan dari client dan akan
mengirimkannya kembali ke client yang berbasis pada media web.
Script Programing, sistem Informasi yang berjalan di komputer dibangun,
berdasarkan pada teknik pemrograman sesuai dengan alur yang telah ditentukan,
sehingga sistem dapat berjalan sebagaimana yang diharapkan. Sistem Informasi
75
JurnalDinamikaInformatika
Volume 3, Nomor 2, September 2009:73-80
online menggunakan script pemrograman. Script pemrograman sendiri terdapat 2
jenis, berdasarkan pada proses interpreternya yaitu :
 Client Side adalah interpreter terjadi pada sisi client, dilakukan oleh browser.
Contoh : HTML, Javascript, VBScript, CSS, dsb.
Gambar 1. Client Server
 Server Side adalah interpreter terjadi pada sisi server, yang kemudian akan
mengirim hasilnya (biasanya berupa HTML) ke client. Contoh : ASP, PHP, JSP,
Cold Fusion, CGI, dsb.
Gambar 2. Server Side
HASIL PENELITIAN
Platform ASP
Pertama kalinya ASP dikembangkan dengan platform Windows dan
komponennya.Belakangan ini sudah ada beberapa pihak ketiga yang membuat application
server untuk ASP yang berjalan di platform selain Windows, misalnya Solaris, Linux,
dll.Salah satu vendornya adalah Chili!Soft Inc.
ASP berjalan didalam lingkungan Internet Information Server 2.0 keatas dan
Personal Web Server. Internet Information Server dijalankan dengan OS Windows NT
Server, sedangkan Personal Web Server dijalankan dengan OS Windows NT Workstation
dan Windows 9x. Untuk Windows 2000 baik Profesional, Server, Advanced Server dan Data
Center, semuanya menggunakan Internet Information Server 5.0.
Keamanan ASP
ASP merupakan komponen dari IIS, maka ASP memiliki level keamanan seperti yang
dimiliki oleh Windows NT dan Windows 2000. File-file ASP di web dapat diberi bermacammacam proteksi sehingga tidak dapat diakses oleh sembarang orang.
76
JurnalDinamikaInformatika
Volume 3, Nomor 2, September 2009:73-80
Gambar 3. Keamanan ASP
ASP Object Model
Object Model merupakan bagian utama dan spesial pada ASP, object-object ini merupakan
tool yang digunakan untuk menangani proses. ASP memiliki 6 object yang merupakan
bawaan standardnya. Ke enam object tersebut adalah :
1.
2.
3.
4.
5.
6.
Response
Request
Server
Application
Session
ObjectContext
Gambar 4. ASP Object Model
Response Object
Digunakan untuk mengirimkan data (output) dari server ke client.Syntaxnya :
response.collection|property|method
77
JurnalDinamikaInformatika
Volume 3, Nomor 2, September 2009:73-80
Collection
Cookies
Property
buffer, cachecontrol, charset,
isclientconnected, PICS, status
Method
addheader, appendtolog, binarywrite, clear, end, flush, redirect, write
contenttype,
expiresabsolute,
expires,
Request Object
Digunakan untuk mengambil data (input) yang dimasukan oleh user dari client ke
server.Syntaxnya :
request.collection|property|method
Collection
Clientsertificate, cookies, querystring, form, servervariables
Property
Totalbytes
Method
Binaryread
Server Object
Object Server berfungsi untuk menyediakan akses method dan properties ke server.
Sebagian besar dari method dan properties bekerja sebagai utility function.Syntaxnya:
Server.property|method
Properties
SriptTimeout
Methods
CreateObject, HTMLEncode, MapPath, URLEncode
Application Object
Digunakan untuk membagi informasi diantara semua user yang sedang berada di
web, application objek dapat dipakai / didefinisikan dalam setiap file .asp dalam virtual
direktori dan sub direktori, karena application objek dapat dipakai oleh lebih dari satu user,
maka disediakan method lock dan unlock untuk memastikan user-user tersebut tidak
mencoba mengganti property tersebut secara simultan.
Collection
contents, staticobject
Method
lock,unlock
Event
onstart, onend
Session Object
Digunakan untuk menyimpan informasi (nilai atau data baik dari suatu variabel
ataupu array). Sehingga nilai atau data tersebut dapat tetap ada (bertahan untuk
dipergunakan) antar halaman dalam satu browser yang sama. Session hanya dapat berlaku
untuk browser yang mendukung cookies saja. Penggunaan session ini masih lebih aman
dibandingkan penggunaan cookies untuk menyimpan sementara informasi.Syntaxnya :
session.collection|property|method
78
JurnalDinamikaInformatika
Volume 3, Nomor 2, September 2009:73-80
Collection
contents, staticobjects
Property
codepage, LCID, sessionID, timeout
Method
abandon
Event
session_onstart, session_onend
ObjectContext Object
Digunakan untuk melakukan atau membatalkan transaksi yang diatur oleh Microsoft
Transaction Server (MTS). Berada satu paket dengan Personal Web Server.Ketika sebuah
script ASP mengandung perintah @TRANSACTION maka saat itu script berjalan dalam
kondisi transaksi, dan tidak akan berhenti/selesai sampai proses selesai dan sukses
dilakukan.Syntaxnya :
objectcontext.method
Method
setcomplete, setabort
Event
ontransactioncommit, ontransactionabort
ASP Component
Selain ke enam object-object tersebut diatas, asp juga memiliki 11 component dasar.
Componen digunakan untuk menangani proses yang lebih komplek. Component dapat dibuat
dengan menggunakan VB, Java, VC, dsb. Adapun componen dasar tersebut adalah : (1)Ad
Rotator ; (2) Browser Capabilities; (3) Content Link; (4) Content Rotator; (5) Page Counter;
(6) Permission Checker; (7) Counters; (8) My Info (9) Tools; (10) Status;
(11)
ActiveX Data Object. Untuk melakukan register component digunakan perintah :
C:\windows\system\inetsrv\addons>regsvr32 [nama component]
KESIMPULAN DAN SARAN
Kesimpulan
Kesimpulan dari penelitian ini adalah :
1. Informasi dari data-data yang diperoleh dapat disusun kedalam sistem informasi dengan
menggunakan suatu sistem yang dibangun untuk mendukung keberadaan informasi
dinamis beserta interatifnya.
2. Komponen yang diperlukan untuk menangani proses yang lebih komplek pada Sistem
Informasi Web Dinamis Interaktif yang online yaitu
Ad Rotator, Browser
Capabilities,content Link,Content Rotator, Page Counter, Permission Checker,
Counters, My Info, Tools,
Status, ActiveX Data Object.
3. ASP singkatan dari Active Server Pages yang merupakan sebuah halaman yang aktif
pada sebuah server, berupa sebuah file dengan extension .asp, sedangkan server
erupa sebuah komputer yang didalamnya terdapat web server yang aktif, ASP ini
digunakan untuk membangun Sistem Informasi Web Dinamis Interaktif.
79
JurnalDinamikaInformatika
Volume 3, Nomor 2, September 2009:73-80
Saran
Active Server Pages (ASP) ini digunakan untuk membangun Sistem Informasi Web
Dinamis Interaktif, diharapkan kedepan semua sistem informasi yang sejenis dapat
terkoneksi, sehingga keperluan tentang informasi dapat segera diketahui, seperti data teroris,
gempa, dan lainnya.
DAFTAR PUSTAKA
A. Silberschatz, H.F.Korth, S. Sudarshan, 1997,“Database Systems Concept”, McGraw Hill
Companies, New York.
Bernard Renaldy S. , 2000, “MembuatAplikasi
PenerbitInformatika, Bandung.
Web
Interaktifdengan
ASP
”,
Bernard
Renaldy,
AgusPrijono,
RusdyAgustaf,
2006,
“MudahdanCepatMenguasaiPemrogaman Web”, PenerbitInformatika, Bandung,.
Alapati,2003, “Expert Oracle Database Administrator ”,
Apress“Profesional SQL Server”, Wrox Press, 2002
http://www.w3schools.com/css, visited July 2005
http://www.utexas.edu/its/training/handouts/UTOPIA_HTML, visited June 2004
http://www.corecss.com/examples, visited July 2005
80
JurnalDinamikaInformatika
Volume 3, Nomor 2, September 2009:73-80
81
Download