IMPLEMENTASI SISTEM E-COMMERCE PENJUALANALAT KEDOKTERAN BERBASIS WEB DENGAN MENGGUNAKAN JAVA SERVER PAGES Adi Mora Tunggul1), Kodrat Imam Satoto2), R. Rizal Isnanto2) Jurusan Teknik Elektro, Fakultas Teknik, Universitas Diponegoro Jl. Prof. Sudharto, Tembalang, Semarang, Indonesia Telp. 024-8441555 Fax. 024-8415429, 8445265 Abstract The use of e-commerce transactions on medical devices greatly benefit many parties, including consumers, producers and sellers, as well as to speed up the ordering process and reduce the cost to be incurred for the purposes of sending information. Process transactions take place quickly also result in increased productivity and to improve the ability to complete. By using information technology and computer systems that are connected through telecommunications networks, business transactions can be performed automatically in a short time and information needed for the purposes of business transactions are available when required. Applications designed system is a web-based system that serves to locate and display the e-Commerce system applications medical equipment sales, using a user interface in the form of web pages. E-Commerce applications using technology Java Server Pages (JSP) for the development and current programming models have been able to support enterprise applications. J2EE web components on the platform can be either servlets or Java Server Pages (JSP) where Java Server Pages (JSP) is part of the Java 2 Enterprise Edition (J2EE). Side software developed with Java-based programming language for communication and data processing, and Java Server Pages (JSP) for dynamic web pages and MySQL as the database server, Apache Tomcat as a web server and NetBeans to design a website. E-Commerce systems in the delivery of database systems and server as a means of transaction via the internet utilizing web technologies. Keyword : e-Commerce, Java Server Pages (JSP), Java 2 Enterprise Edition (J2EE).
I. PENDAHULUAN 1.1 Latar Belakang Pertumbuhan pengguna internet semakin meningkat seiring dengan perkembangan teknologi informasi yang berlangsung sangat cepat. Penemuan internet telah membawa perekonomian dunia memasuki era baru yaitu ekonomi digital (digital economics) yang berarti bahwa kegiatan ekonomi yang didasarkan pada proses dan transmisi data digital melalui internet, dimana internet merupakan faktor pendorong perkembangan e-Commerce. Internet merupakan jaringan global yang menyatukan jaringan komputer diseluruh dunia, sehingga memungkinkan terjalinnya komunikasi dan interaksi antara satu dengan yang lain diseluruh dunia. Dengan menghubungkan jaringan komputer melalui internet, dapat terjalin hubungan bisnis dengan rekan bisnis atau konsumen secara lebih efisien. Diakui secara luas bahwa dibandingankan dengan belanja nyata, berbelanja lewat internet merupakan hal yang mudah, nyaman, murah dan sangat efisien [1] . Sampai saat ini internet merupakan infrastruktur yang ideal untuk menjalankan e-Commerce, sehingga istilah e-Commerce menjadi identik dengan menjalankan bisnis di internet. Industri teknologi informasi melihat kegiatan eCommerce ini sebagai aplikasi dan penerapan dari e-Bisnis (e-business) yang berkaitan dengan transaksi komersial, seperti: transfer dana secara
elektronik, sistem manajemen inventory otomatis, e-Pemasaran, pemrosesan transaksi online dan pertukaran data elektronik[1]. Secara umum eCommerce dibagi kedalam dua macam transaksi. Transaksi yang pertama adalah penjualan barang dan jasa yang dipesan secara fisik sedangkan transaksi yang kedua adalah penjualan produk digital yang dipesan dan dikirim secara elektronik. 1.2 Tujuan Tujuan yang ingin dicapai dalam Tugas Akhir ini yaitu : 1. Melakukan penelitian tentang teknologi Java 2 Enterprise Edition yang mendukung Java Server Pages, Java Server Faces dan Hibernate. 2. Mengaplikasikan teknologi Java 2 Enterprise Edition dan membuat perancangan serta implementasi aplikasi sistem e-Commerce penjualan alat kedokteran berbasis web. 1.3 Batasan Masalah Dalam pembuatan Tugas Akhir ini akan diberikan batasan-batasan permasalahan, antara lain sebagai berikut : 1. Aplikasi yang dibangun masih berupa prototype aplikasi sistem e-Commerce berbasis web.
2. Bahasa pemrograman yang digunakan adalah Java, basisdata MySQL dan webserver Apache Tomcat. 3. Aplikasi sistem e-Commerce yang dibangun tidak mengimplementasikan penggunaan keamanan, kartu kredit dan bank secara nyata. 4. Aplikasi sistem e-Commerce yang dikembangkan adalah toko alat kedokteran online. II. LANDASAN TEORI 2.1 E-Commerce (Electronic Commerce) Electronic commerce merupakan bagian dari electronic business (bisnis yang dilakukan dengan menggunakan electronic transmission), oleh para ahli dan pelaku bisnis dicoba dirumuskan definisinya. Efraim Turban, Ephraim McLean dan James Werherbe mengartikan electronic commerce sebagai “a diverse, interdisciplinary topic, with issues ranging from technology, addressed by computer experts, to consumer behavior, addressed by behavior scientists, and marketing research experts[1]. Kemudian dalam buku Intruduction to Information Technology Efraim Turban, R.Kelly Jainer Jr, Richard E.Potter menggambarkaneCommerce sebagai pembelian, penjualan dan pertukaran produk, jasa dan informasi melalui jaringan komputer, terutama melalui internet[2]. 2.2 Pemrograman Java Java merupakan bahasa pemrograman berorientasi objek yang disusun oleh James Gosling dan rekan-rekannya seperti Patrick Naughton, Cris Warth, Ed Frank, dan Mike Sheridan dan dikembangkan oleh Sun Microsistem pada tahun 1991 dengan nama Green Project yang merupakan perbaikan dan pengembangan dari bahasa sebelumnya. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa pemrograman C++ dan smalltalk, bahasa Java juga dirancang untuk pemrograman di internet sehingga didesain untuk menjadi bahasa yang mudah, kecil dan portabel terhadap berbagai platform [5]. 2.3 Java 2 Enterprise Edition (J2EE) Java 2 Enterprise Edition (J2EE) secara esensial merupakan sebuah distribusi aplikasi di lingkungan server yang pada awalnya mencetuskan model pemrograman dan teknologi baru yang berbeda domain-ranging dari peralatan, aplikasi telpon dan aplikasi perusahaan. J2EE adalah Java enterprise computing platform yang dikenal sebagai Java 2 Enterprise Edition (J2EE) yang merupakan salah satu domain standar referensi Suns’s untuk mengembangkan aplikasi perusahaan. Secara garis besar, bahasa pemrograman Java dan platformJava 2 Enterprise Edition (J2EE) dapat dilihat pada Gambar 2.3.
Gambar 2.3 Java dan platform Java 2 Enterprise Edition (J2EE)
2.4 Komponen Java 2 Enterprise Edition (J2EE) Aplikasi yang digunakan platform J2EE terdiri atas beberapa komponen yang sering disebut dengan istilah J2EE Komponen yang merupakan unit-unit program, yang masing-masing memiliki fungsionalitas dan dapat berkomunikasi dengan komponen lainnya sehingga dapat digabungkan untuk membangun aplikasi J2EE yang lebih besar. Konsep teknologi komponen dalam industri perangkat lunak meniru teknologi serupa yang sudah diterapkan didalam elektronik perangkat keras. Melalui konsep ini, sebuah peralatan elektronik seperti komputer dapat dibangun dari berbagai komponen yang masing-masing memiliki fungsi yang berbeda, seperti disk drive, harddisk, motherboard dan sebagainya. 2.5 Java server pages (JSP) Teknologi JavaServer Pages (JSP) adalah teknologi web berbasis bahasa pemrograman Java dan berjalan pada platform Java yang diproduksi oleh Sun microsystem. JSP merupakan sebuah teknologi servlet-based yang digunakan pada web tier untuk menghadirkan dynamic dan static content. JSP merupakan text-based dan kebanyakan berisi template text HTML yang digabungkan dengan spesifik tags dynamic content. JSP dapat dikatakan sebagai bahasa scripting untuk web programming yang bersifat server side seperti halnya PHP dan ASP.Teknologi JSP memerlukan JVM (Java Virtual Machine) dalam pemrograman agar dapat berjalan.Gambar 2.5 menunjukkan Arsitektur Java Server Pages (JSP).
Gambar 2.5 Arsitektur Java Server Pages (JSP)
2.6 Java Server Faces (JSF) Java Server Faces atau biasa disingkat JSF adalah framework web aplikasi yang mempermudah development pengguna antarmuka untuk aplikasi J2EE. JSF merupakan salah satu bagian dari teknologi yang membangun platform J2EE. JSF diciptakan tahun 2002 melalui Java Spesification Request (JSR), JSR kemudian mengalami banyak perubahan dan pada bulan maret 2004 diluncurkan versi finalnya[10]. Seperti framework lainnya, JSF mempunyai element-element penyusun penyedia rangkaian fitur yang dapat digunakan untuk pengembangan aplikasi web. Salah satu kelebihan utama dari JSF adalah teknologi yang menawarkan pembagian yang jelas antara layer persentasi dan bisnis[13]. Gambar 2.8 menunjukkan Arsitektur Java Server Faces.
Pages(JSP) yang merupakan spesifikasi dari Sun Microsystems, dan menyediakan sebuah "Pure Java" HTTP lingkungan web server untuk menjalankan kode Java. ApacheTomcat tidak bisa disamakan dengan server webApache, yang merupakan implementasi C dari web server HTTP; kedua server web tidak dibundel bersama, apache Tomcat mencakup perangkat untuk konfigurasi dan manajemen, tetapi juga dapat dikonfigurasi dengan mengedit file konfigurasi XML. Tomcat versi 4.x dirilis dengan komponen diantaranya Catalina (wadah servlet), Coyote (konektor HTTP) dan Jasper (mesin JSP). 2.9 Hibernate Hibernate adalah suatu alat yang digunakan untuk melakukan Object Relational Mapping (ORM) pada lingkungan Java. Istilah ORM mengacu pada teknik untuk memetakan data yang terletak pada objek ke basisdata relational. ORM sendiri adalah untuk mengkonversi tipe data antara dua hal yang tidak kompatibel yaitu basisdata relasional dan pemrograman berorientasi obyek bahasa. Dimana basisdata relational berbicara mengenai kolom, record sedangkan pada pemrograman berorientasi objek pada attribut dan objek.Gambar 2.9 menunjukkan Arsitektur Hibernet.
Gambar 2.8 Arsitektur java server faces
2.7 Servlet Servlet merupakan bagian komponen web pada J2EE, dimana pada komponen web juga dapat berupa halaman-halaman yang dibuat oleh teknologi JSP atau JSF. Servlet adalah kelas dalam bahasa pemrograman Java yang digunakan untuk memperluas kemampuan server agar mudah di akses melalui model pemrograman permintaan dan respon. Java menyediakan paket javax.servlet dan javax.servlet.http yang berisi kelas dan antarmuka yang dapat digunakan untuk menulis servlet. Semua servlet harus mengimplementasikan servlet interface yang mendefenisikan metode daur hidupnya. Servlet pada umumnya digunakan ketika halaman web yang dikirimkan kepada klien memiliki teks dinamis yang lebih besar daripada teks statis. 2.8 Apache Tomcat Apache Tomcat adalah web application server, yang mempunyai kemampuan sebagai servlet kontainer dan JSP kontainer untuk mendeployservlet dan JSP yang dikembangkan oleh Apache Software Foundation (ASF), apache Tomcat menerapkan Java Servlet dan JavaServer
Gambar 2.9 Arsitektur hibernet
2.10 Java Virtual Machine (JVM) Java Virtual Machine (JVM) adalah sebuah mesin imajiner (maya) yang bekerja dengan menyerupai aplikasi pada sebuah mesin nyata. JVM menyediakan spesifikasi perangkat keras dan platform dimana kompilasi kode Java terjadi. Spesifikasi inilah yang membuat aplikasi berbasis Java menjadi bebas dari platform manapun karena proses kompilasi diselesaikan oleh JVM. Aplikasi program Java diciptakan dengan file teks berekstensi .java. Program ini dikompilasi menghasilkan satu berkas bytecode berekstensi .class atau lebih.
retur D1 Pelanggan
konfirmasi
D3 Pembelian
hasil eksekusi
akses data
tanggapan
hasil eksekusi
P2
D2 Alat Kedokteran Proses Pemesanan
tanggapan
akses data
Proses Melihat, Mencari dan Menghapus Data Pelanggan
P4 login
hasil eksekusi
P3
Administrator
D4 Administrator tanggapan
Login Admin
logout
tanggapan
P5 akses data
Proses Menambah, Mengubah dan Menghapus Data Alat Kedokteran
tanggapan
3.3 Analisis Kebutuhan Sistem Menggambarkan fungsionalitas atau layanan sistem, tergantung pada tipe perangkat lunak, harapan pengguna dan tipe sistem dimana perangkat lunak digunakan. Kebutuhan fungsional pengguna merupakan pernyataan level tinggi dari apa yang seharusnya dilakukan sistem tetapi kebutuhan fungsional sistem menggambarkan layanan sistem secara detail. 3.4 Perancangan Sistem Perancangan sistem e_Commerce penjualan alat kedokteran ini dijabarkan dalam bentuk diagram aliran data (Data Flow Diagram) level 0 (context diagram) dan DFD (Data Flow Diagram) level 1 dan 2. Diagram alir data adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan aliran dari data dalam sistem yang digunakan untuk menganalisis aliran data dan proses dalam sistem.
P6 laporan pembelian
Gambar 3.3 DFD level 1 sistem e_Commerce penjualan alat kedokteran
3.5 Perancangan Basisdata Diagram ER (Entity Relationship) adalah sebuah diagram yang menggambarkan hubungan relasi antar entitas (entity) dan setiap entitas terdiri atas satu atau lebih atribut yang mempresentasikan seluruh fakta dari sistem yang kita buat. Dengan diagram ER dapat ditransformasikan keadaan dari krnyataan dalam bentuk basisdata. Diagram entitas tiap bagian dari sistem e-Commerce penjualan alat kedokteran ditunjukkan pada Gambar 3.10 Username Nama
membeli alat kedokteran Pelanggan Pelanggan informasi alat kedokteran dan bukti pembelian
P.0 Sistem e_Commerce Alat Kedokteran
mengedit data pembelian dan data alat kedokteran Pelanggan Administrator data pelanggan dan pembelian alat kedokteran
Gambar 3.2 Diagram konteks sistem e-Commerce
No_order
Password Id_barang
Harga
Email
Telpon
Username
Password Jml_ barang
Kodepos
Alamat
3.4.1 Diagram Konteks Diagram konteks merupakan diagram yang memperlihatkan aplikasi sebagai bentuk satu proses yang terjadi atau untuk memudahkan permodelan dan fungsi dalam perancangan sistem serta menentukan ruang lingkup sistem yang akan dibangun, sesuai dengan kebutuhan sistem yang telah dianalisis. Perancangan sistem dijabarkan dalam bentuk diagram konteks seperti pada Gambar 3.2.
informasi data alat kdokteran
Proses Laporan Transaksi Alat Kedokteran
konfirmasi
konfirmasi
pesan
logout
hasil eksekusi
hasil eksekusi
P1 Proses Browsing
hasil eksekusi
login Pelanggan
akses data
III. PERANCANGAN SISTEM 3.1Spesifikasi dan Fungsi Sistem Perancangan merupakan tahapan penting dalam pembuatan sebuah sistem, dengan perancangan yang baik diharapkan akan dihasilkan suatu sistem yang sesuai dengan fungsi dan tujuan dari dibuatnya sistem tersebut. Sistem yang dirancang merupakan sistem berbasis web yang berfungsi untuk mencari dan menampilkan sistem indeks dengan menggunakan suatu antarmuka pemakai yang berbentuk halaman web.
3.4.2 Diagram Alir Data (DFD/Data Flow Diagram) Diagram alir data (DFD) level 1 adalah sebuah proses pembuntuk siklus yang digunakan untuk mempermudah perancangan sistem e_Commerce penjualan alat kedokteran dan perancangan basisdata. Data menggambarkan interaksi masingmasing proses yang berjalan dengan tempat penyimpanan data, dalam hal ini adalah basisdata. Gambar 3.3 menunjukkan DFD level 1 sistem e_Commerce penjualan alat kedokteran.
informasi data pelanggan
2.11MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basisdata SQL (database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasuskasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Melakukan
Pelanggan
Melihat
Login
Melakukan
Pembayaran
Username
Barang
Melakukan
Konfirmasi
Pengiriman
Id_agen
Admin
Katalog
Nama
Alamat
Jns_pembayaran Nama
Id_barang
Harga
Password
Username
Nama_barang
Gambar 3.10 Diagram relasi basisdata sistem e-Commerce
3.5.2 Normalisasi Tabel Pada bagian ini dilakukan basisdata normalisasi terhadap tabel atau atribut dari entitasentitas yang sudah terbentuk. Basisdata terdiri dari tigabelas tabel utama yang saling berkaitan yaitu alamat, info, kategori, keranjang, kota, pelanggan,
pesanan, produk, provinsi, riwayat_pesanan, status_pesanan, tarif, dan user.Gambar 3.11 menunjukkan relasi tabel basisdata sistem eCommerce.
aplikasi pelanggan yang sedang melakukan pencarian alat kedokteran. Pengujian ini bertujuan untuk mengetahui fungsi-fungsi yang telah dirancang berjalan sesuai dengan apa yang diharapkan. Pada sisi pengguna, proses pencarian diawali dengan mengetikkan URL pada web browser. Bila koneksi dengan server berhasil, maka akan muncul tampilan seperti pada Gambar 4.18.
Gambar 3.11 Relasi table basisdata sistem e-Commerce
IV. IMPLEMENTASI DAN PENGUJIAN 4.1Implementasi sistem Aplikasi sistem e_Commercepenjualan alat kedokteran ini merupakan aplikasi yang berbasiskan web yang menggunakan JSP sebagai bahasa server side dan MySQL sebagai basisdatanya. Implementasi yang dilakukan pada sistem dengan spesifikasi perangkat keras sebagai berikut: Tabel 4.1 Komponen perangkat keras yang digunakan
Merk
ASUS A43SJ
Prossesor
Intel Core i3-2350
RAM
DDR3 2GB
Hardisk
500GB
VGA
N Vidia Geforce 1GB
Gambar 4.18 Tampilan halaman home pages
4.5.1 Halaman Katalog Halaman katalog berfungsi untukmenampilkan katalog yang berisi alat-alat tertentusesuai kategori maupun berdasarkan hasil pencarian.Pada webe_Commerce penjualan alat kedokteran initerdapat beberapa kategorialat kedokteran yaitu diagnostik, emergenci, ICU, laboratorium, perinatal, surgery dan UGD. Gambar 4.19 menunjukkan tampilan halaman katalog.
Pengujian aplikasi e_Commercepenjualan alat kedokteran ini dilakukan dalam satu jaringan lokal, dimana perangkat lunak yang digunakan untuk mendukung aplikasi tersebut adalah: Tabel 4.2 Komponen perangkat lunak yang digunakan
Sistem Operasi
Windows Seven
Browser
Safari
Web Server
Apache Tomcat 7.0.11
Bahasa Pemrograman
Java-NetBeans IDE 7.0
Database
MySQL 5.0.6
4.5 Pengujian Fungsionalitas Sistem Untuk mengetahui apakah sistem telah berjalan sesuai tujuan awal, maka dilakukan pengujian fungsionalitas sistem.Pengujian dilakukan pada
Gambar 4.19 Tampilan halaman katalog
4.5.2 Halaman Shopping cart Halaman shoppingcart ini berfungsi menampilkandaftar belanja pelanggan.Pada halaman ini pelangganjuga bisa menghapus dan menambah jumlah alat kedokteran yangingin dibeli. Pada halaman ini ditampilkan nama alat kedokteran,jumlah, stok, harga, total, detail,editdan hapus. edit akan digunakan apabila pelanggan ingin menambahatau mengurangi jumlah alat kedokteran yang akan dibeli.
Gambar 4.20 Tampilan halaman shopping cart Untuk memasukkan daftar alat kedokteran yang dibeli,agar segera diproses maka pelanggan harus melakukanorder dengan menekan tombol tambah ke keranjang. Setelah itukeranjang belanja akan dikosongkan lagi dan daftarbelanja telah tersimpan di basisdata admin untukdiproses.Gambar 4.21menunjukkan tampilan halaman proses pesanan.
Gambar 4.21 Tampilan halaman proses pesanan
Setelah melakukan transaksi, sebagai proses transaksi terakhirakan ditampilkan halaman terakhir yang berisi konfirmasi bahwa proses pemesanan telah tercatat pada sistem. Gambar 4.22 menunjukkan halaman konfimasi Pesanan.
Gambar 4.22 Halaman konfimasi Pesanan
V.PENUTUP 5.1 Kesimpulan
Dari hasil perancangan dan simulasi sistem e-Commerce penjualan alat kedokteran berbasis web ini dapat disimpulkan beberapa hal, antara lain:
1. Sisi perangkat lunak dikembangkan dengan program berbasis Java untuk komunikasi dan pemrosesan data serta JSP untuk halaman web dinamis dan MySQL untuk basisdata. 2. Dari hasil perancangan dapat dilakukan pembuatan sistem aplikasi eCommerce dan sistem identifikasi kebutuhan sistem meliputi perancangan sistem, perancangan basisdata dan perancangan antarmuka web. 3. Pembuatan Data Flow Diagram (context diagram) dapat mempermudah perancangan dan pembuatan suatu sistem dan perancangan basisdata untuk menentukan ruang lingkup pembuatan aplikasi yang ditangani. 4. Sistem menggunakan web server Apache Tomcat, MySQL sebagai basisdata server, Java sebagai bahasa pemrograman dan NetBeans untuk mendesain website. 5. Sistem e-Commerce dalam penyampaiannya berfungsi sebagai sistem basisdata dan sarana transaksi melalui internet yang memanfaatkan teknologi web. 6. Pelanggan dapat melihat katalog dari produk yang disediakan. Jika ingin membeli produk maka pelanggan tersebut harus terdaftar sebagai anggota. Setiap pelanggan yang login akan disimpan dalam sebuah session yang dipergunakan untuk merekam aktivitas pelanggan termasuk pula pada aplikasi keranjang belanja. 7. Seorang admin memiliki kemampuan untuk menambah, menghapus, maupun mengubah data yang ada pada basisdata kecuali mengubah data pelanggan dan mengubah data pembelian. 5.2 Saran Berdasarkan pengujian terhadap aplikasi sistem e-Commerce penjualan alat kedokteran berbasis web yang telah dibuat, dapat diberikan beberapa saran sebagai bahan untuk pengembangan sistem ini menjadi lebih baik di masa yang akan datang. 1. Perlu dilakukan penelitian lebih lanjut dengan melakukan pengembangan aplikasi sistem dalam implementasi Java Server Pages. 2. Perlu dilakukan penelitian lebih lanjut tentang keamanan data sistem e-Commerce pada teknologi Java 2 Enterprise Edition. DAFTAR PUSTAKA [1] Abdul Halim. 2009. Perlindungan Hukum Bagi Konsumen dalam Transaksi ECommerce Lintas Negara di Indonesia. Jakarta: Grasindo. [2] Efraim Turban, Ephraim McLean dan James Werherbe. 2001. Information Technology for
[3]
[4] [5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14] [15]
[16]
Management: Transforming Business in the Digital Economy, Edisi ke-3, (USA: John Wiley&Sons). Efraim Turban, R. Kelly Jainer Jr, Richard E.Potter. 2003. Introduction Information Technology, (USA: John Wiley&Sons Inc). Darussalam, John H., Danny S. 2006. Kapita Selekta Perpajakan. Jakarta: Salemba Empat. Kurniawan Budi, Java for the web with Servlet, Java Server Pages and Enterprise Java Beans: A Developer’s Guide to J2EE Solution, New Riders Publishing, Indianapolis, USA, 2002. Wijono, S., B.H. Suharto, dan M.S. Wijono, Pemrograman Java Servlet dan JSP dengan NetBeands, Penerbit ANDI, Yogyakarta 2007. Hartati, G., B.H. Suharto, dan M.S. Wijono, Pemrograman GUI Swing Java dengan NetBeans 5, Penerbit ANDI, Yogyakarta 2007. Yudono Dianing Galih. Mobile Middleware Platform Berbasis Java untuk Eksetensi Aplikasi Enterprise. ITB Indonesia. 2005. Abdul Kadir., Dasar Pemrogramaman Web Dinamis dengan JSP (Java Server Pages), Penerbit ANDI, Bandung 2004. Christian Bauer and Gavin King. Java Persistense with Hibernate. Second Edition of Hibernate in Action. Manning Publications Co. 2007. Republik Indonesia. Menteri Kesehatan RI: No.220/Men.Kes/Per/IX/1976 tertanggal 6 September 1976 Tentang Defenisi Alat Kesehatan. ----------,The Java EE 6 Tutorial. Oracle November 2010. http://docs.jboss.org/hibernate/core/3.3/refere nce/en/pdf/ hibernate reference.pdf, diunduh Mei 2012. Ed Burns and Chris Schalk. The Complete Reference Java Server Faces 2.0, Mc. Graw Hill, 2010. Achmatin, Koneksi Java-MySQL, Jurnal http://www.bl.ac.id, diunduh Juni 2012. Jon Byous. 2003. JavaTecnology: The early years, Sun Developer Network http://java.sun.com/features/.html, diakses Februari 2012. ---------, About the Java 2 Enterprise Edition Tecnology, J2EE 2011. http://docs.oracle.com/javase/tutorial/getStarte d/getIntro/int/definition.html, diakses Mei 2012.
PENULIS Adi Mora Tunggul (21060110151103).Lahir di Sentani 29 Januari 1987.MahasiswaFakultas Teknik Jurusan Teknik Elektro Universitas Diponegoro, Konsentrasi Teknik Informatika dan Komputer.
Menyetujui, Dosen Pembimbing I,
Ir. Kodrat Iman Satoto, M.T. NIP. 196310281993031002
Dosen Pembimbing II,
R. Rizal Isnanto, S.T., M.M., M.T. NIP. 197007272000121001