bab iii analisis dan perancangan sistem 3.1 identifikasi ...sir.stikom.edu/2041/5/bab_iii.pdf ·...

124
35 BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi Permasalahan Paramuda Tour & Transport mengalami penurunan pelanggan yang berkelanjutan dan ingin memperluas pangsa pasar yang ada. Paramuda Tour & Transport menginginkan perluasan pangsa pasar dikarenakan pelanggan yang datang hanya di wilayah sekitar perusahaan dan pelanggan hanya tahu dari mulut ke mulut. Dengan adanya perluasan pangsa pasar, pada umumnya calon pelanggan akan membutuhkan informasi tentang paket wisata yang ada karena pelanggan akan bertanya-tanya tentang bagaimana pelanggan tersebut berwisata, fasilitas yang didapatkan dan tujuan wisata yang akan diberikan dalam suatu paket wisata. Calon pelanggan akan kesulitan dalam memilih paket sesuai dengan apa yang dibutuhkan. Kesulitan tersebut dialami ketika pelanggan tidak tahu budget yang dimiliki tersebut dapat digunakan untuk berwisata kemana, fasilitas yang didapatkan, tujuan yang didapat dan banyak hal lain. 3.2 Analisis dan Perancangan Sistem Sebelum dilakukan pembuatan aplikasi pemilihan paket wisata, terlebih dahulu disusun perancangan sistem. Hal ini dibuat agar aplikasi yang dikerjakan dapat berfungsi dan berjalan sesuai dengan apa yang diinginkan serta dapat memenuhi keinginan yang ada di Paramuda Tour & Travel dengan hasil yang tepat

Upload: habao

Post on 17-Mar-2019

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

35

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Identifikasi Permasalahan

Paramuda Tour & Transport mengalami penurunan pelanggan yang

berkelanjutan dan ingin memperluas pangsa pasar yang ada. Paramuda Tour &

Transport menginginkan perluasan pangsa pasar dikarenakan pelanggan yang datang

hanya di wilayah sekitar perusahaan dan pelanggan hanya tahu dari mulut ke mulut.

Dengan adanya perluasan pangsa pasar, pada umumnya calon pelanggan akan

membutuhkan informasi tentang paket wisata yang ada karena pelanggan akan

bertanya-tanya tentang bagaimana pelanggan tersebut berwisata, fasilitas yang

didapatkan dan tujuan wisata yang akan diberikan dalam suatu paket wisata. Calon

pelanggan akan kesulitan dalam memilih paket sesuai dengan apa yang dibutuhkan.

Kesulitan tersebut dialami ketika pelanggan tidak tahu budget yang dimiliki tersebut

dapat digunakan untuk berwisata kemana, fasilitas yang didapatkan, tujuan yang

didapat dan banyak hal lain.

3.2 Analisis dan Perancangan Sistem

Sebelum dilakukan pembuatan aplikasi pemilihan paket wisata, terlebih

dahulu disusun perancangan sistem. Hal ini dibuat agar aplikasi yang dikerjakan

dapat berfungsi dan berjalan sesuai dengan apa yang diinginkan serta dapat

memenuhi keinginan yang ada di Paramuda Tour & Travel dengan hasil yang tepat

Page 2: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 3: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

37

pelangganpelanggan

2. Bertanya tentang paket wisata yang tersedia

paramuda tour & transportparamuda tour & transport

1. Pelanggan datang ke paramuda tour & transport

3. memberikan paket wisata

5. menginformasikan ke rombongan

4. paramuda tour & transport bertanya untuk rombongan atau perseorangan

Rombongan pelangganRombongan pelanggan

6. memilih paket wisata yang sesuai

7. melakukan penjadwalan10. memverifikasi jadwal kosong

11. Menginformasikasi Jadwal kosong

Jadwal pemesananJadwal pemesanan

8. Mengecek jadwal kosong

9. Jadwal yang tersedia

12. melakukan pemesanan

Form pemesananForm pemesanan

Daftar paket wisataDaftar paket wisata

Gambar 3.1 Desain Umum Pemilihan Paket Wisata

Gambar 3.1 menunjukan menunjukkan bagaimana sistem ini bekerja.

Pengguna pada sistem ini dibagi menjadi 2 yaitu : pelanggan dan admin Paramuda

Tour & Transport. Proses pelayanan pariwisata Paramuda Tour & Transport

memiliki dua tipe pelanggan yaitu pelanggan perseorangan dan pelanggan

rombongan. Bermula dari proses pelanggan menghubungi pihak Paramuda Tour &

Transport, pelanggan akan berdiskusi dengan pihak tour & transport mengenai

kebutuhan pariwisata yang dibutuhkan pelanggan dan pihak Paramuda Tour &

Transport akan memberikan usulan daftar paket wisata yang tersedia kepada

pelanggan.

Page 4: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

38

Setelah kebutuhan pelanggan terpenuhi dengan usulan paket wisata yang

ditawarkan atau diusulkan oleh pihak Paramuda Tour & Transport, untuk pelanggan

perseorangan proses selanjutnya adalah membuat kesepakatan dengan cara

memberikan top down payment (TDP) kepada pihak Paramuda Tour & Transport.

Sedangkan untuk pelanggan rombongan, perusahaan akan menanyakan kepada

pelanggan apakah pihak Paramuda Tour & Transport akan memberikan presentasi

tentang paket wisata yang telah dipilih pelanggan kepada rombongan atau tidak. Jika

pelanggan meminta pihak Paramuda Tour & Transport untuk melakukan presentasi

kepada pihak rombongan maka akan dilakukan penjadwalan presentasi kepada pihak

rombongan pelanggan tentang paket wisata yang telah dipilih. Setelah terjadi

kesepakatan maka pelanggan akan melakukan top down payment (TDP) kepada

Paramuda Tour & Transport.

Perhitungan rekomendasi berdasarkan oleh kriteria yang dibuat, langkah-

langkah untuk mendapatkan nilai rekomendasi metode AHP adalah sebagai berikut:

1. Mendefinisikan masalah dan menentukan solusi yang diinginkan.

Dalam tahap ini kita berusaha menentukan masalah yang akan kita pecahkan

secara jelas, detail dan mudah dipahami. Dari masalah yang ada kita coba

tentukan solusi yang mungkin cocok bagi masalah tersebut. Solusi dari masalah

mungkin berjumlah lebih dari satu. Solusi tersebut nantinya kita kembangkan

lebih lanjut dalam tahap berikutnya.

Page 5: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

39

2. Membuat struktur hierarki yang diawali dengan tujuan utama.

Goal kriteria alternatif

Pemilihan paket wisata Harga

Banyak tujuan wisata

Fasilitas

Lama wisata

> 3jt

1jt – 3jt

< 1jt

*4 - 5

*2 - 3

*1 - 0

> 5

3 - 5

< 3

> 3

3

2

Paket wisata 1

Paket wisata 2

Paket wisata 3

Paket wisata 4

Gambar 3.2 Struktur Hierarki Pemilihan Paket Wisata

Page 6: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 7: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

41

3.2.2 Blok Diagram

Blok diagram menggambarkan tentang apa saja masukan yang dibutuhkan,

proses yang dilakukan, dan keluaran yang dihasilkan oleh aplikasi pemilihan paket

wisata pada Paramuda Tour & Transport. Blok diagram aplikasi pemilihan paket

wisata dapat dilihat pada gambar 3.3.

• Data identitas pelanggan

• Kota tujuan pelanggan

• Data kriteria pelanggan (kriteria : Harga, Fasilitas, Banyak tujuan dan Lama wisata)

Input

• Maintenance identitas pelanggan

• Analisis kota yang sering di minati

Process

• rekap pelanggan• Informasi kota

yang sering dipilih

Output

• Data jawaban dari kriteria yang diberikan

• Data pembobotan kriteria (Harga, Fasilitas, Banyak tujuan dan Lama wisata)

• Pemilihan paket wisata menggunakan metode AHP

• Maintenance paket wisata

• Maintenance profil perusahaan

• Profil perusahaan• Paket wisata

• Informasi profil perusahaan

• Daftar paket wisata

• rekomendasi paket wisata yang sesuai dengan kriteria pelanggan

• Informasi paket wisata yang sering dipilih

• Penjadwalan pemesanan paket wisata

• Data reservasi• Informasi jadwal

pemesanan paket wisata

Gambar 3.3 Blok Diagram Aplikasi Pemilihan Paket Wisata

Page 8: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 9: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

43

Daftar akun

SistemUser

Phas

eStart

Menampilkan menu “Sign

up”Pilih menu “Sign up”

Halaman Sign up

Data userValidasi data

user

Valid ?

Simpan data user

Notifikasi user

terdaftar

Pelanggan

N

Y

Menampilkan notifikasi

user terdaftar

End

Daftar

Gambar 3.4 System flow daftar akun

Page 10: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 11: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

45

Hak akses

Pelanggan SistemPh

ase

Start

Memilih menu “Login”

Halaman Login

Menampilkan menu Login

Mengisikan username &

password

Memvalidasi hak akses Pelanggan

Valid ?

Notifikasi username

atau password tidak valid

N

Halaman Admin

Y

Daftar ?

N

DaftarY

End

Menampilkan halaman

adminAdmin ?

Halaman pelanggan

Menampilkan halaman

pelanggan

A

B

Login

Gambar 3.5 System Flow Hak Akses

