PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil...

18
PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN TOUR WISATA BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI ALFA TRANSWISATA PONOROGO Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. Disusun oleh : AZIZ KHOIRUL FIKRI NIM. M3113028 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2016 perpustakaan.uns.ac.id digilib.uns.ac.id commit to user

Transcript of PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil...

Page 1: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN TOUR

WISATA BERBASIS WEB MENGGUNAKAN FRAMEWORK

CODEIGNITER DI ALFA TRANSWISATA PONOROGO

Tugas Akhir

Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

Ahli Madya pada Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret.

Disusun oleh :

AZIZ KHOIRUL FIKRI

NIM. M3113028

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2016

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 2: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

ii

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 3: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

iii

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 4: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

iv

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 5: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

v

MOTTO

ال يغي ر ما بقوم حتى يغي روا ما بأنفسهم إن للا

“Sesungguhnya Allah tidak akan mengubah nasib suatu kaum kecuali kaum itu

sendiri yang mengubah apa apa yang pada diri mereka,”

(Ar Raad: 11).

“Saya sudah menggoblokkan diri sendiri terlebih dahulu sebelum menggoblokkan

orang lain “

bob sadino

“DNA manusia itu seperti program komputer, tapi jauh, jauh lebih maju daripada

software apapun yang pernah dibuat”

Bill Gates

“Jika kau terlahir miskin, itu bukan salahmu. Tapi jika kau mati dalam keadaan

miskin, itu adalah kesalahanmu”

Bill Gates

“Orang yang sering mengeluh adalah orang yang yang lupa dengan keberadaan

tuhannya”

Aziz Khoirul Fikri

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 6: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

vi

HALAMAN PERSEMBAHAN

Tugas Akhir ini penulis persembahkan kepada :

1. Untuk Ibu, Ayah, kakak dan adikku serta keluargaku tersayang yang telah

memberikan pengorbanan dan selalu mendoakan yang terbaik serta selalu

memberikan motivasi terhebat.

2. Bapak Abdul Aziz, S.Kom., M.Cs selaku Dosen Pembimbing yang tidak

pernah bosan membimbing selama proses pembuatan tugas akhir serta

memberikan arahan yang bermanfaat.

3. Dosen- dosen DIII Teknik Informatika yang telah memberikan ilmu yang

bermanfaat selama perkuliahan berlangsung.

4. Teman-teman Kelas TI A 2013 yang senantiasa saling membagikan ilmu

dan saling bertukar pikiran.

5. Anggota kontrakan yang selalu memberikan kasih sayang dan dukungan

moral.

6. Semua orang yang sudah mengajariku tentang arti kehidupan, semangat

berjuang dan selalu mengingatkan tentang arti kesederhanaan.

7. pembaca yang budiman

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 7: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

vii

KATA PENGANTAR

Assalamu’alaykum Warohmatullohi Wabarokatuh.

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa atas

limpahan rahmat-Nya, sehingga penyusunan Tugas Akhir dengan judul

“Pembuatan Sistem Informasi Rental Mobil Dan Tour Wisata Berbasis Web

Menggunakan Framework Codeigniter Di Alfa Transwisata Ponorogo” ini dapat

terselesaikan pada waktunya tanpa halangan berarti. Penyusunan laporan ini

bertujuan untuk memenuhi Tugas Akhir Program Diploma III Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Surakarta.

Dalam penyusunan Laporan Tugas Akhir ini penulis mendapatkan bantuan

dan dukungan dari berbagai pihak. Oleh sebab itu pada kesempatan ini, penulis

mengucapkan terima kasih kepada semua pihak yang telah memberikan bantuan

dan dukungannya, terutama kepada:

1. Prof. Ir. Ari Handono Ramelan, M.Sc(Hons)., Ph.D. selaku pimpinan fakultas

MIPA Universitas Sebelas Maret yang memberikan izin kepada penulis untuk

belajar

