Gambaran Umum Sistem yang Diusulkan Perancangan Antar Muka

53

1. Identifikasi Aktor

Aktor yang berperan dalam menjalankan sistem dapat dilihat pada table dibawah ini. Tabel 4.1 Definisi Actor No Actor Deskripsi 1 User Merupakan aktor yang menggunakan aplikasi reservasi travel yang terdiri dari beberapa fasilitas diantaranya Reservasi, melihat Lokasi dan jadwal. 2 Admin Admin mengelola basis data yang disimpan di web server

2. Indetifikasi UseCase

Identifikasi use case yang terdapat dalam sistem dapat dilihat pada tabel 4.2 dibawah ini. Tabel 4.2 Definisi Use Case No Usecase Deskripsi 1 Reservasi Sistem menampilkan rute keberangkatan, ketersediaan untuk keberangkatan dan sistem akan menampilkan halaman reservasi untuk user. 54 No Usecase Deskripsi 2 Lokasi dan Jadwal Sistem menampilkan menu Lokasi dan jadwal yang dialamnya terdapat info lokasi dari tiap – tiap pool dan jadwal keberangkatan. 3 Mengelola Data Sistem akan mengelola data diataranya reservasi, rute, lokasi dan jadwal. Skenario Use Case No Use Case : 01 Nama Use Case : Reservasi Skenario : Tabel 4.3 Skenario Use Case Reservasi Aksi Aktor Reaksi Sistem 1. Memilih menu reservasi 2. Menampilkan layar cek rute 3. Memilih rute yang akan di tampilkan 4. Menampilkan rute yang di pilih 5. Memilih link untuk cek ketersediaan 6. Menampilkan layar cek ketersediaan dari reservasi 7. Mencari data dengan cara menginputkan berdasarkan tgl dan rute 55 Aksi Aktor Reaksi Sistem 8. Mengecek valid tidaknya inputan 9. Memproses data dari inputan user 10. Menampilkan output berupa record data user dan ketersediaan keberangkatan 11. Menerima output ketersediaan keberangkatan 12. Melakukan reservasi lihat dari list view data 13. Memproses data dari inputan 14. Mengecek validasi inputan data 15. Menyimpan data ke Database 16. Menampilkan pesan data di simpan 17. Menerima output dan data sukses di simpan 56 No Use Case : 02 Nama Use Case : Lokasi dan Jadwal lokasi Skenario : Tabel 4.4 Skenario Use Case Lokasi Aksi Aktor Reaksi Sistem 1. Memilih menu Lokasi dan jadwal 2. Menampilkan halaman lokasi dan jadwal 3. Memilih submenu lokasi 4. Menampilkan list view lokasi 5. Memilih list lokasi tempat poolnya 6. Menampilkan Maps 7. Menerima output Maps Nama Use Case : Lokasi dan Jadwal jadwal Skenario : Tabel 4.5 Skenario Use Case Jadwal Aksi Aktor Reaksi Sistem 1. Memilih menu Jadwal 2. Menampilkan halaman berupa jadwal yang tersedia. 3. Menerima info jadwal keberangkatan 4. Menampilkan jadwal keberangkatan 5. Menerima output 57 No Use Case : 03 Nama Use Case : Mengelola Data Skenario : Tabel 4.6 Skenario Use Case Mengelola Data Aksi Aktor admin Reaksi Sistem I. Memilih menu reservasi A. Melihat data reservasi 1. Memanggil data reservasi 2. Menampilkan data reservasi B. Menambah data reservasi 1. Mengecek valid tidak nya inputan data 2. Memproses data reservasi dari inputan Aktor 3. Menyimpan data reservasi ke Data base 4. Menampilkan pesan data sukses di simpan C. Mengedit data reservasi 1. Mengecek valid tidak nya inputan data 2. Memproses data reservasi dari inputan Aktor 3. Mengupdate data reservasi ke Database 4. Menampilkan pesan data sukses diupdate 58 Admin Reaksi Sistem D. Menghapus data reservasi 1. Menghapus data reservasi yang ada dalam Database 2. Menampilkan pesan data sukses dihapus II. Memilih menu Lokasi dan jadwal A. Melihat lokasi dan jadwal 3. Memanggil lokasi dan jadwal 4. Menampilkan lokasi dan jadwal B. Menambah Lokasi dan jadwal 5. Mengecek valid tidak nya inputan data 6. Memproses data lokasi dan jadwal dari inputan Aktor 7. Menyimpan data Lokasi dan Jadwal ke Data base 8. Menampilkan pesan data sukses di simpan C. Mengedit Lokasi dan jadwal 1. Mengecek valid tidak nya inputan data 2. Memproses data Lokasi dan jadwal dari inputan Aktor 3. Mengupdate data Lokasi dan jadwal ke Database 4. Menampilkan pesan data sukses diupdate 59 Admin Reaksi Sistem D. Menghapus data Lokasi dan Jadwal 1. Menghapus data Lokasi dan jadwal yang ada dalam Database 2. Menampilkan pesan data sukses dihapus III. Memilih menu rute A. Melihat rute 5. Memanggil rute 6. Menampilkan rute B. Menambah rute 9. Mengecek valid tidak nya inputan data 10. Memproses data rute dari inputan Aktor 11. Menyimpan data rute ke Data base 12. Menampilkan pesan data sukses di simpan C. Mengedit rute 5. Mengecek valid tidak nya inputan data 6. Memproses data rute dari inputan Aktor 7. Mengupdate data rute ke Database 8. Menampilkan pesan data sukses diupdate D. Menghapus data rute 3. Menghapus data rute yang ada dalam Database 4. Menampilkan pesan data sukses dihapus 60

