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
35
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
1. Pelanggan datang ke paramuda tour & transport 2. Bertanya tentang paket wisata yang tersedia 3. memberikan paket wisata
Daftar Daftar paket paket wisata wisata
pelanggan pelanggan
4. paramuda tour & transport bertanya untuk rombongan atau perseorangan 7. melakukan penjadwalan 10. memverifikasi jadwal kosong 12. melakukan pemesanan
Form Form pemesanan pemesanan 5. menginformasikan ke rombongan 6. memilih paket wisata yang sesuai 11. Menginformasikasi Jadwal kosong
paramuda paramuda tour tour & & transport transport
8. Mengecek jadwal kosong 9. Jadwal yang tersedia
Jadwal Jadwal pemesanan pemesanan
Rombongan Rombongan pelanggan pelanggan
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, langkahlangkah 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 Pemilihan paket wisata
kriteria Harga
alternatif 1jt – 3jt
Paket wisata 1
> 3jt
< 1jt
Fasilitas
*4 - 5
Paket wisata 2
*2 - 3
*1 - 0 Banyak tujuan wisata
>5
Paket wisata 3
3-5
<3
Lama wisata
>3
3
2
Gambar 3.2 Struktur Hierarki Pemilihan Paket Wisata
Paket wisata 4
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.
Input • • •
Process
Data identitas pelanggan Kota tujuan pelanggan Data kriteria pelanggan (kriteria : Harga, Fasilitas, Banyak tujuan dan Lama wisata)
• •
• • •
Profil perusahaan taket wisata
•
Data jawaban dari kriteria yang diberikan Data pembobotan kriteria (Harga, Fasilitas, Banyak tujuan dan Lama wisata)
•
•
•
Maintenance paket wisata Maintenance profil perusahaan
• •
rekap pelanggan Informasi kota yang sering dipilih
•
Informasi profil perusahaan Daftar paket wisata
•
• •
• Data reservasi
Maintenance identitas pelanggan Analisis kota yang sering di minati
Output
Pemilihan paket wisata menggunakan metode AHP
Penjadwalan pemesanan paket wisata
•
•
rekomendasi paket wisata yang sesuai dengan kriteria pelanggan Informasi paket wisata yang sering dipilih
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 User
Sistem
Start
Daftar
Menampilkan menu “Sign up”
Pilih menu “Sign up”
Halaman Sign up
Validasi data user
Data user
N
Valid ? Y Simpan data user
Notifikasi user terdaftar
Menampilkan notifikasi user terdaftar
Phase
End
Gambar 3.4 System flow daftar akun
Pelanggan
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
Sistem
Start
Menampilkan menu Login
Memilih menu “Login” Login Halaman Login
Memvalidasi hak akses
Mengisikan username & password Notifikasi username atau password tidak valid
N
Pelanggan
Valid ?
Y N
Daftar ?
Y
Daftar
A
Halaman Admin
Menampilkan halaman admin
B
Halaman pelanggan
Menampilkan halaman pelanggan
Phase
End
Gambar 3.5 System Flow Hak Akses
Admin ?
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
Sistem
A
Start
Memilih menu “Maintenance Paket Wisata”
Menampilkan menu Maintenance Paket Wisata
Paket wisata
Memilih fungsi
Mengecek fungsi yang dipilih
Tambah paket wisata ?
Halaman Maintenance Paket Wisata
Trans portas i
Menampilkan form tambah paket wisata
Form tambah paket wisata
Validasi data paket wisata baru
Data paket wisata baru
ubah paket wisata ?
N
Hotel Valid ? Kota
N Menampilkan pesan sukses
Menyimpan data ubahan
Form ubah paket wisata
Provin si
Y
Gamb ar
Menampilkan form ubah paket wisata
Pilih paket wisata
Wisata
Menampilkan form ubah paket wisata
Paket wisata yang dipilih
Mengecek validasi
Ubahan data paket wisata
Y
Kump ulan wisata Valid ?
Paket wisata
N Menampilkan pesan sukses
Menyimpan data ubahan
Y
N
Phase
End
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
Sistem A
Start
Memilih menu “Maintenance Wisata” Halaman Maintenance Wisata
Memilih fungsi
Menampilkan menu Maintenance Wisata
Wisata
Mengecek fungsi yang dipilih
Menambah wisata ?
Menampilkan halaman tambah wisata
Halaman menambah wisata
N
Y Provinsi
Menampilkan form tambah wisata
Form tambah wisata
Mengubah wisata ?
Kota Gambar Wisata
Validasi data wisata baru
Data wisata baru
Valid
N
Y
Menyimpan data ubahan
Wisata Gambar wisata
Menampilkan pesan sukses Menampilkan halaman ubah wisata
Halaman ubah wisata
Y
Menampilkan wisata tujuan
Pilih wisata tujuan Data wisata tujuan
Validasi data wisata ubahan
Data wisata ubahan
Valid
Y
Menyimpan data ubahan
N
Wisata Gambar wisata
Menampilkan pesan sukses N
Phase
End
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
Sistem
Ubah bus
Halaman ubah bus
Menampilkan daftar bus
Daftar bus
Mencari bus tujuan
bus tujuan yang diubah
bus yang dipilih
Mengecek validasi
Ubahan data bus
N
Valid Y
Menampilk an pesan sukses
Menyimpan data ubahan
Phase
End
Gambar 3.8 System Flow Maintenance Transportasi
bus
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
Sistem A
Start
Memilih menu “Maintenance fasilitas”
Menampilkan menu Maintenance fasilitas
fasilitas
Mengecek fungsi yang dipilih
Menambah fasilitas ?
Halaman Maintenance fasilitas
Memilih fungsi
Menampilkan halaman tambah fasilitas
Halaman menambah fasilitas
Mengubah fasilitas ?
N
Y
Menampilkan form tambah fasilitas
Form tambah fasilitas Validasi data fasilitas baru
Data fasilitas baru
Valid
N
Y
Menyimpan data ubahan
fasilitas
Menampilkan pesan sukses Menampilkan halaman ubah fasilitas
Halaman ubah fasilitas
Y
Menampilkan fasilitas tujuan
Pilih fasilitas tujuan Data fasilitas tujuan Data fasilitas ubahan
Validasi data fasilitas ubahan
Valid
Y
Menyimpan data ubahan
N
Menampilkan pesan sukses N
Phase
End
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
Sistem
Ubah hotel
Halaman ubah hotel
Menampilkan daftar hotel
Daftar hotel
Mencari hotel tujuan
hotel tujuan yang diubah
hotel yang dipilih
Mengecek validasi
Ubahan data hotel
N
Valid Y
Menampilk an pesan sukses
Menyimpan data ubahan
Phase
End
Gambar 3.10 System Flow Maintenance Hotel
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
Sistem A
Start
Memilih menu “Maintenance fasilitas” Halaman Maintenance fasilitas
Memilih fungsi
Menampilkan menu Maintenance fasilitas
fasilitas
Mengecek fungsi yang dipilih
Menambah fasilitas ?
Menampilkan halaman tambah fasilitas
Halaman menambah fasilitas
Mengubah fasilitas ?
N
Y Menampilkan form tambah fasilitas
Form tambah fasilitas Validasi data fasilitas baru
Data fasilitas baru
Valid
N
Y
Menyimpan data ubahan
fasilitas
Menampilkan pesan sukses Menampilkan halaman ubah fasilitas
Halaman ubah fasilitas
Y
Menampilkan fasilitas tujuan
Pilih fasilitas tujuan Data fasilitas tujuan
Validasi data fasilitas ubahan
Data fasilitas ubahan
Valid
Y
Menyimpan data ubahan
N Menampilkan pesan sukses N
Phase
End
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 Start
Sistem A
Menampilkan menu Maintenance pelanggan
Memilih menu “Maintenance Pelanggan”
Pelanggan
Halaman Maintenance pelanggan
Mengecek fungsi yang dipilih
Memilih fungsi
Menampilkan halaman ubah data pelanggan
Halaman ubah data pelanggan
Y
Ubah data pelanggan ?
Menampilkan daftar pelanggan
Mencari pelanggan tujuan
Pelanggan tujuan yang di ubah
Pelanggan Daftar pelanggan
Mengecek validasi
Ubahan data pelanggan
Valid
Y
Menyimpan data ubahan
N
Menampilkan pesan sukses
Phase
End
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 A
Start
Menampilkan menu Maintenance profil perusahaan
Memilih menu “Maintenance profil perusahaan” Halaman Maintenan ce profil perusahaan
validasi ubahan Ubahan profil perusahaan N
Menampilk an pesan data sukses diubah
Valid ? Y Menyimpan data ubahan
Phase
Start
Gambar 3.13 System Flow Maintenance Profil
Profil perusahaan
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
Sistem
B
Start
Menampilkan menu “Rekomendasi paket wisata”
Memilih menu “Rekomendasi paket wisata”
Halaman Rekomendasi paket wisata
Budget, Kota tujuan, banyak wisata & lama perjalanan
Menampung masukan
Menampilkan menu perbandingan kriteria yang telah ditentukan
menu perbandinga n kriteria
Mengisikan pembandingan kriteria yang telah ditentukan
N B
Paket wisata rekomendasi
Y
Beli ?
N
Melakukan pembobotan sesuai kriteria
Valid ?
Y Melakukan perhitungan menggunakan rumus AHP
Valid ?
Menampilkan paket wisata rekomendasi
Phase
End
Paket wisata
Y
N Beli
Hasil perhitungan AHP disortir
Gambar 3.14 System Flow Pemilihan Paket Wisata
B
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
Sistem B
Start
Menampilkan menu Daftar paket wisata
Memilih menu “Daftar paket wisata” Halaman Daftar Paket Wisata
Paket wisata
Menampilkan detail paket pilihan
Memilih paket wisata Beli Detil paket wisata pilihan
Validasi data pesanan
Mengisikan data pesanan
N
Login
Pesan peringatan belum login
Valid Y Menampilkan pesan N peringatan belum login
Menyimpan data pesanan
Menyimpan data pesanan
penjualan
Pesanan
Phase
End
y
Menampilkan halaman keranjang
Halaman keranjang
Konfirmasi pesanan
Sudah login ?
Gambar 3.15 System Flow Pemilihan Paket Wisata
Tampungan penjualan
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 Start
Sistem B
Menampilkan menu Daftar paket wisata
Memilih menu “Konfirmasi bayar”
Halaman Daftar Paket Wisata
Paket wisata
Menampilkan detail paket pilihan
Memilih paket wisata Beli
Detil paket wisata pilihan
Validasi data pesanan
Mengisikan data pesanan
N
Valid Y
Login
Pesan peringatan belum login
Menampilkan pesan peringatan N belum login
Sudah login ?
y Menyimpan data pesanan
Phase
End
Gambar 3.16 System Flow Konfirmasi bayar
Tampungan penjualan
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 Start
Memilih menu “Penjualan”
Sistem A
Menampilkan menu Penjualan
Halaman Penjualan
A
Mengecek fungsi yang dipilih
Memilih fungsi
Halaman konfirmasi pesanan
Menampilkan halaman konfirmasi pesanan
Y
Konfirmasi pesanan ?
Penjualan N Konfirmasi pesanan
Mengubah status pesanan
Halaman pesanan keseluruha n
Menampilkan halaman pesanan keseluruhan
Phase
End
Gambar 3.17 System Flow Penjualan
Pesanan keseluruha n ?
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 Start
Memilih menu “Laporan”
Sistem A
Menampilkan menu Laporan
Halaman laporan
A
Mengecek fungsi yang dipilih
Memilih fungsi
N Halaman laporan kota yang sering dipilih
Menampilkan laporan kota yang sering dipilih
Y
Penjualan
Halaman laporan paket yang sering dipilih
Menampilkan laporan paket yang sering dipilih
Laporan kota favorit ?
N
Y
Laporan paket wisata ? N A
Phase
End
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.
0 Aplikasi pemilihan paket wisata
1 Daftar Akun Baru
2 Hak Akses
3
4 Pemilihan Paket Wisata 4.1 Rekomendasi Paket Wisata
Maintenance 31. Maintenance Pelanggan
3.4 Maintenance Transportasi
3.2 Maintenance Paket Wisata
3.5 Maintenance Gambar
3.3 Maintenance Wisata
3.6 Maintenance Hotel
3.8 Maintenance Profil
3.7 Maintenance Fasilitas
4.2 Pemesanan 4.3 Keranjang Belanja 4.4 Konfirmasi Bayar
Gambar 3.19 Diagram Jenjang
5
6
Penjualan
Laporan
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.
Admin
Data menu hak akses admin Data menu penjualan Data menu maintenance Data menu laporan
Data menu daftar akun Data menu hak akses pelanggan
0 Halaman hak akses admin Halaman penjualan Halaman maintenance Halaman Laporan
aplikasi pemilihan paket wisata +
Data menu pemilihan paket wisata
Halaman daftar akun Halaman hak akses pelanggan Halaman pemilihan paket wisata
Gambar 3.20 Context Diagram
Pelanggan
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.
2
Pelanggan Data menu daftar akun
Daftar akun +
Halaman daftar akun
Data pelanggan baru
1
Pelanggan
Gambar 3.21 Proses Daftar Akun
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 1 Halaman hak akses Hak Akses Halaman hak akses admin
Data menu hak akses + Data hak akses
1 Pelanggan Data menu hak akses admin
Admin
Pelanggan
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.
74
Data wisata baru Data wisata Data gambar baru Data gambar Data transportasi baru Data transportasi Data kumpulan wisata baru Data kumpulan wisata Data gambar wisata baru Data gambar wisata
7
Wisata
8
Gambar
9
Transportasi
10
Kumpulan Wisata
11
Gambar wisata
12
Daftar fasilitas
Data paket wisata baru Data paket wisata
6
Paket wisata
Data admin
15
Admin
13
Profil perusahaan
5
Hotel
4
Fasilitas
3
Kota
Data daftar fasilitas baru Data daftar fasilitas
Data profil perusahaan baru Data profil perusahaan Data hotel baru Data hotel Data fasilitas baru Data fasilitas Data kota
Data provinsi2
Provinsi
3 Maintenance +
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.
75
Pelanggan
Data menu pemilihan paket wisata Halaman pemilihan paket wisata
4 18
Tampung penjualan
19
Pesanan
6
Paket wisata
14
Data tampungan penjualan Data tampungan penjualan baru
Data pesanan baru
Pemilihan paket wisata
Data paket wisata pemilihan paket Data penjualan baru
+
Penjualan
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.
76
14
Penjualan Data penjualan 5 Penjualan +
Halaman
Admin
Data menu
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.
77
Admin
14
Penjualan
6 [Halaman Laporan]
Data laporan penjualan Laporan
[Data menu laporan] +
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.
78
Pelanggan
1 Menampilkan halaman daftar akun
Data menu daftar akun Halaman daftar akun
2 Identitas pelanggan
Validasi masukan data pelanggan
Pesan sukses menambah pelanggan baru
Data pelanggan baru valid
3 Menyimpan data pelanggan
1
Pelanggan
Data pelanggan baru
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. 1 Admin
Data menu hak akses admin
Menampilkan halaman login
Pelanggan Data menu hak akses pelanggan
data login pengguna
2 Halaman hak akses pelanggan Data hak akses pelanggan
Validasi user
Halaman hak akses admin
data login admin
Data login pelanggan 1
Halaman admin
3 Menampilkan halaman admin
4 Menampilkan halaman pelanggan
Gambar 3.28 Sub Proses Hak Akses
Pelanggan
Halaman pelanggan
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.
+
+
+
+
Gambar 3.29 Sub Proses Maintenance Hotel
5
Profil perusahaan
Transportasi
9
13
Fasilitas
4
Gambar
Wisata
7
8
Paket wisata
Admin
Maintenance transportasi
5
Maintenance fasilitas
4
Maintenance wisata
3
6
15
2 Maintenance paket wisata
+
7
+
+
+
+
+
+
+
+
8 Maintenance profil perusahaan
Maintenance gambar
7
Maintenance hotel
6
Maintenance transportasi
5
Maintenance fasilitas
4
Maintenance wisata
3
Maintenance paket wisata
2
Data admin
transportasi baru Halaman maintenance
Admin
hotel yang ada gambar yang ada hotel baru Gambar baru
Maintenance gambar
8
+
Provinsi wisata
3
2
3
Kota
Provinsi
Kota
Data pilihan menu maintenance profil perusahaan
Data pilihan menu maintenance gambar
Data kota hotel
Data pilihan menu maintenance hotel
Provinsi hotel
Data pilihan menu maintenance transportasi
Data pilihan menu maintenance fasilitas
Data pilihan menu maintenance wisata
Data kota wisata
1
Menampilkan halaman maintenance
Data pilihan menu paket wisata Data kota Data provinsi
Data menu maintenance
Profil perusahaan yang ada
profil perusahaan baru
Maintenance profil perusahaan
Gambar 3.29 Sub Proses Maintenance
Data profil perusahaan
Data profil perusahaan baru
Data gambar baru
Data gambar
Data hotel baru
Data hotel
Data transportasi baru
Data transportasi
Data fasilitas baru
Data fasilitas
Data wisata
Data wisata baru
Data paket wisata baru
Data paket wisata
fasilitas baru transportasi yang ada
fasilitas yang ada
wisata baru
paket wisata baru wisata yang ada
paket wisata yang ada
6 Maintenance hotel
2
+
Kumpulan Wisata
11
6 Maintenance hotel
+
+
Maintenance wisata
3
Gambar wisata
Data gambar wisata
Data gambar wisata baru
Maintenance Data kumpulan wisata paket wisata Data kumpulan wisata baru
10
Daftar fasilitas
Data daftar fasilitas
Data daftar fasilitas baru
12
80
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. Pelanggan 1 Data menu pemilihan paket wisata Menu pemilihan paket wisata Data pilihan paket wisata Tampilan menu rekomendasi paket menu rekomendasi paket wisata Menampilkan 6
Paket wisata
Halaman pemilihan paket wisata
Pelanggan
3 2 Rekomendasi Paket Pemesanan Wisata Data paket wisata pilihan
Detil paket wisata pilihan Data pemesanan paket wisata Data tampungan penjualan Tampung 18baru Data tampungan penjualan penjualan Data pesanan paket wisata belum terkonfirmasi
19 14
Pesanan Penjualan
4
Data paket wisata pesanan pelanggan Daftar paket wisata yang di pesan Data konfirmasi pemesanan Data penjualan baru Menampilkan data paket wisata pada menu konfirmasi bayar Data pesanan baru
Data penjualan paket wisata Data ubahan status penjualan
Keranjang Belanja
5 19 Pesanan Data pesanan paket wisata Konfirmasi Bayar Data ubahan status pesanan Data pembelian paket wisata Data konfirmasi pembayaran
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.
82
Halaman penjualan Admin
Data menu penjualan
1 Menu penjualan
Data penjualan belum terkonfirmasi 2 konfirmasi pesanan
Konfirmasi penjualan Penjualan terkonfirmasi
Data penjualan 14 Data penjualan terkonfirmasi
Penjualan
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
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. 1 menu maintenance paket wisata menu pilihan maintenance paket wisata
10
Kumpulan Wisata
6 data menu ubah paket wisata data menu tambah paket wisata 3
2
Kota
Provinsi
Data kumpulan wisata Data paket wisata
Data kota Data provinsi
2
5
Data admin
Tambah paket wisata
ubah paket wisata
Admin paket wisata yang ada data ubahan paket wisata baru
15
data tambah paket wisata baru
Admin
data ubahan wisata
paket wisata baru 6 cek validasi ubahan paket wisata
3 cek validasi tambah paket wisata
Admin
data wisata ubahan valid
data wisata baru valid 4
7
simpan paket wisata baru
simpan ubahan paket wisata
Data kumpulan wisata data baru ubahan kumpulan wisata data ubahan paket wisata Data paket wisata baru
10
Kumpulan Wisata
6
Paket wisata
Gambar 3.33 Sub Proses Maintenance Paket Wisata
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. 1 menu maintenance wisata menu pilihan maintenance wisata
data menu tambah wisata data menu ubah wisata
Admin wisata baru
Data wisata 2
5
Tambah wisata
ubah wisata
Data kota wisata 3
7
Wisata
Data gambar wisata 11
Gambar wisata
wisata yang ada
Kota data tambah wisata baru
data ubahan wisata Admin
3
6
cek validasi tambah wisata
cek validasi ubahan wisata
data wisata baru valid
data wisata ubahan valid
4
7
simpan wisata baru
simpan ubahan wisata
Data wisata baru
data wisata ubahan Data gambar wisata data baru gambar wisata ubahan
7
Wisata
11
Gambar 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. 1 menu maintenance fasilitas menu pilihan maintenance fasilitas data menu tambah fasilitas Admin
4 Data fasilitas
fasilitas baru
5
2 Tambah fasilitas data tambah fasilitas 3 cek validasi tambah fasilitas data fasilitas baru valid
ubah fasilitas
fasilitas yang ada
data ubahan fasilitas 6 cek validasi ubahan fasilitas data ubahan fasilitas valid
4 simpan fasilitas baru
7 simpan ubahan fasilitas
Data fasilitas baru data fasilitas ubahan 4
Fasilitas
data menu ubah fasilitas
Fasilitas
Gambar 3.35 Sub Proses Maintenance Fasilitas
Admin
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. 1 menu maintenance transportasi menu pilihan maintenance transportasi
9 data menu ubah transportasi data menu tambah transportasi
Admin transportasi baru
2
5
Tambah transportasi
ubah transportasi
data tambah transportasi baru 3
6 cek validasi ubahan transportasi
data transportasi baru valid
9
transportasi yang ada
data transportasi ubahan valid
4 simpan transportasi baru Data transportasi baru
Data transportasi
data ubahan transportasi
cek validasi tambah transportasi
Transportasi
7 simpan ubahan transportasi
data transportasi ubahan
Transportasi
Gambar 3.36 Sub Proses Maintenance Transportasi
Admin
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. 1 menu maintenance hotel menu pilihan maintenance hotel Admin
hotel baru data menu tambah hotel
3
data menu ubah hotel
2
5
Tambah hotel
ubah hotel
data tambah hotel baru
data ubahan hotel
Kota Data kota hotel
6 cek validasi ubahan hotel
4
7 simpan ubahan hotel
data fasilitas ubahan Data hotel baru
12
data hotel ubahan valid
simpan hotel baru
Data daftar fasilitas baru
data hotel ubahan
Daftar fasilitas
5
Daftar fasilitas
5
Hotel
Data hotel hotel yang ada
Admin
3 cek validasi tambah hotel data hotel baru valid
12 Data daftar fasilitas
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. 1 menu maintenance gambar menu pilihan maintenance gambar Admin
data menu tambah gambardata menu ubah gambar Gambar baru 2 Data gambar 8
5 Data gambar
Tambah gambar
Gambar
ubah gambar
data ubahan gambar baru data ubahan gambar
data tambah gambar baru
6
3 cek validasi tambah gambar
cek validasi ubahan gambar data gambar ubahan valid
data gambar baru valid
7 simpan ubahan gambar
4 Admin pesan sukses gambar ditambah
gambar yang ada
simpan gambar baru
data gambar ubahan
Data gambar baru
8
Gambar
Gambar 3.38 Sub Proses Maintenance Gambar
Admin
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. Admin
Profil perusahaan yang ada
1 13
Profil perusahaan
Data profil perusahaan
menu maitenance profil data menu ubah profil perusahaan
2 Data profil perusahaan baru Admin
profil perusahaan baru
simpan 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.
Provinsi ID_provinsi Nama_provinsi Banyak kota Kota ID_kota Nama_kota Banyak pelanggan Pelanggan ID_pelanggan Nama_pelanggan Alamat_pelanggan Jenis_kelamin Telepon Email_pelanggan Password_pelanggan Status_pelanggan
Banyak hotel
Fasilitas ID_fasilitas Nama_fasilitas Status
daftar fasilitas
banyak wisata
Wisata ID_wisata Nama_wisata Harga Status_wisata
Hotel ID_hotel Nama_hotel Harga_hotel Status_hotel
Pesanan Punya hotel
tampung pesanan
Penjualan ID_penjualan Nama_pembayar No_rekening Jumlah Orang Tanggal_pesan Tanggal_bayar Tanggal_keberangkatan Total_bayar Harga_dp Kode_voucher Status_bayar Keterangan Tampung Penjualan ID_penjualan2 Nama_pembayar2 No_rekening2 Jumlah Orang2 Tanggal_pesan2 Tanggal_bayar2 Tanggal_keberangkatan2 Harga_dp2 Kode_voucher2 Status_bayar2 Profil_perusahaan ID_profil Isi_profil
kumpulan wisata Gambar wisata
ID_paket
Paket_wisata ID_paket Nama_paket Jenis_paket Lama_paket Status_paket Harga_paket k1 k2 k3 k4
Gambar paket
Gambar ID_gambar Path Status Jenis_gambar
Tampung id paket Maintenance paket
Maintenance profil
Admin ID_admin Nama_admin Username_admin Password_admin
Gambar 3.40 Conceptual Data Model
Memakai transportasi
Transportasi ID_transportasi Nama_transportasi Harga_transportasi Status_transportasi Jumlah_penumpang Batas_maksimal
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.
PELANGGAN
Gambar 3.41 Physical Data Model PENJ UALAN
varc har(20) varc har(50) varc har(20) varc har(50) int int datetime datetime datetime int varc har(50) varc har(50)
ID_PENJUALAN ID_PAKET NAMA_PEMBAYAR NO_REKENING JUMLAH_ORANG TANGGAL_PESAN TANGGAL_BAYAR TANGGAL_KEBERANGKATAN TOTAL_BAYAR HARGA_DP KODE_VOUCHER STATUS_BAYAR KETERANGAN
TAMPUNG_PENJUALAN
ID_PENJUALAN2 ID_PAKET ID_PELANGGAN NAMA_PEMBAYAR2 NO_REKENING2 JUMLAH_ORANG2 TANGGAL_PESAN2 TANGGAL_BAYAR2 TANGGAL_KEBERANGKATAN2 HARGA_DP2 KODE_VOUCHER2 STATUS_BAYAR2
varc har(20) varc har(20)
varc har(50) varc har(50) varc har(50) int varc har(50)
ID_PAKET = ID_PAKET varc har(50) varc har(50) varc har(50) varc har(50) varc har(50) varc har(50) varc har(50) varc har(50) ID_GAMBAR = ID_GAMBAR varc har(50) int int int int int
varc har(20) varc har(50)
KUMPULAN_WISATA ID_WISATA ID_PAKET
ADMIN ID_ADMIN NAMA_ADMIN USERNAME_ADMIN PASSWORD_ADMIN
varc har(50) varc har(50) varc har(50) varc har(50)
WISATA ID_WISATA ID_KOTA NAMA_WISATA HARGA STATUS_WISATA
TRANSPORTASI ID_TRANSPORTASI NAMA_TRANSPORTASI HARGA_TRANSPORTASI STATUS_TRANSPORTASI JUMLAH_PENUMPANG BATAS_MAKSIMAL
varc har(20) varc har(50) varc har(50) int varc har(50)
varc har(50) varc har(20)
varc har(50) varc har(50) int varc har(50) int int
ID_GAMBAR PATH STATUS JENIS_GAMBAR
GAMBAR varc har(50) text varc har(50) varc har(50)
ID_GAMBAR = ID_GAMBAR
ID_GAMBAR ID_WISATA
GAMBAR_WISATA
ID_WISATA = ID_WISATA
ID_WISATA = ID_WISATA
ID_KOTA = ID_KOTA
ID_ADMIN = ID_ADMINID_TRANSPORTASI = ID_TRANSPORTASI
ID_PAKET ID_ADMIN ID_TRANSPORTASI ID_HOTEL ID_GAMBAR NAMA_PAKET JENIS_PAKET LAMA_PAKET STATUS_PAKET HARGA_PAKET K1 K2 K3 K4
PAKET_WISATA
ID_HOTEL = ID_HOTEL
STATUS_HOTEL
Gambar 3.41 Physical Data Model
varc har(50) varc har(50) text
ID_ADMIN = ID_ADMIN
ID_PAKET = ID_PAKET
PROFIL_PERUSAHAAN ID_PROFIL ID_ADMIN ISI_PROFIL
HOTEL
ID_KOTA = ID_KOTA
KOTA ID_KOTA varc har(50) ID_PROVINSI varc har(50) NAMA_KOTA varc har(50)
ID_PROVINSI = ID_PROVINSI
varc har(50) varc har(50)
PROVINSI ID_PROVINSI NAMA_PROVINSI
ID_HOTEL DAFTAR_FASILITAS ID_HOTEL = ID_HOTEL ID_KOTA ID_FASILITAS varc har(50) NAMA_HOTEL ID_HOTEL varc har(50) HARGA_HOTEL
ID_PAKET = ID_PAKET
varc har(20) varc har(50) varc har(50) int int datetime datetime datetime int int varc har(50) varc har(50) varc har(50)
varc har(50) varc har(50) varc har(50)
ID_FASILITAS = ID_FASILITAS
ID_KOTA = ID_KOTA
ID_PENJUALAN = ID_PENJ UALAN
ID_PELANGGAN ID_PENJUALAN
PESANAN
ID_PELANGGAN = ID_PELANGGAN
varc har(20) varc har(50) varc har(50) varc har(50) varc har(50) int varc har(50) varc har(50) varc har(50)
ID_PELANGGAN = ID_PELANGGAN
ID_PELANGGAN ID_KOTA NAMA_PELANGGAN ALAMAT_PELANGGAN JENIS_KELAMIN TELEPON EMAIL_PELANGGAN PASSWORD_PELANGGAN STATUS_PELANGGAN
ID_FASILITAS NAMA_FASILITAS STATUS
FASILITAS
92
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 Foreign Key
No
Field Name
Data Type
Length
Constraint On Field On Table
1
ID_admin
Varchar
50
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
PK
94
Tabel 3.2 Daftar Fasilitas Tabel Daftar Fasilitas Foreign Key No
Field Name
Data Type
Length
Constraint 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 Foreign Key
No
Field Name
Data Type
Length
1
ID_fasilitas
Varchar
20
2
Nama_fasilitas
Varchar
50
3
Status_fasilitas
Varchar
50
Constraint
D. Tabel Gambar Primary Key
: ID_gambar
Foreign Key
:-
Fungsi
: Menyimpan data gambar
PK
On Field
On Table
ID_fasilitas
Fasilitas
95
Tabel 3.4 Gambar Tabel Gambar Foreign Key No
Field Name
Data Type
Length
Constraint On Field
1
ID_gambar
Varchar
50
2
Path
Varchar
50
3
Status
Varchar
50
4
Jenis_gambar
Varchar
50
On Table
PK
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 Foreign Key
No
Field Name
Data Type
Length
Constraint 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 Foreign Key
No
Field Name
Data Type
Length
Constraint
1
ID_hotel
Varchar
20
PK
2
ID_kota
Varchar
50
FK
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
On Field
On Table
ID_kota
Kota
97
Tabel 3.7 Kota Tabel Kota Foreign Key No
Field Name
Data Type
Length
Constraint
1
ID_kota
Varchar
50
PK
2
ID_provinsi
Varchar
50
FK
3
Nama_kota
Varchar
50
On Field
On Table
ID_provinsi
Provinsi
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 Foreign Key
No
Field Name
Data Type
Length
Constraint 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 Foreign Key No
Field Name
Data Type Length Constraint On Field
On Table
ID_admin
Admin
1
ID_paket
Varchar
50
PK
2
ID_admin
Varchar
50
FK
3
ID_transportasi
Varchar
50
FK
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
ID_transportasi Transportasi
99
J. Tabel Pelanggan Primary Key
: ID_pelanggan
Foreign Key
: ID_kota
Fungsi
: Menyimpan data Pelanggan Tabel 3.10 Pelanggan Tabel Pelanggan Foreign Key
No
Field Name
Data Type
Length
Constraint On Field On Table
1
ID_pelanggan
Varchar
20
PK
2
ID_kota
Varchar
50
FK
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
Varchar
50
Status_pelanggan
K. Tabel Penjualan Primary Key
: ID_penjualan
Foreign Key
: ID_paket, ID_pelanggan
Fungsi
: Menyimpan data penjualan
ID_kota
kota
100
Tabel 3.11 Penjualan Tabel Penjualan Foreign Key N
Data
Lengt
Constrain
Type
h
t
Field Name o
On On Table Field
1
ID_penjualan
Varchar
20
PK
2
ID_paket
Varchar
50
FK
ID_pake Paket_wisat t 3
Nama_pemesan
Varchar
20
4
No_rekening
Varchar
50
5
Jumlah_orang
int
6
Tanggal_pesan
date time
7
Tanggal_bayar
date time
Tanggal_keberangkat 8
date time an
9
Total_bayar
int
10
Harga_dp
int
11
Kode_voucher
Varchar
50
12
Status_bayar
Varchar
50
13
Keterangan
Varchar
50
a
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 Foreign Key
No
Field Name
Data Type Length
Constraint 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 Foreign Key
No
Field Name
Data Type
Length
Constraint
1
ID_profil
Varchar
50
PK
2
ID_admin
Varchar
50
FK
3
Isi_profil
Text
On Field
On Table
ID_admin
Admin
102
N. Tabel Provinsi Primary Key
: ID_provinsi
Foreign Key
:-
Fungsi
: Menyimpan data provinsi Tabel 3.14 Provinsi Tabel Provinsi Foreign Key
No
Field Name
Data Type
Length
Constraint On Field
1
ID_provinsi
Varchar
50
2
Nama_provinsi
Varchar
50
PK
O. Tabel Tampung Penjualan Primary Key
: ID_Penjualan
Foreign Key
: ID_paket, ID_pelanggan
Fungsi
: Menyimpan data tampungan penjualan
On Table
103
Tabel 3.15 Tampung Penjualan Tabel Tampung Penjualan N
Data
Lengt
Constrai
Type
h
nt
Foreign Key
Field Name o 1
ID_penjualan
Varchar
20
PK
2
ID_paket
Varchar
50
FK
On Field
On Table
Paket_wisa ID_paket ta ID_pelangg 3
ID_pelanggan
Varchar
20
FK
Pelanggan an
4
Nama_pemesan
Varchar
5
No_rekening
Int
6
Jumlah_orang
Int
7
Tanggal_pesan
date time
8
Tanggal_bayar
date time
50
Tanggal_keberangka 9
date time tan
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 Foreign Key
No
Field Name
Data Type
Length
Constraint On Field
1
ID_transportasi
Varchar
20
2
Nama_transportasi
Varchar
50
Jumlah_penumpan 3
Int g
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
PK
On Table
105
Tabel 3.17 Wisata Tabel Wisata Foreign Key No
Field Name
Data Type
Length
Constraint
1
ID_wisata
Varchar
20
PK
2
ID_kota
Varchar
50
FK
3
Nama_wisata
Varchar
50
4
Harga
Int
5
Status_wisata
Varchar
On Field
On Table
ID_kota
Kota
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.
116
Gambar 3.50 Rancangan Antar Muka Halaman Ubah Fasilitas
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.
118
Gambar 3.51 Rancangan Antar Muka Halaman Tambah Transportasi
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.
120
Gambar 3.52 Rancangan Antar Muka Halaman Ubah Transportasi
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.
123
Gambar 3.54 Rancangan Antar Muka Halaman Ubah Hotel
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.
126
Gambar 3.56 Rancangan Antar Muka Halaman Ubah Gambar
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
129
Gambar 3.58 Rancangan Antar Muka Halaman Maintenance Profil
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.
143
Gambar 3.69 Rancangan Antar Muka Halaman 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.
Cara Melakukan
Output yang
Pengujian
diharapkan
Fungsionalitas
Pengguna tanpa hak akses, tidak dapat masuk ke dalam sistem Pengguna yang
1
Hak Akses
Mencoba masuk
memiliki hak akses
sebagai pengguna
dapat masuk ke dalam
sistem
sistem Pengguna masuk kedalam sistem sesuai dengan previlage masing - masing Menampilkan halaman tambah paket wisata
2
Menambah Paket
Validasi masukan data
Wisata
Menampilkan pesan
Mengelolah Master sukses menambah paket wisata Mengubah Paket
Menampilkan halaman
Wisata
ubah paket wisata
149
No.
Cara Melakukan
Output yang
Pengujian
diharapkan
Fungsionalitas
Menampilkan data yang akan diubah Validasi masukan data Menampilkan pesan sukses mengubah data Menampilkan halaman tambah wisata Validasi masukan data Menambah Wisata Menampilkan pesan sukses menambah wisata Menampilkan halaman ubah wisata Menampilkan data yang akan diubah Mengubah Wisata Validasi masukan data Menampilkan pesan sukses mengubah data
2
Mengelolah Master
Menambah Fasilitas
Menampilkan halaman
150
No.
Cara Melakukan
Output yang
Pengujian
diharapkan
Fungsionalitas
tambah fasilitas Validasi masukan data Menampilkan pesan sukses menambah fasilitas Menampilkan halaman ubah fasilitas Menampilkan data Mengubah Fasilitas
yang akan diubah Validasi masukan data Menampilkan pesan sukses mengubah data Menampilkan halaman tambah transportasi
Menambah
Validasi masukan data
Transportasi
Menampilkan pesan sukses menambah transportasi
Mengubah
Menampilkan halaman
Transportasi
ubah transportasi
151
No.
Cara Melakukan
Output yang
Pengujian
diharapkan
Fungsionalitas
Menampilkan data yang akan diubah Validasi masukan data Menampilkan pesan sukses mengubah data Menampilkan halaman tambah hotel Validasi masukan data Menambah Hotel Menampilkan pesan sukses menambah hotel Menampilkan halaman ubah hotel Menampilkan data Mengubah Hotel
yang akan diubah Validasi masukan data Menampilkan pesan sukses mengubah data Menampilkan halaman
2
Mengelolah Master
Menambah Gambar tambah gambar
152
No.
Cara Melakukan
Output yang
Pengujian
diharapkan
Fungsionalitas
Validasi masukan data Menampilkan pesan sukses menambah gambar Menampilkan halaman ubah gambar Menampilkan data Mengubah Gambar
yang akan diubah Validasi masukan data Menampilkan pesan sukses mengubah data Menampilkan halaman maintenance pelanggan
Mengubah Status
Menampilkan data
Pelanggan
yang akan diubah Validasi masukan data Menampilkan pesan sukses mengubah data
Mengubah profil
Menampilkan halaman
153
No.
Cara Melakukan
Output yang
Pengujian
diharapkan
perusahaan
maintenance profil
Fungsionalitas
perusahaan Menampilkan data yang akan diubah Validasi masukan data Menampilkan pesan sukses mengubah data Menampilkan detail paket wisata sesuai dengan pilihan pelanggan Pembelian Paket Validasi masukan data Wisata 3
Mengelolah Transaksi
Validasi hak akses Pesan sukses paket wisata ditambahkan kedalam keranjang Menampilkan halaman Konfirmasi Pesanan keranjang Menampilkan pesanan
3
Mengelolah Transaksi
Konfirmasi Pesanan paket wisata sesuai
154
No.
Cara Melakukan
Output yang
Pengujian
diharapkan
Fungsionalitas
dengan pilihan pelanggan yang telah login Validasi masukan data Pesan sukses paket wisata dibeli Menampilkan halaman konfirmasi bayar Menampilkan data paket wisata yang telah dibeli oleh Konfirmasi Bayar pelanggan yang telah login Validasi masukan data Pesan sukses konfirmasi bayar Menampilkan halaman konfirmasi penjualan Konfirmasi Penjualan Menampilkan data paket wisata yang
155
No.
Cara Melakukan
Output yang
Pengujian
diharapkan
Fungsionalitas
telah dikonfirmasi bayar oleh pelanggan Validasi masukan data Menampilkan pesan sukses konfirmasi penjualan Menampilkan halaman Melihat Daftar Paket
paket wisata
Wisata
Menampilkan daftar paket wisata Menampilkan halaman detail paket wisata
4
Monitoring Melihat Detail Paket
Menampilkan detail
Wisata
paket wisata sesuai dengan pilihan pelanggan
4
Melihat Penjualan
Menampilkan halaman
Approved
penjualan approved
Melihat Penjualan
Menampilkan daftar
Approved
penjualan approved
Monitoring
156
No.
Cara Melakukan
Output yang
Pengujian
diharapkan
Fungsionalitas
Menampilkan halaman Melihat Penjualan
penjualan keseluruhan
Keseluruhan
Menampilkan daftar penjualan keseluruhan Menampilkan halaman laporan kota favorit
Melihat Kota Favorit Menampilkan daftar kota favorit Menampilkan halaman laporan paket wisata Melihat Paket Wisata favorit Favorit Menampilkan daftar paket wisata favorit
5
Melihat Laporan Kota
Menampilkan halaman
Favorit
laporan kota favorit
Laporan
Menampilkan halaman Melihat Laporan laporan paket wisata Paket Wisata Favorit favorit
6
Rekomendasi Paket
Menampilkan halaman
Wisata
rekomendasi paket
Pengambilan keputusan
157
No.
Cara Melakukan
Output yang
Pengujian
diharapkan
Fungsionalitas
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 1 2 3 4 5 6 7
Perenyataan Tampilan navigasi fungsi aplikasi pemilihan paket wisata mudah dipahami Langkah dalam maintenance mudah Langkah dalam mengkonfirmasi mudah Laporan mudah dibaca oleh admin Fungsi pada halaman penjualan membantu dalam mempercepat pelayanan Notifikasi pesanan membantu dalam mempercepat konfirmasi Laporan sangat membantu admin dalam melihat perkembangan perusahaan
1
2
3
4
5
3
4
5
Tabel 3.20 Rancangan Uji Coba Pelanggan No 1 2 3 4 5 6 7
Perenyataan Tampilan halaman pelanggan dapat dipahami dengan mudah Langkah dalam pemilihan paket mudah di pahami Langkah dalam rekomendasi paket mudah dipahami Rekomendasi paket tepat sasaran Rekomendasi paket dapat membantu pelanggan dengan baik Pembelian paket wisata mudah proses pembelian dan pembayaran mudah
1
Keterangan: 1. Sangat Tidak Setuju
4. Setuju
2. Tidak Setuju
5. Sangat Setuju
3. Ragu – Ragu
2