2. Bapak Abdul Aziz, S.Kom., M.Cs selaku Dosen pembimbing serta Ketua

Program Studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sebelas Maret Surakarta.

3. Dosen- dosen DIII Teknik Informatika yang telah memberikan ilmu yang

bermanfaat selama perkuliahan berlangsung.

4. Ayah dan Ibu tercinta yang telah banyak memberikan dukungan dan masukan

yang membangun.

5. Keluarga Besar kelas TIA angkatan 2013 yang senantiasa saling membagikan

ilmu dan saling bertukar pikiran.

6. Semua pihak terkait yang tidak bisa saya sebutkan satu persatu, atas bantuan

dan dukungannya dalam menyelesaikan Laporan Tugas Akhir ini.

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 8: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

viii

Penulis menyadari bahwa dalam penulisan laporan ini masih jauh dari

sempurna, oleh karena itu kritik dan saran penulis harapkan dari berbagai pihak

demi terciptanya kesempurnaan penulisan laporan ini dan penulis akan

berusaha untuk lebih baik lagi ke depannya.

Wassalamu’alaykum warohmatullohi Wabarokatuh

Surakarta, 2 Juni 2016

Aziz Khoirul Fikri

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 9: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

ix

DAFTAR ISI

HALAMAN PERSETUJUAN ............................... Error! Bookmark not defined.

HALAMAN PENGESAHAN ................................ Error! Bookmark not defined.

PERNYATAAN ..................................................... Error! Bookmark not defined.

MOTTO .................................................................................................................. v

HALAMAN PERSEMBAHAN ............................................................................ vi

KATA PENGANTAR .......................................................................................... vii

DAFTAR ISI .......................................................................................................... ix

DAFTAR TABEL .................................................................................................. xi

DAFTAR GAMBAR ........................................................................................... xiv

ABSTARK .......................................................................................................... xvii

ABSTRACT ........................................................................................................ xvii

BAB I PENDAHULUAN ....................................................................................... 1

1.1 Latar Belakang .............................................................................................. 1

1.2 Perumusan Masalah ....................................................................................... 2

1.3 Tujuan ............................................................................................................ 2

1.4 Manfaat .......................................................................................................... 2

1.5 Batasan Masalah ............................................................................................ 3

1.6 Metodologi .................................................................................................... 3

1.7 Sistematika Penulisan .................................................................................... 4

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ............................... 5

2.1 Tinjauan Pustaka ........................................................................................... 5

2.2 Landasan Teori .............................................................................................. 6

2.2.1 Sistem...................................................................................................... 6

2.2.2 Informasi ................................................................................................. 6

2.2.3 Sistem Informasi ..................................................................................... 6

2.2.4 PHP ......................................................................................................... 6

2.2.5 MySQL ................................................................................................... 6

2.2.6 ERD (Entity Relationship Diagram) ....................................................... 7

2.2.7 Framework .............................................................................................. 9

2.2.8 CodeIgniter ........................................................................................... 10

2.2.9 Model View Controller (MVC) ............................................................ 10

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 10: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

x

2.2.10 UML (Unified Modelling Language) ................................................. 11

2.2.11 Use case Diagram ............................................................................... 11

2.2.12 Class Diagram .................................................................................... 12

2.2.13 Sequence Diagram .............................................................................. 12

BAB III ANALISIS DAN RANCANGAN SISTEM ........................................... 13

3.1 Kebutuhan alat ............................................................................................. 13

3.1.1 Kebutuhan Perangkat Keras.................................................................. 13

3.1.2 Kebutuhan Perangkat Lunak ................................................................. 13

3.2 Proses Bisnis ................................................................................................ 13

3.3 Analisa Kebutuhan Sistem .......................................................................... 14

3.3.1 Kebutuhan Fungsional .......................................................................... 14

3.3.2 Kebutuhan Non Fungsional .................................................................. 17

3.3.3. Deskripsi Aktor .................................................................................... 17