4.2.3.2 Activity Diagram

Diagram activity merupakan bagian dari penggambaran sistem secara fungsional menjelaskan proses-proses logika atau fungsi yang terimplementasi oleh kode program. Activity Diagram memodelkan event-event yang terjadi didalam suatu Use Case dan digunakan untuk pemodelan aspek dinamis dari sistem. 1. Activity Diagram Reservasi Pilih menu reservasi Menampilkan layar cek rute Memilih rute yang akan di tampilkan Cek Valid tidaknya inputan data Memproses data inputan user Menampilkan output record data Menerima output ketersediaan User Sistem In valid Melakukan Reservasi pilihan dari list view yang tersedia Mengecek valid data inputan Memproses data dari inputan Menerima output dan menyimpan data Menampilkan pesan sukses di simpan Menyimpan data user ke database Menampilkan rute yang di pilih Memilih link cek ketersediaan Menampilkan layar cek dari reservasi Cari data dari tgl, rute valid Gambar 4.2 Activity Diagram Reservasi 61 2. Activity Diagram Lokasi Pilih menu Lokasi dan Jadwal Menampilkan halaman lokasi dan jadwal Memilih submenu lokasi User Sistem Menampilkan list view lokasi Menerima menampilkan maps lokasi travel Memilih list lokasi tempat pool Menampilkan Maps Gambar 4.3 Activity Diagram Lokasi Dan Jadwal Lokasi 3. Activity Diagram Jadwal Pilih menu Jadwal Menampilkan layar jadwal Menerima info jadwal keberangkatan User Sistem Menampilkan jadwal keberangkatan Output jadwal keberangkatan Gambar 4.4 Activity Diagram Lokasi Dan Jadwal Jadwal 62 4. Activity Diagram Mengelola Login Menampilkan Home Admin View data reservasi, rute, lokasi dan jadwal Menampilkan pesan tambah data berhasil reservasi, rute, lokasi dan jadwal Update data ke database reservasi, rute, lokasi dan jadwal Menampilkan pesan update data berhasil Menghapus Data reservasi, rute, lokasi dan jadwal Admin Sistem Delete data di database reservasi, rute, lokasi dan jadwal Menerima output data berhasil di hapus Menampilkan pesan delete data berhasil Menampilkan data reservasi, rute, lokasi dan jadwal Tambah Data reservasi, rute, lokasi dan jadwal Insert data ke database reservasi, rute, lokasi dan jadwal Mengedit Data reservasi, rute, lokasi dan jadwal Gambar 4.5 Activity Diagram Mengelola 63