Page 12: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 13: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

47

Maintenance Paket Wisata

Admin SistemPh

ase

Start

Memilih menu “Maintenance Paket Wisata”

Halaman Maintenance Paket

Wisata

Menampilkan menu

Maintenance Paket Wisata

Memilih fungsi

Mengecek fungsi yang

dipilih

Paket wisata

Tambah paket wisata

?N ubah paket

wisata ?

End

N

A

Valid ?

Menyimpan data ubahan Y

Form tambah paket wisata

Menampilkan form tambah paket wisata

Data paket wisata baru

Validasi data paket wisata

baru

Wisata

N

Menampilkan pesan sukses

Hotel

Transportas

i

Kota

Provinsi

Gambar

Kumpulan

wisata

Paket wisata Ubahan data

paket wisataValid ?

Menyimpan data ubahan Y

Mengecek validasi

N

Paket wisata yang dipilih

YForm ubah paket wisata

Menampilkan form ubah paket

wisata

Pilih paket wisata Menampilkan

form ubah paket wisata

Menampilkan pesan sukses

Gambar 3.6 System Flow Maintenance Paket Wisata

Page 14: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 15: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

49

Maintenance wisata

Admin SistemPh

ase

Start

Memilih menu “Maintenance

Wisata”

Halaman Maintenance

Wisata

Menampilkan menu

Maintenance Wisata

Memilih fungsi

Mengecek fungsi yang

dipilih

Wisata

Menambah wisata ? N Mengubah

wisata ?

A

Valid Menyimpan data ubahanY

Halaman menambah

wisata

Form tambah wisata

Menampilkan form tambah

wisata

Data wisata baruValidasi data wisata baru

N

Menampilkan pesan sukses

Provinsi

Kota

Gambar

Wisata

Wisata

Gambar wisata

Menampilkan halaman tambah

wisataY

Valid Menyimpan data ubahanY

Halaman ubah wisata

Data wisata tujuan

Menampilkan wisata tujuan

Data wisata ubahan

Validasi data wisata ubahan

NMenampilkan pesan sukses

Wisata

Gambar wisata

Menampilkan halaman ubah

wisata

Y

EndN

Pilih wisata tujuan

Gambar 3.7 System Flow Maintenance Wisata

Page 16: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 17: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

51

Mengubah bus

Admin SistemPh

ase

Ubahan data bus

bus

Valid

Menyimpan data ubahan

Y

Mengecek validasi

N

Halaman ubah bus

Daftar bus

Menampilkan daftar bus

bus tujuan yang diubah

bus yang dipilih

Mencari bus tujuan

End

Menampilkan pesan sukses

Ubah bus

Gambar 3.8 System Flow Maintenance Transportasi

Page 18: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 19: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

53

Maintenance fasilitas

Admin SistemPh

ase

Start

Memilih menu “Maintenance

fasilitas”

Halaman Maintenance

fasilitas

Menampilkan menu

Maintenance fasilitas

Memilih fungsi

Mengecek fungsi yang

dipilih

fasilitas

Menambah fasilitas ? N Mengubah

fasilitas ?

A

Valid Menyimpan data ubahanY

Halaman menambah

fasilitas

Form tambah fasilitas

Menampilkan form tambah

fasilitas

Data fasilitas baru

Validasi data fasilitas baru

N

Menampilkan pesan sukses

Menampilkan halaman tambah

fasilitasY

Valid Menyimpan data ubahanY

Halaman ubah fasilitas

Data fasilitas tujuan

Menampilkan fasilitas tujuan

Data fasilitas ubahan

Validasi data fasilitas ubahan

N

Menampilkan pesan sukses

Menampilkan halaman ubah

fasilitas

Y

End

N

Pilih fasilitas tujuan

fasilitas

Gambar 3.9 System Flow Maintenance Fasilitas

Page 20: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 21: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

55

Mengubah hotel

Admin SistemPh

ase

Ubahan data hotel

hotel

Valid

Menyimpan data ubahan

Y

Mengecek validasi

N

Halaman ubah hotel

Daftar hotel

Menampilkan daftar hotel

hotel tujuan yang diubah

hotel yang dipilih

Mencari hotel tujuan

End

Menampilkan pesan sukses

Ubah hotel

Gambar 3.10 System Flow Maintenance Hotel

Page 22: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 23: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

57

Maintenance fasilitas

Admin SistemPh

ase

Start

Memilih menu “Maintenance

fasilitas”

Halaman Maintenance

fasilitas

Menampilkan menu

Maintenance fasilitas

Memilih fungsi

Mengecek fungsi yang

dipilih

fasilitas

Menambah fasilitas ? N Mengubah

fasilitas ?

A

Valid Menyimpan data ubahanY

Halaman menambah

fasilitas

Form tambah fasilitas

Menampilkan form tambah

fasilitas

Data fasilitas baru

Validasi data fasilitas baru

N

Menampilkan pesan sukses

Menampilkan halaman tambah

fasilitasY

Valid Menyimpan data ubahanY

Halaman ubah fasilitas

Data fasilitas tujuan

Menampilkan fasilitas tujuan

Data fasilitas ubahan

Validasi data fasilitas ubahan

NMenampilkan pesan sukses

Menampilkan halaman ubah

fasilitas

Y

EndN

Pilih fasilitas tujuan

fasilitas

Gambar 3.11 System Flow Maintenance Gambar

Page 24: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 25: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

59

Maintenance Data Pelanggan

Admin SistemPh

ase

Start

Memilih menu “Maintenance Pelanggan”

Halaman Maintenance

pelanggan

Menampilkan menu

Maintenance pelanggan

Memilih fungsi

Mengecek fungsi yang

dipilih

Pelanggan

Ubah data pelanggan ?

Menampilkan halaman ubah data pelanggan

Y

A

Ubahan data pelanggan

Pelanggan

Valid Menyimpan data ubahanYMengecek

validasi

N

Halaman ubah data pelanggan

Menampilkan daftar pelanggan

Pelanggan tujuan yang di

ubah

Daftar pelanggan

Mencari pelanggan

tujuan

End

Menampilkan pesan sukses

Gambar 3.12 System Flow Maintenance Data Pelanggan

Page 26: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

60

J. Maintenance Profil

System flow maintenance profil adalah alur sistem yang digunakan untuk

mengubah profil perusahaan, fungsi ini dilakukan oleh admin Paramuda Tour &

Transport yang telah melakukan login. Pengguna dapat mengubah isi dari profil

perusahaan dan menyimpannya pada tabel profil perusahaan. System flow

maintenance profil dapat dilihat pada gambar 3.13 dibawah ini.

Maintenance Profil

Admin Sistem

Phase

Start

Memilih menu

“Maintenance profil

perusahaan”

Halaman Maintenance profil

perusahaan

Menampilkan menu

Maintenance profil

perusahaan

Ubahan profil perusahaan

validasi ubahan

Profil perusahaan

Valid ?

Menampilkan pesan

data sukses diubah

Menyimpan data ubahan

Y

N

Start

A

Gambar 3.13 System Flow Maintenance Profil

Page 27: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 28: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 29: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

63

Rekomendasi paket wisata

Pelanggan SistemPh

ase

Memilih menu “Rekomendasi paket wisata”

Start

Menampilkan menu

“Rekomendasi paket wisata”

Halaman Rekomendasi paket wisata

Budget, Kota tujuan, banyak wisata & lama

perjalanan

Menampung masukan

Paket wisata

Mengisikan pembandingan

kriteria yang telah ditentukan

Menampilkan menu

perbandingan kriteria yang

telah ditentukan

menu perbandinga

n kriteria

Melakukan pembobotan sesuai kriteria

B

Melakukan perhitungan

menggunakan rumus AHP

Hasil perhitungan AHP disortir

Valid ?

Y

N

Valid ?

N

Y

Menampilkan paket wisata rekomendasi

B

B

Paket wisata rekomendasi

Beli ?

End

N

Y

Beli

Gambar 3.14 System Flow Pemilihan Paket Wisata

Page 30: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 31: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

65

Pemilihan paket wisata

Pelanggan SistemPh

ase

Start

Memilih menu “Daftar paket

wisata”

Halaman Daftar Paket

Wisata

Menampilkan menu Daftar paket wisata

Memilih paket wisata

Menampilkan detail paket

pilihan

B

Beli

Paket wisata

Detil paket wisata pilihan

Mengisikan data pesanan

Validasi data pesanan

Valid

Sudah login ?

N

Y

Menyimpan data pesananyLogin N

Menampilkan pesan

peringatan belum login

Pesan peringatan

belum login

End

Tampungan penjualan

Menampilkan halaman

keranjang

Halaman keranjang

Konfirmasi pesanan

Menyimpan data pesanan penjualan

Pesanan

Gambar 3.15 System Flow Pemilihan Paket Wisata

Page 32: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 33: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

67

Konfirmasi bayar

Pelanggan SistemPh

ase

Start

Memilih menu “Konfirmasi

bayar”

Halaman Daftar Paket

Wisata

Menampilkan menu Daftar paket wisata

Memilih paket wisata

Menampilkan detail paket

pilihan

B

Beli

Paket wisata

Detil paket wisata pilihan

Mengisikan data pesanan

Validasi data pesanan

Valid

Sudah login ?

N

Y

Menyimpan data pesanan

y

Login NMenampilkan

pesan peringatan belum login

Pesan peringatan

