0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan50 halaman

Aplikasi Web Pengelolaan Rental Mobil

Diunggah oleh

akbari
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan50 halaman

Aplikasi Web Pengelolaan Rental Mobil

Diunggah oleh

akbari
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

APLIKASI BERBASIS WEB UNTUK

PENGELOLAAN DAN PENERIMAAN


PEMBAYARAN
(STUDI KASUS: ENG RENT CAR, BANDUNG)

WEB-BASED APPLICATION FOR LOAN


MANAGEMENT AND PAYMENT RECEIPTS
(CASE STUDY : ENG RENT CAR, BANDUNG

PROYEK AKHIR

Fadilah Akbari Sofian


6703220008

PROGRAM STUDI D3 SISTEM INFORMASI AKUNTANSI


FAKULTAS ILMU TERAPAN
UNIVERSITAS TELKOM
BANDUNG, 2025
Terima kasih kepada Papah yang tak pernah lelah berjuang, dan
kepada Mamah yang telah memberikan segalanya dengan
sepenuh hati sepanjang hidupnya
LEMBAR PENGESAHAN PROYEK AKHIR

APLIKASI BERBASIS WEB UNTUK PENGELOLAAN


DAN PENERIMAAN PEMBAYARAN
(STUDI KASUS: ENG RENT CAR, Bandung)

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

Ketua Program Studi


Irna Yuniar, S.T., M.B.A.
NIP 09840037

Tanggal Pengesahan: 31 Desember 2013 (tanggal pengumpulan revisi)


PERNYATAAN

Dengan ini saya menyatakan bahwa:

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.

Bandung, 31 Desember 2013 (tanggal sidang atau pengumpulan revisi)

Pembuat pernyataan,

Fadilah Akbari Sofian


KATA PENGANTAR

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.

Dalam proses penyusunannya, penulis mendapatkan banyak dukungan, doa, saran,


dan arahan dari berbagai pihak. Oleh karena itu, dengan rasa hormat dan tulus hati,
penulis ingin mengucapkan terima kasih yang mendalam kepada:

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.

3. Seluruh dosen di Program Studi D3 Sistem Informasi Akuntansi atas ilmu,


pengalaman, dan wawasan yang telah dibagikan, yang sangat membantu
penulis dalam memperluas wawasan akademik.

4. Rekan-rekan seperjuangan yang senantiasa memberikan semangat,


bantuan, dan doa selama proses pengerjaan laporan ini.

i
Dengan kerendahan hato, penulis berharap proyek akhir ini dapat memberikan
manfaat serta wawasan yang berguna bagi para pembaca.

Bandung, 31 Desember 2013 (tanggal sidang atau pengumpulan revisi)

Penulis

ii
ABSTRAK

Kemajuan teknologi informasi telah memberikan dampak besar dalam berbagai


sektor, termasuk industri penyewaan mobil. Eng Rent Car, sebuah perusahaan
penyewaan kendaraan di Bandung, masih menggunakan sistem pencatatan manual
berbasis Microsoft Excel yang kurang efisien dalam pengelolaan transaksi
peminjaman dan pembayaran. Penelitian ini bertujuan untuk mengembangkan
aplikasi berbasis web yang dapat mengotomatisasi proses pencatatan transaksi,
manajemen peminjaman kendaraan, serta penyusunan laporan keuangan yang
mencakup jurnal umum, buku besar, dan laporan laba rugi. Metode yang digunakan
dalam pengembangan aplikasi ini adalah Software Development Life Cycle (SDLC)
dengan model Waterfall, yang terdiri dari tahapan komunikasi, perencanaan,
perancangan, implementasi, dan pengujian. Aplikasi dikembangkan menggunakan
framework Laravel dengan MySQL sebagai database, serta diuji menggunakan
metode Black Box Testing untuk memastikan kinerjanya sesuai dengan kebutuhan
sistem. Hasil penelitian menunjukkan bahwa sistem yang dikembangkan mampu
meningkatkan efisiensi dalam pengelolaan transaksi, mengurangi risiko kesalahan
pencatatan, serta menyediakan laporan keuangan yang lebih terstruktur.
Implementasi aplikasi berbasis web ini diharapkan dapat membantu Eng Rent Car
dalam meningkatkan layanan dan mempermudah proses administrasi penyewaan
kendaraan.

Kata Kunci: Pengelolaan Pemesanan, Rental Mobil, Akuntansi, Waterfall, Laporan


Keuangan, MySQL.

iii
ABSTRACT

The advancement of information technology has had a significant impact across


various sectors, including the car rental industry. Eng Rent Car, a vehicle rental
company based in Bandung, still utilizes a manual recording system using Microsoft
Excel, which is inefficient in managing rental and payment transactions. This study
aims to develop a web-based application that can automate the transaction
recording process, vehicle rental management, and the preparation of financial
reports, including general journals, ledgers, and income statements. The
development method used in this application is the Software Development Life Cycle
(SDLC) with the Waterfall model, consisting of communication, planning, design,
implementation, and testing phases. The application was developed using the Laravel
framework with MySQL as the database and tested using the Black Box Testing
method to ensure its performance aligns with system requirements. The results of the
study show that the developed system can improve transaction management
efficiency, reduce the risk of recording errors, and provide more structured financial
reports. The implementation of this web-based application is expected to assist Eng
Rent Car in enhancing its services and simplifying the vehicle rental administration
process.

Keywords: Booking Management, Car Rental, Accounting, Waterfall, Financial


Report, MySQL.

iv
DAFTAR ISI

KATA PENGANTAR ...................................................................................................................... i


ABSTRAK ................................................................................................................................... iii
ABSTRACT ................................................................................................................................. iv
DAFTAR ISI ................................................................................................................................. v
DAFTAR GAMBAR .................................................................................................................... vii
DAFTAR TABEL ........................................................................................................................ viii
DAFTAR LAMPIRAN................................................................................................................... ix
BAB 1 PENDAHULUAN .............................................................................................................. 1
1.1 Latar Belakang ................................................................................................................. 1
1.2 Rumusan Masalah............................................................................................................ 2
1.3 Tujuan ...............................................................Kesalahan! Bookmark tidak ditentukan.
1.4 Batasan Masalah ...............................................Kesalahan! Bookmark tidak ditentukan.
1.5 Definisi Operasional ......................................................................................................... 3
1.6 Metode Pengerjaan ......................................................................................................... 3
1.7 Jadwal Pengerjaan ........................................................................................................... 3
BAB 2 LATAR BELAKANG ........................................................................................................... 6
2.1 Definisi A ...........................................................Kesalahan! Bookmark tidak ditentukan.
2.2 Penjelasan B ......................................................Kesalahan! Bookmark tidak ditentukan.
BAB 3 ANALISIS DAN PERANCANGAN..................................................................................... 21
3.1 Gambaran Sistem Saat Ini (atau Produk) ....................................................................... 21
3.2 Analisis Kebutuhan Sistem (atau Produk)...................................................................... 21
3.3 Perancangan Basis Data ................................................................................................. 22
3.4 Perancangan Dokumen.................................................................................................. 22
3.5 Kebutuhan Perangkat Keras dan Perangkat Lunak........................................................ 22
3.5.1 Pengembangan Sistem ............................................................................... 22
3.5.2 Implementasi Sistem .................................................................................. 22
3.6 Subbab Tambahan (apabila diperlukan) ........................................................................ 22
BAB 4 IMPLEMENTASI DAN PENGUJIAN................................................................................. 23
4.1 Implementasi ................................................................................................................. 23

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

Lampiran 1 Gambar yang Terlalu Besar ............................................................................................... 36


Lampiran 2 Scan Dokumen .................................................................................................................. 37

ix
BAB 1
PENDAHULUAN

1.1 Latar Belakang

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.

Setelah memesan barang di halaman peminjaman, admin dapat membuka halaman


pembayaran untuk menginput pembayaran mobil berhasil, jumlah biaya seluruh
pesanan, dan membayar seluruh tagihan. Sebelumnya, laporan keuangan seperti
penerimaan dan pengeluaran kas, jurnal umum, buku besar, dan laporan laba rugi
belum dibuat secara otomatis. Setelah pembayaran berhasil, data akan otomatis
terinput ke dalam laporan penerimaan dan pengeluaran kas, jurnal umum, buku
besar, dan laporan laba rugi, sehingga pencatatan laporan keuangan perusahaan
menjadi lebih efisien.

1.2 Rumusan Masalah

Berdasarkan latar belakang yang telah diuraikan sebelumnya, maka rumusan


masalah adalah, bagaimana membuat aplikasi berbasis web yang mampu:

a. Mengelola proses peminjaman dan penerimaan pembayaran kendaraan di


Eng Rent Car?

b. Mengelola proses peminjaman dan penerimaan pembayaran kendaraan di


Eng Rent Car?

c. Menampilkan Jurnal umum, buku besar, dan laporan laba rugi?

2
1.3 Tujuan

Tujuan dari proyek akhir yang dibuat sebagai berikut:

a. Menghasilkan aplikasi berbasis web yang mampu memfasilitasi pengelolaan


peminjaman dan penerimaan pembayaran di Eng Rent Car.

b. Menghasilkan aplikasi berbasis web yang dapat mencatat transaksi


peminjaman.

c. Menghasilkan aplikasi berbasis web yang mampu menampilkan jurnal


umum, buku besar, dam laporan laba rugi.

1.4 Batasan Masalah

Batasan masalah proyek akhir ini berisi:

a. Aplikasi hanya dapat diakses oleh admin Eng Rent Car.

b. Aplikasi hanya menggunakan metode pencatatan Cash.

c. Pembayaran hanya menggunakan pambayaran tunai (cash).

d. Kolom dalam buku besar berisi tanggal, keterangan, ref, debit, dan kredit.

1.5 Metode Pengerjaan

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

Tahap ini pengembang sistem diperlukan komunikasi yang bertujuan


untuk memahami perangkat lunak yang diharapkan oleh pengguna
dan batasan perangkat lunak tersebut. Informasi dapat diperoleh
melalui wawancara, diskusi atau survei langsung. Informasi dianalisis
untuk mendapatkan data yang dibutuhkan oleh pengguna [4].

b. Design

Pada tahap ini, pengembang membuat desain sistem yang dapat


membantu menentukan perangkat keras (hardware) dan sistem
persyaratan dan juga membantu dalam mendefinisikan arsitektur
system secara keseluruhan [4].

c. Implementation

Pada tahap ini, sistem pertama kali dikembangkan di program kecil


yang disebut unit, yang terintegrasi dalam tahap selanjutnya. Setiap
unit dikembangkan dan diuji untuk fungsionalitas yang disebut
sebagai unit testing [4].

4
d. Verification

Pada tahap ini, sistem dilakukan verifikasi dan pengujian apakah


sistem sepenuhnya atau sebagian memenuhi persyaratan sistem,
pengajuan dapat dikategorikan ke dalam unit testing (dilakukan
pada modul tertentu kode), sistem pengujian (untuk melihat
bagaimana sistem bereaksi ketika semua modul yang terintegrasi)
dan penerimaan pengujian [4].

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].

