• Tidak ada hasil yang ditemukan

Welcome to Repositori Universitas Muria Kudus Repositori Universitas Muria Kudus

N/A
N/A
Protected

Academic year: 2018

Membagikan "Welcome to Repositori Universitas Muria Kudus Repositori Universitas Muria Kudus"

Copied!
20
0
0

Teks penuh

(1)

LAPORAN SKRIPSI

SISTEM INFORMASI PENGELOLAAN RENTAL

MOBIL JAVA RENT CAR BERBASIS WEB

SYUKRON ABDUL LATIF

NIM. 201053092

DOSEN PEMBIMBING

R. Rhoedy Setiawan, M. Kom

Muhammad Arifin, M. Kom

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK

(2)
(3)
(4)
(5)

v

HALAMAN MOTTO DAN PERSEMBAHAN

MOTTO

“Orang-orang yang berhenti belajar akan menjadi pemilik masa lalu. Dan orang-orang yang masih terus belajar, akan menjadi pemilik masa depan”

PERSEMBAHAN

Skripsi ini penulis persembahkan kepada:

1. Kedua orang tua yang selalu memberikan nasihat, dukungan dan do’a untukku

2. Kedua adik saya yang selalu memberikan semangat.

(6)

vi

SISTEM INFORMASI PENGELOLAAN RENTAL MOBIL

JAVA RENT CAR BERBASIS WEB

Nama Mahasiswa : Syukron Abdul Latif NIM : 201053092

Pembimbing : 1. R. Rhoedy Setiawan, M.Kom 2. Muhammad Arifin, M.Kom

RINGKASAN

Java Rent Car merupakan salah satu perusahaan rental mobil yang ada di Jl. Kyai H.wahid Hasyim Bapangan Jepara yang begerak dibidang jasa. Setiap mobil yang dipinjam dan dikembalikan, dicatat dalam buku dengan tujuan mempermudah perusahaan melakukan pencarian data mobil ketika ada pelanggan yang akan melakukan pemesanan ataupun menanyakan mobil yang tersedia

.

Didalam sistem yang masih manual ini penyimpanan data tidak efektif disebabkan banyaknya data yang menumpuk. Sehingga menyulitkan pegawai saat mencari data data tersebut dan membutuhkan waktu lama untuk memilah milah data tersebut. Berdasarkan uraian tersebut penulis tertarik untuk mengembangkan sistem informasi tentang pengelolaan rental mobil berbasis web. diharapkan dapat memudahkan perusahaan untuk mengelola data dan memberikan informasi tentang mobil secara online. Dan pelanggan atau penyewa dapat menyewa mobil secara online tanpa harus datang ke Rental. Metode perancangan sistem yang digunakan adalah Unified Modeling Language (UML). Sedangkan bahasa pemrograman yang digunakan adalah PHP dengan database MySQL.

(7)

vii

INFORMATION SYSTEM OF RENTAL CAR MANAGEMENT

JAVA RENT CAR BASED ON WEB

Student Name : Syukron Abdul Latif

Student Identity Number : 201053092

Supervisor : 1. R. Rhoedy Setiawan, M.Kom 2. Muhammad Arifin, M.Kom

ABSTRACT

Java Rent Car is one of the car rental companies in Jl. Kyai H.wahid Hasyim Bapangan Jepara a stir in the field of services. Every car borrowed and returned, recorded in a book with the aim of making it easier for companies to search car data when there are customers who will make reservations or ask for cars available. In the system that is still manual this data storage is not effective due to the amount of data that accumulate. So it makes it difficult for employees when looking for data data and takes a long time to sort out the data. Based on the description of the authors are interested to develop information systems about the management of web-based car rental. Is expected to make it easier for companies to manage data and provide information about cars online. And customers or tenants can rent a car online without having to come to Rental. System design method used is Unified Modeling Language (UML). While the programming language used is PHP with MySQL database.

(8)

viii

KATA PENGANTAR