3.4 Perancangan Sistem ..................................................................................... 17

3.4.1 Use Case Diagram ................................................................................ 17

3.4.2 Deskripsi Use Case Diagram ............................................................... 20

3.4.3 Skenario Use Case .......................................................................... 21

3.4.4 Squance Diagram ................................................................................. 59

3.4.5 Class Diagram ...................................................................................... 92

3.4.6 Entinty Relationship Diagram (ERD) .................................................. 93

3.4.7 Perancangan Database .......................................................................... 94

3.4.8 Perancangan Desain ............................................................................ 101

BAB IV IMPLEMENTASI DAN PENGUJIAN ................................................ 109

4.1 Implementasi Sistem ................................................................................. 109

4.1.1 Implementasi Halaman Pengunjung ................................................... 109

4.1.2 Implementasi Halaman Administrator ................................................ 113

4.2 Pengujian Sistem ....................................................................................... 117

4.2.1 Pengujian Black Box Pelanggan ......................................................... 118

4.2.2 Pengujian Black Box Admin ............................................................... 118

BAB V KESIMPULAN DAN SARAN .............................................................. 129

5.1 Kesimpulan ................................................................................................ 129

5.2 Saran .......................................................................................................... 129

DAFTAR PUSTAKA ......................................................................................... 130

LAMPIRAN ........................................................................................................ 131

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 11: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

xi

DAFTAR TABEL

Tabel 2.1 Simbol ERD menurut Fathansyah (2012) .............................................. 7

Tabel 2.2 Simbol Use case Diagram (Hermawan, 2004) .................................... 11

Tabel 3.1 Kebutuhan Fungsional Sistem .............................................................. 14

Tabel 3.2 Kebutuhan Non-fungsional .................................................................. 17

Tabel 3.3 Deskripsi Aktor .................................................................................... 17

Tabel 3.4 Deskripsi Use case Diagram ................................................................ 20

Tabel 3.5 Skenario Use case Menampilkan Data Admin .................................... 21

Tabel 3.6 Skenario Use case Tambah data Admin .............................................. 21

Tabel 3.7 Skenario Use case Edit Data Admin .................................................... 22

Tabel 3.8 Skenario Use case Hapus Data Admin ................................................ 22

Tabel 3.9 Skenario Use case Detail Data Admin ................................................. 23

Tabel 3.10 Skenario Use case Menampilkan Data mobil .................................... 24

Tabel 3.11 Skenario Use case Tambah Data Mobil ............................................. 24

Tabel 3.12 Skenario Use case Edit Data Mobil ................................................... 25

Tabel 3.13 Skenario Use case Hapus Data Mobil ................................................ 25

Tabel 3.14 Skenario Use case Detail Data Mobil ................................................ 26

Tabel 3.15 Skenario Use case Menampilkan Data Sopir ..................................... 27

Tabel 3.16 Skenario Use case Tambah Data Sopir .............................................. 27

Tabel 3.17 Skenario Use case Edit Data Sopir .................................................... 28

Tabel 3.18 Skenario Use case Hapus Data Sopir ................................................. 28

Tabel 3.19 Skenario Use case Detail Data Sopir ................................................. 29

Tabel 3.20 Skenario Use case Menampilkan Data Pelanggan ............................. 29

Tabel 3.21 Skenario Use case Tambah dan Cetak Data Pelanggan ..................... 30

Tabel 3.22 Skenario Use case Edit Data Pelanggan ............................................ 30

Tabel 3.23 Skenario Use case Hapus Data Pelanggan ......................................... 31

Tabel 3.24 Skenario Use case Detail Data Pelanggan ......................................... 32

Tabel 3.25 Skenario Use case Menampilkan Data Pemesanan ............................ 32

Tabel 3.26 Skenario Use case Tambah dan Cetak Data Pemesanan .................... 33

Tabel 3.27 Skenario Use case Edit Data Pemesanan ........................................... 33