belum login

End

Tampungan penjualan

Gambar 3.16 System Flow Konfirmasi bayar

Page 34: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

68

N. Penjualan

System flow penjualan adalah alur sistem yang digunakan untuk melihat data

penjualan yang ada pada Paramuda Tour & Transport, pada proses penjualan terdapat

2 (dua) sub proses didalamnya yaitu mengkonfirmasi pesaan dan melihat pesanan

yang ada. Semua proses tersebut dilakukan oleh admin Paramuda Tour & Transport

yang telah melakukan login. dalam halaman penjualan akan muncul dua fungsi

tersebut, admin akan mendapatkan informasi pesanan sesuai dengan fungsi yang akan

dipilih. System flow penjualan dapat dilihat pada gambar 3.17 dibawah ini.

Laporan

Admin Sistem

Phase

Start

Memilih menu

“Penjualan”

Halaman Penjualan

Menampilkan menu

Penjualan

Memilih fungsi

Mengecek fungsi yang

dipilih

Konfirmasi pesanan ?

Halaman konfirmasi

pesanan

Menampilkan halaman

konfirmasi pesanan

Y

N

A

Penjualan

A

Mengubah status

pesanan

Konfirmasi pesanan

Menampilkan halaman pesanan

keseluruhan

End

Pesanan keseluruha

n ?

Halaman pesanan

keseluruhan

Gambar 3.17 System Flow Penjualan

Page 35: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

69

O. Laporan

System flow laporan adalah alur sistem yang digunakan untuk melihat

laporan, pada proses laporan terdapat 2 (dua) sub proses didalamnya yaitu laporan

kota yang sering dipilih dan laporan paket wisata yang sering dipilih. Semua proses

tersebut dilakukan oleh admin Paramuda Tour & Transport yang telah melakukan

login, admin akan mendapatkan laporan sesuai dengan fungsi yang akan dipilih.

System flow laporan dapat dilihat pada gambar 3.18 dibawah ini.

Laporan

Admin Sistem

Phase

Start

Memilih menu “Laporan”

Halaman laporan

Menampilkan menu Laporan

Memilih fungsi

Mengecek fungsi yang

dipilih

N

Halaman laporan kota yang sering

dipilih

Menampilkan laporan kota yang sering

dipilih

A

Laporan kota favorit ?Y

Halaman laporan paket yang sering

dipilih

Menampilkan laporan paket yang sering

dipilih

Laporan paket wisata

?Y

NPenjualan

End A

A

N

Gambar 3.18 System Flow Laporan

Page 36: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

70

3.2.4 Data Flow Diagram

A. Diagram Jenjang Proses

Diagram Jenjang Proses adalah sarana dalam melakukan desain dan teknik

dokumentasi dalam siklus pengembangan sistem yang berbasis pada fungsi.

Tujuannya agar Diagram Jenjang tersebut dapat memberikan informasi tentang

fungsi-fungsi yang ada di dalam sistem. Gambar Diagram Jenjang dapat dilihat pada

gambar 3.19.

Aplikasi pemilihan paket wisata

0

Daftar Akun Baru

1

Hak Akses

2

Pemilihan Paket Wisata

4

Maintenance Pelanggan

31.

Maintenance Fasilitas

3.7

Maintenance Hotel

3.6

Laporan

6

Maintenance Gambar

3.5

Maintenance Wisata

3.3

Maintenance Paket Wisata

3.2

Maintenance Transportasi

3.4

Maintenance

3

Rekomendasi Paket Wisata

4.1

Pemesanan

4.2

Keranjang Belanja

4.3

Penjualan

5

Maintenance Profil

3.8

Konfirmasi Bayar

4.4

Gambar 3.19 Diagram Jenjang

Page 37: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

71

B. Context Diagram

Context diagram merupakan gambaran menyeluruh dari DFD. Di dalam

context diagram terdapat 2 (dua) External Entity yaitu Pelanggan dan Admin pada

Paramuda Tour & Transport. Proses pembuatan context diagram dimulai dari system

flow yang menjelaskan alur sistem. Dalam alur sistem terdapat proses dan tabel yang

dibutuhkan untuk menjalankan proses tersebut sehingga dapat diketahui alur data

serta entitasnya. Tampilan dari context diagram dapat dilihat pada Gambar 3.20.

Halaman pemilihan paket wisata

Halaman hak akses pelanggan

Halaman daftar akun

Data menu daftar akunData menu hak akses pelanggan

Data menu pemilihan paket wisata

Halaman LaporanHalaman maintenance

Halaman penjualanHalaman hak akses admin

Data menu laporanData menu maintenance

Data menu penjualanData menu hak akses admin

0aplikasi

pemilihan paket wisata+

Admin

Pelanggan

Gambar 3.20 Context Diagram

Page 38: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

72

C. DFD Level 0

Pada DFD Level 0 akan digambarkan proses-proses yang ada dalam aplikasi

Pemilihan Paket Wisata, terdapat 6 (enam) proses yaitu :

1. Proses Daftar Akun

Merupakan penggambaran proses yang digunakan untuk mencatat data

pengguna dari aplikasi Pemilihan Paket Wisata.Pendaftaran ditujukan untuk

pelanggan dan pada proses pendaftaran akun baru, tabel yang digunakan adalah tabel

pelanggan.

Gambar 3.21 Proses Daftar Akun

Data pelanggan baru

Halaman daftar akun

Data menu daftar akun

Pelanggan 2

Daftar akun

+

1 Pelanggan

Page 39: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

73

2. Proses Hak Akses

Merupakan penggambaran proses yang digunakan untuk memeriksa otorisasi

dari 2 (dua) pengguna pada aplikasi Pemilihan Paket Wisata. Tabel yang digunakan

pada proses ini yaitu tabel pelanggan dan admin

Gambar 3.22 Proses Hak Akses

3. Proses Maintenance

Merupakan penggambaran proses yang digunakan untuk maintenance data

paket wisata pada aplikasi pemilihan paket wisata. Terdapat 13 (tiga belas) tabel yang

digunakan pada proses ini. Pada proses maintenance, admin dapat mengelolah data

master yang ada.

Halaman hak akses

Data menu hak akses Data hak akses

Halaman hak akses admin

Data menu hak akses admin

Admin Pelanggan

1

Hak Akses

+

1 Pelanggan

Page 40: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

74

Gambar 3.23 Proses Maintenance

4. Proses Pemilihan Paket Wisata

merupakan penggambaran proses yang digunakan untuk memilih paket

wisata, data paket wisata yang ditampilkan menggunakan table paket wisata.

Sedangkan untuk proses pemesanan paket wisata akan menggunakan tabel penjualan

dimana pada tabel penjualan akan muncul tanggal pesanan pelanggan.

Data paket wisata baru

Data profil perusahaan baru

Data hotel baru

Data fasilitas baru

Data wisata baru

Data gambar baru

Data transportasi baru

Data kumpulan wisata baru

Data gambar wisata baru

Data daftar fasilitas baru

Data admin

Data profil perusahaan

Data provinsi

Data kota

Data fasilitas

Data hotel

Data wisata

Data paket wisata

Data gambar

Data transportasi

Data kumpulan wisata

Data gambar wisata

Data daftar fasilitas

3

Maintenance +

2 Provinsi

3 Kota

4 Fasilitas

5 Hotel

6 Paket wisata

7 Wisata

8 Gambar

9 Transportasi

10 Kumpulan Wisata

11 Gambar wisata

12 Daftar fasilitas

13 Profil perusahaan

15 Admin

Page 41: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

75

Gambar 3.24 Proses Pemilihan Paket Wisata

5. Proses Penjualan

Merupakan penggambaran proses yang digunakan untuk melihat penjualan

dan konfirmasi penjualan pada aplikasi pemilihan paket wisata. Tabel yang

digunakan pada proses ini yaitu tabel penjualan. Pada proses penjualan, admin dapat

mengubah status penjualan, melihat penjualan yang telah disetujui dan melihat

penjualan keseluruhan.

Data penjualan baru Data paket wisata pemilihan paket

Data pesanan baru

Data tampungan penjualan baru Data tampungan penjualan

Halaman pemilihan paket wisata Data menu pemilihan paket wisata

Pelanggan

4

Pemilihan paket wisata

+

18 Tampung penjualan

19 Pesanan

6 Paket wisata

14 Penjualan

Page 42: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

76

Gambar 3.25 Proses Penjualan

6. Proses Laporan

merupakan penggambaran proses yang digunakan untuk menyusun laporan

yang dihasilkan oleh aplikasi Pemilihan Paket Wisata. Laporan yang dapat dihasilkan

dibagi menjadi laporan kota favorit dan laporan laporan paket wisata favorit. Jenis

laporan yang dihasilkan untuk pengguna yang berbeda, juga akan menghasilkan

laporan yang berbeda. Tabel yang digunakan untuk laporan kota favorit dan laporan

paket wisata favorit adalah tabel penjualan.

Data penjualan

Data menu

Halaman Admin

5

Penjualan +

14 Penjualan

Page 43: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

77

Gambar 3.26 Proses Laporan

D. DFD Level 1

1. Sub proses daftar akun

Merupakan penggambaran proses yang digunakan untuk mencatat data

pengguna dari aplikasi Pemilihan Paket Wisata. Pendaftaran ditujukan untuk

pelanggan dan pada proses pendaftaran akun baru, tabel yang digunakan adalah tabel

