ABSTRACT
CV. Alpha technology Company requires the development of
applications for property reservations. The development of application is
expected to minimaze costs. The application can keep a business data in
reliable and have a safe storage, and offers several graphical user
interfaces, otherwise the application can handle a larger number of users.
The solution offered to deal with these problems is to use the Java
Enterprise Edition Technology.
These Technology have several multilayer, a presentation layer, a
business layer, and a Persistence layer. The multilayer is filled with the
JSF Technology, Primefaces, Spring Framework Technology, and iBATIS
Technology.
JSF and Primefaces are used for user interfaces and data
processing. Spring Framework is used for the business logic. iBATIS is
used to store data and retrieve the data in the database. The resulting
application adoptes the Model View Controller design pattern.
The Goal of this final project is to integrate JSF Teknology,
Primefaces, Spring, and iBATIS which implemented on the property
reservation application. The application is accessed with a Web Browser
or Mobile Web through a computer or Personal Digital Assistant (PDA).
The main feature of this application include: property search,
selecting property, to show property information, and to show map.
Keywords: JSF, Primefaces, Spring Framework, Java, iBATIS, Property
ABSTRAK
Perusahaan CV. Alfa Teknologi membutuhkan pengembangan
aplikasi untuk reservasi penginapan. Pengembangan aplikasi tersebut
diharapkan dapat merendahkan biaya pengeluaran. Aplikasi dapat
menyimpan data bisnis secara handal dan memiliki penyimpanan yang
aman, dan menawarkan beberapa tampilan grafis terhadap pengguna,
selain itu aplikasi dapat menangani jumlah pengguna yang membesar.
Maka solusi yang ditawarkan untuk menangani masalah tersebut adalah
dengan menggunakan Teknologi Java Enterprise Edition.
Teknologi Tersebut memiliki beberapa multilayer, yaitu presentation
layer, business layer, dan persistence layer. Multilayer tersebut terisi oleh
Teknologi JSF, Primefaces, Teknologi Spring Framework, dan Teknologi
iBATIS.
JSF dan Primefaces digunakan untuk user interface dan
pengolahan data. Spring Framework digunakan untuk business logic.
iBatis digunakan untuk menyimpan data dan mengambil kembali data
pada database. Sehingga aplikasi yang dihasilkan mengadopsi design
paternModel View controller (MVC).
Tujuan pembuatan tugas akhir ini untuk mengintegrasikan
Teknology JSF, Primefaces, Spring, dan iBATIS yang diimplementasikan
pada aplikasi reservasi penginapan. Aplikasi ini diakses dengan Web
Browser atau Web Mobile melalui komputer atau Personal Digital
Assistant (PDA).
Fitur utama pada aplikasi ini antara lain: pencarian penginapan,
pilih penginapan, lihat informasi penginapan, dan lihat peta.
Kata kunci : JSF, Primefaces, Spring Framework, Java, iBATIS, Reservasi
DAFTAR ISI
BAB I PERSYARATAN PRODUK ... 1
1.1 Pendahuluan ... 1
1.1.1 Tujuan ... 2
1.1.2 Ruang lingkup Proyek ... 2
1.1.3 Definisi, Akronim, dan Singkatan ... 3
1.1.4 Sistematika Laporan ... 3
1.2 Gambaran Sistem Keseluruhan ... 5
1.2.1 Perspektif Produk ... 5
1.2.2 Fungsi Produk ... 5
1.2.3 Karakteristik Pengguna ... 5
1.2.4 Batasan-Batasan ... 5
1.2.5 Asumsi dan Ketergantungan ... 7
1.2.6 PenundaanPersyaratan ... 7
BAB II SPESIFIKASI PRODUK ... 8
2.1 Landasan Teori ... 8
2.2 Persyaratan Antarmuka Eksternal ... 20
2.2.1 Antarmuka dengan Pengguna ... 20
2.2.2 Antarmuka Perangkat Keras... 21
2.2.3 Antarmuka Perangkat Lunak ... 21
2.2.4 Antarmuka Komunikasi ... 21
2.3 Fitur Produk Perangkat Lunak ... 21
2.3.1 Cari Penginapan ... 21
2.3.1.1 Tujuan ... 21
2.3.1.2 Urutan Stimulus / Respon ... 22
2.3.1.3 Persyaratan Fungsional ... 22
2.3.2 Pilih Penginapan ... 23
2.3.2.1 Tujuan ... 23
2.3.2.2 Urutan Stimulus/Respon ... 23
2.3.2.3 Persyaratan Fungsional ... 24
2.3.3 Lihat Informasi Penginapan ... 25
2.3.3.1 Tujuan ... 25
2.3.3.2 Urutan Situmulus/Respon ... 25
2.3.4.1 Tujuan ... 25
2.3.4.2 Urutan Situmulus/Respon ... 25
2.3.4.3 Persyaratan Fungsional ... 25
BAB III DESAIN PERANGKAT LUNAK ... 26
3.1 Pendahuluan ... 26
3.1.1 Identifikasi ... 26
3.1.2 Overview System ... 26
3.2 Keputusan Desain Perangkat Lunak Secara Keseluruhan ... 27
3.2.1 Disain Database ... 27
3.2.2 Use Case Diagram... 32
3.2.3 Activity Diagram ... 35
3.2.4 Class Diagram ... 37
3.2.5 Sequence Diagram ... 43
3.3 Desain Arsitektur Perangkat Lunak... 49
3.3.1 Komponen Perangkat Lunak ... 49
3.3.2 Konsep Eksekusi ... 49
3.3.3 Desain Antar Muka. ... 49
3.3.3.1 Cari Penginapan ... 49
3.3.3.2 Pilih Penginapan ... 50
3.3.3.3 Lihat Informasi Penginapan ... 50
3.3.3.4 Lihat Map ... 50
BAB IV PENGEMBANGAN SISTEM ... 53
4.1 Perencanaan Tahap Implementasi ... 53
4.1.1 Implementasi Keterkaitan Antar Modul ... 53
4.1.1.1 Modul Cari Penginapan ... 53
4.1.1.2 Modul Pilih Penginapan ... 55
4.1.1.3 Modul Informasi Penginapan dan Lihat Map ... 56
4.2 Perjalanan Tahap Implementasi ... 57
4.2.1 Buttom Up Implementasi ... 57
4.2.1.1 Modul Cari Penginapan ... 57
4.2.2 Debugging ... 82
4.2.3 Ulasan Realisasi Fungsionalitas ... 82
4.2.4 Ulasan Realisasi User Interface Design ... 83
BAB V TESTING DAN EVALUASI SISTEM ... 88
5.1 Rencana Pengujian Sistem Terimplementasi ... 88
5.1.1 TestCase ... 88
5.1.2 Uji Fungsionalitas Modul ... 88
5.2 Perjalanan Metodologi Pengujian ... 88
5.2.1 White Box ... 89
5.2.2 Black Box ... 90
5.3 Ulasan Hasil Evaluasi ... 99
BAB VI KESIMPULAN DAN SARAN ... 100
6.1 Keterkaitan antara Kesimpulan dengan Hasil Evaluasi ... 100
DAFTAR GAMBAR
Gambar II.1 Arsitektur Java EE 5 ... 9
Gambar II.2 Strategi Multilayer.... 10
Gambar II.3 Arsitektur JSF. ... 13
Gambar II.4 Arsitektur Spring. ... 15
Gambar II.5 POJO Dependency Injection ... 17
Gambar II.6 Spring Depedency Injection. ... 18
Gambar III.1 ERD Aplikasi Reservasi Penginapan. ... 31
Gambar III.2 Use Case Diagram Aplikasi Reservasi Penginapan. ... 32
Gambar III.3 Activity Diagram Cari Penginapan. ... 35
Gambar III.4 Activity Diagram Pemilihan Penginapan. ... 35
Gambar III.5 Activity Diagram Lihat Informasi Penginapan. ... 36
Gambar III.6 Activity Diagram Lihat Map. ... 36
Gambar III.7 Property Class Diagram. ... 39
Gambar III.8 Daftar Kelas DAO ... 40
Gambar III.9 Daftar Kelas Servis ... 40
Gambar III.10 Relasi Antar Kelas Domain ... 41
Gambar III.11 Relasi Kelas Hasil Pencarian. ... 42
Gambar III.12 Sequence Diagram Cari Penginapan. ... 45
Gambar III.13 Sequence Diagram Pilih Penginapan. ... 46
Gambar III.14 Sequence Diagram Lihat Informasi Penginapan... 47
Gambar III.15 Sequence Diagram Lihat Map. ... 48
Gambar III.16 Layar Cari Penginapan ... 50
Gambar III.17 Layar Pilih Penginapan. ... 51
Gambar III.18 Layar Lihat Informasi Penginapan. ... 51
Gambar III.19 Layar Lihat Map... 52
Gambar IV.1 Layar Cari Penginapan ... 82
Gambar IV.2 Layar Pilih Penginapan ... 85
Gambar IV.3 Layar Informasi Penginapan ... 86
DAFTAR TABEL
Tabel II.1 Sortir. ... 24
Tabel III.1 Property Schema. ... 28
Tabel III.2 Tipekamar Schema. ... 29
Tabel III.3 Tipekamar_tglkamartersedia Schema. ... 30
Tabel III.4 Rincian Cari Penginapan. ... 32
Tabel III.5 Rincian Lihat Daftar Penginapan. ... 33
Tabel III.6 Rincian Pilih Penginapan. ... 33
Tabel III.7 Rincian Lihat Informasi Penginapan. ... 34
Tabel III.8 Rincian Lihat Map. ... 34
Tabel IV.1 Pencarian Penginapan Field Form ... 53
Tabel IV.2 Pencarian Penginapan Tombol Form ... 54
Tabel IV.3 Pencarian Penginapan Business Rules ... 54
Tabel IV.4 Pemilihan Penginapan Tombol Form ... 55
Tabel IV.5 Pemilihan Penginapan Business Rules ... 56
Tabel IV.6 Informasi Penginapan dan Lihat Map Business Rules ... 56
Tabel V.1 Tabel pengujian JUnit ... 91
Tabel V.2 Test Case Cari Penginapan. ... 93
DAFTAR PROGRAM
Program II.1 Negara SqlMap ... 19
Program IV.1 Load Data Wilayah –View ... 57
Program IV.2 Load Data Wilayah –Controller ... 58
Program IV.3 Load Data Wilayah –Controller Model ... 59
Program IV.4 Load Data Fasilitas –View ... 60
Program IV.5 Load Data Fasilitas –Controller ... 60
Program IV.6 Load Data Fasilitas –Controller Model ... 61
Program IV.7 Pencarian Penginapan 1- view... 62
Program IV.8 Pencarian Penginapan 2- view... 63
Program IV.9 Pencarian Penginapan - controller ... 65
Program IV.10 Select Tgl Untuk Pencarian Penginapan – Java... 67
Program IV.11 Select GMT Untuk Pencarian Penginapan - SqlMap. ... 67
Program IV.12 Select TglKmrTersedia Untuk Pencarian Penginapan - SqlMap. 68 Program IV.13 Select Jumlah Hari Untuk Pencarian Penginapan - SqlMap ... 68
Program IV.14 Select TglMatrix Untuk Pencarian Penginapan - SqlMap ... 69
Program IV.15 Search Penginapan – Java ... 71
Program IV.16 Domain CusProperty Untuk Pencarian Penginapan - Java ... 73
Program IV.17 Select Kurs Untuk Pencarian Penginapan - SqlMap ... 73
Program IV.18 Search BedRoom Untuk Pencarian Penginapan - SqlMap ... 75
Program IV.19 Select Penginapan - SqlMap ... 78
Program IV.20 Nilai Tipe Kamar Untuk Pencarian Penginapan - SqlMap ... 80
Program IV.21 Select Tgl dan Harga untuk Pencarian Penginapan - SqlMap ... 81
Program V.1 Metode Tes CusSearchHotel. ... 89
BAB I
PERSYARATAN PRODUK
1.1 Pendahuluan
Perusahaan CV. Alfa Teknologi membutuhkan aplikasi untuk
pengembangan reservasi penginapan. Aplikasi ini bisa menjadi investasi
bagi perusahaan, karena di Indonesia belum terdapat aplikasi yang dapat
melayani reservasi beberapa hotel di Indonesia. Aplikasi yang sebelumnya
diperuntukan untuk pengguna komputer, perlu dikembangkan ke PDA
karena aktifitas manusia yang meningkat. Aplikasi diharapkan menyimpan
data bisnis secara handal dan memiliki penyimpanan yang aman, dan
menawarkan beberapa tampilan grafis terhadap pengguna. Aplikasi web
umumnya break down ketika menangani pengguna yang meningkat atau
manipulasi data yang kompleks. Maka solusi yang ditawarkan untuk
menangani masalah tersebut adalah dengan menggunakan Teknologi
Java Enterprise Edition.
Teknologi tersebut memiliki multilayer, yaitu presentation layer,
business layer, dan persistence layer. Multilayer tersebut terisi oleh
Teknologi JSF, Primefaces, Teknologi Spring, dan Teknologi iBATIS.
JSF membuat pegembangan web lebih cepat dan mudah dengan
mendukung komponen antarmuka pengguna. JSF digunakan sebagai
solusi keterbatasan JSP. JSP sendiri merupakan SERVLET yang
menyederhanakan pembuatan halaman dinamis atau real time. [Gon09]
Primefaces adalah komponen open source dan sangat cocok
untuk aplikasi reservasi penginapan ini karena memiliki TouchFaces untuk
aplikasi mobile. Selain itu tujuan utama Primefaces adalah untuk menjadi
komponen paling mewah yang cocok dengan JSF. [Civ09]
Spring adalah framework untuk pengembangan aplikasi berkelas
enterprise. Framework itu sendiri merupakan kumpulan dari library yang
bertujuan membuat suatu proses dari pengembangan software dan
iBATIS merupakan teknologi yang gratis dan open source. iBATIS
memiliki kode yang sederhana, hampir seperti kode SQL (Structure Query
Language). Kode iBATIS ditulis dalam format XML, sehingga mencegah
terjadinya boilerplate (tulisan yang dapat digunakan kembali
berulang-ulang tanpa perubahan). iBATIS juga memecahkan tantangan arsitektur
kompleks dalam query, contohnya seperti dynamic parameter. iBATIS
sangat portable juga karena dapat diintegrasikan dengan bahasa
pemograman seperti Java, Ruby, dan C#. [Beg06]
1.1.1 Tujuan
Pembuatan tugas akhir ini memiliki beberapa tujuan, yaitu:
1. Mengintegrasikan Teknologi JSF, Primefaces, Spring, dan
iBATIS
2. Mengimplementasikan teknologi tersebut pada aplikasi
reservasi penginapan.
3. Mengimplementasikan aplikasi untuk dapat diakses dengan
Web Browser melalui Komputer Desktop atau PDA.
4. Mengimplementasikan pencarian penginapan berdasarkan
wilayah, tipe property, tipe tempat tidur, minimal rating, nama
property, harga maksimal per malam, dan fasilitas property. Hal
tersebut untuk menghasilkan hasil pencarian yang spesifik.
5. Memberikan informasi penginapan dengan
mengimplementasikan Google Map pada aplikasi.
1.1.2 Ruang lingkup Proyek
Aplikasi reservasi penginapan diakses melalui web browser dan
dapat dijalankan melalui Komputer Desktop atau PDA. Aplikasi ini
diharapkan perusahaan dapat menangani penginapan seluruh Indonesia.
Karena itu aplikasi ini dibangun berdasarkan data dari beberapa hotel.
Data tersebut sudah dan sedang dianalisis sampai sekarang oleh
perusahaan.
Aplikasi reservasi penginapan dapat melakukan pencarian
dengan kriteria tertentu. Aplikasi ini juga dapat memberikan informasi
mengenai penginapan, seperti lokasi penginapan.
Aplikasi reservasi penginapan akan di-deploy melalui sebuah
container yang sangat berperan untuk menangani jumlah pengguna yang
membesar. Container tersebut akan dioperasikan di suatu server.
Pengembangan aplikasi ini dengan menggunakan teknologi sperti JSF,
Spring, dan iBATIS. Teknologi tersebut cukup populer untuk
mengembangkan aplikasi enterprise.
1.1.3 Definisi, Akronim, dan Singkatan
Berikut beberapa definisi, akronim, dan singkatan yang sering
digunakan dalam dokumen ini:
1. Java : Bahasa pemrograman yang dikembangkan oleh Sun
Microsystems.
2. Java EE : Java Enterprise Edition.
3. PDA : Personal Digital Assistant.
4. JSF : Java Server Faces.
5. JSP : Java Server Pages.
6. CSS : Cascading Style Sheets.
7. XML : Extensible Markup Language
8. API : Application Programming Interface.
9. Container : Sebutan untuk aplikasi server.
10. Primefaces: Komponen tambahan untuk JSF.
11. Spring : sebuah framework pada business logic layer.
12. iBATIS : sebuah framewok pada persistence logic layer.
13. MVC : Model View Controller
14. EJB : Enterprise JavaBeans.
15. DAO : Data Akses Object.
1.1.4 Sistematika Laporan
Dokumen disusun dengan menggunakan pendekatan teori SRS
yaitu sebuah metode penulisan terstruktur untuk pengembangan sebuah
Organisasi dari penulisan dokumen dari awal adalah sebagai berikut :
- BAB I Persyaratan Produk
Bagian ini berisi pendahuluan, tujuan pengembangan software,
ruang lingkup dan penjelasan produk yang dibangun secara umum atau
general dengan menggunakan sedikit bahasa teknis agar memudahkan
pemahaman untuk orang awam dan juga bagian ini harus menyediakan
gambaran mengenai keseluruhan dokumen.
- BAB II Spesifikasi Produk
Bagian ini merupakan penjelasan dari BAB I yang dijabarkan lebih
mendalam dan mendetail. Isi dari bagian ini menggambarkan fitur-fitur apa
saja yang akan dibuat di dalam aplikasi, sehingga semua persyaratan,
fungsionalitas dan kemampuan aplikasi dapat dipaparkan dengan jelas
dan diidentifikasikan dengan unik.
- BAB III Desain Perangkat Lunak.
Bagian ini menjelaskan isi dari desain – desain produk secara
lengkap dan menggambarkan pemikiran penulis bagaimana aplikasi akan
dibangun dengan memperhatikan beberapa faktor.
Perancangan yang dilakukan mencakup :
1. Perancangan UML.
2. Perancangan Antarmuka.
Perancangan tersebut akan dijabarkan lagi lebih mendetil dan
terstruktur di bagian ini.
- BAB IV Pengembangan Sistem.
Bagian ini menjelaskan tentang bagaimana desain yang telah
disusun secara terstruktur dan jelas menjadi sebuah produk yang dapat
digunakan.
- BAB V Testing dan Evaluasi.
Bagian ini berisikan implementasi dan pengujian terhadap program.
Dan juga berisikan penjelasan hasil testing dari evaluasi dari pengujian
terhadap program (prototype) tersebut yang telah dikembangkan dengan
- BAB VI Kesimpulan dan Saran.
Kesimpulan berisi perbandingan-perbandingan antara perencanaan
produk sebelum dibangun dengan produk yang dihasilkan. Apakah produk
yang dibangun memenuhi tujuan awal yang diinginkan.
Saran berisi hal-hal apa saja yang dapat dikembangkan untuk
memberikan kemampuan lebih kepada produk yang dibangun baik secara
teknis maupun secara dokumentasi.
1.2 Gambaran Sistem Keseluruhan
1.2.1 Perspektif Produk
Produk yang akan dihasilkan merupakan sebuah aplikasi web base,
diakses dengan web browser melaluiKomputer Desktop atau PDA.
1.2.2 Fungsi Produk
Fungsi dari Aplikasi Reservasi Penginapan:
1. Aplikasi dapat melakukan pencarian penginapan. Pencarian
dapat dilakukan berdasarkan wilayah, tipe property, tipe tempat
tidur, minimal rating, nama property, harga maksimal per malam,
dan fasilitas property. Hal tersebut bertujuan menghasilkan
pencarian yang spesifik.
2. Daftar penginapan dari hasil pencarian dapat diurutkan
berdasarkan nama, rating, dan harga. Hal ini bertujuan
memberikan kemudahan dalam proses pemilihan penginapan.
3. Aplikasi memiliki Fitur Informasi Penginapan.
4. Aplikasi memiliki Fitur Lihat Map.
1.2.3 Karakteristik Pengguna
Aplikasi ini ditujukan kepada pengguna yang ingin melakukan
resevasi penginapan. Pengguna memahami dasar-dasar pengunaan web
browser, komputer, atau PDA.
1.2.4 Batasan-Batasan
Batasan pada sistem atau batasan dalam aplikasi :
1. Pada Komputer Desktop dengan Operating System Window Xp,
versi 4.1. 249.1042, Mozilla Firefox versi 3.5.8, dan Internet
Explorer versi 7.
2. Pada PDA dengan Platform versi spesifik Window Mobile 6,
aplikasi ini dapat diakses dengan Opera Mobile 10 Touch
(Window Mobile).
Batasan pada perangkat keras :
1. Komputer dekstop
1.1 Processor Intel Pentium4
1.2 Memory DDR1 1 Gb.
1.3 Harddisk 40 Gb.
2. PDA
2.1 CPU Intel XScale PXA263
2.2 Kecepatan 400 MHz
2.3 128 MB SDRAM, 64 MB ROM
2.4 LCD 240×320 pixels
2.5 Warna Transflective 65,536
Batasan pada perangkat lunak :
1. Windows XP Professional SP2.
2. Eclipse (eclipse-jee-ganymede-SR1-win32).
3. Apache Tomcat 6.0.0.18
4. JSF 2.0 (JSR-314)
5. Jdk 1.6.0.
6. MySQL 5.1.30
7. Spring Framework 2.5.6
8. iBATIS-2.3.4.726
9. SQLyog Enterprise v7.12
10. Mysql Workbench Oss 5.1.18-Win32
11. Tomcat Plugin 321
12. Windows Mobile 6 Professional SDK Refresh.msi
13. Microsoft Visual Studio 2008 Profesional
14. Microsoft ActiveSync 4,5.
16. Gmaps4jsf 1.1.3
17. Primefaces 2.0.0
1.2.5 Asumsi dan Ketergantungan
Asumsi dan ketergantungan pada aplikasi ini sebagai berikut:
1. Aplikasi ini dapat dioperasikan pada komputer desktop yang
memenuhi batasan-batasan perangkat keras maupun perangkat
lunak.
2. Aplikasi ini dapat dioperasikan pada PDA dengan spesifikasi
sesuai dengan batasan pada perangkat keras.
3. Aplikasi ini diakses dengan Web browser dengan spesifikasi
sesuai dengan batasan pada sistem.
4. Terkoneksi dengan layanan internet.
5. Pengguna hanya dapat melakukan reservasi penginapan sesuai
dengan fitur yang disediakan oleh aplikasi ini.
1.2.6 Penundaan Persyaratan
Ada beberapa modul dan submodul yang tidak dibahas. Modul
dan submodul tersebut sebagai berikut :
1. Modul Admin
2. Modul Supplier
3. Submodul Pemilihan Kamar
4. Submodul Pembayaran
5. Tipe property: Motel, Apartemen, Guest House, Cottage/ House,
BAB VI
KESIMPULAN DAN SARAN
6.1 Keterkaitan antara Kesimpulan dengan Hasil Evaluasi
Kesimpulan yang dapat ditarik berdasarkan evaluasi dari bab-bab
sebelumnya dan dari hasil akhir adalah:
1. Aplikasi reservasi penginapan dapat dikembangkan dengan
teknologi JSF, Primefaces, Spring, dan iBATIS.
2. Teknologi JSF, Pimefaces,Spring, dan iBATIS dapat terintegrasi
3. Aplikasi dapat diakses melalui komputer desktop dan PDA.
4. Aplikasi dapat melakukan pencarian penginapan dengan hasil yang
spesifik karena pencarian dapat dilakukan berdasarkan wilayah,
tipe property, tipe tempat tidur, minimal rating, nama property,
harga maksimal per malam, dan fasilitas property
5. Aplikasi dapat memberikan informasi penginapan
6. Aplikasi terintegrasi dengan GoogleMap
Berikut beberapa hambatan dalam pengembangan aplikasi reservasi
penginapan:
1. Harus mempelajari banyak teknologi sebelum pembuatan aplikasi
reservasi penginapan.
2. Functional Specifications terkadang berubah.
3. Default IE untuk window mobile 6 dan pocket pc tidak dapat
mengakses beberapa komponen jsf seperti “<h:commandLink” dan
“<f:faram”.
4. Komponen “<h:commandLink” dan “<f:faram” dapat diakses dengan
browser opera mobile 10 dalam perangkat PDA.
6.2 Keterkaitan antara Saran dengan Hasil Evaluasi
Saran yang didapatkan setelah hasil evaluasi untuk perbaikan di
masa datang ataupun untuk pengembangan aplikasi adalah sebagai
berikut :
1. Meminimalkan perubahanpada Functional Specifications.
6.3 Rencana Perbaikan / Implementasi terhadap Saran
yang Diberikan
Untuk melakukan implementasi terhadap saran-saran yang
diberikan, diperlukan tambahan aturan-aturan baru, serta penelitian lebih
terperinci untuk mendapatkan data pengetahuan yang lebih detail dan
memerlukan waktu beberapa bulan untuk mengembangkan aplikasi
DAFTAR PUSTAKA
[Bas09] Basic Spring Architecture. Retrieved November 13, 2009,
from http://www.roseindia.net/spring/springarchitecture.shtml.
[Beg06] Begin, Clinton., Goodin, Brandon., Meadors, Larry. (2006).
iBATIS In Action. New York: Manning.
[Bre07] Breidenbach, Ryan.(2007). Spring in Action (2nd. Ed.). New
York: Manning.
[Civ09] Civici, Cagatay., Darcin, Yigit. (2009). Primefaces The Reference Guide. Turkish: Prime Technology.
[Gon09] Goncalves, Antonio. (2009). Beginning Java EE 6 Platform
With Glashfish 3 From Novice To Professional. New York:
Appress.
[Nie03] Niemeye, Glenn., Poteet, Jeremy. (2003). Extreme Programming with Ant.Indianapolis: SAMS.
[Spr09] Spring. Retrieved November 13, 2009, from