Tabel 3.28 Skenario Use case Hapus Data Pemesanan ........................................ 34

Tabel 3.29 Skenario Use case Detail Data Pemesanan ........................................ 34

Tabel 3.30 Skenario Use case Menampilkan Data Detail Pemesanan ................. 35

Tabel 3.31 Skenario Use case Tambah Data Detail Pemesanan .......................... 36

Tabel 3.32 Skenario Use case Edit Data Detail Pemesanan ................................ 36

Tabel 3.33 Skenario Use case Detail Detail Pemesanan ...................................... 37

Tabel 3.34 Skenario Use case Mencetak Data Detail Pemesanan ....................... 37

Tabel 3.35 Skenario Use case Menampilkan Data Pengembalian ....................... 38

Tabel 3.36 Skenario Use case Tambah Data Pengembalian ................................ 39

Tabel 3.37 Skenario Use case Edit Data Pengembalian....................................... 39

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 12: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

xii

Tabel 3.38 Skenario Use case Detail Data Pengembalian ................................... 40

Tabel 3.39 Skenario Use case Menampilkan Data Transaksi Wisata .................. 41

Tabel 3.40 Skenario Use case Tambah Data Transaksi Wisata ........................... 41

Tabel 3.41 Skenario Use case Edit Data Transaksi Wisata ................................. 42

Tabel 3.42 Skenario Use case Hapus Data Transaksi Wisata .............................. 43

Tabel 3.43 Skenario Use case Detail Data Transaksi Wisata .............................. 43

Tabel 3.44 Skenario Use case Mencetak Data Transaksi Wisata ........................ 44

Tabel 3.45 Skenario Use case Menampilkan Data Komentar .............................. 45

Tabel 3.46 Skenario Use case Tambah Data Komentar ....................................... 45

Tabel 3.47 Skenario Use case Hapus Data Komentar .......................................... 46

Tabel 3.48 Skenario Use case Detail Data Komentar .......................................... 46

Tabel 3.49 Skenario Use case Menampilkan Data Slide Photo ........................... 47

Tabel 3.50 Skenario Use case Tambah Data Slide Photo .................................... 47

Tabel 3.51 Skenario Use case Hapus Data Slide Photo ....................................... 48

Tabel 3.52 Skenario Use case Menampilkan Data Galeri Photo ......................... 49

Tabel 3.53 Skenario Use case Tambah Data Galeri Photo .................................. 49

Tabel 3.54 Skenario Use case Edit Data Galeri Photo ......................................... 50

Tabel 3.55 Skenario Use case Hapus Data Galeri Photo ..................................... 50

Tabel 3.56 Skenario Use case Menampilkan Data Syarat Rental ........................ 51

Tabel 3.57 Skenario Use case Tambah Data Syarat Rental ................................. 51

Tabel 3.58 Skenario Use case Edit Data Syarat Rental........................................ 52

Tabel 3.59 Skenario Use case Hapus Data Syarat Rental .................................... 53

Tabel 3.60 Skenario Use case Menampilkan Data Ketentuan Rental .................. 54

Tabel 3.61 Skenario Use case Tambah Data Ketentuan Rental ........................... 54

Tabel 3.62 Skenario Use case Edit Data Ketentuan Rental ................................. 55

Tabel 3.63 Skenario Use case Hapus Data Ketentuan Rental .............................. 55

Tabel 3.64 Skenario Use case Menampilkan Data Paket Tour ............................ 56

Tabel 3.65 Skenario Use case Tambah Data Paket Tour ..................................... 56

Tabel 3.66 Skenario Use case Edit Data Paket Tour............................................ 57

Tabel 3.67 Skenario Use case Hapus Data Paket Tour ........................................ 58

Tabel 3.68 Skenario Use case Detail Data Paket Tour ........................................ 58

Tabel 3.69 Tabel pelanggan ................................................................................. 95

