MODEL DAN IMPLEMENTASI E-FORUM BERBASIS J2EE MENGGUNAKAN EJB DESIGN PATTERN DAN STRUTS APPLICATION FRAMEWORKPengelolaan komunitas pada situs web organisasi memegang peranan penting untuk mencapai keberhasilan pengelolaan situs web tersebut. E-Forum merupa
Main Article Content
Abstract
Pengelolaan komunitas pada situs web organisasi memegang peranan penting untuk mencapai keberhasilan pengelolaan situs web tersebut. E-Forum merupakan salah satu tool yang memungkinkan untuk meningkatkan interaksi pengguna. Tujuan utama dari E-Forum adalah sebagai wadah untuk diskusi secara online melalui media Internet. Dalam penelitian ini sistem E-Forum dimodelkan dengan menggunakan notasi UML sedangkan data dimodelkan dengan menggunakan Conceptual Data Model (CDM) dan Physical Data Model (PDM). E-Forum dibangun berdasarkan standar J2EE agar dapat dihasilkan aplikasi yang dapat bekerja secara cross platform dan scalable. Dalam pengembangan aplikasi berbasis J2EE, terdapat beberapa pattern dan framework yang dapat mempercepat dan mempermudah proses pengembangan. Dalam pembuatan komponen EJB, pattern yang sering digunakan adalah Session Façade Pattern, Value Object / Data Transfer Object Pattern, Data Access Object Pattern, JDBC for Reading Pattern, EJBHome Factory Pattern, dan Business Delegate Pattern. Struts frame-work, yang berbasis paradigma MVC, digunakan dalam pembuatan komponen web. Uji coba fungsional dilakukan untuk mengevaluasi fitur-fitur E-Forum. Uji coba non fungsional seperti internationalization support, clustering support dan multi database support juga dilakukan untuk mengevaluasi E-Forum yang dibuat. Hasil uji coba menunjukkan bahwa aplikasi E Forum berfungsi sesuai dengan tujuan yang ditetapkan.
Downloads
Article Details
References
Apache Software Foundation (2004). The Apache HTTP Server Project. Diakses pada 8 Februari 2008 dari : http://http.apache.org/.
Apache Software Foundation (2007). The Struts User’s Guide. Diakses pada 5 Februari 2008 dari : http://jakarta.apache.org/struts/userGuide/ index.html.
Hall, Marty, et. al. (2007). Core Servlets and Javaserver Pages: Advanced Technologies, Vol. 2. Second edition. Prentice Hall.
JBoss Organization (2002). JBoss 2.4+ Documentation. Diakses pada 24 Februari 2008 dari : www.huihoo.org/jboss/online_manual/2.4/index.html.
Marinescu, Floyd (2002). EJB Design Patterns: Advanced Patterns, Processes, and Idioms. Wiley Computer Publishing.
PostgreSQL Global Development Group (2007). The PostgreSQL Reference Manual Volume 3: Server Administration Guide (The Postgresql Reference Manual). Network Theory Ltd.
Roman, Ed, et. al. (2004). Mastering Enterprise Java Beans. Thrid Edition. Wiley Computer Publishing.
Sun Microsystems (2002). J2EE 1.3 Tutorial. Diakses pada 3 Februari 2008 dari : http://java.sun.com/j2ee/tutorial/1_3-fcs/.
Widenius, Michael, et. al. (2002). MySQL Reference Manual. O’Reilly Media, Inc.