repository.dinamika.ac.idrepository.dinamika.ac.id/2041/5/BAB_III.pdf · 35 . BAB III. ANALISIS DAN...
Transcript of repository.dinamika.ac.idrepository.dinamika.ac.id/2041/5/BAB_III.pdf · 35 . BAB III. ANALISIS DAN...
35
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Identifikasi Permasalahan
Paramuda Tour & Transport mengalami penurunan pelanggan yang
berkelanjutan dan ingin memperluas pangsa pasar yang ada. Paramuda Tour &
Transport menginginkan perluasan pangsa pasar dikarenakan pelanggan yang datang
hanya di wilayah sekitar perusahaan dan pelanggan hanya tahu dari mulut ke mulut.
Dengan adanya perluasan pangsa pasar, pada umumnya calon pelanggan akan
membutuhkan informasi tentang paket wisata yang ada karena pelanggan akan
bertanya-tanya tentang bagaimana pelanggan tersebut berwisata, fasilitas yang
didapatkan dan tujuan wisata yang akan diberikan dalam suatu paket wisata. Calon
pelanggan akan kesulitan dalam memilih paket sesuai dengan apa yang dibutuhkan.
Kesulitan tersebut dialami ketika pelanggan tidak tahu budget yang dimiliki tersebut
dapat digunakan untuk berwisata kemana, fasilitas yang didapatkan, tujuan yang
didapat dan banyak hal lain.
3.2 Analisis dan Perancangan Sistem
Sebelum dilakukan pembuatan aplikasi pemilihan paket wisata, terlebih
dahulu disusun perancangan sistem. Hal ini dibuat agar aplikasi yang dikerjakan
dapat berfungsi dan berjalan sesuai dengan apa yang diinginkan serta dapat
memenuhi keinginan yang ada di Paramuda Tour & Travel dengan hasil yang tepat
36
dan akurat. Selain itu juga dapat dibentuk model informasi yang dapat diterapkan
dalam aplikasi yang digunakan sebagai model rekomendasi.
AHP merupakan salah satu bentuk model rekomendasi yang dapat mengolah
dan menyajikan informasi dalam bentuk kuantitatif dan kualitatif sekaligus. Dengan
digunakannya model ini, maka diharapkan mampu memenuhi harapan Paramuda
Tour & Transport.
Dalam pembuatan perancangan dan desain digunakan model-model yang
telah ada. Tahap-tahap yang digunakan dalam mendesain rancang bangun Aplikasi
Pemilihan Paket Wisata Paramuda Tour & Transport adalah :
1. Desain umum sistem.
2. Membuat Blok Diagram
3. Membuat System Flow Diagram.
4. Membuat Diagram Jenjang Proses.
5. Membuat Data Flow Diagram.
6. Membuat rancangan Entity Relationship Diagram (ERD), yang didalamnya
meliputi : Conceptual Data Model (CDM) dan Physical Data Model (PDM).
7. Membuat struktur basis data.
8. Membuat desain Input/Output.
3.2.1 Desain Umum Sistem
Aplikasi pemilihan paket wisata Paramuda Tour & Transport akan berbasis
web dan dapat membantu dalam proses pemilihan paket wisata dengan menggunakan
metode AHP.
37
pelangganpelanggan
2. Bertanya tentang paket wisata yang tersedia
paramuda tour & transportparamuda tour & transport
1. Pelanggan datang ke paramuda tour & transport
3. memberikan paket wisata
5. menginformasikan ke rombongan
4. paramuda tour & transport bertanya untuk rombongan atau perseorangan
Rombongan pelangganRombongan pelanggan
6. memilih paket wisata yang sesuai
7. melakukan penjadwalan10. memverifikasi jadwal kosong
11. Menginformasikasi Jadwal kosong
Jadwal pemesananJadwal pemesanan
8. Mengecek jadwal kosong
9. Jadwal yang tersedia
12. melakukan pemesanan
Form pemesananForm pemesanan
Daftar paket wisataDaftar paket wisata
Gambar 3.1 Desain Umum Pemilihan Paket Wisata
Gambar 3.1 menunjukan menunjukkan bagaimana sistem ini bekerja.
Pengguna pada sistem ini dibagi menjadi 2 yaitu : pelanggan dan admin Paramuda
Tour & Transport. Proses pelayanan pariwisata Paramuda Tour & Transport
memiliki dua tipe pelanggan yaitu pelanggan perseorangan dan pelanggan
rombongan. Bermula dari proses pelanggan menghubungi pihak Paramuda Tour &
Transport, pelanggan akan berdiskusi dengan pihak tour & transport mengenai
kebutuhan pariwisata yang dibutuhkan pelanggan dan pihak Paramuda Tour &
Transport akan memberikan usulan daftar paket wisata yang tersedia kepada
pelanggan.
38
Setelah kebutuhan pelanggan terpenuhi dengan usulan paket wisata yang
ditawarkan atau diusulkan oleh pihak Paramuda Tour & Transport, untuk pelanggan
perseorangan proses selanjutnya adalah membuat kesepakatan dengan cara
memberikan top down payment (TDP) kepada pihak Paramuda Tour & Transport.
Sedangkan untuk pelanggan rombongan, perusahaan akan menanyakan kepada
pelanggan apakah pihak Paramuda Tour & Transport akan memberikan presentasi
tentang paket wisata yang telah dipilih pelanggan kepada rombongan atau tidak. Jika
pelanggan meminta pihak Paramuda Tour & Transport untuk melakukan presentasi
kepada pihak rombongan maka akan dilakukan penjadwalan presentasi kepada pihak
rombongan pelanggan tentang paket wisata yang telah dipilih. Setelah terjadi
kesepakatan maka pelanggan akan melakukan top down payment (TDP) kepada
Paramuda Tour & Transport.
Perhitungan rekomendasi berdasarkan oleh kriteria yang dibuat, langkah-
langkah untuk mendapatkan nilai rekomendasi metode AHP adalah sebagai berikut:
1. Mendefinisikan masalah dan menentukan solusi yang diinginkan.
Dalam tahap ini kita berusaha menentukan masalah yang akan kita pecahkan
secara jelas, detail dan mudah dipahami. Dari masalah yang ada kita coba
tentukan solusi yang mungkin cocok bagi masalah tersebut. Solusi dari masalah
mungkin berjumlah lebih dari satu. Solusi tersebut nantinya kita kembangkan
lebih lanjut dalam tahap berikutnya.
39
2. Membuat struktur hierarki yang diawali dengan tujuan utama.
Goal kriteria alternatif
Pemilihan paket wisata Harga
Banyak tujuan wisata
Fasilitas
Lama wisata
> 3jt
1jt – 3jt
< 1jt
*4 - 5
*2 - 3
*1 - 0
> 5
3 - 5
< 3
> 3
3
2
Paket wisata 1
Paket wisata 2
Paket wisata 3
Paket wisata 4
Gambar 3.2 Struktur Hierarki Pemilihan Paket Wisata
40
Gambar 3.2 menunjukan tujuan utama sebagai level teratas akan disusun level
hirarki yang berada di bawahnya yaitu kriteria-kriteria yang cocok untuk
mempertimbangkan atau menilai alternatif yang kita berikan dan menentukan
alternatif tersebut. Tiap kriteria mempunyai intensitas yang berbeda-beda. Hirarki
dilanjutkan dengan subkriteria.
Penilaian dalam membandingkan antara satu kriteria dengan kriteria yang lain
adalah bebas satu sama lain, dan hal ini dapat mengarah pada ketidak konsistensian.
Saaty (1990) telah membuktikan bahwa indeks konsistensi dari matrik ber ordo n
dapat diperoleh dengan rumus :
CI = (λmaks-n)/(n-1)...................................................……………………....(1)
Keterangan :
CI = Indeks Konsistensi (Consistency Index)
λmaks = Nilai eigen terbesar dari matrik berordo n
Nilai eigen terbesar didapat dengan menjumlahkan hasil perkalian jumlah
kolom dengan eigen vector. Batas ketidak konsistensian di ukur dengan
menggunakan rasio konsistensi (CR), yakni perbandingan indeks konsistensi (CI)
dengan nilai pembangkit random (RI). Nilai ini bergantung pada ordo matrik n. Rasio
konsistensi dapat dirumuskan :
CR = CI/RI...................................................…………………….......………(2)
Keterangan :
Bila nilai CR lebih kecil dari 10%, ketidak konsistensian pendapat masih
dianggap dapat diterima.
41
3.2.2 Blok Diagram
Blok diagram menggambarkan tentang apa saja masukan yang dibutuhkan,
proses yang dilakukan, dan keluaran yang dihasilkan oleh aplikasi pemilihan paket
wisata pada Paramuda Tour & Transport. Blok diagram aplikasi pemilihan paket
wisata dapat dilihat pada gambar 3.3.
• Data identitas pelanggan
• Kota tujuan pelanggan
• Data kriteria pelanggan (kriteria : Harga, Fasilitas, Banyak tujuan dan Lama wisata)
Input
• Maintenance identitas pelanggan
• Analisis kota yang sering di minati
Process
• rekap pelanggan• Informasi kota
yang sering dipilih
Output
• Data jawaban dari kriteria yang diberikan
• Data pembobotan kriteria (Harga, Fasilitas, Banyak tujuan dan Lama wisata)
• Pemilihan paket wisata menggunakan metode AHP
• Maintenance paket wisata
• Maintenance profil perusahaan
• Profil perusahaan• Paket wisata
• Informasi profil perusahaan
• Daftar paket wisata
• rekomendasi paket wisata yang sesuai dengan kriteria pelanggan
• Informasi paket wisata yang sering dipilih
• Penjadwalan pemesanan paket wisata
• Data reservasi• Informasi jadwal
pemesanan paket wisata
Gambar 3.3 Blok Diagram Aplikasi Pemilihan Paket Wisata
42
3.2.3 System Flow Diagram
System flow adalah penggambaran aliran dokumen dalam sistem dan
merupakan proses kerja dalam sistem. System flow menggambarkan aliran atau arus
data pada sistem yang nantinya akan digunakan untuk membantu dalam
pembangunan proses dalam organisasi. Tentunya, transformasi aliran dokumen ini
lebih efektif dalam menjalankan proses organisasi, sehingga proses tersebut bisa
dikerjakan dengan cepat dan hasilnya akurat. System flow pada aplikasi ini dibagi
menjadi 17 (tujuh belas) yaitu :
A. Daftar Akun
Proses daftar akun diperuntukan kepada pelanggan yang digunakan untuk
membuat sebuah akun baru yang diperlukan pada proses pemesasnan paket wisata.
Saat masuk ke halaman utama Paramuda Tour & Transport pengguna harus pilih
menu “Daftar Akun Baru” untuk masuk ke fungsi ini. Halaman formulir pendaftaran
akan muncul, pelanggan harus melengkapi data yang diperlukan pada aplikasi
pemilihan paket wisata setelah semua data yang dimasukkan, proses selanjutnya data
akan di validasi oleh sistem yang sesuai dengan ketentuan, data masukan dapat
disimpan ke tabel pelanggan dan pesan sukses pendaftaran akan ditampilkan. System
flow daftar akun dapat dilihat pada gambar 3.4 dibawah ini.
43
Daftar akun
SistemUser
Phas
eStart
Menampilkan menu “Sign
up”Pilih menu “Sign up”
Halaman Sign up
Data userValidasi data
user
Valid ?
Simpan data user
Notifikasi user
terdaftar
Pelanggan
N
Y
Menampilkan notifikasi
user terdaftar
End
Daftar
Gambar 3.4 System flow daftar akun
44
B. Hak Akses
Fungsi hak akses digunakan untuk menentukan perbedaan otorisasi pengguna
aplikasi pemilihan paket wisata. Pengguna dalam aplikasi ini ada 2 yaitu pelanggan
dan admin Paramuda Tour & Transport. Pengguna dapat melakukan proses login
pada halaman utama aplikasi Pemilihan Paket Wisata Paramuda Tour & Transport.
Pengguna harus memasukan username dan password yang telah didaftarkan pada
aplikasi. Selanjutnya sistem akan memeriksa kesesuaian username dan password
masukan, jika sudah sesuai pengguna akan dialihkan ke halaman yang sesuai dengan
otorisasi pengguna apabila username dan password tidak sesuai maka pengguna akan
mendapatkan notifikasi username atau password yang dimasukan salah dan sistem
akan memberikan saran untuk membuat akun baru apabila pengguna masih belum
mempunyai akun. Pengguna akan diarahkan ke halaman daftar akun apabila
pengguna memilih daftar akun baru. System flow hak akses dapat dilihat pada gambar
3.5 dibawah ini.
45
Hak akses
Pelanggan SistemPh
ase
Start
Memilih menu “Login”
Halaman Login
Menampilkan menu Login
Mengisikan username &
password
Memvalidasi hak akses Pelanggan
Valid ?
Notifikasi username
atau password tidak valid
N
Halaman Admin
Y
Daftar ?
N
DaftarY
End
Menampilkan halaman
adminAdmin ?
Halaman pelanggan
Menampilkan halaman
pelanggan
A
B
Login
Gambar 3.5 System Flow Hak Akses
46
C. Maintenance Paket Wisata
System flow maintenance paket wisata adalah alur sistem yang digunakan
untuk mengolah data paket wisata, pada proses maintenance paket wisata terdapat 2
(dua) proses didalamnya yaitu menambah paket wisata, mengubah paket wisata.
Semua proses tersebut dilakukan oleh admin Paramuda Tour & Transport yang telah
melakukan login. dalam halaman maintenance paket wisata akan muncul dua fungsi
tersebut, admin akan ditujukan ke halaman selanjutnya sesuai dengan fungsi yang
akan dipilih.
Fungsi menambah paket wisata dapat diakses oleh admin yang memilih menu
menambah paket wisata pada halaman maintenance paket wisata, fungsi ini untuk
membuat paket wisata baru. Sistem akan menampilkan halaman yang terdapat form
untuk menambahkan paket wisata setelah form telah terisi semua maka sistem akan
melakukan validasi terhadap masukan apakah telah sesuai atau tidak, hasil dari
masukan tersebut akan disimpan pada tabel paket wisata dan kumpulan wisata.
Fungsi mengubah paket wisata dapat diakses oleh admin Paramuda Tour &
Transport dengan cara memilih fungsi mengubah paket wisata pada halaman
maintenance paket wisata, pada fungsi ini admin dapat mengubah data paket wisata
dengan tahap awal menentukan paket wisata mana yang akan diubah dengan cara
menekan tombol edit pada kolom yang tersedia lalu sistem akan mencari paket wisata
berdasarkan id paket wisata yang diinginkan dan menampilkan hasil tersebut kepada
pengguna, pengguna akan mengubah hasil dan disimpan pada tabel paket wisata dan
kumpulan wisata. System flow maintenance paket wisata dapat dilihat pada gambar
3.6 dibawah ini.
47
Maintenance Paket Wisata
Admin SistemPh
ase
Start
Memilih menu “Maintenance Paket Wisata”
Halaman Maintenance Paket
Wisata
Menampilkan menu
Maintenance Paket Wisata
Memilih fungsi
Mengecek fungsi yang
dipilih
Paket wisata
Tambah paket wisata
?N ubah paket
wisata ?
End
N
A
Valid ?
Menyimpan data ubahan Y
Form tambah paket wisata
Menampilkan form tambah paket wisata
Data paket wisata baru
Validasi data paket wisata
baru
Wisata
N
Menampilkan pesan sukses
Hotel
Transportas
i
Kota
Provinsi
Gambar
Kumpulan
wisata
Paket wisata Ubahan data
paket wisataValid ?
Menyimpan data ubahan Y
Mengecek validasi
N
Paket wisata yang dipilih
YForm ubah paket wisata
Menampilkan form ubah paket
wisata
Pilih paket wisata Menampilkan
form ubah paket wisata
Menampilkan pesan sukses
Gambar 3.6 System Flow Maintenance Paket Wisata
48
D. Maintenance Wisata
System flow maintenance wisata adalah alur sistem yang digunakan untuk
mengolah data wisata, pada proses maintenance wisata terdapat 2 (dua) sub proses
didalamnya yaitu menambah wisata, mengubah wisata. Semua proses tersebut
dilakukan oleh admin Paramuda Tour & Transport yang telah melakukan login.
dalam halaman maintenance wisata akan muncul dua fungsi tersebut, admin akan
ditujukan ke halaman selanjutnya sesuai dengan fungsi yang akan dipilih.
Fungsi menambah wisata dapat diakses oleh admin yang memilih menu
menambah wisata pada halaman maintenance wisata, fungsi ini untuk membuat
wisata baru. Sistem akan menampilkan halaman yang terdapat form untuk
menambahkan wisata setelah form telah terisi semua maka sistem akan melakukan
validasi terhadap masukan apakah telah sesuai atau tidak, hasil dari masukan tersebut
akan disimpan pada tabel wisata dan gambar wisata.
Fungsi mengubah wisata dapat diakses oleh admin Paramuda Tour &
Transport dengan cara memilih fungsi mengubah wisata pada halaman maintenance
wisata, pada fungsi ini admin dapat mengubah wisata dengan tahap awal menentukan
wisata mana yang akan diubah dengan cara menekan tombol edit pada kolom yang
tersedia lalu sistem akan mencari wisata berdasarkan id wisata yang diinginkan dan
menampilkan hasil tersebut kepada pengguna, pengguna akan mengubah wisata.
System Flow Maintenance Wisata dapat dilihat pada gambar 3.7 dibawah ini.
49
Maintenance wisata
Admin SistemPh
ase
Start
Memilih menu “Maintenance
Wisata”
Halaman Maintenance
Wisata
Menampilkan menu
Maintenance Wisata
Memilih fungsi
Mengecek fungsi yang
dipilih
Wisata
Menambah wisata ? N Mengubah
wisata ?
A
Valid Menyimpan data ubahanY
Halaman menambah
wisata
Form tambah wisata
Menampilkan form tambah
wisata
Data wisata baruValidasi data wisata baru
N
Menampilkan pesan sukses
Provinsi
Kota
Gambar
Wisata
Wisata
Gambar wisata
Menampilkan halaman tambah
wisataY
Valid Menyimpan data ubahanY
Halaman ubah wisata
Data wisata tujuan
Menampilkan wisata tujuan
Data wisata ubahan
Validasi data wisata ubahan
NMenampilkan pesan sukses
Wisata
Gambar wisata
Menampilkan halaman ubah
wisata
Y
EndN
Pilih wisata tujuan
Gambar 3.7 System Flow Maintenance Wisata
50
E. Maintenance Transportasi
System flow maintenance transportasi adalah alur sistem yang digunakan
untuk mengolah data transportasi, pada proses maintenance transportasi terdapat 2
(dua) sub proses didalamnya yaitu menambah transportasi, mengubah transportasi.
Semua proses tersebut dilakukan oleh admin Paramuda Tour & Transport yang telah
melakukan login. dalam halaman maintenance transportasi akan muncul dua fungsi
tersebut, admin akan ditujukan ke halaman selanjutnya sesuai dengan fungsi yang
akan dipilih.
Fungsi menambah transportasi dapat diakses oleh admin yang memilih menu
tambah transportasi pada halaman maintenance transportasi, fungsi ini untuk
membuat data transportasi baru. Sistem akan menampilkan halaman yang terdapat
form untuk menambahkan data transportasi setelah form telah terisi semua maka
sistem akan melakukan validasi terhadap masukan apakah telah sesuai atau tidak,
hasil dari masukan tersebut akan disimpan pada tabel transportasi.
Mengubah transportasi dapat diakses oleh admin Paramuda Tour &
Transport dengan cara memilih fungsi mengubah transportasi pada halaman
maintenance transportasi, pada fungsi ini admin dapat mengubah transportasi dengan
tahap awal menentukan transportasi mana yang akan diubah dengan cara menekan
tombol edit pada kolom yang tersedia lalu sistem akan mencari transportasi
berdasarkan id transportasi yang diinginkan dan menampilkan hasil tersebut kepada
pengguna, pengguna akan mengubah transportasi. System flow maintenance
transportasi dapat dilihat pada gambar 3.8 dibawah ini.
51
Mengubah bus
Admin SistemPh
ase
Ubahan data bus
bus
Valid
Menyimpan data ubahan
Y
Mengecek validasi
N
Halaman ubah bus
Daftar bus
Menampilkan daftar bus
bus tujuan yang diubah
bus yang dipilih
Mencari bus tujuan
End
Menampilkan pesan sukses
Ubah bus
Gambar 3.8 System Flow Maintenance Transportasi
52
F. Maintenance Fasilitas
System flow maintenance fasilitas adalah alur sistem yang digunakan untuk
mengolah data fasilitas, pada proses maintenance fasilitas terdapat 2 (dua) proses
didalamnya yaitu menambah fasilitas, mengubah fasilitas. Semua proses tersebut
dilakukan oleh admin Paramuda Tour & Transport yang telah melakukan login.
dalam halaman maintenance fasilitas akan muncul dua fungsi tersebut, admin akan
ditujukan ke halaman selanjutnya sesuai dengan fungsi yang akan dipilih.
Menambah fasilitas dapat diakses oleh admin yang memilih menu tambah
fasilitas pada halaman maintenance fasilitas, fungsi ini digunakan untuk menambah
fasilitas baru. Sistem akan menampilkan halaman yang terdapat form untuk
menambahkan data fasilitas setelah form telah terisi semua maka sistem akan
melakukan validasi terhadap masukan apakah telah sesuai atau tidak, hasil dari
masukan tersebut akan disimpan pada tabel fasilitas.
Mengubah fasilitas dapat diakses oleh admin Paramuda Tour & Transport
dengan cara memilih fungsi mengubah fasilitas pada halaman maintenance fasilitas,
pada fungsi ini admin dapat mengubah fasilitas dengan tahap awal menentukan
fasilitas mana yang akan diubah dengan cara menakan tombol edit pada kolom yang
tersedia lalu sistem akan mencari fasilitas berdasarkan id fasilitas yang diinginkan
dan menampilkan hasil tersebut kepada pengguna, pengguna akan mengubah fasilitas.
System flow maintenance fasilitas dapat dilihat pada gambar 3.9 dibawah ini.
53
Maintenance fasilitas
Admin SistemPh
ase
Start
Memilih menu “Maintenance
fasilitas”
Halaman Maintenance
fasilitas
Menampilkan menu
Maintenance fasilitas
Memilih fungsi
Mengecek fungsi yang
dipilih
fasilitas
Menambah fasilitas ? N Mengubah
fasilitas ?
A
Valid Menyimpan data ubahanY
Halaman menambah
fasilitas
Form tambah fasilitas
Menampilkan form tambah
fasilitas
Data fasilitas baru
Validasi data fasilitas baru
N
Menampilkan pesan sukses
Menampilkan halaman tambah
fasilitasY
Valid Menyimpan data ubahanY
Halaman ubah fasilitas
Data fasilitas tujuan
Menampilkan fasilitas tujuan
Data fasilitas ubahan
Validasi data fasilitas ubahan
N
Menampilkan pesan sukses
Menampilkan halaman ubah
fasilitas
Y
End
N
Pilih fasilitas tujuan
fasilitas
Gambar 3.9 System Flow Maintenance Fasilitas
54
G. Maintenance Hotel
System flow maintenance hotel adalah alur sistem yang digunakan untuk
mengolah data hotel, pada proses Maintenance hotel terdapat 2 (dua) sub proses
didalamnya yaitu menambah hotel, mengubah hotel. Semua proses tersebut dilakukan
oleh admin Paramuda Tour & Transport yang telah melakukan login. dalam halaman
maintenance hotel akan muncul dua fungsi tersebut, admin akan ditujukan ke
halaman selanjutnya sesuai dengan fungsi yang akan dipilih.
Fungsi menambah hotel dapat diakses oleh admin yang memilih menu
menambah hotel pada halaman maintenance hotel, fungsi ini untuk membuat data
hotel baru. Sistem akan menampilkan halaman yang terdapat form untuk
menambahkan hotel setelah form telah terisi semua maka sistem akan melakukan
validasi terhadap masukan apakah telah sesuai atau tidak, hasil dari masukan tersebut
akan disimpan pada tabel hotel.
Fungsi mengubah hotel dapat diakses oleh admin Paramuda Tour &
Transport dengan cara memilih fungsi mengubah hotel pada halaman maintenance
hotel, pada fungsi ini admin dapat mengubah hotel dengan tahap awal menentukan
hotel mana yang akan diubah dengan cara menekan tombol edit pada kolom yang
tersedia lalu sistem akan mencari wisata berdasarkan id hotel yang diinginkan dan
menampilkan hasil tersebut kepada pengguna, pengguna akan mengubah hotel.
System flow maintenance hotel dapat dilihat pada gambar 3.10 dibawah ini.
55
Mengubah hotel
Admin SistemPh
ase
Ubahan data hotel
hotel
Valid
Menyimpan data ubahan
Y
Mengecek validasi
N
Halaman ubah hotel
Daftar hotel
Menampilkan daftar hotel
hotel tujuan yang diubah
hotel yang dipilih
Mencari hotel tujuan
End
Menampilkan pesan sukses
Ubah hotel
Gambar 3.10 System Flow Maintenance Hotel
56
H. Maintenance Gambar
System flow maintenance gambar adalah alur sistem yang digunakan untuk
mengolah data gambar, pada proses maintenance gambar terdapat 2 (dua) proses
didalamnya yaitu menambah gambar, mengubah gambar. Semua proses tersebut
dilakukan oleh admin Paramuda Tour & Transport yang telah melakukan login.
dalam halaman maintenance gambar akan muncul dua fungsi tersebut, admin akan
ditujukan ke halaman selanjutnya sesuai dengan fungsi yang akan dipilih.
Menambah gambar dapat diakses oleh admin yang memilih menu tambah
gambar pada halaman maintenance gambar, fungsi ini digunakan untuk menambah
gambar baru. Sistem akan menampilkan halaman yang terdapat form untuk
menambahkan data gambar setelah form telah terisi semua maka sistem akan
melakukan validasi terhadap masukan apakah telah sesuai atau tidak, hasil dari
masukan tersebut akan disimpan pada tabel gambar.
Mengubah gambar dapat diakses oleh admin Paramuda Tour & Transport
dengan cara memilih fungsi mengubah gambar pada halaman maintenance gambar,
pada fungsi ini admin dapat mengubah gambar dengan tahap awal menentukan
gambar mana yang akan diubah dengan cara menakan tombol edit pada kolom yang
tersedia lalu sistem akan mencari gambar berdasarkan id gambar yang diinginkan dan
menampilkan hasil tersebut kepada pengguna, pengguna akan mengubah gambar.
System flow maintenance gambar dapat dilihat pada gambar 3.11 dibawah ini.
57
Maintenance fasilitas
Admin SistemPh
ase
Start
Memilih menu “Maintenance
fasilitas”
Halaman Maintenance
fasilitas
Menampilkan menu
Maintenance fasilitas
Memilih fungsi
Mengecek fungsi yang
dipilih
fasilitas
Menambah fasilitas ? N Mengubah
fasilitas ?
A
Valid Menyimpan data ubahanY
Halaman menambah
fasilitas
Form tambah fasilitas
Menampilkan form tambah
fasilitas
Data fasilitas baru
Validasi data fasilitas baru
N
Menampilkan pesan sukses
Menampilkan halaman tambah
fasilitasY
Valid Menyimpan data ubahanY
Halaman ubah fasilitas
Data fasilitas tujuan
Menampilkan fasilitas tujuan
Data fasilitas ubahan
Validasi data fasilitas ubahan
NMenampilkan pesan sukses
Menampilkan halaman ubah
fasilitas
Y
EndN
Pilih fasilitas tujuan
fasilitas
Gambar 3.11 System Flow Maintenance Gambar
58
I. Maintenance Pelanggan
System flow maintenance pelanggan adalah alur sistem yang digunakan untuk
mengubah data pelanggan, fungsi tersebut dilakukan oleh admin Paramuda Tour &
Transport yang telah melakukan login. dalam halaman maintenance data pelanggan
akan muncul fungsi tersebut, admin akan ditujukan ke halaman selanjutnya sesuai
dengan fungsi yang akan dipilih.
Pada fungsi maintenance data pelanggan admin dapat mengubah data
pelanggan dengan tahap awal menentukan pelanggan mana yang akan diubah dengan
cara menekan tombol edit pada kolom yang tersedia lalu sistem akan mencari
pelanggan berdasarkan id pelanggan yang diinginkan dan menampilkan hasil tersebut
kepada pengguna, pengguna akan mengubah hasil dan disimpan pada tabel
pelanggan. System flow maintenance data pelanggan dapat dilihat pada gambar 3.12
dibawah ini.
59
Maintenance Data Pelanggan
Admin SistemPh
ase
Start
Memilih menu “Maintenance Pelanggan”
Halaman Maintenance
pelanggan
Menampilkan menu
Maintenance pelanggan
Memilih fungsi
Mengecek fungsi yang
dipilih
Pelanggan
Ubah data pelanggan ?
Menampilkan halaman ubah data pelanggan
Y
A
Ubahan data pelanggan
Pelanggan
Valid Menyimpan data ubahanYMengecek
validasi
N
Halaman ubah data pelanggan
Menampilkan daftar pelanggan
Pelanggan tujuan yang di
ubah
Daftar pelanggan
Mencari pelanggan
tujuan
End
Menampilkan pesan sukses
Gambar 3.12 System Flow Maintenance Data Pelanggan
60
J. Maintenance Profil
System flow maintenance profil adalah alur sistem yang digunakan untuk
mengubah profil perusahaan, fungsi ini dilakukan oleh admin Paramuda Tour &
Transport yang telah melakukan login. Pengguna dapat mengubah isi dari profil
perusahaan dan menyimpannya pada tabel profil perusahaan. System flow
maintenance profil dapat dilihat pada gambar 3.13 dibawah ini.
Maintenance Profil
Admin Sistem
Phase
Start
Memilih menu
“Maintenance profil
perusahaan”
Halaman Maintenance profil
perusahaan
Menampilkan menu
Maintenance profil
perusahaan
Ubahan profil perusahaan
validasi ubahan
Profil perusahaan
Valid ?
Menampilkan pesan
data sukses diubah
Menyimpan data ubahan
Y
N
Start
A
Gambar 3.13 System Flow Maintenance Profil
61
K. Rekomendasi Paket Wisata
Fungsi ini dapat diakses oleh pelanggan dengan cara memilih menu “Paket
Wisata Rekomendasi” pada halaman utama pelanggan, sistem akan menampilkan
halaman wisata rekomendasi. Setelah halaman wisata rekomendasi muncul pelanggan
harus mengisikan budget kota tujuan wisata, banyak wisata yang diinginkan dan lama
wisata. Masukan tersebut akan ditampung oleh sistem dan sistem akan menampilkan
menu perbandingan kriteria yang dimana pelanggan akan diberikan pertanyaan yang
bertujuan untuk memberikan pembobotan oleh sistem, sistem akan melakukan
validasi kepada pelanggan apakah masukan yang telah diisikan pelanggan telah
benar.
Apabila benar selanjutnya sistem akan melakukan pembobotan sesuai dengan
kriteria yang telah diisikan oleh pelanggan, proses selanjutnya adalah sistem akan
melakukan perhitungan dengan metode AHP, setelah perhitungan menggunakan
metode AHP selesai maka akan di validasi oleh sistem apakah hasil tersebut sesuai
dengan ketentuan yang ada pada metode AHP tersebut, apabila hasil tersebut tidak
valid maka pelanggan harus mengulangi perbandingan kriteria, dan bila hasil tersebut
sesuai dengan ketentuan proses selanjutnya akan mencocokan hasil AHP dengan
tampungan masukan pelanggan dan hasil paket rekomendasi akan ditampilkan kepada
pelanggan.
62
pelanggan dapat membeli paket tersebut atau tidak, pelanggan dapat membeli
paket tersebut dengan memilih tombol beli, proses selanjutnya adalah halaman detail
paket muncul maka pelanggan dapat memilih transportasi dan hotel yang akan
digunakan dalam paket wisata yang dipilih, pelanggan juga harus mengisi tanggal
keberangkatan, apabila data tidak valid maka sistem akan memberikan pesan error
kepada pelanggan bahwa isian tidak valid. Jika isian valid sistem akan melakukan
pengecekan apakah pelanggan telah melakukan proses login atau belum jika belum
maka pelanggan harus login terlebih dahulu jika sudah maka pesanan pelanggan
dapat dilanjutkan, pelanggan akan ditujukan ke halaman keranjang untuk mengetahui
paket wisata yang di beli, pelanggan dapat mengkonfirmasi pesanan yang ada pada
keranjang untuk menyetujui bahwa paket wisata yang telah dipilih akan dibeli.
System flow Pemilihan Paket Wisata dapat dilihat pada gambar 3.14 dibawah ini.
63
Rekomendasi paket wisata
Pelanggan SistemPh
ase
Memilih menu “Rekomendasi paket wisata”
Start
Menampilkan menu
“Rekomendasi paket wisata”
Halaman Rekomendasi paket wisata
Budget, Kota tujuan, banyak wisata & lama
perjalanan
Menampung masukan
Paket wisata
Mengisikan pembandingan
kriteria yang telah ditentukan
Menampilkan menu
perbandingan kriteria yang
telah ditentukan
menu perbandinga
n kriteria
Melakukan pembobotan sesuai kriteria
B
Melakukan perhitungan
menggunakan rumus AHP
Hasil perhitungan AHP disortir
Valid ?
Y
N
Valid ?
N
Y
Menampilkan paket wisata rekomendasi
B
B
Paket wisata rekomendasi
Beli ?
End
N
Y
Beli
Gambar 3.14 System Flow Pemilihan Paket Wisata
64
L. Pemilihan Paket Wisata
Fungsi ini dapat diakses oleh pelanggan dengan cara memilih menu “Daftar
Paket Wisata” pada halaman utama pelanggan, sistem akan menampilkan halaman
daftar paket. Setelah halaman daftar paket wisata muncul pelanggan dapat memilih
paket wisata yang diinginkan, setelah pelanggan memilih paket wisata yang
dikehendaki maka sistem akan menampilkan detail dari paket wisata yang dipilih.
Setelah halaman detail paket muncul maka pelanggan dapat memilih
transportasi dan hotel yang akan digunakan dalam paket wisata yang dipilih,
pelanggan juga harus mengisi tanggal keberangkatan, apabila data tidak valid maka
sistem akan memberikan pesan error kepada pelanggan bahwa isian tidak valid. Jika
isian valid sistem akan melakukan pengecekan apakah pelanggan telah melakukan
proses login atau belum jika belum maka pelanggan harus login terlebih dahulu jika
sudah maka pesanan pelanggan dapat dilanjutkan, pelanggan akan ditujukan ke
halaman keranjang untuk mengetahui paket wisata yang di beli, pelanggan dapat
mengkonfirmasi pesanan yang ada pada keranjang untuk menyetujui bahwa paket
wisata yang telah dipilih akan dibeli. System flow pemilihan paket wisata dapat dilihat
pada gambar 3.15 dibawah ini.
65
Pemilihan paket wisata
Pelanggan SistemPh
ase
Start
Memilih menu “Daftar paket
wisata”
Halaman Daftar Paket
Wisata
Menampilkan menu Daftar paket wisata
Memilih paket wisata
Menampilkan detail paket
pilihan
B
Beli
Paket wisata
Detil paket wisata pilihan
Mengisikan data pesanan
Validasi data pesanan
Valid
Sudah login ?
N
Y
Menyimpan data pesananyLogin N
Menampilkan pesan
peringatan belum login
Pesan peringatan
belum login
End
Tampungan penjualan
Menampilkan halaman
keranjang
Halaman keranjang
Konfirmasi pesanan
Menyimpan data pesanan penjualan
Pesanan
Gambar 3.15 System Flow Pemilihan Paket Wisata
66
M. Konfirmasi Bayar
System flow konfirmasi bayar adalah alur sistem yang digunakan untuk
mengkonfirmasi pembayar yang telah dilakukan oleh pelanggan, fungsi tersebut
dilakukan oleh pelanggan yang telah melakukan login. dalam halaman konfirmasi
bayar akan muncul form isian, pada kolom kode pesanan pelanggan dapat mencari
pesanan yang telah dikonfirmasi pada halaman keranjang, setelah pelanggan
mengisikan kode pesanan dengan benar maka akan muncul detail paket wisata yang
telah dipesan.
Pelanggan dapat melanjutkan mengisi kolom selanjutnya yaitu transfer via
bank, nomor rekening pembayar, nama pembayar dan jumlah bayar, lalu pelanggan
dapat mengkonfirmasi dengan cara klik tombol simpan. System flow konfirmasi bayar
dapat dilihat pada gambar 3.16 dibawah ini.
67
Konfirmasi bayar
Pelanggan SistemPh
ase
Start
Memilih menu “Konfirmasi
bayar”
Halaman Daftar Paket
Wisata
Menampilkan menu Daftar paket wisata
Memilih paket wisata
Menampilkan detail paket
pilihan
B
Beli
Paket wisata
Detil paket wisata pilihan
Mengisikan data pesanan
Validasi data pesanan
Valid
Sudah login ?
N
Y
Menyimpan data pesanan
y
Login NMenampilkan
pesan peringatan belum login
Pesan peringatan
belum login
End
Tampungan penjualan
Gambar 3.16 System Flow Konfirmasi bayar
68
N. Penjualan
System flow penjualan adalah alur sistem yang digunakan untuk melihat data
penjualan yang ada pada Paramuda Tour & Transport, pada proses penjualan terdapat
2 (dua) sub proses didalamnya yaitu mengkonfirmasi pesaan dan melihat pesanan
yang ada. Semua proses tersebut dilakukan oleh admin Paramuda Tour & Transport
yang telah melakukan login. dalam halaman penjualan akan muncul dua fungsi
tersebut, admin akan mendapatkan informasi pesanan sesuai dengan fungsi yang akan
dipilih. System flow penjualan dapat dilihat pada gambar 3.17 dibawah ini.
Laporan
Admin Sistem
Phase
Start
Memilih menu
“Penjualan”
Halaman Penjualan
Menampilkan menu
Penjualan
Memilih fungsi
Mengecek fungsi yang
dipilih
Konfirmasi pesanan ?
Halaman konfirmasi
pesanan
Menampilkan halaman
konfirmasi pesanan
Y
N
A
Penjualan
A
Mengubah status
pesanan
Konfirmasi pesanan
Menampilkan halaman pesanan
keseluruhan
End
Pesanan keseluruha
n ?
Halaman pesanan
keseluruhan
Gambar 3.17 System Flow Penjualan
69
O. Laporan
System flow laporan adalah alur sistem yang digunakan untuk melihat
laporan, pada proses laporan terdapat 2 (dua) sub proses didalamnya yaitu laporan
kota yang sering dipilih dan laporan paket wisata yang sering dipilih. Semua proses
tersebut dilakukan oleh admin Paramuda Tour & Transport yang telah melakukan
login, admin akan mendapatkan laporan sesuai dengan fungsi yang akan dipilih.
System flow laporan dapat dilihat pada gambar 3.18 dibawah ini.
Laporan
Admin Sistem
Phase
Start
Memilih menu “Laporan”
Halaman laporan
Menampilkan menu Laporan
Memilih fungsi
Mengecek fungsi yang
dipilih
N
Halaman laporan kota yang sering
dipilih
Menampilkan laporan kota yang sering
dipilih
A
Laporan kota favorit ?Y
Halaman laporan paket yang sering
dipilih
Menampilkan laporan paket yang sering
dipilih
Laporan paket wisata
?Y
NPenjualan
End A
A
N
Gambar 3.18 System Flow Laporan
70
3.2.4 Data Flow Diagram
A. Diagram Jenjang Proses
Diagram Jenjang Proses adalah sarana dalam melakukan desain dan teknik
dokumentasi dalam siklus pengembangan sistem yang berbasis pada fungsi.
Tujuannya agar Diagram Jenjang tersebut dapat memberikan informasi tentang
fungsi-fungsi yang ada di dalam sistem. Gambar Diagram Jenjang dapat dilihat pada
gambar 3.19.
Aplikasi pemilihan paket wisata
0
Daftar Akun Baru
1
Hak Akses
2
Pemilihan Paket Wisata
4
Maintenance Pelanggan
31.
Maintenance Fasilitas
3.7
Maintenance Hotel
3.6
Laporan
6
Maintenance Gambar
3.5
Maintenance Wisata
3.3
Maintenance Paket Wisata
3.2
Maintenance Transportasi
3.4
Maintenance
3
Rekomendasi Paket Wisata
4.1
Pemesanan
4.2
Keranjang Belanja
4.3
Penjualan
5
Maintenance Profil
3.8
Konfirmasi Bayar
4.4
Gambar 3.19 Diagram Jenjang
71
B. Context Diagram
Context diagram merupakan gambaran menyeluruh dari DFD. Di dalam
context diagram terdapat 2 (dua) External Entity yaitu Pelanggan dan Admin pada
Paramuda Tour & Transport. Proses pembuatan context diagram dimulai dari system
flow yang menjelaskan alur sistem. Dalam alur sistem terdapat proses dan tabel yang
dibutuhkan untuk menjalankan proses tersebut sehingga dapat diketahui alur data
serta entitasnya. Tampilan dari context diagram dapat dilihat pada Gambar 3.20.
Halaman pemilihan paket wisata
Halaman hak akses pelanggan
Halaman daftar akun
Data menu daftar akunData menu hak akses pelanggan
Data menu pemilihan paket wisata
Halaman LaporanHalaman maintenance
Halaman penjualanHalaman hak akses admin
Data menu laporanData menu maintenance
Data menu penjualanData menu hak akses admin
0aplikasi
pemilihan paket wisata+
Admin
Pelanggan
Gambar 3.20 Context Diagram
72
C. DFD Level 0
Pada DFD Level 0 akan digambarkan proses-proses yang ada dalam aplikasi
Pemilihan Paket Wisata, terdapat 6 (enam) proses yaitu :
1. Proses Daftar Akun
Merupakan penggambaran proses yang digunakan untuk mencatat data
pengguna dari aplikasi Pemilihan Paket Wisata.Pendaftaran ditujukan untuk
pelanggan dan pada proses pendaftaran akun baru, tabel yang digunakan adalah tabel
pelanggan.
Gambar 3.21 Proses Daftar Akun
Data pelanggan baru
Halaman daftar akun
Data menu daftar akun
Pelanggan 2
Daftar akun
+
1 Pelanggan
73
2. Proses Hak Akses
Merupakan penggambaran proses yang digunakan untuk memeriksa otorisasi
dari 2 (dua) pengguna pada aplikasi Pemilihan Paket Wisata. Tabel yang digunakan
pada proses ini yaitu tabel pelanggan dan admin
Gambar 3.22 Proses Hak Akses
3. Proses Maintenance
Merupakan penggambaran proses yang digunakan untuk maintenance data
paket wisata pada aplikasi pemilihan paket wisata. Terdapat 13 (tiga belas) tabel yang
digunakan pada proses ini. Pada proses maintenance, admin dapat mengelolah data
master yang ada.
Halaman hak akses
Data menu hak akses Data hak akses
Halaman hak akses admin
Data menu hak akses admin
Admin Pelanggan
1
Hak Akses
+
1 Pelanggan
74
Gambar 3.23 Proses Maintenance
4. Proses Pemilihan Paket Wisata
merupakan penggambaran proses yang digunakan untuk memilih paket
wisata, data paket wisata yang ditampilkan menggunakan table paket wisata.
Sedangkan untuk proses pemesanan paket wisata akan menggunakan tabel penjualan
dimana pada tabel penjualan akan muncul tanggal pesanan pelanggan.
Data paket wisata baru
Data profil perusahaan baru
Data hotel baru
Data fasilitas baru
Data wisata baru
Data gambar baru
Data transportasi baru
Data kumpulan wisata baru
Data gambar wisata baru
Data daftar fasilitas baru
Data admin
Data profil perusahaan
Data provinsi
Data kota
Data fasilitas
Data hotel
Data wisata
Data paket wisata
Data gambar
Data transportasi
Data kumpulan wisata
Data gambar wisata
Data daftar fasilitas
3
Maintenance +
2 Provinsi
3 Kota
4 Fasilitas
5 Hotel
6 Paket wisata
7 Wisata
8 Gambar
9 Transportasi
10 Kumpulan Wisata
11 Gambar wisata
12 Daftar fasilitas
13 Profil perusahaan
15 Admin
75
Gambar 3.24 Proses Pemilihan Paket Wisata
5. Proses Penjualan
Merupakan penggambaran proses yang digunakan untuk melihat penjualan
dan konfirmasi penjualan pada aplikasi pemilihan paket wisata. Tabel yang
digunakan pada proses ini yaitu tabel penjualan. Pada proses penjualan, admin dapat
mengubah status penjualan, melihat penjualan yang telah disetujui dan melihat
penjualan keseluruhan.
Data penjualan baru Data paket wisata pemilihan paket
Data pesanan baru
Data tampungan penjualan baru Data tampungan penjualan
Halaman pemilihan paket wisata Data menu pemilihan paket wisata
Pelanggan
4
Pemilihan paket wisata
+
18 Tampung penjualan
19 Pesanan
6 Paket wisata
14 Penjualan
76
Gambar 3.25 Proses Penjualan
6. Proses Laporan
merupakan penggambaran proses yang digunakan untuk menyusun laporan
yang dihasilkan oleh aplikasi Pemilihan Paket Wisata. Laporan yang dapat dihasilkan
dibagi menjadi laporan kota favorit dan laporan laporan paket wisata favorit. Jenis
laporan yang dihasilkan untuk pengguna yang berbeda, juga akan menghasilkan
laporan yang berbeda. Tabel yang digunakan untuk laporan kota favorit dan laporan
paket wisata favorit adalah tabel penjualan.
Data penjualan
Data menu
Halaman Admin
5
Penjualan +
14 Penjualan
77
Gambar 3.26 Proses Laporan
D. DFD Level 1
1. Sub proses daftar akun
Merupakan penggambaran proses yang digunakan untuk mencatat data
pengguna dari aplikasi Pemilihan Paket Wisata. Pendaftaran ditujukan untuk
pelanggan dan pada proses pendaftaran akun baru, tabel yang digunakan adalah tabel
pelanggan. Gambar sub proses daftar akun dapat dilihat pada gambar 3.28 dibawah
ini.
Data laporan penjualan
[Data menu laporan]
[Halaman Laporan]
Admin
6
Laporan
+
14 Penjualan
78
Data pelanggan baru
Data pelanggan baru valid
Pesan sukses menambah pelanggan baru
Identitas pelanggan
Halaman daftar akun
Data menu daftar akunPelanggan
1 Pelanggan
1Menampilkan
halaman daftar akun
2Validasi
masukan data pelanggan
3Menyimpan
data pelanggan
Gambar 3.27 Sub proses Daftar Akun
2. Sub proses hak akses
Merupakan penggambaran proses yang digunakan untuk mengecek hak akses
pengguna pada aplikasi pemilihan paket wisata. Tabel yang digunakan pada proses
ini yaitu tabel pelanggan. Gambar sub proses hak akses dapat dilihat pada gambar
3.28 dibawah ini.
data login pengguna
Halaman pelangganHalaman admin
data login admin Data login pelanggan
Data hak akses pelanggan
Halaman hak akses pelanggan
Halaman hak akses admin
Data menu hak akses pelangganData menu hak akses adminAdmin
1 Pelanggan
Pelanggan
1
Menampilkan halaman login
2
Validasi user
3Menampilkan
halaman admin
4Menampilkan
halaman pelanggan
Gambar 3.28 Sub Proses Hak Akses
79
3. Sub proses maintenance
Merupakan penggambaran proses yang digunakan untuk maintenance data
paket wisata pada aplikasi pemilihan paket wisata. Terdapat 13 (tiga belas) tabel yang
digunakan pada proses ini. Pada proses maintenance, admin dapat mengelolah data
master yang ada. Gambar sub proses maintenance dapat dilihat pada gambar 3.29
dibawah ini.
80
Data
gamb
ar
trans
porta
si ba
ru
trans
porta
si ya
ng ad
afas
ilitas
baru
fasilit
as ya
ng ad
a
wisa
ta ba
ru
wisa
ta ya
ng ad
apa
ket w
isata
baru
pake
t wisa
ta ya
ng ad
aho
tel ya
ng ad
aho
tel ba
ru
Profi
l peru
saha
an ya
ng ad
a
profil
perus
ahaa
n baru
gamb
ar ya
ng ad
aGa
mbar
baru
Prov
insi w
isata
Prov
insi h
otel
Data
kota
hotel
Data
kota
wisa
ta
Data
provin
siDa
ta ko
ta
Data
gamb
ar wi
sata
baru
Data
gamb
ar wi
sata
Data
kump
ulan w
isata
baru
Data
kump
ulan w
isata
Data
admi
n
Data
profil
perus
ahaa
n
Data
profil
perus
ahaa
n baru
Data
piliha
n men
u main
tenan
ce pr
ofil p
erusa
haan
Data
dafta
r fasil
itas
Data
dafta
r fasil
itas b
aru
Data
piliha
n men
u main
tenan
ce ga
mbar
Data
piliha
n men
u main
tenan
ce ho
tel
Data
piliha
n men
u main
tenan
ce tra
nspo
rtasi
Data
piliha
n men
u main
tenan
ce fa
silita
s
Data
piliha
n men
u main
tenan
ce w
isata
Data
fasilit
as ba
ru
Data
trans
porta
si ba
ru
Data
gamb
ar ba
ru
Data
hotel
baru
Data
trans
porta
si
Data
fasilit
as
Data
hotel
Data
gamb
ar
Data
wisa
ta
Data
wisa
ta ba
ru
Data
pake
t wisa
ta ba
ru
Data
pake
t wisa
taDa
ta pil
ihan m
enu p
aket
wisa
ta
Halam
an m
ainten
ance
Data
menu
main
tenan
ce
Admi
n
11Ga
mbar
wisa
ta10
Kump
ulan
Wisa
ta
9Tr
ansp
ortas
i
8Ga
mbar
6Pa
ket w
isata
5Ho
tel
4Fa
silita
s
3Ko
ta
2Pr
ovins
i
15Ad
min
12Da
ftar fa
silita
s
7Wi
sata
13Pr
ofil
perus
ahaa
n
1
Mena
mpilk
an ha
laman
main
tenan
ce
2
Maint
enan
ce
pake
t wisa
ta +
3
Maint
enan
ce
wisa
ta+
4
Maint
enan
ce
fasilit
as+
5
Maint
enan
ce
trans
porta
si+
6
Maint
enan
ce
hotel
+
7
Maint
enan
ce
gamb
ar+
2
Maint
enan
ce
pake
t wisa
ta +
6
Maint
enan
ce
hotel
+
8Ma
inten
ance
pro
fil pe
rusah
aan +
3
Maint
enan
ce
wisa
ta+
3Ko
ta
2
Maint
enan
ce
pake
t wisa
ta +3
Maint
enan
ce
wisa
ta+
4
Maint
enan
ce
fasilit
as+
5
Maint
enan
ce
trans
porta
si+
6
Maint
enan
ce
hotel
+
7
Maint
enan
ce
gamb
ar+
8Ma
inten
ance
pro
fil pe
rusah
aan +
Gambar 3.29 Sub Proses Maintenance
Gam
bar 3
.29
Sub
Pros
es M
aint
enan
ce
81
4. Sub proses pemilihan paket wisata
Merupakan penggambaran proses yang digunakan untuk memilih paket
wisata, data paket wisata yang ditampilkan menggunakan table paket wisata.
Sedangkan untuk proses pemesanan paket wisata akan menggunakan tabel penjualan
dimana pada tabel penjualan akan muncul tanggal pesanan pelanggan.
Gambar 3.30 Sub Proses Pemilihan Paket Wisata
5. Sub proses penjualan
Merupakan penggambaran proses yang digunakan untuk melihat
penjualan dan konfirmasi penjualan pada aplikasi pemilihan paket wisata. Tabel
yang digunakan pada proses ini yaitu tabel penjualan. Pada proses penjualan,
admin dapat mengubah status penjualan, melihat penjualan yang telah disetujui
dan melihat penjualan keseluruhan.
Data konfirmasi pembayaran Data pembelian paket wisata
Tampilan menu rekomendasi paket
Data konfirmasi pemesanan Daftar paket wisata yang di pesan
Detil paket wisata pilihan Data tampungan penjualan Data pemesanan paket wisata
Data pilihan paket wisata
Data paket wisata pesanan pelanggan
Data ubahan status pesanan Data ubahan status penjualan
Data penjualan paket wisata Data pesanan paket wisata
Menampilkan data paket wisata pada menu konfirmasi bayar
Data pesanan paket wisata belum terkonfirmasi
Data paket wisata pilihan
Menampilkan menu rekomendasi paket wisata
Data penjualan baru
Data pesanan baru
Data tampungan penjualan baru
Halaman pemilihan paket wisata
Data menu pemilihan paket wisata
Pelanggan
Pelanggan
18 Tampung penjualan
19 Pesanan
6 Paket wisata
1 Menu pemilihan paket
wisata
2 Rekomendasi Paket Wisata
3
Pemesanan
4
Keranjang Belanja
5
Konfirmasi Bayar
14 Penjualan
19 Pesanan
Pelanggan
82
Gambar 3.31 Sub Proses Penjualan
6. Sub proses laporan
Merupakan penggambaran proses yang digunakan untuk menyusun laporan
yang dihasilkan oleh aplikasi Pemilihan Paket Wisata. Laporan yang dapat dihasilkan
dibagi menjadi laporan kota favorit dan laporan laporan paket wisata favorit. Jenis
laporan yang dihasilkan untuk pengguna yang berbeda, juga akan menghasilkan
laporan yang berbeda. Tabel yang digunakan untuk laporan kota favorit dan laporan
paket wisata favorit adalah tabel penjualan.
Gambar 3.32 Sub proses Laporan
Penjualan terkonfirmasi
Konfirmasi penjualan
Data penjualan belum terkonfirmasi
Data penjualan Data penjualan terkonfirmasi
Halaman penjualan
Data menu penjualan Admin
14 Penjualan
1 Menu
penjualan
2 konfirmasi pesanan
83
E. DFD Level 2
E1. Sub proses maintenance paket wisata
Maintenance paket wisata adalah sistem yang digunakan untuk mengolah data
paket wisata, pada proses maintenance paket wisata terdapat 2 (dua) proses
didalamnya yaitu menambah paket wisata, mengubah paket wisata.
Fungsi menambah paket wisata dapat diakses oleh admin yang memilih menu
menambah paket wisata pada halaman maintenance paket wisata, fungsi ini untuk
membuat paket wisata baru.
Fungsi mengubah paket wisata dapat diakses oleh admin Paramuda Tour &
Transport dengan cara memilih fungsi mengubah paket wisata pada halaman
maintenance paket wisata, pada fungsi ini admin dapat mengubah data paket wisata.
data ubahan kumpulan wisata
data ubahan paket wisata
data ubahan paket wisata baru
paket wisata baru
paket wisata yang ada
Data kumpulan wisata baru
Data paket wisata baru
Data admin
Data provinsi
Data kotaData paket wisata
Data kumpulan wisata
data wisata ubahan valid
data ubahan wisata
data wisata baru valid
data tambah paket wisata baru
data menu ubah paket wisatadata menu tambah paket wisata
menu pil ihan maintenance paket wisata 10Kumpulan
Wisata
6 Paket wisata
3 Kota
2 Provinsi
15 Admin
10Kumpulan
Wisata
6 Paket wisata
Admin
Admin
1menu
maintenance paket wisata
2
Tambah paket wisata
3cek validasi
tambah paket wisata
4
simpan paket wisata baru
5
ubah paket wisata
6cek validasi
ubahan paket wisata
7simpan
ubahan paket wisata
Gambar 3.33 Sub Proses Maintenance Paket Wisata
84
E2. Sub proses maintenance wisata
Maintenance wisata adalah sistem yang digunakan untuk mengolah data
wisata, pada proses maintenance wisata terdapat 2 (dua) proses didalamnya yaitu
menambah wisata, mengubah wisata.
Fungsi menambah wisata dapat diakses oleh admin yang memilih menu
menambah wisata pada halaman maintenance wisata, fungsi ini untuk membuat
wisata baru.
Fungsi mengubah wisata dapat diakses oleh admin Paramuda Tour &
Transport dengan cara memilih fungsi mengubah wisata pada halaman
maintenance wisata, pada fungsi ini admin dapat mengubah data wisata.
Data wisata
Data gambar wisata
data wisata ubahan valid
data ubahan wisata
data wisata baru valid
data tambah wisata baru
data gambar wisata ubahan
data wisata ubahan
wisata baru
wisata yang ada
Data gambar wisata baru
Data wisata baru
Data kota wisata
data menu ubah wisatadata menu tambah wisata
menu pil ihan maintenance wisata
11 Gambar wisata
7 Wisata
11 Gambar wisata
7 Wisata
3 Kota
Admin
Admin
1menu
maintenance wisata
2
Tambah wisata
3
cek validasi tambah wisata
4
simpan wisata baru
5
ubah wisata
6
cek validasi ubahan wisata
7
simpan ubahan wisata
Gambar 3.34 Sub Proses Maintenance Wisata
85
E3. Sub proses maintenance fasilitas
Maintenance fasilitas adalah sistem yang digunakan untuk mengolah data
fasilitas, pada proses maintenance fasilitas terdapat 2 (dua) proses didalamnya yaitu
menambah fasilitas, mengubah fasilitas.
Fungsi menambah fasilitas dapat diakses oleh admin yang memilih menu
menambah fasilitas pada halaman maintenance fasilitas, fungsi ini untuk membuat
fasilitas baru.
Fungsi mengubah fasilitas dapat diakses oleh admin Paramuda Tour &
Transport dengan cara memilih fungsi mengubah fasilitas pada halaman maintenance
fasilitas, pada fungsi ini admin dapat mengubah data fasilitas.
Gambar 3.35 Sub Proses Maintenance Fasilitas
data fasilitas ubahan
data ubahan fasilitas valid
data ubahan fasilitas
data fasilitas baru valid
data tambah fasilitas
fasilitas yang ada
Data fasilitas fasilitas baru
Data fasilitas baru
data menu ubah fasilitas data menu tambah fasilitas
menu pilihan maintenance fasilitas
4 Fasilitas
4 Fasilitas
Admin
Admin
1 menu
maintenance fasilitas
2 Tambah fasilitas
3 cek validasi
tambah fasilitas
4 simpan
fasilitas baru
5 ubah fasilitas
6 cek validasi
ubahan fasilitas
7 simpan ubahan fasilitas
86
E4 Sub proses maintenance transportasi
Maintenance transportasi adalah sistem yang digunakan untuk mengolah data
transportasi, pada proses maintenance transportasi terdapat 2 (dua) proses didalamnya
yaitu menambah transportasi, mengubah transportasi.
Fungsi menambah transportasi dapat diakses oleh admin yang memilih menu
menambah transportasi pada halaman maintenance transportasi, fungsi ini untuk
membuat transportasi baru.
Fungsi mengubah transportasi dapat diakses oleh admin Paramuda Tour &
Transport dengan cara memilih fungsi mengubah transportasi pada halaman
maintenance transportasi, pada fungsi ini admin dapat mengubah data transportasi.
data transportasi ubahan
transportasi baru
transportasi yang ada
Data transportasi baru
Data transportasi
data ubahan transportasi
data transportasi ubahan validdata transportasi baru valid
data tambah transportasi baru
data menu ubah transportasidata menu tambah transportasi
menu pil ihan maintenance transportasi
9 Transportasi
9 Transportasi
Admin
Admin
1menu
maintenance transportasi
2
Tambah transportasi
3cek validasi
tambah transportasi
4simpan
transportasi baru
5
ubah transportasi
6cek validasi
ubahan transportasi
7simpan ubahan
transportasi
Gambar 3.36 Sub Proses Maintenance Transportasi
87
E5. Sub proses maintenance hotel
Maintenance hotel adalah sistem yang digunakan untuk mengolah data hotel,
pada proses maintenance hotel terdapat 2 (dua) proses didalamnya yaitu menambah
hotel, mengubah hotel.
Fungsi menambah hotel dapat diakses oleh admin yang memilih menu
menambah hotel pada halaman maintenance hotel, fungsi ini untuk membuat hotel
baru.
Fungsi mengubah transportasi dapat diakses oleh admin Paramuda Tour &
Transport dengan cara memilih fungsi mengubah hotel pada halaman maintenance
hotel, pada fungsi ini admin dapat mengubah data hotel.
data hotel ubahan valid
data ubahan hotel
data hotel baru valid
data tambah hotel baru
data fasil itas ubahandata hotel ubahan
Data daftar fasil itas baru
Data hotel baru
Data kota hotel hotel yang adaData hotel
Data daftar fasil itashotel baru
data menu ubah hoteldata menu tambah hotel
menu pil ihan maintenance hotel
12 Daftar fasil itas
5 Hotel
12 Daftar fasil itas
5 Hotel
3 Kota
Admin
Admin
1menu
maintenance hotel
2
Tambah hotel
3
cek validasi tambah hotel
4
simpan hotel baru
5
ubah hotel
6
cek validasi ubahan hotel
7
simpan ubahan hotel
Gambar 3.37 Sub Proses Maintenance Hotel
88
E6. Sub proses maintenance gambar
Maintenance gambar adalah sistem yang digunakan untuk mengolah data
gambar, pada proses maintenance gambar terdapat 2 (dua) proses didalamnya yaitu
menambah gambar, mengubah gambar.
Fungsi menambah gambar dapat diakses oleh admin yang memilih menu
menambah gambar pada halaman maintenance gambar, fungsi ini untuk membuat
gambar baru.
Fungsi mengubah gambar dapat diakses oleh admin Paramuda Tour &
Transport dengan cara memilih fungsi mengubah gambar pada halaman maintenance
gambar, pada fungsi ini admin dapat mengubah data gambar.
Data gambar
data gambar ubahan
data menu ubah gambar
data gambar ubahan valid
data ubahan gambar
data ubahan gambar baru
gambar yang ada
pesan sukses gambar ditambah
Data gambar baru
data gambar baru valid
data tambah gambar baru
data menu tambah gambar
menu pil ihan maintenance gambar
Gambar baru
Data gambar
8 Gambar
8 Gambar
Admin
Admin
1menu
maintenance gambar
2
Tambah gambar
3cek validasi
tambah gambar
4
simpan gambar baru
Admin
5
ubah gambar
6cek validasi
ubahan gambar
7simpan ubahan gambar
Gambar 3.38 Sub Proses Maintenance Gambar
89
E7. Sub proses maintenance profil perusahaan
Maintenance profil perusahaan adalah sistem yang digunakan untuk
mengolah data profil perusahaan, pada proses maintenance gambar terdapat proses
didalamnya yaitu menambah profil perusahaan.
Fungsi menambah profil perusahaan dapat diakses oleh admin yang memilih
menu profil perusahaan pada halaman maintenance profil perusahaan, fungsi ini
untuk membuat profil perusahaan baru.
data menu ubah profil perusahaan
Data profil perusahaan baru
profil perusahaan baru
Profil perusahaan yang ada
Data profil perusahaan13
Profil perusahaan
Admin
Admin
1menu
maitenance profil
2simpan profil perusahaan
baru
Gambar 3.39 Sub Proses Maintenance Profil Perusahaan
3.2.5 Entity Relationship Diagram (ERD)
Entity Relationship Diagram atau ERD merupakan salah satu teknik
dokumentasi yang digunakan untuk menyajikan relasi antara entitas (sumber daya,
peristiwa dan agen) dalam sebuah sistem. (Hall, 2001)
90
A. Conceptual Data Model (CDM)
Sebuah Conceptual Data Model atau CDM menggambarkan secara
keseluruhan konsep struktur basis data yang dirancang untuk salah satu aplikasi
sebagaimana terlihat pada gambar 3.40.
Gambar 3.40 Conceptual Data Model
tampung pesanan
Tampung id paket
daftar fasilitas
kumpulan wisata
Banyak pelanggan banyak wisata Banyak hotel
Banyak kota
Gambar wisata
Gambar paket
Punya hotel
Memakai transportasi
Pesanan
Maintenance profil
Maintenance paket
ID_paket
Pelanggan ID_pelanggan Nama_pelanggan Alamat_pelanggan Jenis_kelamin Telepon Email_pelanggan Password_pelanggan Status_pelanggan
Paket_wisata ID_paket Nama_paket Jenis_paket Lama_paket Status_paket Harga_paket k1 k2 k3 k4
Penjualan ID_penjualan Nama_pembayar No_rekening Jumlah Orang Tanggal_pesan Tanggal_bayar Tanggal_keberangkatan Total_bayar Harga_dp Kode_voucher Status_bayar Keterangan
Wisata ID_wisata Nama_wisata Harga Status_wisata
Admin ID_admin Nama_admin Username_admin Password_admin
Profil_perusahaan ID_profil Isi_profil
Transportasi ID_transportasi Nama_transportasi Harga_transportasi Status_transportasi Jumlah_penumpang Batas_maksimal
Hotel ID_hotel Nama_hotel Harga_hotel Status_hotel
Gambar ID_gambar Path Status Jenis_gambar
Kota ID_kota Nama_kota
Provinsi ID_provinsi Nama_provinsi
Fasilitas ID_fasilitas Nama_fasilitas Status
Tampung Penjualan ID_penjualan2 Nama_pembayar2 No_rekening2 Jumlah Orang2 Tanggal_pesan2 Tanggal_bayar2 Tanggal_keberangkatan2 Harga_dp2 Kode_voucher2 Status_bayar2
91
B. Physical Data Model (PDM)
Sebuah Physical Data Model atau PDM menggambarkan secara detail konsep
rancangan struktur basis data yang dirancang untuk salah satu aplikasi. PDM
merupakan hasil generate dari CDM. Pada PDM tergambar jelas tabel-tabel penyusun
basis data beserta kolom-kolom yang terdapat pada setiap tabel sebagaimana terlihat
pada gambar 3.41.
92
ID_P
ELA
NG
GAN
= ID
_PE
LAN
GG
AN
ID_P
AK
ET =
ID_P
AK
ET
ID_H
OT
EL =
ID_H
OTE
L
ID_F
AS
ILIT
AS
= ID
_FA
SIL
ITA
S
ID_P
AK
ET =
ID_P
AK
ET
ID_W
ISA
TA
= ID
_WIS
ATA
ID_K
OT
A =
ID_K
OT
A
ID_K
OT
A =
ID_K
OT
A
ID_K
OT
A =
ID_K
OT
A
ID_P
RO
VIN
SI =
ID_P
RO
VIN
SI
ID_W
ISA
TA
= ID
_WIS
ATA
ID_G
AM
BAR
= ID
_GA
MBA
R
ID_G
AM
BAR
= ID
_GA
MBA
R
ID_H
OT
EL =
ID_H
OTE
L ID_T
RA
NSP
OR
TAS
I = ID
_TR
ANS
PO
RTA
SI
ID_P
EN
JUA
LAN
= ID
_PEN
JUAL
AN
ID_P
ELA
NG
GAN
= ID
_PE
LAN
GG
AN
ID_A
DM
IN =
ID_A
DM
IN
ID_A
DM
IN =
ID_A
DM
IN
ID_P
AK
ET =
ID_P
AK
ET
PE
LAN
GGA
NID
_PE
LAN
GGA
Nva
rcha
r(20)
ID_K
OT
Ava
rcha
r(50)
NA
MA_P
ELA
NGG
AN
varc
har(5
0)A
L AM
AT
_PE
LAN
GG
ANva
rcha
r(50)
JEN
IS_K
ELA
MIN
varc
har(5
0)T
ELE
PO
Nin
tE
MAI
L_P
ELA
NG
GAN
varc
har(5
0)P
ASS
WO
RD_
PEL
AN
GGA
Nva
rcha
r(50)
ST
ATU
S_P
ELA
NG
GA
Nva
rcha
r(50)
PA
KET
_WIS
ATA
ID_P
AK
ETva
rcha
r(50)
ID_A
DM
INva
rcha
r(50)
ID_T
RA
NSP
OR
TAS
Iva
rcha
r(50)
ID_H
OT
ELva
rcha
r(50)
ID_G
AM
BAR
varc
har(5
0)N
AMA
_PAK
ET
varc
har(5
0)JE
NIS
_PA
KET
v arc
har(5
0)LA
MA
_PA
KE
Tva
rcha
r(50)
ST
ATU
S_P
AK
ET
varc
har(5
0)H
ARG
A_P
AK
ET
int
K1
int
K2
int
K3
int
K4
int
PE
NJU
ALA
NID
_PE
NJU
ALA
Nva
rcha
r(20)
ID_P
AK
ETva
rcha
r(50)
NA
MA_P
EMB
AY
AR
varc
har(5
0)N
O_R
EK
ENIN
Gin
tJU
MLA
H_O
RAN
Gin
tT
ANG
GA
L_P
ESA
Nda
tetim
eT
ANG
GA
L_B
AYA
Rda
tetim
eT
ANG
GA
L_K
EBE
RA
NG
KAT
AN
date
time
TO
TAL_
BA
YA
Rin
tH
ARG
A_D
Pin
tK
ODE
_VOU
CH
ER
varc
har(5
0)S
TAT
US
_BA
YA
Rva
rcha
r(50)
KE
TER
AN
GAN
varc
har(5
0)
WIS
AT
AID
_WIS
AT
Ava
rcha
r(20)
ID_K
OT
Ava
rcha
r(50)
NA
MA_W
ISA
TA
varc
har(5
0)H
ARG
Ain
tS
TAT
US
_WIS
ATA
varc
har(5
0)
AD
MIN
ID_A
DM
INva
rcha
r(50)
NA
MA_A
DMIN
varc
har(5
0)U
SER
NA
ME
_AD
MIN
varc
har(5
0)P
ASS
WO
RD_
ADM
INva
rcha
r(50)
PR
OFIL
_PE
RU
SA
HAA
NID
_PR
OFI
Lva
rcha
r(50)
ID_A
DM
INva
rcha
r(50)
ISI_
PRO
FIL
text
TR
ANS
PO
RTA
SI
ID_T
RA
NSP
OR
TAS
Iva
rcha
r(50)
NA
MA_T
RAN
SP
ORT
AS
Iva
rcha
r(50)
HA
RGA
_TR
AN
SP
ORT
AS
Iin
tS
TAT
US
_TR
AN
SPO
RT
AS
Iva
rcha
r(50)
JUM
LAH
_PEN
UM
PA
NGin
tB
ATA
S_M
AK
SIM
AL
i nt
HO
TEL
ID_H
OT
ELva
rcha
r(50)
ID_K
OT
Ava
rcha
r(50)
NA
MA_H
OTE
Lva
rcha
r(50)
HA
RGA
_HO
TE
Lin
tS
TAT
US
_HO
TE
Lva
rcha
r(50)
GA
MBA
RID
_GA
MBA
Rva
rcha
r(50)
PA
THte
xtS
TAT
US
varc
har(5
0)JE
NIS
_GA
MBA
Rva
rcha
r(50)
KO
TAID
_KO
TA
varc
har(5
0)ID
_PR
OVI
NS
Iva
rcha
r(50)
NA
MA_K
OTA
varc
har(5
0)
PR
OVIN
SI
ID_P
RO
VIN
SI
varc
har(5
0)N
AMA
_PRO
VIN
SIva
rcha
r(50)
FAS
ILIT
AS
ID_F
AS
ILIT
AS
varc
har(5
0)N
AMA
_FA
SIL
ITAS
varc
har(5
0)S
TAT
US
varc
har(5
0)
TA
MPU
NG
_PE
NJU
ALA
NID
_PE
NJU
ALA
N2
varc
har(2
0)ID
_PA
KET
varc
har(5
0)ID
_PE
LAN
GGA
Nva
rcha
r(20)
NA
MA_P
EMB
AY
AR2
varc
har(5
0)N
O_R
EK
ENIN
G2
int
JUM
LAH
_ORA
NG
2in
tT
ANG
GA
L_P
ESA
N2
date
time
TA
NGG
AL_
BA
YAR
2da
tetim
eT
ANG
GA
L_K
EBE
RA
NG
KAT
AN
2da
tetim
eH
ARG
A_D
P2
int
KO
DE_V
OUC
HE
R2
varc
har(5
0)S
TAT
US
_BA
YA
R2
varc
har(5
0)
PE
SAN
AN
ID_P
ELA
NG
GAN
varc
har(2
0)ID
_PE
NJU
ALA
Nva
rcha
r(20)
GA
MBA
R_W
ISAT
AID
_GA
MBA
Rva
rcha
r(50)
ID_W
ISA
TA
varc
har(2
0)
KU
MPU
LAN
_WIS
AT
AID
_WIS
AT
Ava
rcha
r(20)
ID_P
AK
ETva
rcha
r(50)
DA
FTA
R_F
ASIL
ITA
SID
_FA
SIL
ITA
Sva
rcha
r(50)
ID_H
OT
ELva
rcha
r(50)
Gambar 3.41 Physical Data Model
Gam
bar
3.41
Phy
sical
Dat
a M
odel
93
3.2.6 Struktur basis data
A. Tabel Admin
Primary Key : ID_admin
Foreign Key : -
Fungsi : Menyimpan data admin
Tabel 3.1 Admin
Tabel Admin
No Field Name Data Type Length Constraint Foreign Key
On Field On Table
1 ID_admin Varchar 50 PK
2 Nama_admin Varchar 50
3 Username_admin Varchar 50
4 Password_admin Varchar 50
B. Tabel Daftar Fasilitas
Primary Key : ID_fasilitas, ID_hotel
Foreign Key : ID_fasilitas, ID_hotel
Fungsi : Menyimpan data daftar fasilitas
94
Tabel 3.2 Daftar Fasilitas
Tabel Daftar Fasilitas
No Field Name Data Type Length Constraint Foreign Key
On Field On Table
1 ID_fasilitas Varchar 20 PK,FK ID_fasilitas Fasilitas
2 ID_hotel Varchar 50 PK,FK ID_hotel Hotel
C. Tabel Fasilitas
Primary Key : ID_fasilitas
Foreign Key : -
Fungsi : Menyimpan data fasilitas
Tabel 3.3 Fasilitas
Tabel Fasilitas
No Field Name Data Type Length Constraint Foreign Key
On Field On Table
1 ID_fasilitas Varchar 20 PK ID_fasilitas Fasilitas
2 Nama_fasilitas Varchar 50
3 Status_fasilitas Varchar 50
D. Tabel Gambar
Primary Key : ID_gambar
Foreign Key : -
Fungsi : Menyimpan data gambar
95
Tabel 3.4 Gambar
Tabel Gambar
No Field Name Data Type Length Constraint Foreign Key
On Field On Table
1 ID_gambar Varchar 50 PK
2 Path Varchar 50
3 Status Varchar 50
4 Jenis_gambar Varchar 50
E. Tabel Gambar Wisata
Primary Key : ID_gambar, ID_wisata
Foreign Key : ID_gambar, ID_wisata
Fungsi : Menyimpan data gambar wisata
Tabel 3.5 Gambar Wisata
Tabel Gambar Wisata
No Field Name Data Type Length Constraint Foreign Key
On Field On Table
1 ID_gambar Varchar 50 PK, FK ID_gambar Gambar
2 ID_wisata Varchar 50 PK, FK ID_wisata Wisata
96
F. Tabel Hotel
Primary Key : ID_hotel
Foreign Key : ID_kota
Fungsi : Menyimpan data hotel
Tabel 3.6 Hotel
Tabel Hotel
No Field Name Data Type Length Constraint Foreign Key
On Field On Table
1 ID_hotel Varchar 20 PK
2 ID_kota Varchar 50 FK ID_kota Kota
3 Nama_hotel Varchar 50
4 Harga_hotel Int
5 Status_hotel Varchar 50
G. Tabel Kota
Primary Key : ID_kota
Foreign Key :ID_provinsi
Fungsi : Menyimpan data kota
97
Tabel 3.7 Kota
Tabel Kota
No Field Name Data Type Length Constraint Foreign Key
On Field On Table
1 ID_kota Varchar 50 PK
2 ID_provinsi Varchar 50 FK ID_provinsi Provinsi
3 Nama_kota Varchar 50
H. Tabel Kumpulan Wisata
Primary Key : ID_paket, ID_wisata
Foreign Key : ID_paket, ID_wisata
Fungsi : Menyimpan data kumpulan wisata
Tabel 3.8 Kumpulan Wisata
Tabel Kumpulan Wisata
No Field Name Data Type Length Constraint Foreign Key
On Field On Table
1 ID_wisata Varchar 50 PK, FK ID_wisata Wisata
2 ID_paket Varchar 50 PK, FK ID_paket Paket Wisata
I. Tabel Paket Wisata
Primary Key : ID_paket
Foreign Key :ID_admin, ID_transportasi, ID_hotel, ID_gambar
Fungsi : Menyimpan data paket wisata
98
Tabel 3.9 Paket Wisata
Tabel Paket wisata
No Field Name Data Type Length Constraint Foreign Key
On Field On Table
1 ID_paket Varchar 50 PK
2 ID_admin Varchar 50 FK ID_admin Admin
3 ID_transportasi Varchar 50 FK ID_transportasi Transportasi
4 ID_hotel Varchar 20 FK ID_hotel Hotel
5 ID_gambar Varchar 50 FK ID_gambar Gambar
6 Nama_paket Varchar 50
7 Lama_paket Varchar 50
8 Harga_paket Int
10 Jenis_paket Varchar 50
11 Status_paket Varchar 50
12 k1 Int
13 k2 Int
14 k3 Int
15 k4 Int
99
J. Tabel Pelanggan
Primary Key : ID_pelanggan
Foreign Key : ID_kota
Fungsi : Menyimpan data Pelanggan
Tabel 3.10 Pelanggan
Tabel Pelanggan
No Field Name Data Type Length Constraint Foreign Key
On Field On Table
1 ID_pelanggan Varchar 20 PK
2 ID_kota Varchar 50 FK ID_kota kota
3 Nama_pelanggan Varchar 50
4 Alamat_pelanggan Varchar 50
5 Jenis_kelamin Varchar 50
6 Telepon Varchar 50
7 Email_pelanggan Varchar 50
8 Password_pelanggan Varchar 50
9 Status_pelanggan Varchar 50
K. Tabel Penjualan
Primary Key : ID_penjualan
Foreign Key : ID_paket, ID_pelanggan
Fungsi : Menyimpan data penjualan
100
Tabel 3.11 Penjualan
Tabel Penjualan
N
o Field Name
Data
Type
Lengt
h
Constrain
t
Foreign Key
On
Field On Table
1 ID_penjualan Varchar 20 PK
2 ID_paket Varchar 50 FK ID_pake
t
Paket_wisat
a
3 Nama_pemesan Varchar 20
4 No_rekening Varchar 50
5 Jumlah_orang int
6 Tanggal_pesan date time
7 Tanggal_bayar date time
8 Tanggal_keberangkat
an date time
9 Total_bayar int
10 Harga_dp int
11 Kode_voucher Varchar 50
12 Status_bayar Varchar 50
13 Keterangan Varchar 50
101
L. Tabel Pesanan
Primary Key : ID_pelanggan, ID_penjualan
Foreign Key : ID_pelanggan, ID_penjualan
Fungsi : Menyimpan data pesanan
Tabel 3.12 Pesanan
Tabel Pesanan
No Field Name Data Type Length Constraint Foreign Key
On Field On Table
1 ID_pelanggan Varchar 50 PK, FK ID_pelanggan Pelanggan
2 ID_penjualan Varchar 50 PK, FK ID_admin Admin
M. Tabel Profil Perusahaan
Primary Key : ID_profil
Foreign Key : ID_admin
Fungsi : Menyimpan data profil perusahaan
Tabel 3.13 Profil Perusahaan
Tabel Profil_perusahaan
No Field Name Data Type Length Constraint Foreign Key
On Field On Table
1 ID_profil Varchar 50 PK
2 ID_admin Varchar 50 FK ID_admin Admin
3 Isi_profil Text
102
N. Tabel Provinsi
Primary Key : ID_provinsi
Foreign Key : -
Fungsi : Menyimpan data provinsi
Tabel 3.14 Provinsi
Tabel Provinsi
No Field Name Data Type Length Constraint Foreign Key
On Field On Table
1 ID_provinsi Varchar 50 PK
2 Nama_provinsi Varchar 50
O. Tabel Tampung Penjualan
Primary Key : ID_Penjualan
Foreign Key : ID_paket, ID_pelanggan
Fungsi : Menyimpan data tampungan penjualan
103
Tabel 3.15 Tampung Penjualan
Tabel Tampung Penjualan
N
o Field Name
Data
Type
Lengt
h
Constrai
nt
Foreign Key
On Field On Table
1 ID_penjualan Varchar 20 PK
2 ID_paket Varchar 50 FK ID_paket Paket_wisa
ta
3 ID_pelanggan Varchar 20 FK ID_pelangg
an Pelanggan
4 Nama_pemesan Varchar 50
5 No_rekening Int
6 Jumlah_orang Int
7 Tanggal_pesan date time
8 Tanggal_bayar date time
9 Tanggal_keberangka
tan date time
10 Total_bayar Int
11 Harga_dp Int
12 Kode_voucher Varchar 50
13 Status_bayar Varchar 50
104
P. Tabel Transportasi
Primary Key : ID_transportasi
Foreign Key : -
Fungsi : Menyimpan data transportasi
Tabel 3.16 Tabel Transportasi
Tabel Transportasi
No Field Name Data Type Length Constraint Foreign Key
On Field On Table
1 ID_transportasi Varchar 20 PK
2 Nama_transportasi Varchar 50
3 Jumlah_penumpan
g Int
4 Batas Maksimal Int
5 Harga_transportasi Int
6 Status_transportasi Varchar 50
Q. Tabel Wisata
Primary Key : ID_wisata
Foreign Key : ID_kota
Fungsi : Menyimpan data wisata
105
Tabel 3.17 Wisata
Tabel Wisata
No Field Name Data Type Length Constraint Foreign Key
On Field On Table
1 ID_wisata Varchar 20 PK
2 ID_kota Varchar 50 FK ID_kota Kota
3 Nama_wisata Varchar 50
4 Harga Int
5 Status_wisata Varchar 50
3.2.7 Desain Input/Output
Setelah melakukan perancangan basis data, tahap selanjutnya adalah membuat
desain input/output. Desain yang nantinya dipakai untuk membuat aplikasi
sebenarnya. Desain input/output atau dalam bahasa Indonesia desain antar muka ini
terdiri dari seluruh halaman yang akan diimplementasikan oleh pengguna pada
rancang bangun aplikasi pemilihan paket wisata pada Paramuda Tour & Travel.
106
A. Desain Input
Desain input adalah kumpulan rancangan antar muka halaman masukan yang
akan digunakan sebagai paduan dalam membangun aplikasi pada tahap selanjutnya.
A.1 Rancangan Antar Muka Daftar Akun
Rancangan antar muka pendaftaran akun adalah halaman yang digunakan
pengguna untuk mendaftarkan diri sebagai pelanggan pada aplikasi pemilihan paket
wisata. Rancangan antar muka daftar akun dapat dilihat pada gambar 3.42.
Gambar 3.42 Rancangan Antar Muka Halaman Daftar Akun
Halaman ini berfungsi untuk mendaftarkan diri pelanggan dalam penggunaan
aplikasi pemilihan paket wisata, pelanggan harus memasukan data diri pelanggan
kedalam textbox yang telah disediakan yaitu nama lengkap, alamat pelanggan,
provinsi, kota, jenis kelamin, nomor telepon, email, password dan ulangi password.
Pelanggan harus membaca syarat dan ketentuan yang tertera pada richtextbox
dan menyetujui ketentuan tersebut apabila ingin mendaftarkan diri, apabila tidak
setuju maka pelanggan tidak bisa mendaftarkan dirinya pada aplikasi. Semua data diri
107
pelanggan harus diisi dengan valid dan cara mendaftarkan diri dengan cara menekan
tombol simpan.
A.2 Rancangan Antar Muka Login
Rancangan antar muka halaman login adalah halaman yang digunakan
mengecek validasi data yang ada apakah pengguna tersebut login sebagai pelanggan
atau admin pada aplikasi pemilihan paket wisata. Rancangan antar muka halaman
login dapat dilihat pada gambar 3.43.
Gambar 3.43 Rancangan Antar Muka Halaman Login
108
Halaman ini berfungsi untuk mengecek validasi data yang dimasukan oleh
pengguna, pada proses pengecekan pengguna harus mengisi data email dan password
pada kolom yang telah disediakan dan menekan tombol login, apabila data tidak valid
maka akan muncul pesan error sedangkan untuk data valid maka pengguna akan
ditujukan kehalaman sesuai dengan previlage pengguna apakah sebagai admin atau
sebagai pelanggan.
A.3 Rancangan Antar Muka Halaman Admin
Rancangan antar muka halaman admin adalah halaman yang digunakan admin
untuk memilih menu pada aplikasi “Pemilihan Paket Wisata”. Rancangan antar muka
halaman admin dapat dilihat pada gambar 3.44.
Gambar 3.44 Rancangan Antar Muka Halaman Admin
109
Halaman ini adalah halaman yang ditampilkan kepada admin ketika admin
telah melakukan login pada aplikasi pemilihan paket wisata, pada halaman ini
terdapat 5 (lima) menu yang dapat digunakan oleh admin yaitu maintenance,
penjualan, laporan, pelanggan dan profil perusahaan, kelima menu tersebut akan
menampilkan halaman sesuai dengan fungsinya.
A.4 Rancangan Antar Muka Halaman Tambah Paket Wisata
Rancangan antar muka halaman tambah paket wisata adalah halaman yang
digunakan admin untuk menambah kan paket wisata baru pada aplikasi “Pemilihan
Paket Wisata”. Rancangan antar muka halaman tambah paket wisata dapat dilihat
pada gambar 3.45.
Gambar 3.45 Rancangan Antar Muka Halaman Tambah Paket Wisata
110
Halaman ini ditampilkan kepada admin yang telah memilih menu tambah
paket wisata pada menu maintenance. Id paket wisata baru akan auto generate admin
harus mengisikan data paket wisata baru dengan lengkap.setelah semua data lengkap
maka admin dapat memilih tombol simpan untuk menyimpan masukan dan admin
dapat membatalkan dengan memilih tombol batal.
A.5 Rancangan Antar Muka Halaman Ubah Paket Wisata
Rancangan antar muka halaman ubah paket wisata adalah halaman yang
digunakan admin untuk mengubah data paket wisata pada aplikasi “Pemilihan Paket
Wisata”. Rancangan antar muka halaman ubah paket wisata dapat dilihat pada
gambar 3.46.
Halaman ini ditampilkan kepada admin yang telah memilih menu ubah paket
wisata pada menu maintenance. Admin harus memilih paket wisata mana yang
diubah dengan cara menekan tombol edit pada tabel yang ada setelah admin memilih
paket wisata yang dikehendaki maka kolom informasi paket wisata seperti nama
paket wisata, provinsi, kota, hotel, dan lain-lain akan auto generate sesuai dengan
paket wisata yang dipilih.
Admin dapat mengubah data paket wisata dengan cara mengubah isian data
paket wisata ubahan dengan lengkap, setelah semua data lengkap maka admin dapat
memilih tombol simpan untuk menyimpan masukan.
111
Gambar 3.46 Rancangan Antar Muka Halaman Ubah Paket Wisata
A.6 Rancangan Antar Muka Halaman Tambah Wisata
Rancangan antar muka halaman tambah wisata adalah halaman yang
digunakan admin untuk menambah wisata baru pada aplikasi “Pemilihan Paket
Wisata”. Rancangan antar muka halaman tambah wisata dapat dilihat pada gambar
3.47.
112
Gambar 3.47 Rancangan Antar Muka Halaman Tambah Wisata
Halaman ini ditampilkan kepada admin yang telah memilih menu tambah
wisata pada menu maintenance. Id wisata baru akan auto generate admin harus
mengisikan data wisata baru dengan lengkap.setelah semua data lengkap maka admin
dapat memilih tombol simpan untuk menyimpan masukan.
113
A.7 Rancangan Antar Muka Halaman Ubah Wisata
Rancangan antar muka halaman ubah wisata adalah halaman yang digunakan
admin untuk mengubah data wisata pada aplikasi “Pemilihan Paket Wisata”.
Rancangan antar muka halaman ubah wisata dapat dilihat pada gambar 3.48.
Gambar 3.48 Rancangan Antar Muka Halaman Ubah Wisata
114
Halaman ini ditampilkan kepada admin yang telah memilih menu ubah wisata
pada menu maintenance. Admin harus memilih wisata mana yang diubah dengan cara
menekan tombol edit pada tabel yang ada setelah admin memilih wisata yang
dikehendaki maka kolom informasi wisata akan auto generate sesuai dengan yang
dipilih.
Admin dapat mengubah data wisata dengan cara mengisikan data wisata
ubahan dengan lengkap, setelah semua data lengkap maka admin dapat memilih
tombol simpan untuk menyimpan masukan.
A.8 Rancangan Antar Muka Halaman Tambah Fasilitas
Rancangan antar muka halaman tambah fasilitas adalah halaman yang
digunakan admin untuk menambah data fasilitas pada aplikasi “Pemilihan Paket
Wisata”. Rancangan antar muka halaman tambah fasilitas dapat dilihat pada gambar
3.49. Halaman ini ditampilkan kepada admin yang telah memilih menu tambah
fasilitas pada menu maintenance.
Id fasilitas baru akan auto generate admin harus mengisikan data fasilitas
baru dengan lengkap.setelah semua data lengkap maka admin dapat memilih tombol
simpan untuk menyimpan masukan.
115
Gambar 3.49 Rancangan Antar Muka Halaman Tambah Fasilitas
A.9 Rancangan Antar Muka Halaman Ubah Fasilitas
Rancangan antar muka halaman ubah wisata adalah halaman yang digunakan
admin untuk mengubah data wisata pada aplikasi “Pemilihan Paket Wisata”.
Rancangan antar muka halaman ubah wisata dapat dilihat pada gambar 3.50.
117
Halaman ini ditampilkan kepada admin yang telah memilih menu ubah
fasilitas pada menu maintenance. Admin harus memilih fasilitas mana yang diubah
dengan cara menekan tombol edit pada tabel yang ada setelah admin memilih fasilitas
yang dikehendaki maka kolom informasi fasilitas akan auto generate sesuai dengan
yang dipilih.
Admin dapat mengubah data fasilitas dengan cara mengisikan data fasilitas
ubahan dengan lengkap, setelah semua data lengkap maka admin dapat memilih
tombol simpan untuk menyimpan masukan.
A.10 Rancangan Antar Muka Halaman Tambah Transportasi
Rancangan antar muka halaman tambah transportasi adalah halaman yang
digunakan admin untuk menambah data transportasi pada aplikasi “Pemilihan Paket
Wisata”. Rancangan antar muka halaman tambah transportasi dapat dilihat pada
gambar 3.51.
Halaman ini ditampilkan kepada admin yang telah memilih menu tambah
transportasi pada menu maintenance. Id transportasi baru akan auto generate admin
harus mengisikan data transportasi baru dengan lengkap. Setelah semua data lengkap
maka admin dapat memilih tombol simpan untuk menyimpan masukan.
119
A.11 Rancangan Antar Muka Halaman Ubah Transportasi
Rancangan antar muka halaman ubah transportasi adalah halaman yang
digunakan admin untuk mengubah data transportasi pada aplikasi “Pemilihan Paket
Wisata”. Rancangan antar muka halaman ubah transportasi dapat dilihat pada
gambar 3.52.
Halaman ini ditampilkan kepada admin yang telah memilih menu ubah
transportasi pada menu maintenance. Admin harus memilih transportasi mana yang
diubah dengan cara menekan tombol edit pada tabel yang ada setelah admin memilih
transportasi yang dikehendaki maka kolom id Transportasi akan auto generate sesuai
dengan yang dipilih.
Admin dapat mengubah data transportasi dengan cara mengisikan data
transportasi ubahan dengan lengkap, setelah semua data lengkap maka admin dapat
memilih tombol simpan untuk menyimpan masukan.
121
A.12 Rancangan Antar Muka Halaman Tambah Hotel
Rancangan antar muka halaman tambah hotel adalah halaman yang digunakan
admin untuk menambah data hotel pada aplikasi “Pemilihan Paket Wisata”.
Rancangan antar muka halaman tambah hotel dapat dilihat pada gambar 3.53.
Gambar 3.53 Rancangan Antar Muka Halaman Tambah Hotel
122
Halaman ini ditampilkan kepada admin yang telah memilih menu tambah
hotel pada menu maintenance. Id hotel baru akan auto generate admin harus
mengisikan data hotel baru dengan lengkap. Setelah semua data lengkap maka admin
dapat memilih tombol simpan untuk menyimpan masukan.
A.13 Rancangan Antar Muka Halaman Ubah Hotel
Rancangan antar muka halaman ubah hotel adalah halaman yang digunakan
admin untuk mengubah data hotel pada aplikasi “Pemilihan Paket Wisata”.
Rancangan antar muka halaman ubah hotel dapat dilihat pada gambar 3.54.
Halaman ini ditampilkan kepada admin yang telah memilih menu ubah hotel
pada menu maintenance. Admin harus memilih hotel mana yang diubah dengan cara
menekan tombol edit pada tabel yang ada, setelah admin memilih hotel yang
dikehendaki maka kolom id hotel akan auto generate sesuai dengan yang dipilih.
Admin dapat mengubah data hotel dengan cara mengisikan data hotel ubahan
dengan lengkap, setelah semua data lengkap maka admin dapat memilih tombol
simpan untuk menyimpan masukan.
124
A.14 Rancangan Antar Muka Halaman Tambah Gambar
Rancangan antar muka halaman tambah gambar adalah halaman yang
digunakan admin untuk menambah data gambar pada aplikasi “Pemilihan Paket
Wisata”. Rancangan antar muka halaman tambah gambar dapat dilihat pada gambar
3.55.
Gambar 3.55 Rancangan Antar Muka Halaman Tambah Gambar
125
Halaman ini ditampilkan kepada admin yang telah memilih menu tambah
gambar pada menu maintenance. Id gambar baru akan auto generate admin harus
mengisikan data gambar baru dengan lengkap. Setelah semua data lengkap maka
admin dapat memilih tombol simpan untuk menyimpan masukan.
A.15 Rancangan Antar Muka Halaman Ubah Gambar
Rancangan antar muka halaman ubah gambar adalah halaman yang digunakan
admin untuk mengubah data gambar pada aplikasi “Pemilihan Paket Wisata”.
Rancangan antar muka halaman ubah gambar dapat dilihat pada gambar 3.56.
Halaman ini ditampilkan kepada admin yang telah memilih menu ubah
gambar pada menu maintenance. Admin harus memilih gambar mana yang diubah
dengan cara menekan tombol edit pada tabel yang ada, setelah admin memilih
gambar yang dikehendaki maka kolom id gambar akan auto generate sesuai dengan
yang dipilih.
Admin dapat mengubah data gambar dengan cara mengisikan data gambar
ubahan dengan lengkap, setelah semua data lengkap maka admin dapat memilih
tombol simpan untuk menyimpan masukan.
127
A.16 Rancangan Antar Muka Halaman Maintenance Pelanggan
Rancangan antar muka halaman maintenance pelanggan adalah halaman yang
digunakan admin untuk mengubah status pelanggan pada aplikasi “Pemilihan Paket
Wisata”. Rancangan antar muka halaman maintenace pelanggan dapat dilihat pada
gambar 3.57.
Gambar 3.57 Rancangan Antar Muka Halaman Maintenance Pelanggan
128
Halaman ini ditampilkan kepada admin yang telah memilih menu pelanggan,
admin hanya dapat mengubah status pelanggan tersebut apakah pelanggan tersebut
statusnya aktif atau nonaktif. Dalam menjalankan fungsi mengubah status pelanggan,
admin harus memilih pelanggan mana yang diubah dengan cara menekan tombol edit
pada tabel yang ada setelah admin memilih pelanggan yang dikehendaki maka kolom
id pelanggan akan auto generate sesuai dengan yang dipilih.
Admin dapat mengubah status pelanggan dengan cara memilih status pada
combo box yang telah disediakan, admin dapat memilih tombol simpan untuk
menyimpan ubahan.
A.17 Rancangan Antar Muka Halaman Maintenance Profil Perusahaan
Rancangan antar muka halaman maintenance profil perusahaan adalah
halaman yang digunakan admin untuk mengubah profil perusahaan pada aplikasi
“Pemilihan Paket Wisata”. Rancangan antar muka halaman maintenace profil
perusahaan dapat dilihat pada gambar 3.58. Halaman ini ditampilkan kepada admin
yang telah memilih menu profil perusahaan hanya dapat mengubah profil perusahaan
130
A.18 Rancangan Antar Muka Halaman Pelanggan
Rancangan antar muka halaman pelanggan adalah halaman awal yang
ditampilkan kepada pelanggan pada aplikasi pemilihan paket wisata. Rancangan antar
muka halaman pelanggan dapat dilihat pada gambar 3.59.
Gambar 3.59 Rancangan Antar Muka Halaman Pelanggan
Halaman ini adalah halaman yang diakses oleh pelanggan, baik pelanggan
yang telah melakukan login atau pelanggan yang belum melakukan login, yang jadi
pembeda antara pelanggan yang telah login dengan yang belum melakukan login
yaitu adalah pelanggan yang belum melakukan login tidak dapat menjalankan fungsi
131
konfirmasi bayar pada menu konfirmasi bayar dan pada menu keranjang. Pada
halaman ini terdapat 7 (tujuh) menu yang dapat pelanggan gunakan yaitu paket
wisata, rekomendasi paket, cara pesan, konfirmasi bayar, keranjang, contact dan
about us. Ketujuh menu tersebut akan menampilkan halaman sesuai dengan
fungsinya.
A.19 Rancangan Antar Muka Halaman Contact
Rancangan antar muka halaman contact adalah halaman yang digunakan
untuk memberikan informasi tentang kontak perusahaan kepada pelanggan.
Rancangan antar muka halaman contact dapat dilihat pada gambar 3.60.
Gambar 3.60 Rancangan Antar Muka Halaman Contact
132
Halaman ini berfungsi untuk menampilkan kontak perusahaan kepada
pelanggan, seperti nomor telepon, alamat, map, dan lain-lain.
A.20 Rancangan Antar Muka Halaman About Us
Rancangan antar muka halaman about us adalah halaman yang digunakan
untuk memberikan informasi tentang perusahaan kepada pelanggan. Rancangan antar
muka halaman about us dapat dilihat pada gambar 3.61.
Gambar 3.61 Rancangan Antar Muka Halaman About Us
Halaman ini berfungsi untuk menampilkan informasi tentang perusahaan
kepada pelanggan, seperti sejarah perusahaan, perkenalan perusahaan, dan lain-lain.
133
A.21 Rancangan Antar Muka Halaman Cara Pesan
Rancangan antar muka halaman cara pesan adalah halaman yang digunakan
pengguna untuk melihat tata acara pesan pada aplikasi pemilihan paket wisata.
Rancangan antar muka halaman cara pesan dapat dilihat pada gambar 3.62.
Gambar 3.62 Rancangan Antar Muka Halaman Cara Pesan
Halaman ini berfungsi untuk memberikan informasi kepada pelanggan tentang
tata cara dalam melakukan pemesanan pada aplikasi pemilihan paket wisata.
134
A.22 Rancangan Antar Muka Halaman Keranjang
Rancangan antar muka halaman keranjang adalah halaman yang digunakan
untuk memberikan informasi tentang pesanan paket wisata yang telah dibeli oleh
pelanggan kepada pelanggan. Rancangan antar muka halaman keranjang dapat dilihat
pada gambar 3.63.
Gambar 3.63 Rancangan Antar Muka Halaman Keranjang
135
Halaman ini berfungsi untuk memberikan informasi paket wisata yang telah
dipilih oleh pelanggan dimana terdapat informasi nama paket wisata, harga, fasilitas
yang didapatkan, wisata, informasi bintang hotel yang akan digunakan dalam
perjalanan wisata, dan transportasi yang dipakai.
Pelanggan dapat mengkonfirmasi pesanan paket wisata dengan cara memilih
tombol simpan maka paket wisata yang telah dibeli pelanggan akan disimpan
kedalam sistem apabila pelanggan tidak mengkonfirmasi paket wisata yang telah
dibeli maka pesanan tidak akan diproses, pelanggan harus mengkonfirmasi pesanan
apabila pelanggan ingin membeli paket yang telah dipilih.
A.23 Rancangan Antar Muka Halaman Paket Wisata
Rancangan antar muka halaman paket wisata adalah halaman yang digunakan
pelanggan untuk melihat paket wisata yang ada pada aplikasi pemilihan paket wisata.
Rancangan antar muka halaman paket wisata dapat dilihat pada gambar 3.64.
Halaman ini berfungsi untuk menampilkan semua paket wisata yang ada pada
perusahaan dan pelanggan dapat melihat detail paket wisata tersebut dengan cara
memilih salah satu paket yang diinginkan maka pelanggan akan diberikan informasi
tentang detail paket wisata yang telah dipilih.
136
Gambar 3.64 Rancangan Antar Muka Halaman Paket Wisata
A.24 Rancangan Antar Muka Halaman Detail Wisata
Rancangan antar muka halaman detail paket wisata adalah halaman yang
digunakan pelanggan untuk melihat detail paket wisata yang telah dipilih oleh
pelanggan pada aplikasi pemilihan paket wisata. Rancangan antar muka halaman
detail pelanggan dapat dilihat pada gambar 3.65.
137
Gambar 3.65 Rancangan Antar Muka Halaman Detail Paket Wisata
Halaman ini berfungsi untuk memberikan informasi detail paket wisata yang
telah dipilih oleh pelanggan dimana terdapat informasi nama paket wisata, harga,
fasilitas yang didapatkan, wisata, informasi bintang hotel yang akan digunakan dalam
perjalanan wisata, dan transportasi yang dipakai.
Pelanggan dapat memilih hotel yang diinginkan, tanggal keberangkatan,
transportasi yang digunakan dan jumlah rombongan yang akan melakukan wisata,
138
pelanggan dapat membeli paket wisata dengan cara memilih tombol beli maka
pelanggan akan ditujukan kedalam halaman keranjang.
A.25 Rancangan Antar Muka Halaman Rekomendasi Paket Wisata
Rancangan antar muka halaman rekomendasi paket wisata adalah halaman
yang digunakan pelanggan untuk melihat rekomendasi paket wisata yang sesuai
dengan kriteria pelanggan. Rancangan antar muka halaman rekomendasi dapat dilihat
pada gambar 3.66.
Gambar 3.66 Rancangan Antar Muka Halaman Rekomendasi Paket
139
Halaman ini berguna untuk membantu pelanggan dalam menentukan paket
wisata mana yang sesuai dengan kebutuhan pelanggan dimana pelanggan harus
mengisikan Provinsi, Kota, Budget, Hotel, dan lama wisata, pada kolom hotel adalah
pilihan hotel bintang berapakah yang diinginkan pelanggan. Pada halaman ini
terdapat petunjuk penggunaan dalam menjalankan proses rekomendasi paket wisata
yang akan diberikan kepada pelanggan, untuk melanjutkan proses rekomendasi paket
pelanggan haru memilih tombol lanjut.
Langkah selanjutnya adalah pelanggan akan mengisikan pembobotan terhadap
kriteria yang diberikan, pelanggan harus mengisi data pembobotan dengan tepat
apabila pelanggan tidak mengisikan data pembobotan dengan benar maka sistem akan
mengajukan pembobotan ulang agar pelanggan mendapatkan hasil yang lebih akurat,
setelah itu pelanggan dapat menekan tombol hitung untuk mengetahui hasil
rekomendasi paket wisata yang cocok untuk pelanggan sesuai dengan pembobotan
yang dilakukan oleh pelanggan.
A.26 Rancangan Antar Muka Halaman Konfirmasi Bayar
Rancangan antar muka halaman konfirmasi bayar adalah halaman yang
digunakan pengguna untuk mengkonfirmasi pembayaran yang telah dilakukan pada
aplikasi pemilihan paket wisata. Rancangan antar muka halaman konfiramsi bayar
dapat dilihat pada gambar 3.67.
140
Gambar 3.67 Rancangan Antar Muka Halaman Konfirmasi Bayar
Halaman ini berfungsi untuk mengkonfirmasi pembayaran yang telah
dilakukan pelanggan melalui via transfer bank, pelanggan akan melihat daftar
pemesanan pada tabel yang telah disediakan dimana pelanggan harus memilih
pemesanan mana yang telah dibayarkan oleh pelanggan pada tabel. Pelanggan harus
mengisi kolom transfer bank, no rekening, nama pembayar dan jumlah bayar, pada
kolom transfer bank berisikan informasi bank apa yang telah dibayarkan oleh
pelanggan, setelah semua data lengkap maka pelanggan dapat mengkonfirmasi
pembayaran dengan cara memilih tombol simpan.
141
A.27 Rancangan Antar Muka Halaman Konfirmasi Pesanan
Rancangan antar muka halaman penjualan adalah halaman yang digunakan
admin untuk melihat dan mengubah status penjualan yang ada pada aplikasi
“Pemilihan Paket Wisata”. Rancangan antar muka halaman konfirmasi pesanan dapat
dilihat pada gambar 3.68.
Gambar 3.68 Rancangan Antar Muka Halaman Konfirmasi Pesanan
142
Halaman ini berfungsi untuk mengkonfirmasi pembayaran yang telah
dilakukan pelanggan melalui fungsi konfirmasi pada halaman konfirmasi bayar,
admin akan melihat daftar pemesanan pada tabel yang telah disediakan dimana admin
dapat memilih pemesanan mana yang akan diubah statusnya menjadi approved
dengan kriteria transaksi yang dipilih adalah penjualan yang telah dibayar oleh
pelanggan dan telah dikonfirmasi pada halaman konfirmasi bayar. Admin dapat
mengkonfirmasi penjualan dengan cara memilih tombol konfirmasi pada kolom yang
tersedia.
A.28 Rancangan Antar Muka Halaman Approved
Rancangan antar muka halaman approved adalah halaman yang digunakan
untuk memberikan informasi tentang penjualan yang telah dikonfirmasi oleh admin.
Rancangan antar muka halaman approved dapat dilihat pada gambar 3.69. Halaman
ini berfungsi untuk menampilkan penjualan yang telah di “Approved” oleh admin.
Penjualan yang belum approved tidak akan ditampilkan pada halaman ini
karena admin hanya melihat penjualan yang telah approved.
144
A.29 Rancangan Antar Muka Halaman Penjualan Keseluruhan
Rancangan antar muka halaman penjualan keseluruhan adalah halaman yang
digunakan untuk memberikan informasi tentang transaksi yang terjadi di perusahaan
kepada admin. Rancangan antar muka halaman penjualan keseluruhan dapat dilihat
pada gambar 3.70.
Gambar 3.70 Rancangan Antar Muka Halaman Penjualan Keseluruhan
145
A.30 Rancangan Antar Muka Halaman Laporan Paket Wisata Favorit
Rancangan antar muka halaman laporan paket wisata adalah halaman yang
digunakan admin untuk melihat laporan paket wisata yang paling sering dipilih oleh
pelanggan pada aplikasi “Pemilihan Paket Wisata”. Rancangan antar muka halaman
laporan paket wisata favorit dapat dilihat pada gambar 3.71.
Gambar 3.71 Rancangan Antar Muka Halaman Laporan Paket Wisata Favorit
146
Halaman ini berfungsi untuk menampilkan laporan paket wisata yang sering
dipilih oleh pelanggan. Admin dapat melihat paket wisata mana yang menjadi paket
wisata favorit pada halaman laporan paket wisata favorit.
A.31 Rancangan Antar Muka Halaman Laporan Kota Favorit
Rancangan antar muka halaman laporan kota favorit adalah halaman yang
digunakan admin untuk melihat laporan kota yang paling sering dipilih oleh
pelanggan pada aplikasi “Pemilihan Paket Wisata”. Rancangan antar muka halaman
laporan kota favorit dapat dilihat pada Gambar 3.72.
Gambar 3.72 Rancangan Antar Muka Halaman Laporan Paket Wisata Favorit
147
Halaman ini berfungsi untuk menampilkan laporan kota yang sering dipilih
oleh pelanggan. Admin dapat melihat kota mana yang menjadi kota favorit pada
halaman laporan kota favorit.
3.2.8 Perancangan Evaluasi Sistem
Setelah melakukan perancangan dan desain sistem, maka tahapan yang
dilakukan selanjutnya adalah melakukan perencanaan atas uji coba sistem yang akan
dilakukan setelah sistem selesai dibangun. Uji coba ini untuk mengetahui apakah
sistem yang dibuat sesuai dengan kebutuhan dari Paramuda Tour & Transport. Uji
coba ini dilakukan dengan uji coba sistem dan uji coba pengguna.
A. Rancangan Uji Coba Sistem
Setelah melakukan rancang bangun sistem informasi monitoring dan evaluasi
pelayanan, maka harus dilakukan uji coba untuk menguji sistem yang telah dibangun.
Rancangan uji coba sistem digunakan untuk menggambarkan skenario uji coba yang
akan dilakukan. Rancangan ini akan digunakan untuk mengetahui apakah proses
fungsional sistem yang dibuat memenuhi hasil yang diharapkan. Rancangan uji coba
fungsional dapat dilihat pada tabel 3.18.
148
Tabel 3.18 Rancangan Uji Coba Sistem
No. Fungsionalitas Cara Melakukan
Pengujian
Output yang
diharapkan
1 Hak Akses
Mencoba masuk
sebagai pengguna
sistem
Pengguna tanpa hak
akses, tidak dapat
masuk ke dalam sistem
Pengguna yang
memiliki hak akses
dapat masuk ke dalam
sistem
Pengguna masuk
kedalam sistem sesuai
dengan previlage
masing - masing
2 Mengelolah Master
Menambah Paket
Wisata
Menampilkan halaman
tambah paket wisata
Validasi masukan data
Menampilkan pesan
sukses menambah
paket wisata
Mengubah Paket
Wisata
Menampilkan halaman
ubah paket wisata
149
No. Fungsionalitas Cara Melakukan
Pengujian
Output yang
diharapkan
Menampilkan data
yang akan diubah
Validasi masukan data
Menampilkan pesan
sukses mengubah data
Menambah Wisata
Menampilkan halaman
tambah wisata
Validasi masukan data
Menampilkan pesan
sukses menambah
wisata
Mengubah Wisata
Menampilkan halaman
ubah wisata
Menampilkan data
yang akan diubah
Validasi masukan data
Menampilkan pesan
sukses mengubah data
2 Mengelolah Master Menambah Fasilitas Menampilkan halaman
150
No. Fungsionalitas Cara Melakukan
Pengujian
Output yang
diharapkan
tambah fasilitas
Validasi masukan data
Menampilkan pesan
sukses menambah
fasilitas
Mengubah Fasilitas
Menampilkan halaman
ubah fasilitas
Menampilkan data
yang akan diubah
Validasi masukan data
Menampilkan pesan
sukses mengubah data
Menambah
Transportasi
Menampilkan halaman
tambah transportasi
Validasi masukan data
Menampilkan pesan
sukses menambah
transportasi
Mengubah
Transportasi
Menampilkan halaman
ubah transportasi
151
No. Fungsionalitas Cara Melakukan
Pengujian
Output yang
diharapkan
Menampilkan data
yang akan diubah
Validasi masukan data
Menampilkan pesan
sukses mengubah data
Menambah Hotel
Menampilkan halaman
tambah hotel
Validasi masukan data
Menampilkan pesan
sukses menambah
hotel
Mengubah Hotel
Menampilkan halaman
ubah hotel
Menampilkan data
yang akan diubah
Validasi masukan data
Menampilkan pesan
sukses mengubah data
2 Mengelolah Master Menambah Gambar Menampilkan halaman
tambah gambar
152
No. Fungsionalitas Cara Melakukan
Pengujian
Output yang
diharapkan
Validasi masukan data
Menampilkan pesan
sukses menambah
gambar
Mengubah Gambar
Menampilkan halaman
ubah gambar
Menampilkan data
yang akan diubah
Validasi masukan data
Menampilkan pesan
sukses mengubah data
Mengubah Status
Pelanggan
Menampilkan halaman
maintenance
pelanggan
Menampilkan data
yang akan diubah
Validasi masukan data
Menampilkan pesan
sukses mengubah data
Mengubah profil Menampilkan halaman
153
No. Fungsionalitas Cara Melakukan
Pengujian
Output yang
diharapkan
perusahaan maintenance profil
perusahaan
Menampilkan data
yang akan diubah
Validasi masukan data
Menampilkan pesan
sukses mengubah data
3 Mengelolah Transaksi
Pembelian Paket
Wisata
Menampilkan detail
paket wisata sesuai
dengan pilihan
pelanggan
Validasi masukan data
Validasi hak akses
Pesan sukses paket
wisata ditambahkan
kedalam keranjang
Konfirmasi Pesanan Menampilkan halaman
keranjang
3 Mengelolah Transaksi Konfirmasi Pesanan Menampilkan pesanan
paket wisata sesuai
154
No. Fungsionalitas Cara Melakukan
Pengujian
Output yang
diharapkan
dengan pilihan
pelanggan yang telah
login
Validasi masukan data
Pesan sukses paket
wisata dibeli
Konfirmasi Bayar
Menampilkan halaman
konfirmasi bayar
Menampilkan data
paket wisata yang
telah dibeli oleh
pelanggan yang telah
login
Validasi masukan data
Pesan sukses
konfirmasi bayar
Konfirmasi Penjualan
Menampilkan halaman
konfirmasi penjualan
Menampilkan data
paket wisata yang
155
No. Fungsionalitas Cara Melakukan
Pengujian
Output yang
diharapkan
telah dikonfirmasi
bayar oleh pelanggan
Validasi masukan data
Menampilkan pesan
sukses konfirmasi
penjualan
4 Monitoring
Melihat Daftar Paket
Wisata
Menampilkan halaman
paket wisata
Menampilkan daftar
paket wisata
Melihat Detail Paket
Wisata
Menampilkan halaman
detail paket wisata
Menampilkan detail
paket wisata sesuai
dengan pilihan
pelanggan
Melihat Penjualan
Approved
Menampilkan halaman
penjualan approved
4 Monitoring Melihat Penjualan
Approved
Menampilkan daftar
penjualan approved
156
No. Fungsionalitas Cara Melakukan
Pengujian
Output yang
diharapkan
Melihat Penjualan
Keseluruhan
Menampilkan halaman
penjualan keseluruhan
Menampilkan daftar
penjualan keseluruhan
Melihat Kota Favorit
Menampilkan halaman
laporan kota favorit
Menampilkan daftar
kota favorit
Melihat Paket Wisata
Favorit
Menampilkan halaman
laporan paket wisata
favorit
Menampilkan daftar
paket wisata favorit
5 Laporan
Melihat Laporan Kota
Favorit
Menampilkan halaman
laporan kota favorit
Melihat Laporan
Paket Wisata Favorit
Menampilkan halaman
laporan paket wisata
favorit
6 Pengambilan keputusan Rekomendasi Paket
Wisata
Menampilkan halaman
rekomendasi paket
157
No. Fungsionalitas Cara Melakukan
Pengujian
Output yang
diharapkan
Menampilkan data
kriteria pelanggan
Validasi masukan data
Menampilkan daftar
kriteria
Validasi masukan data
Melakukan
pembobotan kriteria
Validasi tingkat
konsistensi
Menampilkan hasil
rekomendasi paket
wisata
B. Rancangan Uji Coba Pengguna
Perancangan angket uji coba pengguna ini dilakukan agar sistem yang dibuat
telah sesuai dengan kebutuhan dan telah dapat diterima oleh pengguna. Perancangan
angket uji coba pengguna ini dibagi menjadi 2 (dua) bagian yaitu rancangan uji coba
untuk admin dapat dilihat pada tabel 3.19, rancangan uji coba untuk pelanggan dapat
dilihat pada tabel 3.20.
158
Tabel 3.19 Rancangan Uji Coba Admin No Perenyataan 1 2 3 4 5
1Tampilan navigasi fungsi aplikasi pemilihan paket wisata
mudah dipahami2 Langkah dalam maintenance mudah 3 Langkah dalam mengkonfirmasi mudah 4 Laporan mudah dibaca oleh admin
5Fungsi pada halaman penjualan membantu dalam
mempercepat pelayanan
6Notifikasi pesanan membantu dalam mempercepat
konfirmasi
7Laporan sangat membantu admin dalam melihat
perkembangan perusahaan
Tabel 3.20 Rancangan Uji Coba Pelanggan
No Perenyataan 1 2 3 4 5
1Tampilan halaman pelanggan dapat dipahami dengan
mudah2 Langkah dalam pemilihan paket mudah di pahami 3 Langkah dalam rekomendasi paket mudah dipahami4 Rekomendasi paket tepat sasaran
5Rekomendasi paket dapat membantu pelanggan dengan
baik6 Pembelian paket wisata mudah7 proses pembelian dan pembayaran mudah
Keterangan:
1. Sangat Tidak Setuju 4. Setuju
2. Tidak Setuju 5. Sangat Setuju
3. Ragu – Ragu