PERANCANGAN SISTEM INFORMASI PENYEWAAN
MOBIL PADA PD.VIKA RENTAL BERBASIS WEBSITE
LAPORAN KULIAH PRAKTEK
Oleh :
NIM NAMA
1. 1722500054 Akbari Briliantza 2. 1722500063 Nur Haliza
3. 1722500182 Charles Steven Musin
FAKULTAS TEKNOLOGI INFORMASI PROGRAM STUDI SISTEM INFORMASI
ISB ATMA LUHUR PANGKALPINANG
2020/2021
iii
iv
v ABSTRAK
Dalam persaingan dunia bisnis khususnya di bidang jasa, pelayanan terhadap pelanggan merupakan prioritas utama bagi perusahaan, hal-hal seperti keramahan yang diberikan staff pada saat melayani pelanggan, harga yang mampu bersaing dengan kompetitor, ketepatan waktu, dan keakuratan pelayanan sesuai dengan pesanan pelanggan merupakan hal yang penting untuk meningkatkan pendapatan perusahaan sehingga dapat membuat perusahaan menjadi lebih baik dan maju termasuk PD Vika Rental. Penulis menemukan beberapa kesulitan khususnya melakukan pengecekan data transaksi, pencatatan data peminjaman dan pengembalian mobil dikarenakan data ditulis dalam sebuah buku besar. Pengembangan sistem penyewaan mobil berbasis website ini menggunakan model RAD. Dengan model RAD yang dipakai untuk pengembangan sistem proses akan menjadi lebih teratur dan jadwal menjadi lebih menentu. Dalam pengembangan sistem ini Tools yang digunakan yaitu UML.Hasil pengembangan sistem di PD Vika Rental dapat mempermudah customer dalam melakukan penyewaan mobil, memberikan kepuasan kepada customer dalam mengakses informasi yang dibutuhkan, meningkatkan kinerja karyawan dalam pelayanan dengan media berbasis website dan mempermudah perusahaan dalam menjalankan bisnisnya dan mengurangi permasalahan yang menggangu jalannya bisnis perusahaan ini.
KATA KUNCI : PD Vika Rental, Penyewaan Mobil, Model RAD,Customer, Sistem Informasi.
vi ABSTRACT
In the competitive business world, especially in the service sector, service to customers is a top priority for the company, things such as the friendliness provided by staff when serving customers, prices that can compete with competitors, timeliness, and accuracy of service according to customer orders are things which is important to increase company revenue so that it can make the company better and more advanced, including PD Vika Rental. The author finds some difficulties, especially checking transaction data, recording data on rent and car returns because the data is written in a ledger. The development of this website-based car rental system uses the RAD model. With the RAD model used for system development, the process will become more organized and the schedule becomes more certain. In developing this system, the tools used are UML. The results of system development in PD Vika Rental can make it easier for customers to rent cars, provide satisfaction to customers in accessing the information needed, improve employee performance in services with website-based media and make it easier for companies to run their business. and reduce the problems that interfere with the company's business.
KEY WORDS: PD Vika Rental, Car Rental, RAD Model, Customer, Information System.
vii
KATA PENGANTAR
Puji syukur alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karunia-nya, sehingga penulis dapat menyelesaikan Laporan Kuliah Praktek (KP) yang berjudul “Perancangan Sistem Informasi Penyewaan Mobil Pada PD.Vika Rental Berbasis Web Menggunakan Metode Rapid Application Development (RAD)”.
Laporan Kuliah Praktek (KP) ini mengambil topik mengenai sistem informasi penyewaan mobil secara online berbasis website dengan adanya masalah pada saat melakukan pemesanan lewat telepon rentan terjadinya pembatalan secara sepihak dari pihak pelanggan dikarenakan tidak ada jaminan yang diberikan oleh pelanggan pada saat melakukan penyewaan mobil yang menjadi salah satu penyebab dari bertabrakannya jadwal penyewaan. Adapun tujuan dibuatnya laporan kuliah praktek ini adalah bertujuan untuk membantu perusahaan tempat riset dalam mengatasi masalah yang ada sehingga dapat membuat perusahaan menjadi lebih baik lagi.
Dalam menyusun Laporan Kulian Praktek (KP), penulis telah berusaha semaksimal mungkin akan tetapi dengan pengetahuan yang terbatas mungkin Laporan Kuliah Praktek (KP) yang dibuat masih banyak terdapat kekurangan dari segi penulisan maupun penggunaan bahasa.
Penulisan menyadari bahwa Laporan Kuliah Praktek (KP) ini masih jauh dari sempurna. Karena itu kritik dan saran akan senantiasa penulis terima dengan senang hati. Dengan segala keterbatasan, penulis menyadari pula bahwa Laporan Kuliah Praktek (KP) ini takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak. Untuk itu, segala kerendahan hati, penulis menyampaikan ucapan terimakasih kepada :
1. Allah SWT yang telah menciptakan dan memberikan kehidupan didunia.
2. Bapak Drs. H. Djaetun, Hs yang telah mendirikan Institut Sains dan Bisnis Atma Luhur Pangkalpinang.
viii
3. Bapak Dr. Husni Teja Sukmana, S.T.,M.Se selakuRektor Institut Sains dan Bisnis Atma Luhur Pangkalpinang.
4. Bapak Drs. Harry Sedjikianto, MM, MBA selaku Ketua Yayasan Institut Sains dan Bisnis Atma Luhur Pangkalpinang.
5. Keluarga telah memberikan dukungan kepada penulis baik secara moril maupun materil.
6. Ibu Elly Yanuarti, S.Kom, M.Kom selaku dosen pembimbing yang telah bersedia meluangkan waktu untuk memberikan bimbingan dan arahan kepada penulis.
7. Teman – teman dan seperjuangan dalam mengerjakan proposal penelitan.
8. Pihak PD.VIKA RENTAL yang bersedia memberikan bantuan pada penulis dalam melakukan riset.
Diharapkan sekiranya Laporan Kuliah Praktek (KP) ini dapat bermanfaat bagi mereka yang nantinya akan menulis penelitian dengan topik yang sama.
Pangkalpinang, 29 Desember 2020
Penulis
ix DAFTAR ISI
HALAMAN DEPAN ... i
LEMBAR PERNYATAAN PLAGIASI ... ii
LEMBAR PERSETUJUAN ... iii
LEMBAR PENGESAHAN ... iv
ABSTRAK ... v
KATA PENGANTAR ... vii
DAFTAR ISI ... ix
DAFTAR GAMBAR ... xii
DAFTAR TABEL... xiv
DAFTAR SIMBOL ... xv
DAFTAR LAMPIRAN ... xix
BAB I PENDAHULUAN 1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Batasan Masalah... 2
1.4 Tujuan dan manfaat penelitian ... 2
1.4.1 Tujuan Penulisan ... 2
1.4.2 Manfaat Penulisan ... 2
1.5 Sistematika Penulisan... 3
BAB II LANDASAN TEORI 2.1 Definisi Sistem Informasi ... 5
2.2 Penyewaan... 5
2.3 Penyewaan Mobil ... 5
x
2.4 Website ... 6
2.5 Rapid Application Development (RAD) ... 6
2.6 Unified Modelling Language (UML)... 7
2.7 Tinjauan Pustaka ... 9
BAB III ORGANISASI 3.1 Sejarah Organisasi ... 11
3.2 Struktur Organisasi... 11
3.3 Tugas dan Wewenang ... 12
3.4 Gambar Objek Penelitian ... 13
BAB IV PEMBAHASAN 4.1 Perencanaan Kebutuhan ... 16
4.1.1 Analisa Proses Bisnis ... 16
4.1.2 Activity Diagram ... 17
4.1.3 Analisa Masukan dan Keluaran ... 21
4.1.3.1 Analisa Dokumen Masukan ... 21
4.1.3.2 Analisa Dokumen Keluaran ... 23
4.1.4 Identifikasi Kebutuhan ... 24
4.2 Desain Pengguna ... 26
4.2.1 Package Diagram ... 26
4.2.2 Use Case Diagram ... 26
4.2.3 Deskripsi Use Case ... 28
4.2.4 Entity Relationship Diagram (ERD) ... 32
4.2.5 Transformasi ERD ke LRS ... 33
4.2.6 Logical Relationship Structure ... 34
4.2.7 Tabel ... 35
4.2.8 Spesifikasi Basis Data ... 38
4.2.9 Struktur Rancangan Layar ... 44
4.2.10 Rancangan Layar ... 45
4.2.11 Sequence Diagram ... 63
xi
4.2.12 Class Diagram ... 74
BAB V PENUTUP 5.1 Kesimpulan ... 75
5.2 Saran ... 75
DAFTAR PUSTAKA ... 76
LAMPIRAN ... 77
xii
DAFTAR GAMBAR
Gambar 3.1 Struktur Organisasi ... 11
Gambar 3.2 Palang Depan Vika Rental ... 13
Gambar 3.3 Halaman Parkir Vika Rental ... 14
Gambar 3.4 Jalan Masuk Vika Rental ... 14
Gambar 3.5 Garasi Vika Rental ... 15
Gambar 4.1 Activity Diagram Penyewaan Mobil ... 18
Gambar 4.2 Activity Pengembalian Mobil ... 19
Gambar 4.3 Activity Pembatalan Sewa ... 20
Gambar 4.4 Activity Pendataan Sopir ... 20
Gambar 4.5 Activity Pendataan Mobil... 21
Gambar 4.6 Package ... 26
Gambar 4.7 Use Case Master ... 27
Gambar 4.8 Use Case Transaksi ... 27
Gambar 4.9 Use Case Laporan... 28
Gambar 4.10 Rancangan ERD ... 32
Gambar 4.11 Transformasi ERD ke LRS ... 33
Gambar 4.12 LRS... 34
Gambar 4.13 Struktur Rancangan Layar ... 44
Gambar 4.14 Halaman Login ... 45
Gambar 4.15 Dashboard Staff ... 46
Gambar 4.16 Dashboard Pemilik ... 47
Gambar 4.17 Rancangan Layar Form Data Mobil ... 48
Gambar 4.18 Rancangan Layar Entry Data Mobil... 49
Gambar 4.19 Rancangan Layar Form Data Sopir ... 50
Gambar 4.20 Rancangan Layar Entry Data Sopir ... 51
Gambar 4.21 Rancangan Layar Form Data Pelanggan ... 52
Gambar 4.22 Rancangan Layar Entry Data Pelanggan ... 53
Gambar 4.23 Rancangan Layar Entry Penyewaan ... 54
xiii
Gambar 4.24 Rancangan Layar Cetak Kwitansi ... 55
Gambar 4.25 Rancangan Layar Form Cetak Laporan Penyewaan ... 56
Gambar 4.26 Rancangan Layar Form Pembatalan ... 57
Gambar 4.27 Rancangan Layar Entry Pembatalan ... 58
Gambar 4.28 Rancangan Layar Form Cetak Pembatalan ... 59
Gambar 4.29 Rancangan Layar Form Pengembalian ... 60
Gambar 4.30 Rancangan Layar Entry Pengembalian ... 61
Gambar 4.31 Rancangan Layar Form Cetak Laporan Pengembalian ... 62
Gambar 4.32 Sequence Diagram Login ... 63
Gambar 4.33 Sequence Diagram Entry Data Mobil ... 64
Gambar 4.34 Sequence Diagram Entry Data Sopir ... 65
Gambar 4.35 Sequence Diagram Entry Data Penyewaan ... 66
Gambar 4.36 Sequence Diagram Entry Data Pelanggan ... 67
Gambar 4.37 Sequence Diagram Entry Data Pembatalan ... 68
Gambar 4.38 Sequence Diagram Entry Data Pengembalian ... 69
Gambar 4.39 Sequence Diagram Laporan Penyewaan ... 70
Gambar 4.40 Sequence Diagram Laporan Pengembalian... 71
Gambar 4.41 Sequence Diagram Cetak Kwitansi Pembatalan ... 72
Gambar 4.42 Sequence Diagram Cetak Kwitansi ... 73
Gambar 4.43 Class Diagram ... 74
xiv
DAFTAR TABEL
Tabel 4.1 Tabel Login ... 35
Tabel 4.2 Tabel Mobil ... 35
Tabel 4.3 Tabel Ada ... 35
Tabel 4.4 Tabel Pengembalian ... 36
Tabel 4.5 Tabel Milik ... 36
Tabel 4.6 Tabel Pembatalan ... 36
Tabel 4.7 Tabel Kwitansi Pembatalan ... 36
Tabel 4.8 Tabel Penyewaan ... 37
Tabel 4.9 Tabel Sopir ... 37
Tabel 4.10 Tabel Kwitansi ... 37
Tabel 4.11 Tabel Pelanggan ... 37
Tabel 4.12 Spesifikasi Basis Data Login ... 38
Tabel 4.13 Spesifikasi Basis Data Mobil ... 38
Tabel 4.14 Spesifikasi Basis Data Ada ... 39
Tabel 4.15 Spesifikasi Basis Data Pengembalian ... 39
Tabel 4.16 Spesifikasi Basis Data Milik ... 40
Tabel 4.17 Spesifikasi Basis Data Pembatalan ... 41
Tabel 4.18 Spesifikasi Basis Data Kwitansi Pembatalan ... 41
Tabel 4.19 Spesifikasi Basis Data Penyewaan ... 42
Tabel 4.20 Spesifikasi Basis Data Sopir ... 42
Tabel 4.21 Spesifikasi Basis Data Kwitansi ... 43
Tabel 4.22 Spesifikasi Basis Data Pelanggan ... 43
xv
DAFTAR SIMBOL
1. Simbol Activity Diagram
Start Point Menggambarkan awal
aktifitas.
End Point Menggambarkan akhir
dari aktiftas.
Actifity Menggambarkan proses
bisnis.
Dicision Menggambarkan
keputusan/pilihan.
State Transition Menggambarkan aliran perpindahan control
antara state.
Swimlane Menggambarkan
pemisahan aktifitas.
2. Simbol Package Diagram
Package Diagram
Pemgelompokan dan pengorganisasian
kelas-kelas dan interface yang sekelompok menjadi
suatu unit tunggal dalam library.
Import
Suatu dependency yang
mengindikasikan isi tujuan paket secara
umum yang ditambahkan kedalam
sumber paket.
Access Suatu dependency
yang menunjukan isi
xvi
tujuan paket secara umum yang bisa digunakan pada nama
sumber paket.
3. Simbol Use Case Diagram
Actor
Menggambarkan orang atau sistem yang
menyediakan atau menerima informasi
dari sistem atau menggambarkan pengguna software
aplikasi (user).
Use Case
Menggambarkan fungsionalitas dari suatu sistem, sehingga
pengguna sistem paham dan mengerti
mengenai kegunaan sistem yang akan
dibangun
Association
Menggambarkan hubungan antara actor
dengan usecase.
4. Simbol ERD (Enity Relationalship Diagram)
Entity Menunjukkan obyek-
obyek dasar yang terkait dalam sistem.
Relationalship Hubungan yang
terjadi antara satu atau lebih entity.
Association Menggambarkan
hubungan antara Entity, Relationalship, dan Atribut/Property.
xvii 5. Simbol Sequence Diagram
Actor Menggambar orang
yang berinteraksi dengan sistem.
Entity Class Menggambarkan
hubungan kegiatan yang akan dilakukan.
Boundary Class Menggambarkan
sebuah penggambaran dari form.
Control CLass Menggambarkan
penghunbungan antara boundary dengan table.
Lifeline Menggambarkan
tempat mulai dan berakhirnya sebuah pesan.
Object Message Menggambarkan
pesan/hubungan aktor dan objek yang menunjukan urutan kejadian yang terjadi.
Return Message Menggambarkan
pesan/objek, yang menujukan urutan kejadian yang kejadian.
Message to Self Menggambarkan
pesan/objek itu sendiri, yang menujukan urutan kejadian yang terjadi.
6. Simbol Class Diagram
Class Kelas pasa struktur
system
xviii
Interface Sama dengan konsep
interface dalam pemograman berorientasi objek.
Association Relasi antar kelas dengan makna umum, asosiasi biasanya disertai juga dengan multiplicy.
Association Dependency
Relasi antar kelas dengan makna
kebergantungan antara kelas.
Generalization Relasi antara kelas dengan makna generalisasi spesialisasi.
xix
DAFTAR LAMPIRAN
Lampiran A-1 Foto KTP dan SIM Pelanggan ... 77
Lampiran A-2 Data Sopir ... 78
Lampiran A-3 Data Mobil ... 79
Lampiran B-1 Kwitansi ... 80