1.6 Jadwal Pengerjaan

Berikut adalah tabel rencana jadwal pengerjaan.

Tabel 1-1 Jadwal Pengerjaan

5
BAB 2
LATAR BELAKANG

2.
2.1 Penelitian Terdahulu

Berikut adalah penelitian proyek akhir sebelumnya untuk perbandingan proyek akhir
dari tahun sebelumnya.

Tabel 2-1 Penelitian Terdahulu

Nomor Penelitian Terdahulu

1 Judul Penelitian Sistem Informasi Rental Mobil (Si Robi)


Berbasis Web Pada Sewa Mobil Sahabat
Purwokerto [3].

Tahun 2022

Tujuan 1. Membantu proses transaksi


penyewaan mobil menjadi lebih
cepat dan efisien melalui sistem
berbasis web.

2. Mengatasi masalah pengolahan


data yang masih manual di Sewa
Mobil Sahabat Purwokerto.

3. Menyediakan media promosi


yang lebih luas untuk
meningkatkan visibilitas layanan
rental mobil.

6
4. Memudahkan pelanggan dalam
melakukan pemesanan mobil
secara online tanpa harus datang
langsung ke tempat rental.

Metode pengembangan 1. Menggunakan metode


sistem informasi yang Prototyping, yang melibatkan
digunakan tahapan berikut:

