Aplikasi Web Pengelolaan Rental Mobil
Aplikasi Web Pengelolaan Rental Mobil
PROYEK AKHIR
Penulis
Fadilah Akbari Sofian
NIM 6703220008
Pembimbing I
Raswysnoe Boing Kotjoprayudi, S.E, M.M.
NIP 10790005
Pembimbing II
Dr. Asniar, S.T, M.T.
NIP 09830549-1
1. Proyek Akhir ini adalah asli dan belum pernah diajukan untuk mendapatkan
gelar akademik (Ahli Madya, Sarjana, Magister dan Doktor), baik di Fakultas
Ilmu Terapan Universitas Telkom maupun di perguruan tinggi lainnya;
2. karya tulis ini murni gagasan, rumusan, dan penelitian saya sendiri, tanpa
bantuan pihak lain, kecuali arahan tim pembimbing atau tim promotor atau
penguji;
3. dalam karya tulis ini tidak terdapat cuplikan karya atau pendapat yang telah
ditulis atau dipublikasikan orang lain, kecuali secara tertulis dengan jelas
dicantumkan sebagai acuan dalam naskah dengan menyebutkan nama
pengarang dan dicantumkan dalam daftar pustaka;
4. saya mengijinkan karya tulis ini dipublikasikan oleh Fakultas Ilmu Terapan
Universitas Telkom, dengan tetap mencantumkan saya sebagai penulis; dan
Pernyataan ini saya buat dengan sesungguhnya dan apabila pada kemudian hari
terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini maka saya
bersedia menerima sanksi akademik berupa pencabutan gelar yang telah diperoleh
karena karya tulis ini, serta sanksi lainnya sesuai norma yang berlaku di Fakultas Ilmu
Terapan Universitas Telkom.
Pembuat pernyataan,
Segala puji dan Syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa atas
limpahan rahmat dan karunia-nya, sehingga penulis dapat menyelesaikan
penyusunan Laporan Proyek Akhir ini dengan baik. Laporan ini disusun sebagai
bagian dari pemenuhan syarat kelulusan pada program studi D3 Sistem Informasi
Akuntansi, serta memiliki peranan penting dalam perjalanan akademik penulis.
1. Ayah dan Ibu yang memberikan kasih saying, dukungan, dan pengorbanan
terbaik sepanjang hidup penulis
2. Bapak Raswysnoe Boing Kotjoprayudi, S.E, M.M. dan Ibu Dr. Asniar, S.T, M.T.
selaku dosen pembimbing yang telah sabar dan penuh dedikasi meluangkan
waktu untuk membimbing serta memberikan arahan yang sangan berarti
selama proses penyusunan laporan ini.
i
Dengan kerendahan hato, penulis berharap proyek akhir ini dapat memberikan
manfaat serta wawasan yang berguna bagi para pembaca.
Penulis
ii
ABSTRAK
iii
ABSTRACT
iv
DAFTAR ISI
v
4.2 Pengujian ....................................................................................................................... 23
BAB 5 KESIMPULAN ................................................................................................................ 31
5.1 Kesimpulan .................................................................................................................... 31
5.2 Saran .............................................................................................................................. 31
DAFTAR PUSTAKA .................................................................................................................... 33
LAMPIRAN................................................................................................................................ 35
vi
DAFTAR GAMBAR
Gambar 2-1 Grafik Lama Penggunaan Internet ..................... Kesalahan! Bookmark tidak ditentukan.
vii
DAFTAR TABEL
Tabel 2-1 Lima Negara Pengguna Internet Tertinggi Dunia ... Kesalahan! Bookmark tidak ditentukan.
viii
DAFTAR LAMPIRAN
ix
BAB 1
PENDAHULUAN
Alat transportasi roda empat saat ini menjadi kebutuhan penting dalam memenuhi
mobilitas masyarakat. Perusahaan penyewaan mobil telah berkembang pesat
dengan berbagai merk kendaraan dan fasilitas yang dimiliki. Persaingan antar
perusahaan sangat ketat sehingga dibutuhkan strategi pemasaran yang handal
seperti pemanfaatan teknologi internet [1].
Di era globalisasi ini Kemajuan teknologi dan ilmu pengetahuan memiliki peran
penting dalam perkembangan suatu organisasi, pesatnya teknologi informasi telah
merubah tata kerja di segala bidang menjadi lebih efisien, praktis dan handal dari
waktu ke waktu [2]. Salah satunya dengan pemanfaatan website untuk melakukan
pengolahan data menjadi informasi dan sebagai media promosi yang lebih luas. Data
yang ada dapat diolah secara cepat, tepat dan akurat sehingga akan menjadi lebih
efektif dan efisien [3].
Eng Rent Car adalah perusahaan jasa transportasi mobil yang berlokasi di Baleendah.
Perusahaan ini memiliki tiga kendaraan dan menjalin kemitraan dengan beberapa
pemilik kendaraan lain. Kemitraan ini memungkinkan Eng Rent Car untuk
menawarkan lebih banyak pilihan kendaraan kepada pelanggan.
Tarif sewa di Eng Rent Car bervariasi antara Rp300.000 hingga Rp600.000 per hari.
Keterlambatan pengembalian kendaraan akan dikenakan biaya tambahan setara
dengan dua hari tarif sewa.
Sistem transaksi di Eng Rent Car saat ini masih mengandalkan Microsoft Excel dengan
rumus dan kode yang dimasukkan secara manual. Hal ini menyebabkan proses
pencatatan dan pengumpulan data transaksi membutuhkan waktu yang relatif lama.
1
Adanya sistem informasi dengan judul “Aplikasi Berbasis Web untuk Pengelolaan
Peminjaman dan Penerimaan Pembayaran, Studi Kasus Eng Rent Car Bandung” ini
diharapkan dapat meningkatkan kualitas layanan peminjaman dan penerimaan
pembayaran sehingga mempermudah admin untuk mengelola peminjaman dan
pembayaran kendaraan. Pada website ini admin diharuskan memasukkan data
customer dan kendaraan. Setelah itu, Admin dapat menambahkan kendaraan ke
keranjang sesuai dengan kriteria jenis mobil.
2
1.3 Tujuan
d. Kolom dalam buku besar berisi tanggal, keterangan, ref, debit, dan kredit.
Metode pengerjaan perangkat lunak yang digunakan pada proyek akhir ini adalah
metode SDLC. Metode yang digunakan untuk pengembangan perangkat lunak yaitu
menggunakan waterfall. Pembangunan perangkat lunak harus mencakup fase
komunikasi, perencanaan, pemodelan, implementasi, dan pengujian. Berikut adalah
tahapan-tahapan dalam metode Waterfall.
3
Gambar 1-1 Model Waterfall
a. Requirement
b. Design
c. Implementation
4
d. Verification
e. Maintenance
Ini adalah tahap akhir dari metode waterfall. Perangkat lunak yang
sudah jadi dijalankan serta dilakukan pemeliharaan. Pemeliharaan
termasuk dalam memperbaiki kesalahan yang tidak ditemukan pada
langkah sebelumnya [4].
5
BAB 2
LATAR BELAKANG
2.
2.1 Penelitian Terdahulu
Berikut adalah penelitian proyek akhir sebelumnya untuk perbandingan proyek akhir
dari tahun sebelumnya.
Tahun 2022
6
4. Memudahkan pelanggan dalam
melakukan pemesanan mobil
secara online tanpa harus datang
langsung ke tempat rental.
a. Pengumpulan kebutuhan
sistem dan pengguna
b. Perencanaan desain.
c. Perancangan prototipe.
7
tersedia untuk disewa dengan
detail spesifikasi.
4. Halaman Syarat dan Ketentuan →
Menjelaskan aturan peminjaman,
harga, keterlambatan, dan kondisi
mobil.
5. Menu Admin → Mengelola data
mobil, data member, data
pemesanan, dan testimoni
pelanggan.
6. Menu Pengguna → Mengakses
informasi rental, melakukan
pemesanan, melihat riwayat
booking, dan melakukan
konfirmasi pembayaran.
Tahun 2019
8
dengan proses yang lebih cepat,
efektif, dan efisien.
3. Memudahkan kasir dan pemilik
usaha dalam mengelola data mobil,
pelanggan, transaksi, serta
pembuatan laporan.
9
sewa.
4. Halaman Booking: Formulir
pemesanan mobil.
5. Halaman Transaksi Rental:
Digunakan oleh admin untuk
melihat transaksi penyewaan
mobil.
6. Halaman Laporan Transaksi:
Menampilkan laporan transaksi
berdasarkan periode tertentu.
2.1.1 Akuntansi
Akuntansi merupakan suatu body of knowledge serta fungsi organisasi yang
sistematik, orisinal, autentik, mencatat, mengklasifikasikan, memproses,
mengikhtisarkan, menganalisis seluruh transaksi dan kejadian serta karakter
keuangan yang terjadi dalam operasi entitas akuntansi dalam rangka menyediakan
informasi yang dibutuhkan oleh manajemen sebagai laporan dan
pertanggungjawaban atas kepercayaan yang diterimanya [5].
10
2.1.3 Pendapatan
Pendapatan adalah produk perusahaan yang dihasilkan dari penciptaan barang atau
jasa oleh perusahaan dalam suatu periode tertentu - product concept [5].
Tabel 2-2
Chart of Account (COA)
11
2.1.6 Jurnal Umum
Jurnal merupakan transaksi-transaksi keuangan suatu badan usaha yang dicatat
berdasarkan dokumen-dokumen pembukuan yang bertujuan untuk pendataan.
Jurnal dikenal juga sebagai buku pemasukan utama karena menjadi tempat
terjadinya pencatatan transaksi pertama atau penyesuaian pemasukan transaksi-
transaksi [9]
Tabel 2-3
Jurnal umum pada awal periode sewa
Modal 4.000.000
Tabel 2-4
Jurnal umum pada saat penerimaan pembayaran
Kas 1.200.000
12
Tabel 2-5
Jurnal umum pada saat penerimaan pembayaran
2020
Tabel 2-6
Laba Rugi
Tahun Periode
Pos-Pos
2010 2011 2012
Penjualan Rp [Link] Rp [Link] Rp [Link]
Harga Pokok
Rp [Link] Rp [Link] Rp [Link]
Penjualan
Laba Kotor Rp [Link] Rp [Link] Rp [Link]
Beban Gaji Rp 31.846.000 Rp 55.968.000 Rp 5.000.000
Beban
Rp 25.262.0 50 Rp 24,508,7 50 Rp 58.732,0 00
Penyusutan
Beban lain -
Rp 200.332.400 Rp 296,619,400 0
lain
Total Biaya
Rp 257.440.450 Rp 377.096.150 Rp 63.732.000
Operasional
13
Laba Usaha Rp [Link] Rp [Link] Rp [Link]
Penghasilan
Rp 36.968.000 0 0
Luar Usaha
Laba/Rugi Rp [Link] Rp [Link] Rp [Link]
Berikut merupakan teori perancangan sistem yang digunakan pada proyek akhir ini.
Tabel 2-7
Notasi Business Process Modelling Notation
1 Event
Pekerjaan yang
dilakukan secara
intensif [13].
2 Activity
14
Cabang dari aliran
proses bisnis yang
menentukan jalur
mana yang harus
diambil jika ada
3 Gateway percabangan [13].
Koneksi yang
menghubungkan objek
Connecting Objects yang mengalir melalui
proses [13].
1 Koneksi yang
Sequence menyatukan objek
Flow yang dijalankan melalui
suatu proses [13].
2 Koneksi yang
Message menyatukan objek
Flow yang dijalankan di
antara proses [13].
3 Tautan yang
menyatukan objek
Association
yang termasuk dalam
Artifacts [13].
Metode untuk
mengurutkan dan
Swimlanes memecah peran atau
tanggung jawab suatu
proses [13].
15
1 Pool adalah
wadah untuk satu
proses. Lane adalah
pemisah proses bisnis
Pool and yang menggambarkan
lane sub- organisasi, peran,
atau orang yang
bertanggung jawab [13].
Penjelasan tambahan
dalam suatu proses
Artifacts
[13].
Annotation
2 Klasifikasi parsial
dari objek yang
Group
sedang berjalan [13].
tertentu [13].
16
2.2.2 Unifield Modelling Language
Use Case merupakan interaksi atau dialog antara sistem dan aktor, yang
mencakup pertukaran pesan serta tindakan yang dilakukan oleh sistem. Use
Case Diagram menggambarkan berbagai hal yang dapat dilakukan oleh aktor
dalam aplikasi. Setiap aktor dalam diagram tersebut memiliki cara
pengaksesan yang berbeda-beda. Diagram ini memberikan gambaran
ringkas mengenai alur sistem sekaligus menunjukkan kebutuhan
fungsionalitas yang diharapkan dari suatu sistem [14].
Tabel 2-8
Notasi Use Case Diagram
2 Fungsionalitas yang
disediakan sistem
sebagai unit-unit yang
Usecase saling bertukar pesan
antar unit atau aktor,
biasanya dinyatakan
dengan menggunakan
17
kata kerja di awal frasa
nama use case [15].
3 Komunikasi antara
aktor dan use case yang
4 Hubungan generelasi
dan spesialisasi
(umum-khusus) antara
dua buah use case [15].
Contoh:
Generaliz
ation
18
Ada 2 sudut pandang:
• Include atau uses
berarti use case yang
ditambahkan akan
selalu dipanggil saat
use case tambahan
dijalankan. Contoh
kasus:
19
harus bergantung pada
use case lainnya [15].
Contoh:
20
BAB 3
ANALISIS DAN PERANCANGAN
3.
3.1 Gambaran Sistem Saat Ini (atau Produk)
Berisi tentang gambaran proses bisnis pada sistem yang ada saat ini, atau gambaran
keadaan nyata yang berkaitan dengan produk yang hendak dibangun. Gambaran
proses bisnis hendaknya menggunakan diagram yang menjelaskan alur proses bisnis,
bukan alur program. Diagram yang dapat digunakan antara lain adalah flowmap,
system flowchart, activity diagram dan diagram lainnya. Jumlah maksimal level
subbab adalah 5 level subbab, contoh subbab 3.1, 3.1.1, [Link], [Link].1,
[Link].1.1.
Berisi hasil analisis kebutuhan sistem (atau produk), seperti analisis pengguna sistem,
analisis kebutuhan fungsional sistem dan yang lainnya. Analisis dan desain dengan
Metodologi terstruktur menggunakan dataflow diagram, spesifikasi proses dan
kamus data. Sedangkan analisis dan desain dengan Metodologi berbasis objek
menggunakan diagram UML seperti use case diagram, use case scenario, object
diagram, class diagram, activity diagram dan lainnya apabila diperlukan.
Penulisan numbering seperti yang telah dijelaskan pada pedoman PA adalah sebagai
berikut :
1. Daftar pertama
2. Daftar kedua
a. Definisi pertama;
b. Definisi kedua, bahwa :
1) Penjelasan berikutnya,
2) Penjelasan berikutnya,
a) Penjelasan selanjutnya, ini adalah level terakhir numbering.
21
b) Tidak diperkenankan membuat level numbering lebih dari 4 (empat)
level.
Membahas perancangan data terurut mulai dari ER Diagram, Relasi Antartabel dan
struktur tabel. Sistem informasi yang menghasilkan dokumen harus merancang
dokumen keluaran yang dihasilkan sistem tersebut. Perancangan dokumen keluaran
menjadi subbab tersendiri diletakkan setelah subbab Perancangan Basis Data.
22
BAB 4
IMPLEMENTASI DAN PENGUJIAN
4.
4.1 Implementasi
Basis data yang digunakan dalam membangun aplikasi ini yaitu menggunakan
MySQL dengan nama basis data dirf.
23
1. Implementasi Login Page
2. Register Page
24
3. Dashboard Admin
Pada halaman ini customer dapat melihat beberapa fitur seperti navbar
yang interaktif apabila di pencet maka akan menju halamn yang di inginkan.
25
Gambar 4- 5 Halaman Tambah Coa
5. Tampilan COA
Setelah menginputkan data coa maka akan menuju halaman utama coa
yatu menampilkan inputan yang sebelumnya sudah masuk kedalam data
base.
26
Gambar 4- 7 Halaman Tambah Kendaraan
7. Tampilan Kendaraan
Setelah menambhakan kendaraan dan stok maka ini adalah tampilan seluruh
kendaraan yang tersedia di Eng-Rental .
27
8. Input Data Pelanggan
9. Tampilan Pelanggan
Ini adalah halaman untuk menginputkan data pelanggan yang ingin merental
menambahkan nama, alamat, no hp, dan foto identitas .
28
Pengujian
Membahas pengujian dari sistem yang telah dibuat. Pengujian dapat dilakukan
secara blackbox testing, whitebox testing atau yang lainnya. Pengujian dapat juga
melibatkan pengguna lain (selain penulis sendiri), setidaknya lakukan 4 kali pengujian
berikan gambaran umum tentang sistem yang anda buat, pandu pengguna agar
mengetahui sistem secara umum seperti apa, dan biarkan pengguna mengeksplorasi
masing-masing halaman yang ada, dan catat apa saja yang dilakukan oleh pengguna
dan hasil yang didapatkan. Dokumentasi dari pengujian dapat dilampirkan, apabila
diperlukan.
Umumnya pengujian dibuat dalam bentuk tabel, terdapat nama pengujian, tujuan
pengujian, hasil pengujian dan kesimpulan.
Subbab lain yang dianggap dapat ditambahkan untuk lebih meyakinkan bahwa
sistem atau produk yang dibuat layak diimplementasikan adalah audit sistem
29
informasi. Penjelasan pada subbab ini adalah hasil audit oleh auditor atau pihak
ketiga yang independen.
30
BAB 5
KESIMPULAN
5.
5.1 Kesimpulan
Berdasarkan hasil implementasi dan pengujian sistem informasi berbasis web yang
dikembangkan untuk Eng Rent Car Bandung, dapat disimpulkan bahwa aplikasi ini
berhasil mengatasi permasalahan utama yang ada, yaitu keterbatasan sistem
pencatatan manual. Aplikasi ini mampu:
5.2 Saran
31
• Peningkatan keamanan sistem melalui penerapan otentikasi dua faktor dan
enkripsi data pelanggan.
32
DAFTAR PUSTAKA
[3] Y. Meisella Kristania, “Sistem Informasi Rental Mobil (Si Robi) Berbasis Web
Pada Sewa Mobil Sahabat Purwokerto,” 2022. [Online]. Available:
[Link]
33
[14] “Perancangann Aplikasi Koperasi Simpan Pinjam Berbasis Web (Studi Kasus
Koperaso Mitra Setia)”.
34
LAMPIRAN
35
Lampiran 1
Gambar yang Terlalu Besar
36
Lampiran 2
Scan Dokumen
37