4.2.3.3 Sequence Diagram

Sequence diagram adalah suatu diagram yang menggambarkan interaksi antar obyek dan mengindikasikan komunikasi diantara obyek-obyek tersebut.Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan oleh obyek-obyek yang melakukan suatu tugas atau aksi tertentu. berikut ini squence diagram pada Reservasi Bimo trans.

1. Sequence Diagram Reservasi

Gambar 4.6 Sequence Diagram Reservasi Main Menu Cek Ketersediaan Db KoneksiBasisData : user Reserve Cek Rute 1 : Pilih menu Reservasi 2 : Menampilkan layar cek rute 3 : Memilih rute yang akan di tampilkan 4 : Menampilkan rute yang di pilih 5 : Memilih link cek ketersediaan 6 : Menampilkan layar cek ketersediaan 7 : Cari data berdasarkan tgl, rute 8 : Cek validasi inputan 9 : proses data user 10 : Menampilkan record data 11 : Melakukan reservasi dari list view 12 : proses data dari inputan 13 : validasi data 14 : Menyimpan data ke database 15 : pesan data di simpan 16 : Output data sukses disimpan 64

2. Sequence Diagram Lokasi dan Jadwal Lokasi

Gambar 4.7 Sequence Diagram Lokasi dan Jadwal Lokasi

3. Sequence Diagram Lokasi dan Jadwal Jadwal

Gambar 4.8 Sequence Diagram Lokasi dan Jadwal Jadwal Main Menu Lokasi dan Maps : user Maps 1 : Pilih menu lokasi dan jadwal 2 : Menampilkan layar lokasi dan jadwal 3 : Memilih submenu lokasi 4 : Menampilkan list view lokasi 5 : Memilih list lokasi 6 : Menampilkan Maps : user Main menu Jadwal 1 : Pilih menu Lokasi dan Jadwal 2 : Menampilkan layar Lokasi dan Jadwal 3 : Memilih Submenu jadwal 4 : Menampilkan jadwal keberangkatan 65

4. Sequence Diagram Mengelola Data

Gambar 4.9 Sequence Diagram Mengelola Data

4.2.3.4 Class Diagram

Class Diagram adalah sebuah spesifikasi dari fungsionalitas yang menghasilkan objek dan merupakan inti dari pengembangan aplikasi ini. Diagram ini juga merupakan gambaran keadaan atribut atau properti dari sistem yang melakukan manipulasi fungsi atau metode. Berikut ini gambaran class diagram dari Reservasi Bimo Trans. Login : admin Kelola Data Db KoneksiBasisData 1 : login 2 : Menampilkan home admin 3 : View Data reservasi, rute, lokasi dan jadwal 4 : Panggil Data 5 : Mengirim Data 6 : Menampilkan list view data 7 : Tambah data 8 : Insert data ke database 9 : Pesan tambah data berhasil 10 : Mengedit data 11 : Update data ke database 12 : Menampilkan pesan data update 13 : Menghapus data 14 : Delete data di database 15 : Output data berhasil di hapus 66 1 1 1 n 1 1 1

1. Class Diagram Reservasi Travel