Tabel 3.70 Tabel Sopir ......................................................................................... 95

Tabel 3.71 Tabel Mobil ........................................................................................ 96

Tabel 3.72 Tabel Admin ....................................................................................... 96

Tabel 3.73 Tabel Pemesanan ................................................................................ 97

Tabel 3.74 Tabel Detail Pemesanan ..................................................................... 97

Tabel 3.75 Tabel Pengembalian ........................................................................... 98

Tabel 3.76 Tabel Wisata ....................................................................................... 98

Tabel 3.77 Tabel Kontak ...................................................................................... 99

Tabel 3.78 Tabel Website Galeri .......................................................................... 99

Tabel 3.79 Tabel Website Slide.......................................................................... 100

Tabel 3.80 Tabel Website Syarat........................................................................ 100

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 13: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

xiii

Tabel 3.81 Tabel website Ketentuan .................................................................. 100

Tabel 3.82 Tabel Website Paket Tour ................................................................ 100

Tabel 4.1 Pengujian Black Box Pelanggan ......................................................... 118

Tabel 4.2 Pengujian Black Box Mengelola Data Mobil ..................................... 118

Tabel 4.3 Pengujian Black Box Mengelola Data Pelanggan .............................. 119

Tabel 4.4 Pengujian Black Box Mengelola Data Pemesanan ............................. 120

Tabel 4.5 Pengujian Black Box Mengelola Data Detail Pemsanan .................... 121

Tabel 4.6 Pengujian Black Box Mengelola Data Pengembalian ........................ 121

Tabel 4.7 Pengujian Black Box Mengelola Data Transaksi Tour Wisata........... 122

Tabel 4.8 Pengujian Black Box Mengelola Data Sopir ...................................... 123

Tabel 4.9 Pengujian Black Box Mengelola Data Admin .................................... 124

Tabel 4.10 Pengujian Black Box Mengelola Data Komentar ............................. 124

Tabel 4.11 Pengujian Black Box Mengelola Data Slide Photo .......................... 125

Tabel 4.12 Pengujian Black Box Mengelola Data Galeri Photo ......................... 125

Tabel 4.13 Pengujian Black Box Mengelola Data Syarat Rental ....................... 126

Tabel 4.14 Pengujian Black Box Mengelola Data Ketentuan Rental ................. 127

Tabel 4.15 Pengujian Black Box Mengelola Data Paket Tour Wisata ............... 128

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 14: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

xiv

DAFTAR GAMBAR

Gambar 2.1 Model relasi satu ke satu.................................................................... 8

Gambar 2.2 Model relasi satu ke banyak .............................................................. 8

Gambar 2.3 Model relasi banyak ke satu .............................................................. 9

Gambar 2.4 Model relasi banyak ke banyak ......................................................... 9

Gambar 2.5 Model-View-Controller.................................................................... 10

Gambar 3.1 Proses Bisnis .................................................................................... 14

Gambar 3.2 Use case Diagram Tampilan Website ............................................. 18

Gambar 3.3 Use case Diagram Tampilan Website ............................................. 19

Gambar 3.4 Squance Diagram Login .................................................................. 59

Gambar 3.5 Squance Diagram Menampilkan Data Admin ................................ 60

Gambar 3.6 Squance Diagram Menambah Data Admin ..................................... 60

Gambar 3.7 Squance Diagram Mengedit Data Admin ....................................... 61

Gambar 3.8 Squance Diagram Menghapus Data Admin .................................... 61

Gambar 3.9 Squance Diagram Menampilkan Data Mobil .................................. 62

Gambar 3.10 Squance Diagram Menambah Data Mobil .................................... 62

Gambar 3.11 Squance Diagram Mengedit Data Mobil ....................................... 63

Gambar 3.12 Squance Diagram Menghapus Data Mobil ................................... 63

Gambar 3.13 Squance Diagram Menampilkan Detail Mobil.............................. 64