a. Pengumpulan kebutuhan
sistem dan pengguna

b. Perencanaan desain.

c. Perancangan prototipe.

d. Evaluasi dan perbaikan


sistem.

2. Menggunakan analisis PIECES


untuk mengidentifikasi aspek
kinerja, informasi, ekonomi,
kontrol, efisiensi, dan layanan.

Menu yang dihasilkan 1. Halaman Beranda →


Menampilkan informasi utama,
logo rental, alamat, dan daftar
mobil.
2. Halaman Profil → Menyajikan
informasi tentang rental, layanan,
dan kontak customer service.
3. Halaman Jenis Mobil →
Menampilkan daftar mobil yang

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.

Perbedaan/ persamaan Judul mempunyai kesamaan dalam


dengan proyek akhir yang fungsionalitas dalam menangani kegiatan
dibuat rental mobil tetapi dengan metode
penelitian yang berbeda.

2 Judul Penelitian APLIKASI PENYEWAAN MOBIL BERBASIS


WEBSITE (Studi Kasus pada Rental Mobil
Lotus Purworejo) [1].

Tahun 2019

Tujuan 1. Membangun sistem informasi


manajemen penyewaan mobil
berbasis web untuk membantu
pengusaha rental mobil dalam
memenuhi kebutuhan rentalnya.
2. Mempermudah pelanggan dalam
mencari dan menyewa mobil

