Development Kit dan Java Runtime Environment. Untuk pembuatan laporan digunakan tools IReport dan Jasper Report.
Sistem database
yang digunakan
untuk menangani
penyimpanan data adalah PostgreSQL 9.0 dan tools pgAdmin III. Framework yang digunakan antara lain Hibernate Framework
dan ZK Framework. Untuk menjalankan coding digunakan application server yaitu Apache Tomcat 6.0. Dan untuk editor kode sumber dan
unit test digunakan Editor Eclipse Java EE IDE for Web Developers, Version: Helios Service Release 2, Build id: 20110301-1815.
2 Implementasi Coding
Pada tahap implementasi coding, dibuat beberapa packaging source code yang berisi class-class. Beberapa package yang dibuat
antara lain package untuk: database, action, common, dan UI.
a. Package Database
Package database berisi class-class yang akan mengatur proses penyimpanan data dalam database. Pada package ini terbagi
atas tiga bagian utama yaitu data access object DAO, hibernate dan model. Bagian model merupakan representasi dari tabel
relational dalam database skalar. Untuk source code lengkap pada package database, dilampirkan dalam lampiran.
b. Package Action
Package action berisi class-class yang digunakan untuk menerima permintaan request dari pengguna. Ia juga berfungsi
sebagai pengatur kontrol proses logika dalam coding. Untuk source code lengkap pada package action, dilampirkan dalam lampiran.
c. Package Common
Package berisi class yang merupakan kumpulan beberapa metode method dan coding pendukung dalam proses-proses
tertentu. Kumpulan
method tersebut,
dihimpun untuk
mempermudah penggunaan method yang sering dipanggil. Hal ini tentu saja akan mengurangi penulisan method yang sama secara
berulang-ulang. Untuk source code lengkap pada package common terdapat di lampiran.
d. Package UI
Package UI adalah package yang berisi source code untuk mengatur tampilan aplikasi. Seperti yang telah dijelaskan
sebelumnya, bahwa source code ini dibuat dengan menggunakan coding ZK. Teta cara penulisan dan komponennya berbeda dengan
dua package sebelumnya. Untuk source code lengkap pada package UI terdapat di lampiran.
4.4.2. Pengujian testing Aplikasi
Setelah selesai melakukan pengembangan aplikasi, selanjutnya aplikasi diujicobakan. Tujuannya adalah untuk mengetahui beberapa