Segala puji dan syukur atas berkat rahmat Allah SWT yang telah melimpahkan segala anugerahn-Nya kepada penulis, sehingga penulis dapat menyelesaikan laporan skripsi yang berjudul Sistem Informasi Pengelolaan Rental Mobil Java Rent CarBerbasis WEB” dapat berjalan dengan baik tanpa

sekurang apapun. Penulis menyadari bahwa penulis hanyalah makhluk yang tidak sempurna dan hanya dengan kuasa Allah, tulisan ini dapat terselesaikan dengan baik.

Penyusunan laporan 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. Suparnyo, S.H, M.S, selaku Rektor Universitas Muria Kudus. 2. Bapak Mohammad Dahlan, S.T, M.T, selaku Dekan Fakultas Teknik

Universitas Muria Kudus.

3. Bapak Pratomo Setiaji, M.Kom selaku Kepala Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.

4. Bapak R. Rhoedy Setiawan, M.Kom yang berkenan menjadi dosen pembimbing utama saya. Terim Kasih atas waktu, ilmu, saran, semangat, dan nasihat yang Bapak berikan selama bimbingan.

5. Bapak Muhammad Arifin, M.Kom selaku dosen pembimbing Pendamping

sayayang bersedia meluangkan waktu untuk memberikan masukan dan arahan

terhadap permasalahan dalam penyusunan skripsi ini.

6. Kedua orang tua yang telah memberi dukungan secara material maupun spiritual kepada penulis.

7. Buat adik-adikku yang selalu memberi semangat untuk kelulusan.

(9)

ix

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, September 2017

(10)

x

DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN... ii

HALAMAN PENGESAHAN... iii

PERNYATAAN KEASLIAN... iv

HALAMAN MOTTO DAN PERSEMBAHAN... v

RINGKASAN ... ... vi

ABSTRACT... ... vii

KATA PENGANTAR ... viii

DAFTAR ISI... ... x

DAFTAR TABEL... ... xiii

DAFTAR GAMBAR ... xvi

DAFTAR LAMPIRAN ... xx

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Perumusan Masalah ... 2

1.3 Batasan Masalah ... 2

1.4 Tujuan ... 3

1.5 Manfaat ... 3

1.6 Metode Penelitian ... 3

1.6.1 Metode Pengumpulan Data ... 3

1.6.2 Metode Pengembangan Sistem ... 5

1.7 Kerangka Pemikiran... 6

BAB II TINJAUAN PUSTAKA ... 7

2.1 Penelitian Terkait... 7

2.2 Tabel Perbandingan Penelitian Terkait... 8

2.3 Landasan Teori ... 9

2.3.1 Pengertian Sistem... 9

2.3.2 Pengertian Informasi ... 9

(11)

xi

2.3.4 Pengertian Pengelolaan ... 10

2.3.5 Pengertian Rental Mobil ... 10

2.3.6 Pengertian FOD (Flow Of Document) ... 11

2.3.7 Pengertian UML... 11

2.3.8 Pengertian Diagram Use Case Bisnis ... 12

2.3.9 Pengertian Diagram Use Case ... 13

2.3.10 Pengertian Diagram Aktivitas ... 13

2.3.11 Pengertian Diagram Sekuensial ... 15

2.3.12 Pengertian Diagram Kelas... 15

2.3.13 Pengertian Diagram Statechart ... 16

2.3.14 Pengertian Entity Relational Diagram (ERD) ... 17

2.3.15 Teori Perancangan Database ... 18

BAB III METODE PENELITIAN ... 19

3.1 Objek Penelitian ... 19

3.1.1 Sekilas Tentang Java Rent Car... 19

3.1.2 Visi dan Misi ... 19

3.1.3 Denah Lokasi ... 20

3.1.4 Struktur Organisasi ... 20

3.1.5 Job Diskripsi ... 21

3.2 Analisa Sistem Lama ... 22