8
dengan proses yang lebih cepat,
efektif, dan efisien.
3. Memudahkan kasir dan pemilik
usaha dalam mengelola data mobil,
pelanggan, transaksi, serta
pembuatan laporan.

Metode pengembangan • Rapid Application Development


sistem informasi yang (RAD)
digunakan • Menggunakan tiga fase utama:
1. Identifikasi kebutuhan sistem.
2. Perancangan sistem
menggunakan UML, MySQL
sebagai database, serta
pengembangan antarmuka.
3. Implementasi sistem dengan
Model-View-Controller (MVC),
pemprograman menggunakan
PHP, JavaSript, CSS, HTML,
JQuery dalam framework
Codeigniter

Menu yang dihasilkan 1. Halaman Index: Berisi informasi


rental dan menu
pendaftaran/login pelanggan.
2. Halaman Pendaftaran Pelanggan:
Formulir untuk registrasi akun
pelanggan.
3. Halaman Pilih Mobil:
Menampilkan daftar mobil
beserta ketersediaan dan harga

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.

Perbedaan / persamaan Judul mempunyai kesamaan dalam


dengan proyek akhir yang fungsionalitas dalam menangani kegiatan
dibuat rental mobil tetapi dengan metode
penelitian yang berbeda.

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].

2.1.2 Perusahaan Jasa


Perusahaan jasa merupakan suatu unit bisnis yang kegiatannya menghasilkan produk
(jasa) tidak berwujud, dengan tujuan memperoleh laba atau keuntungan. Atau
perusahaan jasa juga dapat diartikan sebagai perusahaan yang menjual jasa yang
dihasilkannya, bertujuan untuk memenuhi kebutuhan konsumen dan menghasilkan
keuntungan [6]

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].

2.1.4 Siklus Akuntansi


Siklus Akuntansi secara khusus diartikan sebagai proses berulang untuk melakukan
identifikasi, analisis, dan merekam setiap kegiatan akuntansi dalam sebuah
perusahaan. Siklus dalam kegiatan akuntansi ini terjadi dalam kurun waktu satu tahun
[7].

2.1.5 Chart of Account


Bagan akun, atau chart of account, adalah daftar sistematis yang memuat seluruh
akun yang digunakan oleh perusahaan dalam sistem akuntansinya. Setiap akun
dalam bagan ini diberikan nomor atau kode tertentu untuk memudahkan identifikasi
dan pengelompokannya berdasarkan kategori, seperti aset, kewajiban, ekuitas,
pendapatan, dan beban [8]