pelanggan. Gambar sub proses daftar akun dapat dilihat pada gambar 3.28 dibawah

ini.

Data laporan penjualan

[Data menu laporan]

[Halaman Laporan]

Admin

6

Laporan

+

14 Penjualan

Page 44: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

78

Data pelanggan baru

Data pelanggan baru valid

Pesan sukses menambah pelanggan baru

Identitas pelanggan

Halaman daftar akun

Data menu daftar akunPelanggan

1 Pelanggan

1Menampilkan

halaman daftar akun

2Validasi

masukan data pelanggan

3Menyimpan

data pelanggan

Gambar 3.27 Sub proses Daftar Akun

2. Sub proses hak akses

Merupakan penggambaran proses yang digunakan untuk mengecek hak akses

pengguna pada aplikasi pemilihan paket wisata. Tabel yang digunakan pada proses

ini yaitu tabel pelanggan. Gambar sub proses hak akses dapat dilihat pada gambar

3.28 dibawah ini.

data login pengguna

Halaman pelangganHalaman admin

data login admin Data login pelanggan

Data hak akses pelanggan

Halaman hak akses pelanggan

Halaman hak akses admin

Data menu hak akses pelangganData menu hak akses adminAdmin

1 Pelanggan

Pelanggan

1

Menampilkan halaman login

2

Validasi user

3Menampilkan

halaman admin

4Menampilkan

halaman pelanggan

Gambar 3.28 Sub Proses Hak Akses

Page 45: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 46: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

80

Data

gamb

ar

trans

porta

si ba

ru

trans

porta

si ya

ng ad

afas

ilitas

baru

fasilit

as ya

ng ad

a

wisa

ta ba

ru

wisa

ta ya

ng ad

apa

ket w

isata

baru

pake

t wisa

ta ya

ng ad

aho

tel ya

ng ad

aho

tel ba

ru

Profi

l peru

saha

an ya

ng ad

a

profil

perus

ahaa

n baru

gamb

ar ya

ng ad

aGa

mbar

baru

Prov

insi w

isata

Prov

insi h

otel

Data

kota

hotel

Data

kota

wisa

ta

Data

provin

siDa

ta ko

ta

Data

gamb

ar wi

sata

baru

Data

gamb

ar wi

sata

Data

kump

ulan w

isata

baru

Data

kump

ulan w

isata

Data

admi

n

Data

profil

perus

ahaa

n

Data

profil

perus

ahaa

n baru

Data

piliha

n men

u main

tenan

ce pr

ofil p

erusa

haan

Data

dafta

r fasil

itas

Data

dafta

r fasil

itas b

aru

Data

piliha

n men

u main

tenan

ce ga

mbar

Data

piliha

n men

u main

tenan

ce ho

tel

Data

piliha

n men

u main

tenan

ce tra

nspo

rtasi

Data

piliha

n men

u main

tenan

ce fa

silita

s

Data

piliha

n men

u main

tenan

ce w

isata

Data

fasilit

as ba

ru

Data

trans

porta

si ba

ru

Data

gamb

ar ba

ru

Data

hotel

baru

Data

trans

porta

si

Data

fasilit

as

Data

hotel

Data

gamb

ar

Data

wisa

ta

Data

wisa

ta ba

ru

Data

pake

t wisa

ta ba

ru

Data

pake

t wisa

taDa

ta pil

ihan m

enu p

aket

wisa

ta

Halam

an m

ainten

ance

Data

menu

main

tenan

ce

Admi

n

11Ga

mbar

wisa

ta10

Kump

ulan

Wisa

ta

9Tr

ansp

ortas

i

8Ga

mbar

6Pa

ket w

isata

5Ho

tel

4Fa

silita

s

3Ko

ta

2Pr

ovins

i

15Ad

min

12Da

ftar fa

silita

s

7Wi

sata

13Pr

ofil

perus

ahaa

n

1

Mena

mpilk

an ha

laman

main

tenan

ce

2

Maint

enan

ce

pake

t wisa

ta +

3

Maint

enan

ce

wisa

ta+

4

Maint

enan

ce

fasilit

as+

5

Maint

enan

ce

trans

porta

si+

6

Maint

enan

ce

hotel

+

7

Maint

enan

ce

gamb

ar+

2

Maint

enan

ce

pake

t wisa

ta +

6

Maint

enan

ce

hotel

+

8Ma

inten

ance

pro

fil pe

rusah

aan +

3

Maint

enan

ce

wisa

ta+

3Ko

ta

2

Maint

enan

ce

pake

t wisa

ta +3

Maint

enan

ce

wisa

ta+

4

Maint

enan

ce

fasilit

as+

5

Maint

enan

ce

trans

porta

si+

6

Maint

enan

ce

hotel

+

7

Maint

enan

ce

gamb

ar+

8Ma

inten

ance

pro

fil pe

rusah

aan +

Gambar 3.29 Sub Proses Maintenance

Gam

bar 3

.29

Sub

Pros

es M

aint

enan

ce

Page 47: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

81

4. Sub proses pemilihan paket wisata

Merupakan penggambaran proses yang digunakan untuk memilih paket

wisata, data paket wisata yang ditampilkan menggunakan table paket wisata.

Sedangkan untuk proses pemesanan paket wisata akan menggunakan tabel penjualan

dimana pada tabel penjualan akan muncul tanggal pesanan pelanggan.

Gambar 3.30 Sub Proses Pemilihan Paket Wisata

5. Sub proses penjualan

Merupakan penggambaran proses yang digunakan untuk melihat

penjualan dan konfirmasi penjualan pada aplikasi pemilihan paket wisata. Tabel

yang digunakan pada proses ini yaitu tabel penjualan. Pada proses penjualan,

admin dapat mengubah status penjualan, melihat penjualan yang telah disetujui

dan melihat penjualan keseluruhan.

Data konfirmasi pembayaran Data pembelian paket wisata

Tampilan menu rekomendasi paket

Data konfirmasi pemesanan Daftar paket wisata yang di pesan

Detil paket wisata pilihan Data tampungan penjualan Data pemesanan paket wisata

Data pilihan paket wisata

Data paket wisata pesanan pelanggan

Data ubahan status pesanan Data ubahan status penjualan

Data penjualan paket wisata Data pesanan paket wisata

Menampilkan data paket wisata pada menu konfirmasi bayar

Data pesanan paket wisata belum terkonfirmasi

Data paket wisata pilihan

Menampilkan menu rekomendasi paket wisata

Data penjualan baru

Data pesanan baru

Data tampungan penjualan baru

Halaman pemilihan paket wisata

Data menu pemilihan paket wisata

Pelanggan

Pelanggan

18 Tampung penjualan

19 Pesanan

6 Paket wisata

1 Menu pemilihan paket

wisata

2 Rekomendasi Paket Wisata

3

Pemesanan

4

Keranjang Belanja

5

Konfirmasi Bayar

14 Penjualan

19 Pesanan

Pelanggan

Page 48: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

82

Gambar 3.31 Sub Proses Penjualan

6. Sub proses laporan

Merupakan penggambaran proses yang digunakan untuk menyusun laporan

yang dihasilkan oleh aplikasi Pemilihan Paket Wisata. Laporan yang dapat dihasilkan

dibagi menjadi laporan kota favorit dan laporan laporan paket wisata favorit. Jenis

laporan yang dihasilkan untuk pengguna yang berbeda, juga akan menghasilkan

laporan yang berbeda. Tabel yang digunakan untuk laporan kota favorit dan laporan

paket wisata favorit adalah tabel penjualan.

Gambar 3.32 Sub proses Laporan

Penjualan terkonfirmasi

Konfirmasi penjualan

Data penjualan belum terkonfirmasi

Data penjualan Data penjualan terkonfirmasi

Halaman penjualan

Data menu penjualan Admin

14 Penjualan

1 Menu

penjualan

2 konfirmasi pesanan

Page 49: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

83

E. DFD Level 2

E1. Sub proses maintenance paket wisata

Maintenance paket wisata adalah sistem yang digunakan untuk mengolah data

paket wisata, pada proses maintenance paket wisata terdapat 2 (dua) proses

didalamnya yaitu menambah paket wisata, mengubah paket wisata.

Fungsi menambah paket wisata dapat diakses oleh admin yang memilih menu

menambah paket wisata pada halaman maintenance paket wisata, fungsi ini untuk

membuat paket wisata baru.

Fungsi mengubah paket wisata dapat diakses oleh admin Paramuda Tour &

Transport dengan cara memilih fungsi mengubah paket wisata pada halaman

maintenance paket wisata, pada fungsi ini admin dapat mengubah data paket wisata.

data ubahan kumpulan wisata

data ubahan paket wisata

data ubahan paket wisata baru

paket wisata baru

paket wisata yang ada

Data kumpulan wisata baru

Data paket wisata baru

Data admin

Data provinsi

Data kotaData paket wisata

Data kumpulan wisata

data wisata ubahan valid

data ubahan wisata

data wisata baru valid

data tambah paket wisata baru

data menu ubah paket wisatadata menu tambah paket wisata

menu pil ihan maintenance paket wisata 10Kumpulan

Wisata

6 Paket wisata

3 Kota

2 Provinsi

15 Admin

10Kumpulan

Wisata

6 Paket wisata

Admin

Admin

1menu

maintenance paket wisata

2

Tambah paket wisata

