Pengkodean coding Aplikasi Pembuatan Class Diagram

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