Tabel 2-2
Chart of Account (COA)

Kode Nama Akun Kategori Penjelasan


Akun
1000 Kas Aset Uang tunai atau setara kas yang
dimiliki oleh perusahaan.
2000 Utang Usaha Kewajiban Kewajiban kepada pihak ketiga yang
timbul dari pembelian barang atau
jasa.
3000 Modal Pemilik Ekuitan Investasi awal yang diberikan oleh
pemilik dalam bisnis.
4000 Pendapatan Pendapatan Pendapatan yang diperoleh dari
Penjualan penjualan produk atau jasa.
5000 Beban Gaji Beban Beban yang dikeluarkan untuk
membayar karyawan atas jasa
mereka.

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

Tanggal Nama Akun Ref Debit Kredit

1 Mei Kas 4.000.000

Modal 4.000.000

Tabel 2-4
Jurnal umum pada saat penerimaan pembayaran

Tanggal Nama Akun Ref Debit Kredit

2 mei Sewa Dibayat Di Muka 1.200.000

Kas 1.200.000

2.1.7 Chart of Account


Buku besar merupakan kumpulan akun-akun perkiraan yang digunakan untuk
mencatat transaksi keuangan dalam suatu perusahaan. Di dalamnya terdapat
daftar perubahan yang memengaruhi laporan keuangan [10].

Nama Perkiraan : Kas

Kode Perkiraan : 100

12
Tabel 2-5
Jurnal umum pada saat penerimaan pembayaran

Tanggal Keterangan Ref Debit Kredit

2020

01/08 Saldo Awal 211 200.000

05/08 Pendapatan 411 500.000

15/08 Piutang 112 1.000.000

2.1.8 Laporan Laba Rugi


Laporan laba rugi adalah laporan yang disusun secara sistematis untuk menyajikan
informasi tentang pendapatan, beban, serta laba atau rugi yang diperoleh suatu
perusahaan dalam periode tertentu [11].

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]

2.2 Teori Analisis dan Perancangan

Berikut merupakan teori perancangan sistem yang digunakan pada proyek akhir ini.

2.2.1 Bussines Process Modeling Notation (BPMN)


BPMN merupakan standar yang dipakai untuk merancang model dari suatu proses
bisnis [12]. Komponen yang digunakan dalam penggambaran Business Process
Modeling Notation sebagai berikut:

Tabel 2-7
Notasi Business Process Modelling Notation

No Simbol Nama Keterangan

Objek yang mengalir


Flow Objects
melalui suatu proses
[13].
Peristiwa dan bersifat
tetap [13].

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].

1 Deskripsi objek yang


sedang berjalan [13].

Annotation

2 Klasifikasi parsial
dari objek yang
Group
sedang berjalan [13].

3 File dokumen yang


diimplementasikan dan
Data Object dihasilkan dari aktivitas

tertentu [13].

4 Sistem dan aplikasi


yang diterapkan dan
Data Store
dihasilkan dari aktivitas
tertentu [13].

16
2.2.2 Unifield Modelling Language

1. Use Case Diagram

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].

Komponen yang digunakan dalam penggambaran Use Case Diagram dapat


dilihat dalam table berikut:

Tabel 2-8
Notasi Use Case Diagram

N Simbol Nama Keterangan


o

1 Aktor Orang, proses, atau


sistem lain yang
berinteraksi dengan
sistem informasi. Aktor
berperan sebagai
pemakai yang
berinteraksi langsung
dengan sistem [15].

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

Associati berpartisipasi dalam


on suatu use case. Use
case memiliki interaksi
dengan aktor [15].

4 Hubungan generelasi
dan spesialisasi
(umum-khusus) antara
dua buah use case [15].

Contoh:

Generaliz
ation

5 Relasi use case


ditambahkan ke sebuah
use case dimana use
case ditambahkan
Include memerlukan use case
ini untuk menjalankan
fungsinya atau sebagai
syarat dijalankan ke use
case ini [15].