Gambar 3.14 Squance Diagram Menampilkan Data Sopir ................................. 64

Gambar 3.15 Squance Diagram Menambah Data Sopir ..................................... 65

Gambar 3.16 Squance Diagram Mengedit Data Sopir ........................................ 65

Gambar 3.17 Squance Diagram Menghapus Data Sopir .................................... 66

Gambar 3.18 Squance Diagram Menampilkan Detail Sopir ............................... 66

Gambar 3.19 Squance Diagram Menampilkan Data Pelanggan ......................... 67

Gambar 3.20 Squance Diagram Menambah Data Pelanggan ............................. 67

Gambar 3.21 Squance Diagram Mengedit Data Pelanggan ................................ 68

Gambar 3.22 Squance Diagram Menghapus Data Pelanggan ........................... 68

Gambar 3.23 Squance Diagram Detail Data Pelanggan ..................................... 69

Gambar 3.24 Squance Diagram Menampilkan Data Pemesanan........................ 69

Gambar 3.25 Squance Diagram menambah Data Pemesanan ............................ 70

Gambar 3.26 Squance Diagram Mengedit Data Pemesanan .............................. 70

Gambar 3.27 Squance Diagram Menghapus Data Pemesanan ........................... 71

Gambar 3.28 Squance Diagram Manajemen Detail Pemesanan ......................... 71

Gambar 3.29 Squance Diagram Menampilkan Data Penyewaan ....................... 72

Gambar 3.30 Squance Diagram menambah Data Penyewaan ............................ 72

Gambar 3.31 Squance Diagram Mengedit Data Penyewaan .............................. 73

Gambar 3.32 Squance Diagram Manajemen Detail Penyewaan ........................ 73

Gambar 3.33 Squance Diagram Mencetak Data Penyewaan ............................. 74

Gambar 3.34 Squance Diagram Menampilkan Data Pengembalian ................... 74

Gambar 3.35 Squance Diagram menambah Data Pengembalian........................ 75

Gambar 3.36 Squance Diagram Mengedit Data Pengembalian .......................... 75

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 15: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

xv

Gambar 3.37 Squance Diagram Manajemen Detail Pengembalian .................... 76

Gambar 3.38 Squance Diagram Mencetak Data Pengembalian ......................... 76

Gambar 3.39 Squance Diagram Menampilkan Data Transaksi Tour Wisata ..... 77

Gambar 3.40 Squance Diagram menambah Data Transaksi Tour Wisata .......... 77

Gambar 3.41 Squance Diagram Mengedit Data Transaksi Tour Wisata ............ 78

Gambar 3.42 Squance Diagram Menghapus Data Transaksi Tour Wisata ......... 78

Gambar 3.43 Squance Diagram Detail Transaksi Tour Wisata .......................... 79

Gambar 3.44 Squance Diagram Mencetak Data Transaksi Tour Wisata............ 79

Gambar 3.45 Squance Diagram Menampilkan Data Galeri website .................. 80

Gambar 3.46 Squance Diagram Menambah Data Galeri website....................... 80

Gambar 3.47 Squance Diagram Mengedit Data Galeri website ......................... 81

Gambar 3.48 Squance Diagram Menghapus Galeri website .............................. 81

Gambar 3.49 Squance Diagram Menampilkan Data Ketentuan Rental .............. 82

Gambar 3.50 Squance Diagram menambah Data Ketentuan Rental .................. 82

Gambar 3.51 Squance Diagram Mengedit Data Ketentuan Rental..................... 83

Gambar 3.52 Squance Diagram Menghapus Ketentuan Rental .......................... 83

Gambar 3.53 Squance Diagram Menampilkan Data Syarat Rental .................... 84

Gambar 3.54 Squance Diagram menambah Data Syarat Rental......................... 84

Gambar 3.55 Squance Diagram Mengedit Data Syarat Rental ........................... 85