3.2.1 Narasi Sistem Penyewaan Mobil Pada Java Rent Car... 22

3.2.2 Flow Of Document Penyewaan Mobil Pada Java Rent Car... 23

3.3 Analisa Dan Perancangan Sistem Baru ... 24

3.3.1 Analisa Kebutuhan ... 24

3.3.2 Perancangan Sistem Baru... 24

3.3.2.1 Proses Bisnis Use Case Diagram ... 24

3.3.2.2 Diagram Use Case Bisnis ... 25

3.3.2.3 Diagram Use Case Sistem... 26

(12)

xii

3.3.2.5 Diagram Kelas... 39

3.3.2.6 Diagram Sekuensial ... 46

3.3.2.7 Diagram Aktivitas ... 54

3.3.2.8 Diagram Statechart ... 61

3.3.2.9 Perancangan Basis Data ... 68

3.3.2.10 Desain Interface ... 87

BAB IV IMPLEMENTASI DAN PEMBAHASAN ... 93

4.1 Hasil Pembahasan... 93

4.1.1 Halaman Katalog Mobil... 93

4.1.2 Halaman Sewa Mobil... 98

4.1.3 Halaman Konfirmasi Pembayaran DP ... 116

4.1.4 Halaman Pendaftaran Member ... 126

4.1.5 Halaman Utama Member ... 135

4.1.6 Halaman Konfirmasi Saldo... 141

4.1.7 Halaman Daftar Sewa Mobil ... 150

4.1.8 Halaman Utama Admin ... 156

4.1.9 Halaman Kelola Mobil... 162

4.1.10 Halaman Kelola Sopir... 168

4.1.11 Halaman Laporan Konfirmasi DP ... 173

4.1.12 Halaman Kelola Sewa... 176

4.1.13 Halaman Laporan Konfirmasi Saldo ... 181

4.1.14 Halaman Kelola Saldo ... 185

4.2 Pengujian Sistem ... 189

BAB V PENUTUP ... 191

5.1 Kesimpulan ... 191

5.2 Saran ... 191

(13)

xiii

DAFTAR TABEL

Tabel 2.1 : Perbandingan Penelitian Terkait... 8

Tabel 2.2 : Simbol Bagan Alir Diagram ... 11

Tabel 2.3 : Notasi diagram use case bisnis... 12

Tabel 2.4 : Notasi diagram use case ... 13

Tabel 2.5 : Notasi diagram aktivitas ... 14

Tabel 2.6 : Notasi diagram sekuensial ... 15

Tabel 2.7 : Notasi diagram kelas ... 16

Tabel 2.8 : Notasi diagram statechart... 17

Tabel 2.9 : Simbol-simbol ERD ... 17

Tabel 3.1 : Proses Bisnis Use Case... 25

Tabel 3.2 : Tabel alur optimistic Kelola Mobil ... 27

Tabel 3.3 : Tabel alur pesimistic Kelola Mobil ... 28

Tabel 3.4 : Tabel alur optimistic Melihat Katalog Mobil ... 28

Tabel 3.5 : Tabel alur pesimistic Melihat Katalog Mobil... 28

Tabel 3.6 : Tabel alur optimistic Kelola Sopir... 29

Tabel 3.7 : Tabel alur pesimistic Kelola Sopir ... 29

Tabel 3.8 : Tabel alur optimistic Melihat Katalog Sopir ... 30

Tabel 3.9 : Tabel alur pesimistic Melihat Katalog Sopir ... 30

Tabel 3.10 : Tabel alur optimistic Menyewa Mobil ... 31

Tabel 3.11 : Tabel alur pesimistic Menyewa Mobil ... 31

Tabel 3.12 : Tabel alur optimistic Kelola Sewa Mobil... 32

Tabel 3.13 : Tabel alur pesimistic Kelola Sewa Mobil... 32

Tabel 3.14 : Tabel alur optimistic Melihat Daftar Sewa... 33