18
Ada 2 sudut pandang:
• Include atau uses
berarti use case yang
ditambahkan akan
selalu dipanggil saat
use case tambahan
dijalankan. Contoh
kasus:

Include berarti use case


yang ditambahkan akan
selalu melakukan
pengecekan apakah use
case yang ditambahkan
telah dijalankan
sebelum use case
tambahan dijalankan.
Contoh kasus:

6 Use case tambahan


dengan relasi
Extend <<extend>> berarti use
case tersebut dapat
berdiri sendiri tanpa

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.

3.2 Analisis Kebutuhan Sistem (atau Produk)

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.

3.3 Perancangan Basis Data

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.

Subbab lainnya dapat ditambahkan apabila diperlukan, seperti subbab perancangan


antarmuka yang digambarkan secara rinci mengenai antarmuka yang hendak
dibangun, seperti alasan dan tujuan perancangan antarmuka tersebut, alasan dan
tujuan pemilihan font dan ukuran font, alasan dan tujuan pemilihan warna, dan
seterusnya.

3.4 Perancangan Dokumen

Menjelaskan dan menggambarkan rancangan dokumen masukan dan/atau dokumen


keluaran, seperti faktur pemesanan, kuitansi pembayaran, laporan keuangan
(apabila dicetak) dan lainnya. Sistem Informasi yang membutuhkan dokumen harus
melakukan perancangan dokumen masukan dan/atau dokumen keluaran.

3.5 Kebutuhan Perangkat Keras dan Perangkat Lunak

3.5.1 Pengembangan Sistem


Membahas kebutuhan perangkat keras dan perangkat lunak yang digunakan dalam
mengerjakan PA tersebut.

3.5.2 Implementasi Sistem


Membahas kebutuhan perangkat keras dan perangkat lunak (minimal) dalam PA
tersebut.

3.6 Subbab Tambahan (apabila diperlukan)

Apabila dibutuhkan, Anda dapat menambahkan subbab baru.

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.

4.1.1 Implementasi Basis Data


Basis data yang digunakan dalam membangun aplikasi ini yaitu menggunakan
MySQL.

Gambar 4- 1 Struktur Tabel

4.1.2 Implementasi Proses


Berikut ini merupakan implementasi proses yang dibuat dalam bab tiga.

23
1. Implementasi Login Page

Gambar 4- 2 Landing page

Halaman login Eng-Rental adalah halaman autentikasi yang memungkinkan


pengguna masuk ke sistem dengan username dan password yang valid,
serta dilengkapi fitur validasi.

2. Register Page

Gambar 4- 3 Regist Page

Halaman register memungkinkan pengguna baru membuat akun dengan


mengisi data yang diperlukan seperti nama, email, password, dan informasi
lain yang relevan. Validasi form diterapkan untuk memastikan input yang
benar sebelum data disimpan ke database. Dengan desain UI/UX yang
responsif, kedua halaman ini memastikan pengalaman pengguna yang
mudah dan aman dalam mengakses layanan Eng Rent Car.

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.

Gambar 4- 4 Dashboard page

4. Input data COA

Di halaman ini admin diminta untuk menambahkan data coa seperi


Kas,Penjualan dan Beban.

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.

Gambar 4- 6 Tampilan Coa

6. Isi Data Kendaraan

Halaman ini untuk menambahkan kendaraan dan untuk memperbarui stok


yang tersedia untuk memastikan kendarran tersebut ada atau tidak.

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 .

Gambar 4- 8 Tampilan Kendaraan

27
8. Input Data Pelanggan

Gambar 4- 9 Menambahkan Pelanggan

9. Tampilan Pelanggan

Ini adalah halaman untuk menginputkan data pelanggan yang ingin merental
menambahkan nama, alamat, no hp, dan foto identitas .

Gambar 4- 10 Tampilan Pelanggan

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:

• Mengelola data pelanggan dan kendaraan secara sistematis.

• Memfasilitasi proses peminjaman kendaraan serta penerimaan pembayaran


dengan akurat.

• Menghasilkan laporan akuntansi seperti jurnal umum, buku besar, dan