Gambar 3.56 Squance Diagram Menghapus Syarat Rental ................................ 85

Gambar 3.57 Squance Diagram Menampilkan Data Paket Tour Wisata ............ 86

Gambar 3.58 Squance Diagram menambah Data Paket Tour Wisata ................ 86

Gambar 3.59 Squance Diagram Mengedit Data Paket Tour Wisata ................... 87

Gambar 3.60 Squance Diagram Menghapus Paket Tour Wisata ........................ 87

Gambar 3.61 Squance Diagram Menampilkan Detail Paket Tour Wisata.......... 88

Gambar 3.62 Squance Diagram Menampilkan Data Komentar.......................... 88

Gambar 3.63 Squance Diagram Menambah Data Komentar .............................. 89

Gambar 3.64 Squance Diagram Menampilkan Detail Data Komentar ............... 89

Gambar 3.65 Squance Diagram Menghapus Komentar ...................................... 90

Gambar 3.66 Squance Diagram Menampilkan Data Slide Website ................... 90

Gambar 3.67 Squance Diagram menambah Data Slide Website ........................ 91

Gambar 3.68 Squance Diagram Menghapus Slide Website ............................... 91

Gambar 3.69 Class Diagram ............................................................................... 92

Gambar 3.70 Entinty Relationship Diagram (ERD) ........................................... 93

Gambar 3.71 Relasi Antar Tabel ......................................................................... 94

Gambar 3.72 Desain Halaman Utama ............................................................... 101

Gambar 3.73 Desain Halaman Daftar Mobil ..................................................... 101

Gambar 3.74 Desain Halaman Paket Wisata ..................................................... 102

Gambar 3.75 Desain Halaman profil perusahaan .............................................. 102

Gambar 3.76 Desain Halaman syarat dan ketentuan ......................................... 103

Gambar 3.77 Desain Halaman galeri ................................................................. 103

Gambar 3.78 Desain Halaman Kontak Kami .................................................... 104

Gambar 3.79 Desain Halaman Login ................................................................ 104

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 16: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

xvi

Gambar 3.80 Desain Halaman Utama Admin ................................................... 105

Gambar 3.81 Desain Halaman Menampilkan Data ........................................... 105

Gambar 3.82 Desain Halaman Form Tambah ................................................... 106

Gambar 3.83 Desain Halaman Form Edit ......................................................... 106

Gambar 3.84 Desain Halaman Hapus................................................................ 107

Gambar 3.85 Desain Halaman Detail Data ....................................................... 107

Gambar 3.86 Desain Halaman Cetak Data ........................................................ 108

Gambar 4.1 Halaman Utama ............................................................................. 109

Gambar 4.2 Implementasi Halaman Daftar Mobil ............................................ 110

Gambar 4.3 Implementasi Halaman Daftar Paket Wisata ................................. 110

Gambar 4.4 Implementasi Halaman Profil Perusahaan ..................................... 111

Gambar 4.5 Implementasi Halaman Syarat dan Ketentuan ............................... 111

Gambar 4.6 Halaman Kontak dan Komentar .................................................... 112

Gambar 4.7 Halaman Galeri .............................................................................. 112

Gambar 4.8 Implementasi Halaman Pesan Mobil ............................................. 113

Gambar 4.9 Implementasi Halaman Login ....................................................... 113

Gambar 4.10 Implementasi Halaman Mengelola Mobil ................................... 114

Gambar 4.11 Impelementasi Halaman Tambah Data ........................................ 114

Gambar 4.12 Implementasi Halaman Hapus Data ............................................ 115

Gambar 4.13 Implementasi Halaman Detail Data ............................................. 115

Gambar 4.14 Implemetasi Halaman Edit Data .................................................. 116

Gambar 4.15 Implementasi halaman Edit Photo ............................................... 116

Gambar 4.16 Implementasi Halaman Cetak ...................................................... 117

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 17: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

xvii

ABSTARK