3cek validasi

tambah paket wisata

4

simpan paket wisata baru

5

ubah paket wisata

6cek validasi

ubahan paket wisata

7simpan

ubahan paket wisata

Gambar 3.33 Sub Proses Maintenance Paket Wisata

Page 50: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

84

E2. Sub proses maintenance wisata

Maintenance wisata adalah sistem yang digunakan untuk mengolah data

wisata, pada proses maintenance wisata terdapat 2 (dua) proses didalamnya yaitu

menambah wisata, mengubah wisata.

Fungsi menambah wisata dapat diakses oleh admin yang memilih menu

menambah wisata pada halaman maintenance wisata, fungsi ini untuk membuat

wisata baru.

Fungsi mengubah wisata dapat diakses oleh admin Paramuda Tour &

Transport dengan cara memilih fungsi mengubah wisata pada halaman

maintenance wisata, pada fungsi ini admin dapat mengubah data wisata.

Data wisata

Data gambar wisata

data wisata ubahan valid

data ubahan wisata

data wisata baru valid

data tambah wisata baru

data gambar wisata ubahan

data wisata ubahan

wisata baru

wisata yang ada

Data gambar wisata baru

Data wisata baru

Data kota wisata

data menu ubah wisatadata menu tambah wisata

menu pil ihan maintenance wisata

11 Gambar wisata

7 Wisata

11 Gambar wisata

7 Wisata

3 Kota

Admin

Admin

1menu

maintenance wisata

2

Tambah wisata

3

cek validasi tambah wisata

4

simpan wisata baru

5

ubah wisata

6

cek validasi ubahan wisata

7

simpan ubahan wisata

Gambar 3.34 Sub Proses Maintenance Wisata

Page 51: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

85

E3. Sub proses maintenance fasilitas

Maintenance fasilitas adalah sistem yang digunakan untuk mengolah data

fasilitas, pada proses maintenance fasilitas terdapat 2 (dua) proses didalamnya yaitu

menambah fasilitas, mengubah fasilitas.

Fungsi menambah fasilitas dapat diakses oleh admin yang memilih menu

menambah fasilitas pada halaman maintenance fasilitas, fungsi ini untuk membuat

fasilitas baru.

Fungsi mengubah fasilitas dapat diakses oleh admin Paramuda Tour &

Transport dengan cara memilih fungsi mengubah fasilitas pada halaman maintenance

fasilitas, pada fungsi ini admin dapat mengubah data fasilitas.

Gambar 3.35 Sub Proses Maintenance Fasilitas

data fasilitas ubahan

data ubahan fasilitas valid

data ubahan fasilitas

data fasilitas baru valid

data tambah fasilitas

fasilitas yang ada

Data fasilitas fasilitas baru

Data fasilitas baru

data menu ubah fasilitas data menu tambah fasilitas

menu pilihan maintenance fasilitas

4 Fasilitas

4 Fasilitas

Admin

Admin

1 menu

maintenance fasilitas

2 Tambah fasilitas

3 cek validasi

tambah fasilitas

4 simpan

fasilitas baru

5 ubah fasilitas

6 cek validasi

ubahan fasilitas

7 simpan ubahan fasilitas

Page 52: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

86

E4 Sub proses maintenance transportasi

Maintenance transportasi adalah sistem yang digunakan untuk mengolah data

transportasi, pada proses maintenance transportasi terdapat 2 (dua) proses didalamnya

yaitu menambah transportasi, mengubah transportasi.

Fungsi menambah transportasi dapat diakses oleh admin yang memilih menu

menambah transportasi pada halaman maintenance transportasi, fungsi ini untuk

membuat transportasi baru.

Fungsi mengubah transportasi dapat diakses oleh admin Paramuda Tour &

Transport dengan cara memilih fungsi mengubah transportasi pada halaman

maintenance transportasi, pada fungsi ini admin dapat mengubah data transportasi.

data transportasi ubahan

transportasi baru

transportasi yang ada

Data transportasi baru

Data transportasi

data ubahan transportasi

data transportasi ubahan validdata transportasi baru valid

data tambah transportasi baru

data menu ubah transportasidata menu tambah transportasi

menu pil ihan maintenance transportasi

9 Transportasi

9 Transportasi

Admin

Admin

1menu

maintenance transportasi

2

Tambah transportasi

3cek validasi

tambah transportasi

4simpan

transportasi baru

5

ubah transportasi

6cek validasi

ubahan transportasi

7simpan ubahan

transportasi

Gambar 3.36 Sub Proses Maintenance Transportasi

Page 53: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

87

E5. Sub proses maintenance hotel

Maintenance hotel adalah sistem yang digunakan untuk mengolah data hotel,

pada proses maintenance hotel terdapat 2 (dua) proses didalamnya yaitu menambah

hotel, mengubah hotel.

Fungsi menambah hotel dapat diakses oleh admin yang memilih menu

menambah hotel pada halaman maintenance hotel, fungsi ini untuk membuat hotel

baru.

Fungsi mengubah transportasi dapat diakses oleh admin Paramuda Tour &

Transport dengan cara memilih fungsi mengubah hotel pada halaman maintenance

hotel, pada fungsi ini admin dapat mengubah data hotel.

data hotel ubahan valid

data ubahan hotel

data hotel baru valid

data tambah hotel baru

data fasil itas ubahandata hotel ubahan

Data daftar fasil itas baru

Data hotel baru

Data kota hotel hotel yang adaData hotel

Data daftar fasil itashotel baru

data menu ubah hoteldata menu tambah hotel

menu pil ihan maintenance hotel

12 Daftar fasil itas

5 Hotel

12 Daftar fasil itas

5 Hotel

3 Kota

Admin

Admin

1menu

maintenance hotel

2

Tambah hotel

3

cek validasi tambah hotel

4

simpan hotel baru

5

ubah hotel

6

cek validasi ubahan hotel

7

simpan ubahan hotel

Gambar 3.37 Sub Proses Maintenance Hotel

Page 54: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

88

E6. Sub proses maintenance gambar

Maintenance gambar adalah sistem yang digunakan untuk mengolah data

gambar, pada proses maintenance gambar terdapat 2 (dua) proses didalamnya yaitu

menambah gambar, mengubah gambar.

Fungsi menambah gambar dapat diakses oleh admin yang memilih menu

menambah gambar pada halaman maintenance gambar, fungsi ini untuk membuat

gambar baru.

Fungsi mengubah gambar dapat diakses oleh admin Paramuda Tour &

Transport dengan cara memilih fungsi mengubah gambar pada halaman maintenance

gambar, pada fungsi ini admin dapat mengubah data gambar.

Data gambar

data gambar ubahan

data menu ubah gambar

data gambar ubahan valid

data ubahan gambar

data ubahan gambar baru

gambar yang ada

pesan sukses gambar ditambah

Data gambar baru

data gambar baru valid

data tambah gambar baru

data menu tambah gambar

menu pil ihan maintenance gambar

Gambar baru

Data gambar

8 Gambar

8 Gambar

Admin

Admin

1menu

maintenance gambar

2

Tambah gambar

3cek validasi

tambah gambar

4

simpan gambar baru

Admin

5

ubah gambar

6cek validasi

ubahan gambar

7simpan ubahan gambar

Gambar 3.38 Sub Proses Maintenance Gambar

Page 55: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

89

E7. Sub proses maintenance profil perusahaan

Maintenance profil perusahaan adalah sistem yang digunakan untuk

mengolah data profil perusahaan, pada proses maintenance gambar terdapat proses

didalamnya yaitu menambah profil perusahaan.

Fungsi menambah profil perusahaan dapat diakses oleh admin yang memilih

menu profil perusahaan pada halaman maintenance profil perusahaan, fungsi ini

untuk membuat profil perusahaan baru.

data menu ubah profil perusahaan

Data profil perusahaan baru

profil perusahaan baru

Profil perusahaan yang ada

Data profil perusahaan13

Profil perusahaan

Admin

Admin

1menu

maitenance profil

2simpan profil perusahaan

baru

Gambar 3.39 Sub Proses Maintenance Profil Perusahaan

3.2.5 Entity Relationship Diagram (ERD)

Entity Relationship Diagram atau ERD merupakan salah satu teknik

dokumentasi yang digunakan untuk menyajikan relasi antara entitas (sumber daya,

peristiwa dan agen) dalam sebuah sistem. (Hall, 2001)

Page 56: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

90

A. Conceptual Data Model (CDM)

Sebuah Conceptual Data Model atau CDM menggambarkan secara

keseluruhan konsep struktur basis data yang dirancang untuk salah satu aplikasi

sebagaimana terlihat pada gambar 3.40.

Gambar 3.40 Conceptual Data Model

tampung pesanan

Tampung id paket

daftar fasilitas

kumpulan wisata

Banyak pelanggan banyak wisata Banyak hotel

Banyak kota

Gambar wisata

Gambar paket

Punya hotel

Memakai transportasi

Pesanan

Maintenance profil

Maintenance paket

ID_paket

Pelanggan ID_pelanggan Nama_pelanggan Alamat_pelanggan Jenis_kelamin Telepon Email_pelanggan Password_pelanggan Status_pelanggan

Paket_wisata ID_paket Nama_paket Jenis_paket Lama_paket Status_paket Harga_paket k1 k2 k3 k4

