v
HALAMAN MOTTO DAN PERSEMBAHAN
MOTTO
Kepuasan terletak pada usaha, bukan pada hasil.Usaha keras adalah
kemenangan yang hakiki.
Kegagalan bukan berarti akhir dari hidup kita, namun kegagalan adalah sebuah
kunci awal kesuksesan kita.
Allah menciptakan langit dan bumi untuk kita pelajari dan Allah menciptakan
akal manusia untuk mempelajari.
Tak ada yang sempurna, selain ALLAH…..
Jika anda sedang benar, jangan terlalu berani dan bila anda sedang takut, jangan
terlalu takut. Karena keseimbangan sikap adalah penentu ketepatan perjalanan
kesuksesan andaTak ada yang sempurna, selain ALLAH. Karena kesempurnaan
manusia adalah justru karena diamemang “TAK SEMPURNA”!!
Aku tak perlu mencemaskan apa pun karena ALLAH selalu bersamaku, restu
orang tua dan guru-guru selalu menyertaiku, do’a orang-orang terkasih selalu
mengiringi langkahku…BISSMILLAH.
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada : 1. Tuhan Yang Maha Esa
2. Kedua orangtua ku yang selalu mendukung ku.
3. Bapak / Ibu Dosen UMK
vi RINGKASAN
Laporan Skripsi dengan judul “Sistem Informasi Pemesanan Bus Pariwisata Berbasis Web Pada PO.Harum Kudus” telah dilaksanakan dengan tujuan untuk memudahkan pemesan dalam melakukan pemesanan bus pariwisata , serta mempermudah pihak PO.Harum dalam melakukan proses Peesanan Bus Pariwisatanya.
PO.Harum Kudus adalah salah satu bentuk jasa yang tujuannya adalah membantu pengadaan alat transportasi bagi seseorang. Khususnya dalam pelayanan pemesanan transportasi dan menyediakan transportasi berbagai tujuan dan menyediakan jasa transportasi dalam bentuk paket.
Sistem penjualan yang masih manual tersebut kadang membuat pemesan bus tidak tertarik untuk memesan bus PO.Harum. Seandainya ada aplikasi web untuk sistem pemesanan bus pariwisata PO.Harum tersebut, maka pelanggan atau pemesa bisa terlebih dulu melihat-lihat informasi, fasilitas dan harganya melalui media online. Untuk mengatasi masalah pada sistem yang masih manual tersebut, maka diperlukan adanya Sistem Informasi Pemesanan Bus Pariwisata Berbasis Web Pada PO.Harum Kudus.
vii
KATA PENGANTAR
Alhamdulillah segala puji bagi Tuhan yang telah melimpahkan rahmat dan pertolongan kepada penulis serta nikmat dan karunia yang lebih sehingga tak mampu sebagai penulis untuk sekedar menghitung dan mengucap syukur atas segala yang dianugrahkan Allah kepada penulis satu per satu. Rahmat dan salam kepada Rosulullah, Muhammad kekasih Allah. Beliaulah yang telah membawa kita dari kegelapan ke jalan cahaya.Alhamdulillah segala puji kepada-Mu, atas segala hal yang Engkau berikan padaku.Terima kasih atas orang-orang terhebat yang Engkau hadirkan di sekelilingku.Terima kasih.Terima kasih atas segala pertolongan-Mu.Aku menyadari, aku hanyalah makhluk lemah yang tak berdaya. Karena Engkaulah, ya Allah, dan memang hanya karena Engkaulah skripsi ini dapat terselesaikan. Segala puji bagi-Mu, Tuhanku.
Penyusunan skripsi ini merupakan salah satu syarat yang harus dipenuhi untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus.
Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada :
1. Bapak Dr.H. Suparnyo, SH, MS selaku Rektor Universitas Muria Kudus. 2. Bapak Mohammad Dahlan, ST, MT. selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
3. BapakRhoedy Setiawan, M.Kom, selaku kepala bagian Progdi Sistem Informasi Universitas Muria Kudus.
4. Yudie Irawan, M.Kom selaku dosen pembimbing pertama saya. Terima kasih atas waktu, ilmu, saran, semangat, dan nasihat yang Bapak berikan selama bimbingan.
viii
6. Kedua orang tuaku, Terima kasih atas semangatnya. Do’a restu serta ridho
kalian berdua sehingga aku bisa jadi seperti ini.
7. Keluargaku, orang-orang terdekatku yang telah memberikan dukungan serta keyakinan kepada saya.
8. Teman-teman SI angkatan 2011.
9. Bapak dan Ibu dosen UMK jurusan Sistem Informasi. Terimakasih atas ilmu yang telah anda berikan selama ini.
10. Semua pihak yang membantu terselesaikannya laporan ini yang tidak dapat penulis sebutkan satu per satu.
Penulis menyadari bahwa dalam penyusunan Laporan Skripsi masih jauh dari sempurna.Oleh karena itu, saran dan kritik yang membangun sangat penulis harapkan guna perbaikan penulisan di masa-masa mendatang.Penulis mohon maaf atas segala kekurangan dan kesalahan yang ada.Akhirnya, penulis berharap semoga tulisan ini bermanfaat.Amin.
Kudus,01 Februari 2016
ix DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN... ii
HALAMAN PENGESAHAN... iii
HALAMAN SURAT PUBLIKASI ... iv
HALAMAN MOTTO ... v
RINGKASAN ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ...ix
DAFTAR TABEL ... xiii
DAFTAR GAMBAR ... .xv
DAFTAR LAMPIRAN ...xviii
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang Masalah ... 1
1.2. Rumusan Masalah ... 1
1.3. Batasan Masalah ... 2
1.4. Tujuan Skripsi ... 3
1.5. Manfaat Skripsi ... 3
1.6. Tinjauan Pustaka ... 3
1.7. Metodologi Penelitian ... 4
1.7.1. Obyek Penelitian ... 4
1.7.2. Metode Pengumpulan Data ... 5
1.7.3. Metode Pengembangan Sistem... 6
1.8. Sistem Penulisan ... 6
BAB II LANDASAN TEORI ... 9
2.1. Konsep Dasar Sistem ... .9
x
2.1.2.Klasifikasi Sistem ... .9
2.2. Konsep Dasar Informasi... .10
2.2.1.Penegertian Informasi ... .10
2.2.2. Nilai Informasi ... .10
2.3.Pengertian Sistem Informasi ... .10
2.4. Teori Tentang Permasalahan... .10
2.4.1. Pengertian Sistem Informasi Pemesanan Bus ... .10
2.4.2. Alat Bantu Dalam Analisa Sistem... .11
2.5. UML... .12
2.6. Diagram Use Case Bisnis... .12
2.7. ERD... .14
2.7.1. Transformasi ERD Ke Tabel... .16
BAB III TINJAUAN UMUM OBYEK PENELITIAN ... 17
3.1.Seejarah PO.Harum... 17
3.2. Visi ... 17
3.3. Misi ... 17
3.4. Tujuan PO.Harum ... 18
3.5. Struktur Organisasi ... 18
3.5.1. Job Diskripsi PO.Harum ... 18
3.5.2. Denah Lokasi ... 19
3.6. Analisa Sistem Lama... 20
3.6.1. Prosedur Pemesanan Bus ... 20
3.7. FOD... 21
3.7.1. Prosedur Pelunasan ... 22
BAB IV ANALISIS DAN PERANCANGAN SISTEM ... 25
4.1.Identifikasi Sistem... 25
4.1.1. Paparan Prosedur Sistem... 25
xi
4.2. Analisis Aktor ... 27
4.3. Analisis Perancangan Sistem ... 28
4.3.1. Business Use Case Diagram ... 29
4.3.2. System Use Case Diagram ... 30
4.3.3. Class Diagram ... 37
4.3.4. Sequence Diagram... 41
4.3.5. Activity Diagram... 47
4.3.6. Statechart diagram... 51
4.4. Perancangan Basis Data ... 57
4.5.Desaint Interface ... 66
4.5.1.Desaint Input ... 66
4.5.2. Desaint Output ... 73
BAB V PEMBAHASAN DAN IMPLEMENTASI... 77
5.1. Perangkat Keras yang Digunakan ... 77
5.2. Perangkat Lunak yang Digunakan ... 77
5.3. Implementasi dan Pembahasan Aplikasi... 77
5.4. Lingkungan Perangkat Keras... 78
5.5. Tampilan Form ... 78
5.5.1. Halaman Utama... 78
5.5.2.Tampilan Log In... 79
5.5.3. Tampilan Kelola Admin... 79
5.5.4. Tampilan Kelola Pemesanan... 80
5.5.5. Tampilan Kelola Penyewa ... 80
5.5.6. Tampilan Kelola Bus ... 81
5.5.7. Tampilan Kelola Admin Tujuan ... 81
5.5.8. Tampilan Kelola Pembayaran ... 82
5.5.9. Tampilan Kelola Pembatalan ... 82
5.5.10. Tampilan Daftar Pesan Bus... 83
5.5.11. Tampilan LogIn Penyewa ... 83
xii
5.5.13. Tampilan Profil Penyewa ... 84
5.5.14. Tampilan Form Pemesanan... 85
5.5.15. Tampilan Form Pembayaran ... 85
5.5.16. Tampilan Daftar Pemesanan ... 86
5.5.17. Tampilan Form Pembatalan ... 86
5.5.18. Tampilan Laporan Pemsanan ... 87
5.5.19. Tampilan Laporan Pembayaran ... 87
5.5.20. Tampilan Laporan Penyewa... 88
5.5.21. Tampilan Bukti Pembayaran... 88
5.6. Pengujian Normal Dan Abnormal ... 89
BAB VI PENUTUP ... 91
6.1. Kesimpulan ... 91
6.2. Saran ... 91
xiii
DAFTAR TABEL
Tabel 2.1. : Simbol Bagan Alir Diagram... 11
Tabel 2.2. : NotasiDiagram Use CaseBisnis ... 13
Tabel 2.3. : Notasi-notasi simbolik dalam ERD... 15
Tabel 4.1. : Gambaran Kebutuhan Sistem, Aktor Dan Use Case... 28
Tabel 4.2. : Deskripsi UseCaseKelolaPenyewa ... 31
Tabel 4.3. : Deskripsi UseCaseKelolaBus... 31
Tabel 4.4. : Deskripsi UseCaseKelola Tujuan ... 32
Tabel 4.5. : Deskripsi UseCaseKelola Pemesanan... 33
Tabel 4.6. : Deskripsi UseCaseKelola Pembayaran ... 33
Tabel 4.7. : Deskripsi UseCaseKelola Pembatalan ... 34
Tabel 4.8. : Deskripsi UseCaseRegistrasi Penyewa ... 35
Tabel 4.9. : Deskripsi UseCase Pemesanan ... 35
Tabel 4.10. : Deskripsi UseCase Pembayaran... 36
Tabel 4.11. : Tabel Admin... 61
Tabel 4.12. : Tabel Penyewa ... 61
Tabel 4.13. : Tabel Pemesanan...62
Tabel 4.14. : Tabel Bus ...63
Tabel 4.15. : Tabel Tujuan ...63
Tabel 4.16. : Tabel Pembayaran ...64
Tabel 4.17. : Tabel Detail Pemesanan ...64
Tabel 4.18. : Tabel Penyimpanan Sementara ...65
xiv
DAFTAR GAMBAR
Gambar 3.1. : Struktur Organisasi... 18
Gambar 3.2. : Denah Lokasi ... 19
Gambar 3.3. : Flow Of Document ... 21
Gambar 3.4 : Flow Of Document Pelunasan pembayaran bus... 23
Gambar 4.1. : Diagram Use Case Bisnis... 29
Gambar 4.2. : Diagram Use Case Sistem ... 30
Gambar 4.3. : Kelas Admin... 37
Gambar 4.4. : Kelas Penyewa ... 38
Gambar 4.5. : Kelas Pemesanan ... 38
Gambar 4.6. : Kelas Bus ... 39
Gambar 4.7. : Kelas Tujuan... 39
Gambar 4.8. : Kelas Pembayaran ... 40
Gambar 4.9. : Kelas Pembatalan ... 40
Gambar 4.10. : Class Diagram ... 41
Gambar 4.11. : Sequence diagram pada login ... 42
Gambar 4.12. : Sequence diagram pada melihat Inofromasi ... 42
Gambar 4.13. : Sequence diagram pada registrasi penyewa ... 43
Gambar 4.14. : Sequence diagram pada kelola penyewa ... 43
Gambar 4.15. : Sequence diagram pada pemesanan Bus ... 44
Gambar 4.16. : Sequence diagrampada kelola pemesanan ... 44
Gambar 4.17. : Sequence diagrampada kelola Bus... 45
Gambar 4.18. : Sequence diagrampada pembayaran ... 45
Gambar 4.19. : Sequence diagrampada kelola pembayaran ... 46
Gambar 4.20. : Sequence diagramkelola pembatalan ... 46
Gambar 4.21. : Activity diagram pada login ... 47
Gambar 4.22. : Activity diagrampada melihat informasi ... 47
Gambar 4.23. : Activity diagrampada regristasi penyewa... 47
xv
Gambar 4.25. : Activity diagram pada pemesanan Bus... 48
Gambar 4.26. : Activity diagram kelola pemesanan... 49
Gambar 4.27. : Activity diagram pada kelola Bus... 49
Gambar 4.28. : Activity diagram pembayaran... 50
Gambar 4.29. : Activity diagrampada kelola pembayaran ... 50
Gambar 4.30. : Activity diagram pada kelola pembatalan ... 51
Gambar 4.31. : Statechart Diagram Login... 51
Gambar 4.32. : Statechart DiagramMenambah Informasi... 52
Gambar 4.33. : Statechart DiagramRegistrasi penyewa ... 52
Gambar 4.34. : Statechart DiagramCetak data penyewa ... 52
Gambar 4.35. : Statechart DiagramPemesanan Bus ... 53
Gambar 4.36. : Statechart Diagramkonfirmasi data Pemesanan ... 53
Gambar 4.37 : Statechart DiagramCetak data Pemesanan ... 54
Gambar 4.38. : Statechart Diagramtambah data Bus ... 54
Gambar 4.39 : Statechart Edit data Bus ... 54
Gambar 4.40 : Statechart Hapus Data Bus... 55
Gambar 4.41. : Statechart DiagramPembayaran ... 55
Gambar 4.42 : Statechart Diagrampelunasan data pembayaran ... 55
Gambar 4.43 : Statechart Cetak data pembayaran ... 56
Gambar 4.44 : Statechart DiagramPembatalan ... 56
Gambar 4.45. : Mememtukan Relasi... 58
Gambar 4.46. : ERD ...60
Gambar 4.47. : Tabel relasi ...66
Gambar 4.48. : Desain Form Login...67
Gambar 4.49. : Desain Halaman Utama...67
Gambar 4.50. : Desain Form Data Penyewa ...68
Gambar 4.51. : Desain List Data Penyewa...68
Gambar 4.52. : Desain Form Data Bus ...69
Gambar 4.53. : Desain List Data Bus ...69
Gambar 4.54. : Desain Form Data Tujuan ...70
xvi
Gambar 4.56. : Desain Form Input Pemesanan...71
Gambar 4.57. : Desain List Input Pemesanan ...71
Gambar 4.58. : Desain Form Input Data Pembayaran ...72
Gambar 4.59. : Desain List Data Pembayaran ...72
Gambar 4.60. : Desain Form data Pembatalan ...73
Gambar 4.61. : Desain Form data Pembatalan ...73
Gambar 4.63. : Bukti Pemesanan Bus PO. Harum Kudus ...74
Gambar 4.64. : Bukti Pembayaran Bus PO. Harum Kudus ...74
Gambar 4.65. : Laporan Pemesanan...75
Gambar 4.66. : Laporan Pembayaran ...75
Gambar 4.67 : Laporan Penyewa.. ...75
Gambar 5.1 : Tampilan Utama ...78
Gambar 5.2. : Tampilan Login ...79
Gambar 5.3. : Tampilan Kelola Admin ...79
Gambar 5.4. : Tampilan Kelola pemesanan ...80
Gambar 5.5. : Tampilan Kelola penyewa...80
Gambar 5.6. : Tampilan kelola Bus...81
Gambar 5.7. : Tampilan Kelola Tujuan...81
Gambar 5.8. : Tampilan Kelola Pembayaran ...82
Gambar 5.9. : Tampilan Kelola Pembatalan ...82
Gambar 5.10. : Tampilan daftar pemesanan Bus ...83
Gambar 5.11. : Tampilan halaman login penyewa...83
Gambar 5.12. : Tampilan registrasi penyewa...84
Gambar 5.13. : Tampilan Profil Penyewa ...84
Gambar 5.14. : Tampilan Form Pemesanan ...85
Gambar 5.15. : Tampilan Form Pembayaran ...85
Gambar 5.16. : Tampilan daftar Pemesanan ...86
Gambar 5.17. : Tampilan Form pembatalan...86
Gambar 5.18 : Tampilan Laporan pemesanan...87
Gambar 5.19. : Tampilan Laporan Pembayaran...87
xvii
Gambar 5.21. : Bukti Pembayaran ...88
Gambar 5.22 : Tampilan Peringatan berhasil login ...89
Gambar 5.23 : Tampilan peringatan Gagal Login...89
Gambar 5.24 : Tampilan Peringatan Sukses penyimpanan data ...89
Gambar 5.25 : Tampilan Peringatan gagal menyimpan data ...90
xviii
DAFTAR LAMPIRAN