Aziz Khoirul Fikri, 2016. Pembuatan Sistem Informasi Rental Mobil Dan

Tour Wisata Berbasis Web Menggunakan Framework Codeigniter Di Alfa

Transwisata Ponorogo. DIII Teknik Informatika, Fakultas Matematika dan

Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta

Rental mobil merupakan penyedia layanan jasa transportasi kepada

masyarakat. Umumnya penyedia jasa persewaan mobil untuk jangka waktu yang

singkat, mulai dari beberapa hari sampai beberapa minggu. Tour wisata merupakan

perjalanan wisata dengan menggunakan paket wisata. Banyaknya biro

menyediakan paket perjalanan pariwisata menjadikan lingkungan bisnis penyedia

pariwisata terjadi persaingan ketat. Untuk itu biro pariwisata harus melakukan

inovasi yang baru demi kemajuan perusahaan

Perusahaan CV. ALFA MANAGEMENT yang beralamat di jalan Raya

Ponorogo - Madiun ruko utara Terminal Seloaji Ponorogo merupakan suatu

perusahaan yang bergerak dibidang rental mobil dan biro perjalanan wisata. CV.

ALFA menyewakan mobil dengan berbagai merk untuk kepentingan perusahaan

atau personal dengan harga yang bervariasi dan kompetitif tanpa mengurangi mutu

dan layanan servis, serta menawarkan berbagai macam paket wisata yang

memudahkan konsumen dalam memilih wisata yang dituju. Sistem pemesanan

yang ada di CV. ALFA masih bersifat konvensional dan hingga saat ini

produktifitas kerja menjadi terhambat karena belum adanya sistem informasi dalam

memasarkan persewaan mobil dan paket tour wisata.

Sistem informasi ini dibuat menggunakan bahasa pemrograman PHP serta

menggunakan MySql sebagai database. Pada Sistem informasi ini mempunyai

beberapan menu yaitu pada sisi admin terdapat menu manajemen mobil,

manajemen admin, manajemen pelanggan, manajemen penyewaan, manajemen

pengembalian. Output yang dihasilkan adalah printout nota pemesanan, nota sewa,

nota pengembalian dan laporan bulanan.

Kata kunci : Rental Mobil, Sistem Informasi, Tour wisata

ABSTRACT

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 18: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL DAN · PDF filepembuatan sistem informasi rental mobil dan tour wisata berbasis web menggunakan framework codeigniter di alfa transwisata ponorogo

xviii

Aziz Khoirul Fikri, 2016. Information Systems Car Rental and Tour Travel

Web Based Using CodeIgniter Framework Alfa Transwisata In Ponorogo.

DIII Informatics, Faculty of Mathematics and Natural Sciences, University of

Maret Surakarta

Car Rental is a provider of transportation services to the public. Generally

car rental providers for short periods of time, ranging from several days to several

weeks. Tourism trip is fairly lucrative business. The number of agencies providing

tourism travel package tourism providers make the business environment going

tough competition. For the tourism bureau must conduct a new innovation for the

betterment of the company.

Company CV. ALFA MANAGEMENT which is located on Highway

Ponorogo – Madiun North Terminal Seloaji Ponorogo is a company engaged in car

rental and travel agencyCV. ALFA rent a car with various brands for corporate or

personal interests with varying prices and competitive without compromising

quality and service, and offers a wide variety of travel packages that enable

customers to choose the travel destination. The booking system is in CV. ALFA is

still conventional and until now become obstructed labor productivity due to lack

of market information systems in rental cars and travel tour packages.

The information system is created using the programming language PHP

and using MySQL as the database. In this information system has beberapan admin

menu that is on the side of the car there is a menu management, admin management,

customer management, leasing management, returns management. The resulting

output is a printout of the booking memorandum, the memorandum of lease, the

memorandum of return and monthly reports.

Keywords: Car Rental, Information Systems, Tour travel

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user