Tabel 3.15 : Tabel alur pesimistic Melihat Daftar Sewa ... 33

Tabel 3.16 : Tabel alur optimistic Konfirmasi Pembayaran DP ... 34

Tabel 3.17 : Tabel alur pesimistic Konfirmasi Pembayaran DP... 34

Tabel 3.18 : Tabel alur optimistic Konfirmasi Transfer Saldo ... 35

Tabel 3.19 : Tabel alur pesimisticKonfirmasi Transfer Saldo... 35

(14)

xiv

Tabel 3.21 : Tabel alur pesimistic Kelola Saldo Pelanggan ... 36

Tabel 3.22 : Tabel alur optimistic Laporan Konfirmasi ... 36

Tabel 3.23 : Tabel alur pesimistic Laporan Konfirmasi ... 37

Tabel 3.24 : Tabel alur optimistic Mengirim SMS Jumlah Saldo ... 37

Tabel 3.25 : Tabel alur pesimistic Mengirim SMS Jumlah Saldo ... 38

Tabel 3.26 : Tabel alur optimistic Merespon SMS ... 38

Tabel 3.27 : Tabel alur pesimistic Merespon SMS... 38

Tabel 3.28 : Tabel Admin ... 72

Tabel 3.35 : Tabel Pelunasan ... 75

Tabel 3.36 : Tabel Sewa ... 76

Tabel 3.37 : Tabel Pengembalian ... 76

Tabel 3.38 : Tabel Penyewa... 77

Tabel 3.39 : Tabel Sewa ... 77

Tabel 3.40 : Tabel Penyewa... 78

Tabel 3.41 : Tabel Konfirmasi ... 78

Tabel 3.42 : Tabel Penyewa... 79

Tabel 3.43 : Tabel Konfirmasi Saldo... 79

Tabel 3.44 : Tabel Admin ... 80

Tabel 3.45 : Tabel Penyewa... 80

Tabel 3.46 : Tabel Sopir ... 81

Tabel 3.47 : Tabel Mobil ... 82

Tabel 3.48 : Tabel Berkas Persyaratan ... 82

Tabel 3.49 : Tabel Sewa ... 83

Tabel 3.50 : Tabel Pelunasan ... 84

(15)

xv

(16)

xvi

DAFTAR GAMBAR

Gambar 1.1 : Kerangka Pemikiran... 6

Gambar 3.1 : Denah Lokasi Rental Mobil Java Rent Car... 20

Gambar 3.2 : Struktur Organisasi Rental Mobil Java Rent Car... 21

Gambar 3.3 : Flow Of Document Penyewaan Mobil Pada Java Rent Car ... 23

Gambar 3.4 : Bisnis Use Case ... 26

Gambar 3.5 : Diagram Use Case Sistem... 26

Gambar 3.6 : Kelas Admin ... 39

Gambar 3.7 : Kelas Penyewa ... 40

Gambar 3.8 : Kelas Mobil... 40

Gambar 3.9 : Kelas Sopir ... 41

Gambar 3.10 : Kelas Berkas Persyaratan ... 41

Gambar 3.11 : Kelas Sewa ... 42

Gambar 3.12 : Kelas Konfirmasi ... 42

Gambar 3.13 : Kelas Konfirmasi Saldo ... 43

Gambar 3.14 : Kelas Pelunasan ... 43

Gambar 3.15 : Kelas Pengembalian ... 44

Gambar 3.16 : Kelas SMS... 44

Gambar 3.17 : Kelas SMSCenter ... 45

Gambar 3.18 : Diagram Kelas... 45

Gambar 3.19 : Diagram Sekuensial Kelola Mobil ... 46

Gambar 3.20 : Diagram Sekuensial Melihat Katalog Mobil... 47

Gambar 3.21 : Diagram Sekuensial Kelola Sopir ... 48

Gambar 3.22 : Diagram Sekuensial Melihat Katalog Sopir... 49

Gambar 3.23 : Diagram Sekuensial Menyewa Mobil ... 49

