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