Gambar 4.10 Class Diagram Reservasi Travel AndroidDasbordDesaign +void close +void onCreate LokasidanJadwal +connectServer +ListView +void onCreate +void searchProductByID +void setList Tentang +void onCreate CekRute +Void onCreate CekKetersediaan +ListViewAdapter +connectServer +Spinner +ListView +editText +void onCreate +void setKetersediaan Reservasi +EditText alamat +connectServer +EditText jamKeberangkatan +Spinner list_rute +Spinner list_jumlah +EditText NamaLengkap +EditText noHp +EditText Rute +EditText tglKeberangkatan +button1 +button2 +void getData +void insertReservasi_void +void onCreate +void setReservasi LokasiDetail +void onCreate DasbordLayout +DasboardLayout +DasboardLayout +DasboardLayout +void onlayout +void onlayout ItemMaps +RouteDisplayed +void onCreate MenuLokasiJadwal +void onCreate Jadwal +void onCreate connectServer +String api +String namespace +URL url +connectServer +String geAPI +String getBaseUrl +String getNamespace +String requestHttp +Void setApi +Void setNamespace ListViewAdapter +ListViewAdapter +getCount +getItemId +getView insertreservasi +void dolnBackground +void onPostExecute +void onPreExecute loadMoreListView +void dolnBackground +void onPostExecute +void onPreExecute Petunjuk Program +TextView isimenu1 +TextView isimenu2 +TextView isimenu3 +TextView isimenu4 +TextView isimenu5 +TextView menu1 +TextView menu2 +TextView menu3 +TextView menu4 +TextView menu5 +TextView menu6 +TextView text1 +void onCreate 1 1 1 n 67

4.2.3.5 Collaboration Diagram

Collaboration Diagram merupakan cara alternative untuk menggambarkan scenario dari system. Diagram ini menggambarkan interaksi objek yang di atur oleh objek sekelilingnya dan hubungan antara objek dengan objek yang lainnya. Collaboration Diagram berisi : a Hubungan antara object yang digambarkan dengan garis penghubung. b Pesan yang digambarkan dengan teks dan panah dari object yang mengirim pesan ke penerima pesan.

1. Diagram Collaboration Reservasi

Gambar 4.11 Collaboration Diagram Reservasi : user Main Menu Cek Rute Cek Ketersediaan Db koneksi database Reserve 1 : Pilih menu Reservasi 2 : Menampilkan layar Cek rute 3 : Memilih rute akan di tampilkan 4 : Menampilkan rute yang di pilih 5 : Memilih link cek ketersediaan 6 : Menampilkan layar cek ketersediaan 7 : Cari data tgl, rute 8 : validasi inputan 9 : Proses data user 10 : Menampilkan record data 11 : Melakukan reservasi dari list 12 : Proses data dari inputan 13 : validasi data 14 : Menyimpan data ke database 15 : Pesan data di simpan 16 : Output data disimpan 68

2. Diagram Collaboration Lokasi dan Jadwal Lokasi

Gambar 4.12 Collaboration Diagram Lokasi dan Jadwal Lokasi

3. Diagram Collaboration Lokasi dan Jadwal Jadwal

Gambar 4.13 Collaboration Diagram Lokasi dan Jadwal Jadwal Main Menu : user 1 : Pilih Menu Lokasi Lokasi dan Maps Maps 2 : Menampilkan layar loksi jadwal 3 : Memilih submenu lokasi 4 : Menampilkan list view lokasi 5 : Memilih list view lokasi 6 : Menampilkan Maps : user Main Menu Jadwal 1 : Pilih menu lokasi dan jadwal 2 : Menampilkan layar lokasi dan jadwal 3 : Memilih submenu jadwal 4 : Menampilkan jadwal keberangkatan 69

4. Diagram Collaboration Mengelola Data

Gambar 4.14 Collaboration Diagram Mengelola Data

4.2.3.6 Component Diagram

Pada tahap ini, Component Diagram menggambarkan struktur dan hubungan antar komponen piranti lunak. Komponen piranti lunak yang yang dimaksud adalah modul yang berisi source code atau binary code, yang ada library atau excutetable yang muncul pada compile time, link time ataupun pada runtim Component Diagram aplikasi calundroid ditunjukan pada gambar dibawah ini. : user Kelola Data Login Db KoneksiDatabase 1 : Login 2 : Menampilkan home admin 3 : View Data reservasi, rute, lokasi jadwal 4 : Panggil Data 5 : Mengirim Data 6 : Menampilkan list view data 7 : Tambah data 8 : Insert data ke database 9 : Pesan tambah data berhasil 10 : Mengedit Data 11 : update database 12 : Menampillkan pesan data update 13 : Menghapus data 14 : Hapus di database 15 : Output data berhasil di hapus 70 Gambar 4.15 Component Diagram