Gambar 3.24 : Diagram Sekuensial Melihat Daftar Sewa ... 50

Gambar 3.25 : Diagram Sekuensial Konfirmasi Pembayaran DP ... 50

Gambar 3.26 : Diagram Sekuensial Kelola Sewa Mobil ... 51

(17)

xvii

Gambar 3.28 : Diagram Sekuensial Kelola Saldo Pelanggan ... 52

Gambar 3.29 : Diagram Sekuensial Laporan ... 53

Gambar 3.30 : Diagram Sekuensial Mengirim SMS Jumlah Saldo... 53

Gambar 3.31 : Diagram Merespon SMS... 54

Gambar 3.32 : Diagram Aktivitas Kelola Mobil... 55

Gambar 3.33 : Diagram Aktivitas Melihat Katalog Mobil ... 55

Gambar 3.34 : Diagram Aktivitas Kelola Sopir... 56

Gambar 3.35 : Diagram Aktivitas Melihat Katalog Sopir ... 56

Gambar 3.36 : Diagram Aktivitas Menyewa Mobil ... 57

Gambar 3.37 : Diagram Aktivitas Melihat Daftar Sewa... 57

Gambar 3.38 : Diagram Aktivitas Konfirmasi Pembayaran DP ... 58

Gambar 3.39 : Diagram Aktivitas Kelola Sewa Mobil ... 58

Gambar 3.40 : Diagram Aktivitas Konfirmasi Transfer Saldo ... 59

Gambar 3.41 : Diagram Aktivitas Kelola Saldo Pelanggan... 59

Gambar 3.42 : Diagram Aktivitas Laporan... 60

Gambar 3.43 : Diagram Aktivitas Mengirim SMS Jumlah Saldo ... 60

Gambar 3.44 : Diagram Aktivitas Merespon SMS ... 61

Gambar 3.45 : Statechart Diagram Login ... 61

Gambar 3.46 : Statechart Diagram Logout ... 62

Gambar 3.47 : Statechart Diagram Tambah Mobil ... 62

Gambar 3.48 : Statechart Diagram Diagram Ubah Mobil ... 62

Gambar 3.49 : Statechart Diagram Hapus Mobil... 63

Gambar 3.50 : Statechart Diagram Tambah Sopir ... 63

Gambar 3.51 : Statechart Diagram Ubah Sopir ... 63

Gambar 3.52 : Statechart Diagram Hapus Sopir ... 64

Gambar 3.53 : Statechart Diagram Pelunasan... 64

Gambar 3.54 : Statechart Diagram Pengembalian ... 64

Gambar 3.55 : Statechart Diagram Kelas Pelunasan... 65

Gambar 3.56 : Statechart Diagram Kelas Pengembalian ... 65

Gambar 3.57 : Statechart Diagram Upload ... 66

(18)

xviii

Gambar 3.59 : Statechart Diagram Konfirmasi DP... 66

Gambar 3.60 : Statechart Diagram Konfirmasi Saldo... 67

Gambar 3.61 : Statechart Diagram Cetak Konfirmasi DP ... 67

Gambar 3.62 : Statechart Diagram Cetak Konfirmasi Saldo ... 67

Gambar 3.63 : Statechart Diagram Kirim SMS ... 68

Gambar 3.64 : Statechart Diagram Respon SMS... 68

Gambar 3.65 : Himpunan Entitas... 68

Gambar 3.66 : Himpunan Entitas dan Atribut Key ... 69

Gambar 3.67 : Himpunan Entitas, Relasi dan Foeign-Key ... 69

Gambar 3.68 : Kardinalitas Relasi ... 70

Gambar 3.69 : Digram E-R ... 71

Gambar 3.70 : Relasi Admin dan Sopir ... 72

Gambar 3.71 : Relasi Admin dan Mobil ... 73

Gambar 3.72 : Relasi Sewa dan Mobil... 74