laporan laba rugi secara otomatis.

• Mengurangi risiko kesalahan pencatatan transaksi. Dengan demikian,


aplikasi yang dikembangkan dapat membantu meningkatkan akurasi
pencatatan keuangan pada Eng Rent Car.

5.2 Saran

Untuk pengembangan dan peningkatan sistem di masa mendatang, penulis


memberikan beberapa saran sebagai berikut:

• Penambahan fitur akses pelanggan untuk melakukan pemesanan secara


mandiri secara online tanpa harus melalui admin.

• Integrasi dengan metode pembayaran digital (e-wallet, transfer bank)


untuk memberikan opsi pembayaran yang lebih fleksibel bagi pelanggan.

31
• Peningkatan keamanan sistem melalui penerapan otentikasi dua faktor dan
enkripsi data pelanggan.

• Pengembangan dashboard analitik bagi manajemen untuk melihat tren


penyewaan dan performa keuangan secara visual.

• Melakukan pelatihan berkala kepada staf/admin agar pemanfaatan sistem


dapat maksimal dan berkelanjutan.

32
DAFTAR PUSTAKA

[1] B. Informatika and N. Hasan, “APLIKASI PENYEWAAN MOBIL BERBASIS


WEBSITE (Studi Kasus pada Rental Mobil Lotus Purworejo),” vol. 7, no. 2, p.
2019.

[2] “SISTEM INFORMASI PENYEWAAN RENTAL MOBIL DI [Link] RENTAL


MOBIL BANDUNG.”

[3] Y. Meisella Kristania, “Sistem Informasi Rental Mobil (Si Robi) Berbasis Web
Pada Sewa Mobil Sahabat Purwokerto,” 2022. [Online]. Available:
[Link]

[4] A. A. Wahid, “Jurnal Ilmu-ilmu Informatika dan Manajemen STMIK Oktober


(2020) Analisis Metode Waterfall Untuk Pengembangan Sistem Informasi”.

[5] H. Siallagan and M. Si, “TEORI AKUNTANSI EDISI PERTAMA.”

[6] S. Sihombing, E. Margareta, L. Fernando Simatupang, B. Simamora, and L.


Siagian, DASAR-DASAR AKUNTASI PERUSAHAAN JASA DAN PERUSAHAAN
DAGANG (Teori Dan Praktek). 2022. [Online]. Available:
[Link]

[7] “" TEORI AKUNTANSI ".”

[8] “KARAKTERISTIK AKUN DAN CHART OF ACCOUNT, SALDO NORMAL,


MENCATAT TRANSAKSI MENGGUNAKAN DOUBLE-ENTRY ACCOUNTING.”

[9] “JURNAL UMUM”.

[10] “PENERAPAN SISTEMKAS BUKU BESAR PADA USAHA KECIL MENENGAH”.

[11] “Analisis Perbandingan Laba-Rugi pada CV. Maju Jaya Abadi(MJA)”.

[12] M. M. Tampubolon and P. N. C. Situmorang, “Pembuatan Model Bisnis


Proses Aplikasi Tebaran Nusira Dengan Pendekatan BPMN,” Data Sciences
Indonesia (DSI), vol. 3, no. 1, pp. 12–22, Aug. 2023, doi:
10.47709/dsi.v3i1.2269.

[13] A. Firdaus, “Pemodelan Proses Bisnis Konveksi di Tasikmalaya dengan


Business Process Model and Notation (BPMN),” Jurnal Ekonomi dan Bisnis
Digital, vol. 1, no. 3, pp. 133–142, Sep. 2022, doi:
10.55927/ministal.v1i3.826.

33
[14] “Perancangann Aplikasi Koperasi Simpan Pinjam Berbasis Web (Studi Kasus
Koperaso Mitra Setia)”.

[15] R. Astuti, “PEMODELAN ANALISIS BERORIENTASI OBJEK DENGAN USE


CASE,” 2009.

34
LAMPIRAN

35
Lampiran 1
Gambar yang Terlalu Besar

36
Lampiran 2
Scan Dokumen

37

Anda mungkin juga menyukai