4.2.3.7 Deployment Diagram

Diagram Deployment menggambarkan rinci bagaimana komponen dideploy dalam infrastruktur sistem, dimana komponen akan terletak pada mesin Server atau perangkat keras apa, bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi Server dan hal-hal yang lain bersifat fisikal. Gambaran arsitektur fisik dari perangkat keras dan perangkat lunak dari aplikasi fasilitas umum seperti ditunjuk dalam gambar dibawah ini : 71 Android App AndroidApp.apk OS Android Google Server Google API Gambar 4.16 Deployment Diagram

4.2.4 Perancangan Antar Muka

Perancangan dilakukan untuk menggambarkan, merencanakan, dan membuat sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi. Perancangan ini merupakan hasil transformasi dari analisa ke dalam perancangan yang nantinya akan di implementasikan. 72 Hal penting yang menjadi perhatian pada perancangan adalah bahwa rancangan yang dibuat diharapkan dapat digunakan dengan mudah oleh semua pengguna smartphone android. Tidak hanya seorang ahli dalam memainkan aplikasi android saja yang dapat menggunakan aplikasi ini, namun orang awam pun dengan mudah dapat memainkannya. Selain itu beberapa hal yang harus diperhatikan antara lain adalah kinerja program yang baik dalam mengoperasikan aplikasi yang dibuat. Perancangan antar muka merupakan penggambaran tampilan yang digunakan secara langsung oleh pengguna, interaksi yang dapat dilakukan oleh pengguna dalam sistem. Adapun dalam antar muka ini terdapat beberapa bagian yang harus dilakukan, yaitu dari mulai menentukan struktur menu yang ada dalam program, tampilan input dan output pada setiap fungsi yang telah ditentukan, diuraikan sebagai berikut :

4.1.4.1. Struktur Menu

Pada perancangan struktur menu Aplikasi Reservasi Travel memiliki 5 menu utama diantaranya menu, Lokasi dan Jadwal, Tentang, Cek Rute, Cek Ketersediaan dan Reservasi. Struktur menu yang terdapat dalam perancangan ini dapat mengintegrasikan sebuah data dalam sistem dan disertai dengan intruksi yang ada pada pilihan menu. Sebenarnya struktur menu dibedakan berdasarkan hak akses yang dimiliki oleh masing - masing tipe user. 73 Gambar 4.17 Rancangan Struktur Menu Aplikasi Reservasi Travel Pada menu Lokasi dan Jadwal terdapat 2 pilihan sub menu yaitu Lokasi dan Jadwal. Menu Lokasi ini digunakan untuk menghubungkan ke laman Lokasi pool travel tersebut dan menunjukan ke langsung pada maps, sedangkan Menu Jadwal digunakan untuk ke laman jadwal keberangkatan yang di dalamnya terdapat tabel jam keberangkatan dan jadwal keberangkatan. Bimo Trans X Lokasi dan Jadwal Tentang Cek Rute Petunjuk Program Reservasi 74 JADWAL LOKASI Bimo Trans Gambar 4.18 Rancangan Menu Lokasi dan Jadwal Bandung image Ciputat image Muncul Pamulang GaplekPondok Cabe image image image Cinere image Gambar 4.19 Rancangan Menu Lokasi dan Jadwal Lokasi 75 Pada Manu Tentang terdapat text dan gambar yang berisikan informasi tentang perusahaan bimo dan langkah-langkah pemesanan tiket. Text GAMBAR Gambar 4.20 Rancangan Menu Tentang Pada menu Cek Rute terdapat 3 pilihan sub menu yaitu Cek rute pertama dan Cek rute ke dua lalu Cek rut eke tiga. Menu sub menu ketiga menampilkan atau memperlihatkan laman data rute travel. 76 Bimo Trans TEXT Jalur cinere Jalur pamulang- muncul Jalur pamulang - gaplek image image image Gambar 4.21 Rancangan Menu Cek Rute Pada menu Petunjuk terdapat text mengenai petunjuk aplikasi. Bimo Trans Gambar Text Gambar 4.22 Rancangan Menu Petunjuk 77