Gambar 3.73 : Relasi Sewa dan Pelunasan ... 75

Gambar 3.74 : Relasi Sewa dan Pengembalian... 76

Gambar 3.75 : Relasi Penyewa dan Sewa... 77

Gambar 3.76 : Relasi Penyewa dan Konfirmasi ... 78

Gambar 3.77 : Relasi Penyewa dan Konfirmasi Saldo ... 79

Gambar 3.78 : Relasi Relasi Tabel... 86

Gambar 3.79 : Desain Halaman Utama Pengunjung ... 87

Gambar 3.80 : Desain Halaman Utama Admin ... 88

Gambar 3.81 : Desain Halaman Utama Member ... 88

Gambar 3.82 : Desain Desain Input Data Mobil... 89

Gambar 3.83 : Desain Input Data Sopir ... 89

Gambar 3.84 : Desain Input Data Sewa Mobil ... 90

Gambar 3.85 : Desain Input Data Konfirmasi Pembayaran... 91

Gambar 3.86 : Desain Laporan Konfirmasi Pembayaran ... 91

Gambar 3.87 : Desain Laporan Sewa Mobil... 92

Gambar 4.1 : Desain Halaman Katalog Mobil... 93

(19)

xix

Gambar 4.3 : Desain Halaman Konfirmasi Pembayaran DP ... 117

Gambar 4.4 : Desain Halaman Pendaftaran Member... 127

Gambar 4.5 : Desain Halaman Utama Member ... 135

Gambar 4.6 : Desain Halaman Konfirmasi Saldo... 142

Gambar 4.7 : Desain Halaman Daftar Sewa Mobil... 151

Gambar 4.8 : Desain Halaman Utama Admin ... 156

Gambar 4.9 : Desain Halaman Kelola Mobil... 163

Gambar 4.10 : Desain Halaman Kelola Sopir... 168

Gambar 4.11 : Desain Halaman Laporan Konfirmasi DP... 173

Gambar 4.12 : Desain Halaman Kelola Sewa ... 176

Gambar 4.13 : Desain Halaman Laporan Konfirmasi Saldo... 182

(20)

xx

DAFTAR LAMPIRAN

Gambar

Tabel 4.1: Tabel Skenario Pengujian Sistem...........................................

Referensi

Dokumen terkait

Dari penelitian yang sudah dilakukan, sistem pengendalian internal pada pembiayaan mikro BRISyariah KCP Cilacap sudah diterapkan secara efektif, dengan telah

Dari yang awalnya permasalahan mengenai beban kerja akan berdampak pula kepada teamwork dan pastinya tentu akan berdampak kepada keterikatan karyawan ( employee engagement)

Halaman 13 RINCIAN RANCANGAN APBD MENURUT URUSAN PEMERINTAHAN DAERAH, ORGANISASI, PENDAPATAN, BELANJA

Denah yang baik untuk bangunan rumah di daerah gempa adalah sebagai berikut: (Sumber: (Pedoman Teknis Rumah dan Bangunan Gedung Tahan.. Gempa,

Mengenai kebenaran beliau, Hadrat Masih Mau'ud ‘alaihis salaam menulis: 'Aku melihat bahwa orang yang mau mengikuti alam dan hukum alam telah diberikan kesempatan bagus oleh

Penentuan subjek penelitian dilakukan dengan teknik random assignment, yang langkah– langkahnya adalah sebagai berikut: (1) melakukan pretest kepada calon subjek (hasil data

P SURABAYA 03-05-1977 III/b DOKTER SPESIALIS JANTUNG DAN PEMBULUH DARAH RSUD Dr.. DEDI SUSILA, Sp.An.KMN L SURABAYA 20-03-1977 III/b ANESTESIOLOGI DAN

Sardjito terhadap pengobatan dan memperbaiki kontrol glikemik kelompok intervensi dibandingkan dengan kelompokkontrol dengan masing-masingnilai p adalah 0,023(p<0,05)