• Tidak ada hasil yang ditemukan

Pembuatan Aplikasi Reservasi Penginapan untuk Submodul Sistem Customer dengan Memanfaatkan JSF, Primefaces, Spring Framework, dan iBATIS.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan Aplikasi Reservasi Penginapan untuk Submodul Sistem Customer dengan Memanfaatkan JSF, Primefaces, Spring Framework, dan iBATIS."

Copied!
17
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

- 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,

(13)

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.

(14)

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,

(15)

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.

(16)

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

(17)

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

Referensi

Dokumen terkait

disebabkan penyerapan Fe yang tinggi dari tanaman padi, dan perbedaan yang signifikan juga terdapat pada taraf pemberian Fe 128 ppm, bobot kering akar telah

aparatur Terpenuhinya peralatan gedung kantor Terwujudnya pemeliharaan peralatan gedung kantor 15.000.000 2 Pemeliharaan rutin/berkala berkala kendaraan dinas

Dalam acara pertunangan, biasanya dilakukan kesepakatan mengenai waktu akan dilaksanakan perkawinan, di mana akan dilaksanakan akad nikah, apakah di rumah pihak pria

Sedangkan Pelaksanaan Manajemen kurikulum yang dilakukan oleh kepala madrasah adalah 1). Perecanaan manajemen kurikulum di madrasah tersebut berjalan dengan optimal

Dengan menggunakan log dosis herbisida dan rata-rata persen kerusakan yang telah dirubah ke dalam nilai probit untuk setiap jenis gulma diketahui bahwa dosis

Kesimpulan dari penelitian ini adalah pada tahap validitas memperoleh rata-rata 91,96% dengan kriteria sangat valid, pada tahap praktikalitas mendapatkan hasil 89.28% dengan kriteria

Penelitian yang lain juga dilakukan oleh Irma (2017) dengan hasil bahwa DPR berpengaruh terhadap volatilitas harga saham karena meningkatnya laba perusahaan akan

Dalam perencanaan, pembangunan, hingga pengelolaan, serta penyelenggaraan pelabuhan merupakan hal yang sangat penting yang harus dipertanggungjawabkan oleh Pemerintah