4.1.4.2. Perancangan Input

Perancangan input yaitu sebuah tampilan yang dirancang sebagai tempat untuk memasukan data-data yang diberikan oleh pengguna sistem user, yang merupakan sumber untuk proses pengolahan yang akan menghasilkan sebuah informasi yang berguna bagi pengguna. Pengguna atau user dalam aplikasi dibagi ke dalam 2 tipe yaitu operator dan administrator. Oleh karena itu berikut rancangan antar muka input secara umum berdasarkan tipe user. a. Rancangan Input dalam menu Reservasi oleh user Bimo Trans Reservasi Tgl keberangkatan Jam Keberangkatan Rute No.Hp Alamat Nama Lengkap Jml keberangkatan Submit Reset Gambar 4.23 Rancangan Input Pada Menu Reservasi 78

4.1.4.3. Perancangan Output

Perancangan output atau keluaran merupakan hal yang tidak dapat diabaikan, karena keluaran yang dihasilkan harus memudahkan bagi setiap unsur manusia yang membutuhkannya. Meberikan informasi dari menu yang akan di lakukan proses informasi cek ketersediaan itu untuk mengetahui data yang sudah masuk atau memesan travel tresebut. OUTPUT CEK KETERSEDIAAN Tgl keberangkatan Rute Cek Gambar 4.24 Rancangan Output Pada Menu Cek Ketersediaan

4.1.4.4. Perancangan Admin

Perancangan admin merupakan sarana bagian admin, untuk mengolah data yang dihasilkan harus memudahkan bagi setiap unsur manusia yang membutuhkannya. Meberikan informasi dari menu yang akan di lakukan proses informasi pada Web admin tersebut. 79

A. Rancangan Login Admin

Gambar 4.25 Desain Login Admin Desain halaman login admin ini adalah halaman utama yang tampil ketika admin membuka aplikasi. Halaman ini meminta inputan tipe user, username dan password, dilengkapi dengan tombol log in.

B. Halaman Home Admin

Gambar 4.26 Desain Home Admin HEADER Home Reservasi Lokasi dan Jadwal Rute FOOTER Gambar 80 Desain halaman Home admin ini adalah halaman utama yang tampil ketika admin membuka aplikasi. Halaman ini setelah login berhasil lalu dapat mengakses data yang ada pada admin tersebut.

C. Halaman Reservasi Admin

Gambar 4.27 Desain Home Admin Desain form reservasi di akses oleh admin. Admin dapat mengolah langsung reservasi ketika admin meng-klik tambah data dan kemudian inputannya di simpan ke database yang telah terkoneksi. HEADER Home Reservasi Rute Lokasi dan Jadwal FOOTER 81

D. Halaman Rute Admin

Gambar 4.28 Desain Rute Admin Desain data rute admin di akses oleh admin. Admin dapat mengolah langsung data rute ketika admin meng-klik tambah data, edit dan hapus data kemudian inputannya tambah data di simpan ke database yang telah terkoneksi.

E. Halaman Lokasi dan Jadwal

Gambar 4.31 Desain Rute Admin Gambar 4.29 Desain Lokasi dan Jadwal Admin HEADER Home Reservasi Rute Lokasi dan Jadwal FOOTER HEADER Home Reservasi Reservasi Lokasi dan Jadwal FOOTER 82 Desain lokasi dan jadwal terdapat 2 submenu yaitu lokasi dan jadwal untuk submenu lokasi menampilkan data lokasi dari database, dan jadwal menampilakan tabel keberangkatan. Admin dapat mengolah langsung data lokasi dan jadwal ketika admin meng-klik tambah data dan kemudian inputannya di simpan ke database maupun edit dan hapus data rute yang telah terkoneksi. 83

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