Penjualan ID_penjualan Nama_pembayar No_rekening Jumlah Orang Tanggal_pesan Tanggal_bayar Tanggal_keberangkatan Total_bayar Harga_dp Kode_voucher Status_bayar Keterangan

Wisata ID_wisata Nama_wisata Harga Status_wisata

Admin ID_admin Nama_admin Username_admin Password_admin

Profil_perusahaan ID_profil Isi_profil

Transportasi ID_transportasi Nama_transportasi Harga_transportasi Status_transportasi Jumlah_penumpang Batas_maksimal

Hotel ID_hotel Nama_hotel Harga_hotel Status_hotel

Gambar ID_gambar Path Status Jenis_gambar

Kota ID_kota Nama_kota

Provinsi ID_provinsi Nama_provinsi

Fasilitas ID_fasilitas Nama_fasilitas Status

Tampung Penjualan ID_penjualan2 Nama_pembayar2 No_rekening2 Jumlah Orang2 Tanggal_pesan2 Tanggal_bayar2 Tanggal_keberangkatan2 Harga_dp2 Kode_voucher2 Status_bayar2

Page 57: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 58: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

92

ID_P

ELA

NG

GAN

= ID

_PE

LAN

GG

AN

ID_P

AK

ET =

ID_P

AK

ET

ID_H

OT

EL =

ID_H

OTE

L

ID_F

AS

ILIT

AS

= ID

_FA

SIL

ITA

S

ID_P

AK

ET =

ID_P

AK

ET

ID_W

ISA

TA

= ID

_WIS

ATA

ID_K

OT

A =

ID_K

OT

A

ID_K

OT

A =

ID_K

OT

A

ID_K

OT

A =

ID_K

OT

A

ID_P

RO

VIN

SI =

ID_P

RO

VIN

SI

ID_W

ISA

TA

= ID

_WIS

ATA

ID_G

AM

BAR

= ID

_GA

MBA

R

ID_G

AM

BAR

= ID

_GA

MBA

R

ID_H

OT

EL =

ID_H

OTE

L ID_T

RA

NSP

OR

TAS

I = ID

_TR

ANS

PO

RTA

SI

ID_P

EN

JUA

LAN

= ID

_PEN

JUAL

AN

ID_P

ELA

NG

GAN

= ID

_PE

LAN

GG

AN

ID_A

DM

IN =

ID_A

DM

IN

ID_A

DM

IN =

ID_A

DM

IN

ID_P

AK

ET =

ID_P

AK

ET

PE

LAN

GGA

NID

_PE

LAN

GGA

Nva

rcha

r(20)

ID_K

OT

Ava

rcha

r(50)

NA

MA_P

ELA

NGG

AN

varc

har(5

0)A

L AM

AT

_PE

LAN

GG

ANva

rcha

r(50)

JEN

IS_K

ELA

MIN

varc

har(5

0)T

ELE

PO

Nin

tE

MAI

L_P

ELA

NG

GAN

varc

har(5

0)P

ASS

WO

RD_

PEL

AN

GGA

Nva

rcha

r(50)

ST

ATU

S_P

ELA

NG

GA

Nva

rcha

r(50)

PA

KET

_WIS

ATA

ID_P

AK

ETva

rcha

r(50)

ID_A

DM

INva

rcha

r(50)

ID_T

RA

NSP

OR

TAS

Iva

rcha

r(50)

ID_H

OT

ELva

rcha

r(50)

ID_G

AM

BAR

varc

har(5

0)N

AMA

_PAK

ET

varc

har(5

0)JE

NIS

_PA

KET

v arc

har(5

0)LA

MA

_PA

KE

Tva

rcha

r(50)

ST

ATU

S_P

AK

ET

varc

har(5

0)H

ARG

A_P

AK

ET

int

K1

int

K2

int

K3

int

K4

int

PE

NJU

ALA

NID

_PE

NJU

ALA

Nva

rcha

r(20)

ID_P

AK

ETva

rcha

r(50)

NA

MA_P

EMB

AY

AR

varc

har(5

0)N

O_R

EK

ENIN

Gin

tJU

MLA

H_O

RAN

Gin

tT

ANG

GA

L_P

ESA

Nda

tetim

eT

ANG

GA

L_B

AYA

Rda

tetim

eT

ANG

GA

L_K

EBE

RA

NG

KAT

AN

date

time

TO

TAL_

BA

YA

Rin

tH

ARG

A_D

Pin

tK

ODE

_VOU

CH

ER

varc

har(5

0)S

TAT

US

_BA

YA

Rva

rcha

r(50)

KE

TER

AN

GAN

varc

har(5

0)

WIS

AT

AID

_WIS

AT

Ava

rcha

r(20)

ID_K

OT

Ava

rcha

r(50)

NA

MA_W

ISA

TA

varc

har(5

0)H

ARG

Ain

tS

TAT

US

_WIS

ATA

varc

har(5

0)

AD

MIN

ID_A

DM

INva

rcha

r(50)

NA

MA_A

DMIN

varc

har(5

0)U

SER

NA

ME

_AD

MIN

varc

har(5

0)P

ASS

WO

RD_

ADM

INva

rcha

r(50)

PR

OFIL

_PE

RU

SA

HAA

NID

_PR

OFI

Lva

rcha

r(50)

ID_A

DM

INva

rcha

r(50)

ISI_

PRO

FIL

text

TR

ANS

PO

RTA

SI

ID_T

RA

NSP

OR

TAS

Iva

rcha

r(50)

NA

MA_T

RAN

SP

ORT

AS

Iva

rcha

r(50)

HA

RGA

_TR

AN

SP

ORT

AS

Iin

tS

TAT

US

_TR

AN

SPO

RT

AS

Iva

rcha

r(50)

JUM

LAH

_PEN

UM

PA

NGin

tB

ATA

S_M

AK

SIM

AL

i nt

HO

TEL

ID_H

OT

ELva

rcha

r(50)

ID_K

OT

Ava

rcha

r(50)

NA

MA_H

OTE

Lva

rcha

r(50)

HA

RGA

_HO

TE

Lin

tS

TAT

US

_HO

TE

Lva

rcha

r(50)

GA

MBA

RID

_GA

MBA

Rva

rcha

r(50)

PA

THte

xtS

TAT

US

varc

har(5

0)JE

NIS

_GA

MBA

Rva

rcha

r(50)

KO

TAID

_KO

TA

varc

har(5

0)ID

_PR

OVI

NS

Iva

rcha

r(50)

NA

MA_K

OTA

varc

har(5

0)

PR

OVIN

SI

ID_P

RO

VIN

SI

varc

har(5

0)N

AMA

_PRO

VIN

SIva

rcha

r(50)

FAS

ILIT

AS

ID_F

AS

ILIT

AS

varc

har(5

0)N

AMA

_FA

SIL

ITAS

varc

har(5

0)S

TAT

US

varc

har(5

0)

TA

MPU

NG

_PE

NJU

ALA

NID

_PE

NJU

ALA

N2

varc

har(2

0)ID

_PA

KET

varc

har(5

0)ID

_PE

LAN

GGA

Nva

rcha

r(20)

NA

MA_P

EMB

AY

AR2

varc

har(5

0)N

O_R

EK

ENIN

G2

int

JUM

LAH

_ORA

NG

2in

tT

ANG

GA

L_P

ESA

N2

date

time

TA

NGG

AL_

BA

YAR

2da

tetim

eT

ANG

GA

L_K

EBE

RA

NG

KAT

AN

2da

tetim

eH

ARG

A_D

P2

int

KO

DE_V

OUC

HE

R2

varc

har(5

0)S

TAT

US

_BA

YA

R2

varc

har(5

0)

PE

SAN

AN

ID_P

ELA

NG

GAN

varc

har(2

0)ID

_PE

NJU

ALA

Nva

rcha

r(20)

GA

MBA

R_W

ISAT

AID

_GA

MBA

Rva

rcha

r(50)

ID_W

ISA

TA

varc

har(2

0)

KU

MPU

LAN

_WIS

AT

AID

_WIS

AT

Ava

rcha

r(20)

ID_P

AK

ETva

rcha

r(50)

DA

FTA

R_F

ASIL

ITA

SID

_FA

SIL

ITA

Sva

rcha

r(50)

ID_H

OT

ELva

rcha

r(50)

Gambar 3.41 Physical Data Model

Gam

bar

3.41

Phy

sical

Dat

a M

odel

Page 59: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

93

3.2.6 Struktur basis data

A. Tabel Admin

Primary Key : ID_admin

Foreign Key : -

Fungsi : Menyimpan data admin

Tabel 3.1 Admin

Tabel Admin

No Field Name Data Type Length Constraint Foreign Key

On Field On Table

1 ID_admin Varchar 50 PK

2 Nama_admin Varchar 50

3 Username_admin Varchar 50

4 Password_admin Varchar 50

B. Tabel Daftar Fasilitas

Primary Key : ID_fasilitas, ID_hotel

Foreign Key : ID_fasilitas, ID_hotel

Fungsi : Menyimpan data daftar fasilitas

Page 60: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

94

Tabel 3.2 Daftar Fasilitas

Tabel Daftar Fasilitas

No Field Name Data Type Length Constraint Foreign Key

On Field On Table

1 ID_fasilitas Varchar 20 PK,FK ID_fasilitas Fasilitas

2 ID_hotel Varchar 50 PK,FK ID_hotel Hotel

C. Tabel Fasilitas

