ANALISIS DAN PERANCANGAN SISTEM PEMESANAN TIKET BERBASIS WEB PADA CV BP. MUARA WISATA
SKRIPSI
Oleh
Syaiful Rachman 1000851641
Rizky Teguh Pratama 1000854050
BINUS UNIVERSITY JAKARTA
ii
ANALISIS DAN PERANCANGAN
SISTEM PEMESANAN TIKET BERBASIS WEB PADA CV. BP MUARA WISATA
SKRIPSI
Diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada Jurusan Komputerisasi Akuntansi
Jenjang Pendidikan Strata-1
Oleh
Syaiful Rachman / 1000851641 Rizky Teguh Pratama / 1000854050
BINUS UNIVERSITY JAKARTA
2010
ANALISIS DAN PERANCANGAN
SISTEM PEMESANAN TIKET BERBASIS WEB PADA CV. BP MUARA WISATA
SKRIPSI OLEH
Syaiful Rachman Rizky Teguh Pratama
1000851641 1000854050
Disetujui oleh : Pembimbing
Haris Setia Budi, S.kom., MM D 1897
Universitas Bina Nusantara Jakarta
PERNYATAAN
Dengan ini kami,
Nama : Syaiful Rachman
NIM : 1000851641
Nama : Rizky Teguh Pratama
NIM : 1000854050
Judul skripsi : Analisis dan Perancangan Sistem Pemesanan Tiket Berbasis Web Pada CV. BP MUARA WISATA
Memberikan kepada Universitas Bina Nusantara hak non-eksklusif untuk menyimpan, memperbanyak, dan menyebarluaskan skripsi karya kami, secara keseluruhan atau hanya sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau elektronik.
Menyatakan bahwa kami, akan mempertahankan hak exclusive kami, untuk menggunakan seluruh atau sebagian isi skripsi kami, guna pengembangan karya di masa depan, misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi.
Jakarta, 4 Agustus 2010
Syaiful Rachman Rizky Teguh Pratama
vii PRAKATA
Puji dan syukur kami panjatkan kepada Tuhan yang Maha Esa atas segala berkat dan karunia-Nya, sehingga kami dapat menyelesaikan skripsi yang berjudul “ANALISIS DAN PERANCANGAN SISTEM PEMESANAN TIKET BERBASIS WEB PADA CV. BP MUARA WISATA” ini tepat pada waktunya.
Adapun penulisan skripsi ini adalah untuk memenuhi salah satu syarat untuk meraih gelar kesarjanaan pada Fakultas Ilmu Komputer Jurusan Komputerisasi Akuntansi, Binus University, Jakarta.
Selama proses pembuatan hingga tahap penyelesaian skripsi ini, kami telah memperoleh banyak banyak bantuan, dorongan, semangat, dan dukungan dari berbagai pihak secara langsung maupun tidak langsung. Oleh karena itu, pada kesempatan ini kami ingin mengucapkan terima kasih sebesar-besarnya kepada semua pihak yang telah membantu kami dalam menyelesaikan skripsi ini, yaitu kepada:
1. Bapak Prof., Dr., Ir., Harjanto Prabowo, MM., selaku Rektor Binus University. 2. Bapak Ir. Sablin yusuf, M.Sc., M.Comp.Sc. selaku Dekan Fakultas Ilmu Komputer
Binus University.
3. Ibu Yanti S.Kom., MM., selaku Ketua Jurusan Komputerisasi Akuntansi Binus
University.
4. Bapak Haris Setia Budi, S.Kom., MM., selaku Dosen Pembimbing yang telah
meluangkan waktu, tenaga, dan pikiran untuk memberikan bimbingan dan pengarahan kepada kami dalam penulisan skripsi ini dari awal hingga akhir. Dan
viii
juga banyak membantu kami dalam memberikan informasi yang berguna dalam penulisan skripsi ini.
5. Pimpinan para Dosen dan staff Fakultas Ilmu Komputer Jurusan Sistem Informasi Program Komputerisasi Akuntansi, Binus University, Jakarta. Yang telah memberikan pengajaran kepada kami dari semester awal hingga semester akhir.
6. Bapak Batara Binsar Pardamean Simatupang, selaku Manajer CV.BP. Muara
Wisata atas kesediannya untuk memberikan ijin kepada kami untuk melakukan survey skripsi di perusahaan beliau.
7. Para Karyawan CV.BP. Muara Wisata yang telah memberikan ijin serta bantuan dalam pengumpulan data dan informasi yang dibutuhkan penyusunan skripsi ini. 8. Orang tua, keluarga, dan kerabat kami yang senantiasa memberikan dorongan,
perhatian, bantuan, dan do’a sehingga penyusunan skripsi kami terselesaikan. 9. Teman-teman baik di kampus maupun di luar kampus Binus University yang telah
memberikan dorongan, perhatian, dan bantuan kepada kami dalam penyusunan skripsi ini yang tidak dapat kami sebutkan satu per satu
Pada akhirnya penulis meminta maaf yang sebesar–besarnya apabila terdapat kesalahan dalam skripsi kami ini dan kami mengharapkan agar skripsi ini dapat bermanfaat bagi semua pihak yang membutuhkan. Atas perhatiannya kami mengucapkan terima kasih yang sebesar-besarnya.
Jakarta, Juni 2010
ix DAFTAR ISI
Halaman Judul Luar ... i
Halaman Judul Dalam ... ii
Halaman Persetujuan Hard Cover ... iii
Halaman Pernyataan Dewan Penguji ... iv
Halaman Pemberian Hak Cipta Non Eksklusif dari Mahasiswa ke Universitas Bina Nusantara ... v
Abstrak ... vi
Prakata ... vii
Daftar Isi ... ix
Daftar Tabel ... xvii
Daftar Gambar ... xix
Daftar Lampiran ... xxiii
BAB 1 : PENDAHULUAN 1.1 Latar Belakang Masalah ... 1
1.2 Ruang Lingkup ... 2
1.3 Tujuan dan Manfaat ... 3
1.4 Metodologi Penelitian ... 3
1.4.1 Metode Pengumpulan Data ... 3
1.4.2 Metode Analisis ... 4
1.4.3 Metode Perancangan ... 5
x BAB 2 : LANDASAN TEORI
2.1 Teori-Teori Umum ... 8
2.1.1 Pengertian Sistem Informasi ... 8
2.1.2 Analisis dan Perancangan Sistem ... 8
2.1.2.1 Pengertian Analisis Sistem ... 8
2.1.2.2 Pengertian Perancangan Sistem ... 8
2.1.3 Internet ... 10
2.1.3.1 Pengertian Internet ... 10
2.1.3.2 Sejarah Internet ... 11
2.1.3.3 Keuntungan Internet ... 11
2.1.4 World Wide Web (WWW) ... 12
2.1.4.1 Pengertian World Wide Web (WWW) ... 12
2.1.4.2 Web Server ... 13
2.1.4.3 Web Browser ... 13
2.1.4.4 Kriteria Design Website ... 14
2.1.5 Rich Picture ... 17 2.1.6 Class Diagram ... 18 2.1.7 Networking ... 18 2.1.8 Provider ... 20 2.2 Teori-Teori Khusus ... 20 2.2.1 Pengertian E-Business ... 20 2.2.1.1 Manfaat E-Business ... 21 2.2.1.2 Jenis-Jenis E-Business ... 22
xi
2.2.2.1 Reservasi ... 25
2.2.2.2 Pengertian Pemesanan Online ... 22
2.2.2.2.1 Pengertian Pemesanan ... 22
2.2.2.2.2 Pengertian Online ... 22
2.2.2.2.3 Pengertian Pemesanan Online ... 26
2.2.3 Pengertian Tiket ... 27 2.2.4 PHP ... 28 2.2.4.1 Pengertian PHP ... 28 2.2.4.2 Keunggulan PHP ... 29 2.2.5 MySQL ... 29 2.2.5.1 Pengertian MySQL ... 29 2.2.5.2 Keunggulan MySQL ... 30 2.2.6 Macromedia Dreamweaver MX ... 30
2.2.7 Web Server Apache ... 31
2.2.8 Rancangan Database ... 32
2.2.8.1 Pengertian Rancangan Database ... 32
2.2.8.1 Tahap-tahap Rancangan Database ... 34
BAB 3 : ANALISIS SISTEM YANG BERJALAN 3.1 Gambaran Umum Perusahaan ... 35
3.1.1 Sejarah Perusahaan ... 35
3.1.2 Visi dan Misi Perusahaan ... 38
3.1.2.1 Visi Perusahaan ... 38
xii
3.1.3 Struktur Organisasi ... 39
3.1.4 Uraian wewenang tugas dan tanggung jawab ... 39
3.2 Sistem yang Berjalan ... 41
3.2.1 Narasi atau prosedur system yang berjalan ... 41
3.2.1.1 Penjualan tiket ... 41
3.2.2 Rich Picture system yang berjalan ... 44
3.2.2.1 Penjualan tiket ... 44
3.3 Analisis CSF (Critical Success Factor) ... 45
3.4 Analisis kebutuhan sistem ... 47
3.4.1 Analisis wawancara... 47
3.4.2 Analisis kuisioner ... 48
3.5 Analisis website perusahaan pesaing ... 50
3.6 Permasalahan yang dihadapi ... 55
3.7 Usulan pemecahan masalah ... 56
BAB 4 : RANCANGAN SISTEM YANG DIUSULKAN 4.1 Sistem E-Bussiness yang Diusulkan ... 57
4.2 Proses bisnis yang diusulkan dengan web ... 62
4.2.1 Rich Picture ... 62
4.2.1.1 Rich Picture User Non Member ... 62
4.2.1.2 Rich Picture User Member ... 63
4.2.1.3 Rich Picture Admin ... 63
4.3 Merancang Hubungan Antar Muka dengan Customer ... 64
xiii
4.3.1.1 Rancangan Layar User Non-Member ... 64
4.3.1.1.1 Rancangan Layar Home Sebelum Login ... 64
4.3.1.1.2 Rancangan Layar Profile ... 65
4.3.1.1.3 Rancangan Layar Service ... 66
4.3.1.1.4 Rancangan Layar Branch ... 67
4.3.1.1.5 Rancangan Layar Notice ... 68
4.3.1.1.6 Rancangan Layar Contact Us ... 69
4.3.1.1.7 Rancangan Layar Registrasi ... 70
4.3.1.2 Rancangan Layar User Member ... 71
4.3.1.2.1 Rancangan Layar Home Setelah Login ... 71
4.3.1.2.2 Rancangan Layar Pilih Jadwal Keberangkatan .... 72
4.3.1.2.3 Rancangan Layar Kota Asal Tujuan dan Tujuan . 73 4.3.1.2.4 Rancangan Layar Status Pembayaran ... 74
4.3.1.2.5 Rancangan Layar Profile User ... 75
4.3.1.2.6 Rancangan Layar Ketersediaan Tiket ... 76
4.3.1.2.7 Rancangan Layar Profile ... 77
4.3.1.2.8 Rancangan Layar Service ... 78
4.3.1.2.9 Rancangan Layar Branch ... 79
4.3.1.2.10 Rancangan Layar Notice ... 80
4.3.1.2.11 Rancangan Layar Contact Us ... 81
4.3.1.3 Rancangan Layar Admin ... 82
4.3.1.3.1 Rancangan Layar Login ... 82
4.3.1.3.2 Rancangan Layar Home ... 83
xiv
4.3.1.3.4 Rancangan Layar Master Tujuan ... 85
4.3.1.3.5 Rancangan Layar Tambah Master Tujuan ... 86
4.3.1.3.6 Rancangan Layar Master Biaya Luar Batas ... 87
4.3.1.3.7 Rancangan Layar Tambah Master Biaya Luar Batas 88 4.3.1.3.8 Rancangan Layar Master Mobil ... 89
4.3.1.3.9 Rancangan Layar Tambah Master Mobil ... 90
4.3.1.3.10 Rancangan Layar Transaksi ... 91
4.3.1.3.11 Rancangan Layar Transaksi Pembayaran ... 92
4.3.1.3.12 Rancangan Layar Transaksi Jadwal ... 93
4.3.1.3.13 Rancangan Layar Tambah Transaksi Jadwal ... 94
4.3.1.3.14 Rancangan Layar Laporan ... 95
4.3.1.3.15 Rancangan Layar Laporan Booking ... 96
4.3.2 Tampilan Layar yang Diusulkan ... 97
4.3.2.1 Tampilan Layar User Non-Member ... 97
4.3.2.1.1 Tampilan Layar Home Sebelum Login ... 97
4.3.2.1.2 Tampilan Layar Profile ... 98
4.3.2.1.3 Tampilan Layar Service ... 99
4.3.2.1.4 Tampilan Layar Branch ... 100
4.3.2.1.5 Tampilan Layar Notice ... 101
4.3.2.1.6 Tampilan Layar Contact Us ... 102
4.3..2.1.7 Tampilan Layar Registrasi ... 103
4.3.2.2 Tampilan Layar User Member ... 104
xv
4.3.2.2.2 Tampilan Layar Pilih Jadwal Keberangkatan ... 105
4.3.2.2.3 Tampilan Layar Pilih Tiket yang Tersedia ... 106
4.3.2.2.4 Tampilan Layar Masukan Alamat Jemput ... 107
4.3.2.2.5 Tampilan Layar Persetujuan Pemesanan ... 108
4.3.2.2.6 Tampilan Layar Harga dan Kode Booking ... 109
4.3.2.2.7 Tampilan Layar Statusus Pembayaran ... 110
4.3.2.2.8 Tampilan Layar Profile User ... 111
4.3.2.2.9 Tampilan Layar Edit Profile ... 112
4.3.2.2.10 Tampilan Layar Profile ... 113
4.3.2.2.11 Tampilan Layar Service ... 114
4.3.2.2.12 Tampilan Layar Branch ... 115
4.3.2.2.13 Tampilan Layar Notice ... 116
4.3.2.2.14 Tampilan Layar Contact Us ... 117
4.3.2.3 Tampilan Layar Admin... 118
4.3.2.3.1 Tampilan Layar Login ... 118
4.3.2.3.2 Tampilan Layar Home ... 119
4.3.2.3.3 Tampilan Layar Master ... 120
4.3.2.3.4 Tampilan Layar Master Tujuan ... 121
4.3.2.3.5 Tampilan Layar Master Tambah Master Tujuan .. 122
4.3.2.3.6 Tampilan Layar Master Luar Cakupan Daerah ... 123
4.3.2.3.7 Tampilan Layar Tambah Master Luar Cakupan Daerah ... 124
xvi
4.3.2.3.9 Tampilan Layar Tambah Master Mobil ... 126
4.3.2.3.10 Tampilan Layar Transaksi ... 127
4.3.2.3.11 Tampilan Layar Update Status Transaksi Pembayaran ... 128
4.3.2.3.12 Tampilan Layar Jadwal ... 129
4.3.2.3.13 Tampilan Layar Tambah Jadwal ... 130
4.3.2.3.14 Tampilan Layar Laporan ... 131
4.3.2.3.15 Tampilan Layar Laporan Booking ... 132
4.3.3 Navigation Diagram ... 133
4.4.3.1 Navigation Diagram User Non-Member ... 133
4.4.3.2 Navigation Diagram User Member ... 134
4.4.3.3 Navigation Diagram Admin ... 135
4.3.4 Sitemap ... 136
4.4.4.1 SitemapAdmin ... 136
4.4.4.2 Sitemap User Non-Member ... 137
4.4.4.3 Sitemap User member ... 138
4.3.5 Class Diagram ... 139 4.3.6 Database ... 140 4.3.6.1 Database Ms_Luar ... 140 4.3.6.2 Database ms_mobil ... 140 4.3.6.3 Database Ms_tujuan ... 141 4.3.6.4 Database Pelanggan ... 142 4.3.6.5 Database Tr_Contact ... 143
xvii
4.3.6.6 Database Tr_Jadwal ... 143
4.3.6.7 Database Tr_Pembayaran ... 144
4.3.6.8 Database Tr_Transaksi ... 144
4.3.7 Kebutuhan Perangkat Keras ... 145
4.3.8 Kebutuhan Perangkat Lunak ... 146
4.3.9 Pengguna Sistem (User) ... 147
4.3.10 Jaringan ... 147
BAB 5 : SIMPULAN DAN SARAN 5.1 Simpulan ... 149 5.2 Saran ... 150 DAFTAR PUSTAKA ... 151 RIWAYAT HIDUP ... 153 LAMPIRAN-LAMPIRAN APPENDIX SURAT SURVEY
xviii
DAFTAR TABEL
Tabel 3.1 Tabel Kuisioner ... 49
Tabel 3.2 Matriks Analisa Website Perusahaan Pesaing ... 54
Table 4.1 Database Ms_Luar ... 140
Table 4.2 Database Ms_Mobil ... 140
Tabel 4.3 Database Ms_Tujuan ... 141
Table 4.4 Database Pelanggan... 142
Tabel 4.5 Database Tr_Contact ... 143
Table 4.6 Database Tr_Jadwal ... 143
Tabel 4.7 Database Tr_Pembayaran ... 144
xix
DAFTAR GAMBAR
Gambar 3.1 Sturktur Organisasi CV. BP. Muara Wisata ... 39
Gambar 3.2 Rich Picture Sistem yang Berjalan (Penjualan Tiket) ... 44
Gambar 3.3 Website Jivara Travel ... 51
Gambar 3.4 Website Haryono tour & travel ... 52
Gambar 3.5 Website Sapta tours ... 53
Gambar 4.1 Rich Picture User non-member ... 62
Gambar 4.2 Rich Picture User Member ... 63
Gambar 4.3 Rich Picture Admin ... 63
Gambar 4.4 Rancangan Layar Home sebelum Login ... 64
Gambar 4.5 Rancangan Layar Profile ... 65
Gambar 4.6 Rancangan Layar Service ... 66
Gambar 4.7 Rancangan Layar Branch ... 67
Gambar 4.8 Rancangan Layar Notice... ... 68
Gambar 4.9 Rancangan Layar Contact Us ... 69
Gambar 4.10 Rancangan Layar Registrasi ... 70
Gambar 4.11 Rancangan Layar Home User member ... 71
Gambar 4.12 Rancangan Layar Jadwal Tanggal ... 72
Gambar 4.13 Rancangan Layar Kota asal dan Tujuan ... 73
Gambar 4.14 Rancangan Layar Status Pembayaran ... 74
Gambar 4.15 Rancangan Layar Profile User ... 75
Gambar 4.16 Rancangan Layar Ketersediaan Tiket ... 76
xx
Gambar 4.18 Rancangan Layar Service ... 78
Gambar 4.19 Rancangan Layar Branch ... 79
Gambar 4.20 Rancangan Layar Notice ... 80
Gambar 4.21 Rancangan Layar Contact Us ... 81
Gambar 4.22 Rancangan Layar Login ... 82
Gambar 4.23 Rancangan Layar Home ... 83
Gambar 4.24 Rancangan Layar Master ... 84
Gambar 4.25 Rancangan Layar Master Tujuan ... 85
Gambar 4.26 Rancangan Layar Tambah Master Tujuan ... 86
Gambar 4.27 Rancangan Layar Master Luar Batas ... 81
Gambar 4.28 Rancangan Layar Tambah Master Biaya Luar Batas ... 88
Gambar 4.29 Rancangan Layar Master Mobil ... 89
Gambar 4.30 Rancangan Layar Tambah Master Mobil ... 90
Gambar 4.31 Rancangan Layar Transaksi ... 91
Gambar 4.32 Rancangan Layar Transaksi Pembayaran ... 92
Gambar 4.33 Rancangan Layar Transaksi Jadwal ... 93
Gambar 4.34 Rancangan Layar Tambah Transaksi Jadwal ... 94
Gambar 4.35 Rancangan Layar Laporan ... 95
Gambar 4.36 Rancangan Layar Laporan Booking ... 96
Gambar 4.37 Rancangan Layar Home Sebelum Login ... 97
Gambar 4.38 Tampilan Layar Profile ... 98
Gambar 4.39 Tampilan Layar Service ... 99
Gambar 4.40 Tampilan Layar Branch ... 100
xxi
Gambar 4.42 Tampilan Layar Contact Us ... 102
Gambar 4.43 Tampilan Layar Registrasi ... 103
Gambar 4.44 Tampilan Layar Home User Member ... 104
Gambar 4.45 Tampilan Layar Jadwal Tanggal ... 105
Gambar 4.46 Tampilan Layar Pilih Tiket yang Tersedia ... 106
Gambar 4.47 Tampilan Layar Masukan Alamat Jemput ... 107
Gambar 4.48 Tampilan Layar Persetujuan Pemesanan ... 108
Gambar 4.49 Tampilan Layar Harga Dan Kode Booking yang Dipesan ... 109
Gambar 4.50 Tampilan Layar Status Pembayaran ... 110
Gambar 4.51 Tampilan Layar Profile User ... 111
Gambar 4.52 Tampilan Layar Edit Profile ... 112
Gambar 4.53 Tampilan Layar Profile ... 113
Gambar 4.54 Tampilan Layar Service ... 114
Gambar 4.55 Tampilan Layar Branch ... 115
Gambar 4.56 Tampilan Layar Notice ... 116
Gambar 4.57 Tampilan Layar Contact Us ... 117
Gambar 4.58 Tampilan Layar Login ... 118
Gambar 4.59 Tampilan Layar Home ... 119
Gambar 4.60 Tampilan Layar Master ... 120
Gambar 4.61 Tampilan Layar Mster tujuan ... 121
Gambar 4.62 Tampilan Layar Tambah Master Tujuan ... 122
Gambar 4.63 Tampilan Layar Master Luar Cakupan daerah ... 123
Gambar 4.64 Tampilan Layar Tambah Master Luar Cakupan Daerah ... 124
xxii
Gambar 4.66 Tampilan Layar Tambah Master Mobil ... 126
Gambar 4.67 Tampilan Layar Transaksi ... 127
Gambar 4.68 Tampilan Layar Update Status Transaksi Pembayaran ... 128
Gambar 4.69 Tampilan Layar Jadwal ... 129
Gambar 4.70 Tampilan Layar Tambah Jadwal ... 130
Gambar 4.71 Tampilan Layar Laporan ... 131
Gambar 4.72 Tampilan Layar Laporan Booking ... 132
Gambar 4.73 Navigation Diagram User Non-member ... 133
Gambar 4.74 Navigation Diagram User Member ... 134
Gambar 4.75 Navigation Diagram Admin ... 135
Gambar 4.76 Sitemap Admin ... 136
Gambar 4.77 Sitemap User Non-Member ... 137
Gambar 4.78 Sitemap User Member ... 138
Gambar 4.79 Class Diagram ... 139
xxiii
DAFTAR LAMPIRAN
Lampiran 1 Appendix L 1
Lampiran 2 Form Pemesanan Rangkap 1 L 4
Lampiran 3 Form Pemesanan Rangkap 2 L 4
Lampiran 4 Surat Jalan L 5
Lampiran 5 Daftar Biaya Tambahan Luar Batas L 6
Lampiran 6 Laporan Pengeluaran Lain-lain L 7
Lampiran 7 Laporan Summary Mobil L 9
Lampiran 8 Laporan Perbaikan Mobil L 15
Lampiran 9 Akta Notaris L 17
Lampiran 10 Daftar Kunjungan survei L18
Lampiran 11 Daftar Pembahasan Skripsi L 19