5.1 Implementasi

Implementasi merupakan tahap pengembangan rancangan menjadi kode program. Pada awal bagian ini dijabarkan spesifikasi perangkat keras dan lunak di mana program diimplementasikan. Bagian utama implementasi adalah penjabaran rancangan kelas menjadi kelas yang ditulis dalam sintaks Bahasa Pemrograman Java. Di samping itu disajikan juga tampilan Aplikasi Reservasi Travel Bimo Trans setelah diimplementasikan pada telepon genggam Samsung Galaxy Mini.

5.1.1 Batasan Implementasi

Dalam implementasi perangkat lunak tentunya dibutuhkan dukungan perangkat lunak dan perangkat keras yang baik agar mendukung saat penulisan program atau coding. Perangkat yang penyusun gunakan pada saat melakukan implementasi adalah sebagai berikut.

5.1.2 Implementasi Perangkat Keras dan Perangkat Lunak Pembangun

Dalam menerapkan dari perancangan yang telah di jelaskan sebelumya di butuhkan beberapa perangkat keras untuk menyajikan aplikasi ini. Adapun alat- alat yang di butuhkan adalah :

a. Spesifikasi Perangkat Keras

1. Handphone Berbasis Sistem Operasi Android Handphone di gunakan untuk menjalankan program aplikasi yang telah di buat. Adapun handphone yang di gunakan adalah Samsung Galaxy Mini dengan spesifikasi sebagai berikut: a. Kebutuhan Penyusun : 1 Model : Samsung GALAXY mini S5570 2 Sistem Operasi : Android 2.3.4 Gingerbread 3 Memory : 1 GB internal dan 2GB microSD 4 Dimensi Layar : 110.4 x 60.8 x 12.1 m 5 Display : 3,14 inchi QVGA TFT 6 Konektivitas : Wi-Fi 802.11 bgn Bluetooth v2.1 with A2DP USB v2.0 Earjack 3.5 mm b. Kebutuhan Minimal : 1 Model : Samsung GALAXY mini S5570 2 Sistem Operasi : Android 2.2 Google AP Froyo 3 Memory : 1 GB internal dan 2GB microSD 4 Dimensi Layar : 110.4 x 60.8 x 12.1 m 5 Display : 3,14 inchi QVGA TFT 6 Konektivitas : Wi-Fi 802.11 bgn Bluetooth v2.1 with A2DP USB v2.0 Earjack 3.5 mm 2. Kabel data serial port Fungsi dari kabel data ini adalah menghubungkan antara komputer dengan handphone untuk mentransmisikan data. 3. Spesifikasi Komputer atau Laptop 1. Komputer Processor : Dengan Kecepatan Minimum 2.0 GHZ Memory RAM : Minimum 512MB Hardisk : Minimum Kapasitas 20 GB VGA : Dengan Kecepatan Minimum 32 MB Modem 2. Laptop Aspire 4720z Intel Pentium Dual- core processor T2390 Memory 1.5 GB DDR2 Hardisk 160 GB HDD Mobile Intel Graphic Media Accelerator

b. Spesifikasi perangkat lunak

Dalam menerapkan rancangan yang telah di buat, di butuhkan beberapa software untuk membuat program aplikasi Reservasi Travel yaitu : 1. Bahasa Pemrograman Java Dalam hal ini digunakan Java Development Kid JDK 1.6 dan Java Runtime Environment JRE. 2. Sistem Operasi Untuk penggunaan sistem operasi dapat digunakan Windows XP 32-bit atau Windows Seven 32 atau 64 bit. 3. Integrated Development Environment IDE Eclipse 3.4 atau 3.5 Untuk memudahkan dalam pembuatan atau pengembangan aplikasi, maka digunakan IDE karena memiliki beberapa fasilitas yang diperlukan dalam pembuatan atau pembangunan perangkat lunak. Adapun dalam