Primary Key : ID_fasilitas

Foreign Key : -

Fungsi : Menyimpan data fasilitas

Tabel 3.3 Fasilitas

Tabel Fasilitas

No Field Name Data Type Length Constraint Foreign Key

On Field On Table

1 ID_fasilitas Varchar 20 PK ID_fasilitas Fasilitas

2 Nama_fasilitas Varchar 50

3 Status_fasilitas Varchar 50

D. Tabel Gambar

Primary Key : ID_gambar

Foreign Key : -

Fungsi : Menyimpan data gambar

Page 61: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

95

Tabel 3.4 Gambar

Tabel Gambar

No Field Name Data Type Length Constraint Foreign Key

On Field On Table

1 ID_gambar Varchar 50 PK

2 Path Varchar 50

3 Status Varchar 50

4 Jenis_gambar Varchar 50

E. Tabel Gambar Wisata

Primary Key : ID_gambar, ID_wisata

Foreign Key : ID_gambar, ID_wisata

Fungsi : Menyimpan data gambar wisata

Tabel 3.5 Gambar Wisata

Tabel Gambar Wisata

No Field Name Data Type Length Constraint Foreign Key

On Field On Table

1 ID_gambar Varchar 50 PK, FK ID_gambar Gambar

2 ID_wisata Varchar 50 PK, FK ID_wisata Wisata

Page 62: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

96

F. Tabel Hotel

Primary Key : ID_hotel

Foreign Key : ID_kota

Fungsi : Menyimpan data hotel

Tabel 3.6 Hotel

Tabel Hotel

No Field Name Data Type Length Constraint Foreign Key

On Field On Table

1 ID_hotel Varchar 20 PK

2 ID_kota Varchar 50 FK ID_kota Kota

3 Nama_hotel Varchar 50

4 Harga_hotel Int

5 Status_hotel Varchar 50

G. Tabel Kota

Primary Key : ID_kota

Foreign Key :ID_provinsi

Fungsi : Menyimpan data kota

Page 63: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

97

Tabel 3.7 Kota

Tabel Kota

No Field Name Data Type Length Constraint Foreign Key

On Field On Table

1 ID_kota Varchar 50 PK

2 ID_provinsi Varchar 50 FK ID_provinsi Provinsi

3 Nama_kota Varchar 50

H. Tabel Kumpulan Wisata

Primary Key : ID_paket, ID_wisata

Foreign Key : ID_paket, ID_wisata

Fungsi : Menyimpan data kumpulan wisata

Tabel 3.8 Kumpulan Wisata

Tabel Kumpulan Wisata

No Field Name Data Type Length Constraint Foreign Key

On Field On Table

1 ID_wisata Varchar 50 PK, FK ID_wisata Wisata

2 ID_paket Varchar 50 PK, FK ID_paket Paket Wisata

I. Tabel Paket Wisata

Primary Key : ID_paket

Foreign Key :ID_admin, ID_transportasi, ID_hotel, ID_gambar

Fungsi : Menyimpan data paket wisata

Page 64: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

98

Tabel 3.9 Paket Wisata

Tabel Paket wisata

No Field Name Data Type Length Constraint Foreign Key

On Field On Table

1 ID_paket Varchar 50 PK

2 ID_admin Varchar 50 FK ID_admin Admin

3 ID_transportasi Varchar 50 FK ID_transportasi Transportasi

4 ID_hotel Varchar 20 FK ID_hotel Hotel

5 ID_gambar Varchar 50 FK ID_gambar Gambar

6 Nama_paket Varchar 50

7 Lama_paket Varchar 50

8 Harga_paket Int

10 Jenis_paket Varchar 50

11 Status_paket Varchar 50

12 k1 Int

13 k2 Int

14 k3 Int

15 k4 Int

Page 65: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

99

J. Tabel Pelanggan

Primary Key : ID_pelanggan

Foreign Key : ID_kota

Fungsi : Menyimpan data Pelanggan

Tabel 3.10 Pelanggan

Tabel Pelanggan

No Field Name Data Type Length Constraint Foreign Key

On Field On Table

1 ID_pelanggan Varchar 20 PK

2 ID_kota Varchar 50 FK ID_kota kota

3 Nama_pelanggan Varchar 50

4 Alamat_pelanggan Varchar 50

5 Jenis_kelamin Varchar 50

6 Telepon Varchar 50

7 Email_pelanggan Varchar 50

8 Password_pelanggan Varchar 50

9 Status_pelanggan Varchar 50

K. Tabel Penjualan

Primary Key : ID_penjualan

Foreign Key : ID_paket, ID_pelanggan

Fungsi : Menyimpan data penjualan

Page 66: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

100

Tabel 3.11 Penjualan

Tabel Penjualan

N

o Field Name

Data

Type

Lengt

h

Constrain

t

Foreign Key

On

Field On Table

1 ID_penjualan Varchar 20 PK

2 ID_paket Varchar 50 FK ID_pake

t

Paket_wisat

a

3 Nama_pemesan Varchar 20

4 No_rekening Varchar 50

5 Jumlah_orang int

6 Tanggal_pesan date time

7 Tanggal_bayar date time

8 Tanggal_keberangkat

an date time

9 Total_bayar int

10 Harga_dp int

11 Kode_voucher Varchar 50

12 Status_bayar Varchar 50

13 Keterangan Varchar 50

Page 67: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

101

L. Tabel Pesanan

Primary Key : ID_pelanggan, ID_penjualan

Foreign Key : ID_pelanggan, ID_penjualan

Fungsi : Menyimpan data pesanan

Tabel 3.12 Pesanan

Tabel Pesanan

No Field Name Data Type Length Constraint Foreign Key

On Field On Table

1 ID_pelanggan Varchar 50 PK, FK ID_pelanggan Pelanggan

2 ID_penjualan Varchar 50 PK, FK ID_admin Admin

M. Tabel Profil Perusahaan

Primary Key : ID_profil

Foreign Key : ID_admin

Fungsi : Menyimpan data profil perusahaan

Tabel 3.13 Profil Perusahaan

Tabel Profil_perusahaan

No Field Name Data Type Length Constraint Foreign Key

On Field On Table

1 ID_profil Varchar 50 PK

2 ID_admin Varchar 50 FK ID_admin Admin

3 Isi_profil Text

Page 68: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

102

N. Tabel Provinsi

Primary Key : ID_provinsi

Foreign Key : -

Fungsi : Menyimpan data provinsi

Tabel 3.14 Provinsi

Tabel Provinsi

No Field Name Data Type Length Constraint Foreign Key

On Field On Table

1 ID_provinsi Varchar 50 PK

2 Nama_provinsi Varchar 50

O. Tabel Tampung Penjualan

Primary Key : ID_Penjualan

Foreign Key : ID_paket, ID_pelanggan

Fungsi : Menyimpan data tampungan penjualan

Page 69: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

103

Tabel 3.15 Tampung Penjualan

Tabel Tampung Penjualan

N

o Field Name

Data

Type

Lengt

h

Constrai

nt

Foreign Key

On Field On Table

1 ID_penjualan Varchar 20 PK

2 ID_paket Varchar 50 FK ID_paket Paket_wisa

ta

3 ID_pelanggan Varchar 20 FK ID_pelangg

an Pelanggan

4 Nama_pemesan Varchar 50

5 No_rekening Int

6 Jumlah_orang Int

7 Tanggal_pesan date time

8 Tanggal_bayar date time

9 Tanggal_keberangka

tan date time

10 Total_bayar Int

11 Harga_dp Int

12 Kode_voucher Varchar 50

13 Status_bayar Varchar 50

Page 70: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

104

P. Tabel Transportasi

Primary Key : ID_transportasi

Foreign Key : -

Fungsi : Menyimpan data transportasi

Tabel 3.16 Tabel Transportasi

Tabel Transportasi

No Field Name Data Type Length Constraint Foreign Key

On Field On Table

1 ID_transportasi Varchar 20 PK

2 Nama_transportasi Varchar 50

3 Jumlah_penumpan

g Int

4 Batas Maksimal Int

5 Harga_transportasi Int

6 Status_transportasi Varchar 50

Q. Tabel Wisata

Primary Key : ID_wisata

Foreign Key : ID_kota

Fungsi : Menyimpan data wisata

Page 71: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

105

Tabel 3.17 Wisata

Tabel Wisata

No Field Name Data Type Length Constraint Foreign Key

On Field On Table

1 ID_wisata Varchar 20 PK

2 ID_kota Varchar 50 FK ID_kota Kota

3 Nama_wisata Varchar 50

4 Harga Int

5 Status_wisata Varchar 50

3.2.7 Desain Input/Output

Setelah melakukan perancangan basis data, tahap selanjutnya adalah membuat

desain input/output. Desain yang nantinya dipakai untuk membuat aplikasi

sebenarnya. Desain input/output atau dalam bahasa Indonesia desain antar muka ini

terdiri dari seluruh halaman yang akan diimplementasikan oleh pengguna pada

rancang bangun aplikasi pemilihan paket wisata pada Paramuda Tour & Travel.

Page 72: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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

Page 73: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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

Page 74: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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

Page 75: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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

Page 76: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 77: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 78: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 79: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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

Page 80: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 81: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 82: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

116

Gambar 3.50 Rancangan Antar Muka Halaman Ubah Fasilitas

Page 83: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 84: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

118

