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