Gambar 3.51 Rancangan Antar Muka Halaman Tambah Transportasi

Page 85: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 86: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

120

Gambar 3.52 Rancangan Antar Muka Halaman Ubah Transportasi

Page 87: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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

Page 88: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 89: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

123

Gambar 3.54 Rancangan Antar Muka Halaman Ubah Hotel

Page 90: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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

Page 91: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 92: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

126

Gambar 3.56 Rancangan Antar Muka Halaman Ubah Gambar

Page 93: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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

Page 94: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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

Page 95: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

129

Gambar 3.58 Rancangan Antar Muka Halaman Maintenance Profil

Page 96: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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

Page 97: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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

Page 98: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 99: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 100: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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

Page 101: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 102: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 103: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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,

Page 104: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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

Page 105: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 106: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 107: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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

Page 108: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 109: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

143

Gambar 3.69 Rancangan Antar Muka Halaman Approved

Page 110: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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

Page 111: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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

Page 112: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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

Page 113: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

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.

Page 114: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

148

Tabel 3.18 Rancangan Uji Coba Sistem

No. Fungsionalitas Cara Melakukan

Pengujian

Output yang

diharapkan

1 Hak Akses

Mencoba masuk

sebagai pengguna

sistem

Pengguna tanpa hak

akses, tidak dapat

masuk ke dalam sistem

Pengguna yang

memiliki hak akses

dapat masuk ke dalam

sistem

Pengguna masuk

kedalam sistem sesuai

dengan previlage

masing - masing

2 Mengelolah Master

Menambah Paket

Wisata

Menampilkan halaman

tambah paket wisata

Validasi masukan data

Menampilkan pesan

sukses menambah

paket wisata

Mengubah Paket

Wisata

Menampilkan halaman

ubah paket wisata

Page 115: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

149

No. Fungsionalitas Cara Melakukan

Pengujian

Output yang

diharapkan

Menampilkan data

yang akan diubah

Validasi masukan data

Menampilkan pesan

sukses mengubah data

Menambah Wisata

Menampilkan halaman

tambah wisata

Validasi masukan data

Menampilkan pesan

sukses menambah

wisata

Mengubah Wisata

Menampilkan halaman

ubah wisata

Menampilkan data

yang akan diubah

Validasi masukan data

Menampilkan pesan

sukses mengubah data

2 Mengelolah Master Menambah Fasilitas Menampilkan halaman

Page 116: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

150

No. Fungsionalitas Cara Melakukan

Pengujian

Output yang

diharapkan

tambah fasilitas

Validasi masukan data

Menampilkan pesan

sukses menambah

fasilitas

Mengubah Fasilitas

Menampilkan halaman

ubah fasilitas

Menampilkan data

yang akan diubah

Validasi masukan data

Menampilkan pesan

sukses mengubah data

Menambah

Transportasi

Menampilkan halaman

tambah transportasi

Validasi masukan data

Menampilkan pesan

sukses menambah

transportasi

Mengubah

Transportasi

Menampilkan halaman

ubah transportasi

Page 117: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

151

No. Fungsionalitas Cara Melakukan

Pengujian

Output yang

diharapkan

Menampilkan data

yang akan diubah

Validasi masukan data

Menampilkan pesan

sukses mengubah data

Menambah Hotel

Menampilkan halaman

tambah hotel

Validasi masukan data

Menampilkan pesan

sukses menambah

hotel

Mengubah Hotel

Menampilkan halaman

ubah hotel

Menampilkan data

yang akan diubah

Validasi masukan data

Menampilkan pesan

sukses mengubah data

2 Mengelolah Master Menambah Gambar Menampilkan halaman

tambah gambar

Page 118: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

152

No. Fungsionalitas Cara Melakukan

Pengujian

Output yang

diharapkan

Validasi masukan data

Menampilkan pesan

sukses menambah

gambar

Mengubah Gambar

Menampilkan halaman

ubah gambar

Menampilkan data

yang akan diubah

Validasi masukan data

Menampilkan pesan

sukses mengubah data

Mengubah Status

Pelanggan

Menampilkan halaman

maintenance

pelanggan

Menampilkan data

yang akan diubah

Validasi masukan data

Menampilkan pesan

sukses mengubah data

Mengubah profil Menampilkan halaman

Page 119: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

153

No. Fungsionalitas Cara Melakukan

Pengujian

Output yang

diharapkan

perusahaan maintenance profil

perusahaan

Menampilkan data

yang akan diubah

Validasi masukan data

Menampilkan pesan

sukses mengubah data

3 Mengelolah Transaksi

Pembelian Paket

Wisata

Menampilkan detail

paket wisata sesuai

dengan pilihan

pelanggan

Validasi masukan data

Validasi hak akses

Pesan sukses paket

wisata ditambahkan

kedalam keranjang

Konfirmasi Pesanan Menampilkan halaman

keranjang

3 Mengelolah Transaksi Konfirmasi Pesanan Menampilkan pesanan

paket wisata sesuai

Page 120: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

154

No. Fungsionalitas Cara Melakukan

Pengujian

Output yang

diharapkan

dengan pilihan

pelanggan yang telah

login

Validasi masukan data

Pesan sukses paket

wisata dibeli

Konfirmasi Bayar

Menampilkan halaman

konfirmasi bayar

Menampilkan data

paket wisata yang

telah dibeli oleh

pelanggan yang telah

login

Validasi masukan data

Pesan sukses

konfirmasi bayar

Konfirmasi Penjualan

Menampilkan halaman

konfirmasi penjualan

Menampilkan data

paket wisata yang

Page 121: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

155

No. Fungsionalitas Cara Melakukan

Pengujian

Output yang

diharapkan

telah dikonfirmasi

bayar oleh pelanggan

Validasi masukan data

Menampilkan pesan

sukses konfirmasi

penjualan

4 Monitoring

Melihat Daftar Paket

Wisata

Menampilkan halaman

paket wisata

Menampilkan daftar

paket wisata

Melihat Detail Paket

Wisata

Menampilkan halaman

detail paket wisata

Menampilkan detail

paket wisata sesuai

dengan pilihan

pelanggan

Melihat Penjualan

Approved

Menampilkan halaman

penjualan approved

4 Monitoring Melihat Penjualan

Approved

Menampilkan daftar

penjualan approved

Page 122: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

156

No. Fungsionalitas Cara Melakukan

Pengujian

Output yang

diharapkan

Melihat Penjualan

Keseluruhan

Menampilkan halaman

penjualan keseluruhan

Menampilkan daftar

penjualan keseluruhan

Melihat Kota Favorit

Menampilkan halaman

laporan kota favorit

Menampilkan daftar

kota favorit

Melihat Paket Wisata

Favorit

Menampilkan halaman

laporan paket wisata

favorit

Menampilkan daftar

paket wisata favorit

5 Laporan

Melihat Laporan Kota

Favorit

Menampilkan halaman

laporan kota favorit

Melihat Laporan

Paket Wisata Favorit

Menampilkan halaman

laporan paket wisata

favorit

6 Pengambilan keputusan Rekomendasi Paket

Wisata

Menampilkan halaman

rekomendasi paket

Page 123: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

157

No. Fungsionalitas Cara Melakukan

Pengujian

Output yang

diharapkan

Menampilkan data

kriteria pelanggan

Validasi masukan data

Menampilkan daftar

kriteria

Validasi masukan data

Melakukan

pembobotan kriteria

Validasi tingkat

konsistensi

Menampilkan hasil

rekomendasi paket

wisata

B. Rancangan Uji Coba Pengguna

Perancangan angket uji coba pengguna ini dilakukan agar sistem yang dibuat

telah sesuai dengan kebutuhan dan telah dapat diterima oleh pengguna. Perancangan

angket uji coba pengguna ini dibagi menjadi 2 (dua) bagian yaitu rancangan uji coba

untuk admin dapat dilihat pada tabel 3.19, rancangan uji coba untuk pelanggan dapat

dilihat pada tabel 3.20.

Page 124: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi ...sir.stikom.edu/2041/5/BAB_III.pdf · • Informasi jadwal pemesanan paket wisata . Gambar 3.3 Blok Diagram Aplikasi Pemilihan

158

Tabel 3.19 Rancangan Uji Coba Admin No Perenyataan 1 2 3 4 5

1Tampilan navigasi fungsi aplikasi pemilihan paket wisata

mudah dipahami2 Langkah dalam maintenance mudah 3 Langkah dalam mengkonfirmasi mudah 4 Laporan mudah dibaca oleh admin

5Fungsi pada halaman penjualan membantu dalam

mempercepat pelayanan

6Notifikasi pesanan membantu dalam mempercepat

konfirmasi

7Laporan sangat membantu admin dalam melihat

perkembangan perusahaan

Tabel 3.20 Rancangan Uji Coba Pelanggan

No Perenyataan 1 2 3 4 5

1Tampilan halaman pelanggan dapat dipahami dengan

mudah2 Langkah dalam pemilihan paket mudah di pahami 3 Langkah dalam rekomendasi paket mudah dipahami4 Rekomendasi paket tepat sasaran

5Rekomendasi paket dapat membantu pelanggan dengan

baik6 Pembelian paket wisata mudah7 proses pembelian dan pembayaran mudah

Keterangan:

1. Sangat Tidak Setuju 4. Setuju

2. Tidak Setuju 5. Sangat Setuju

3. Ragu – Ragu