Anda di halaman 1dari 8

ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.9, No.

2 April 2023 | Page 817

Aplikasi Berbasis Web Penyewaan Mobil


(Studi Kasus CV.Mitra Garasindo
Bandung, Jawa Barat)
1st Roynes Rico Nandanael 2nd Asti Widayanti 3rd R. Irman Hariman
Nainggolan Fakultas Ilmu Terapan Fakultas Ilmu Terapan
Fakultas Ilmu Terapan Universitas Telkom Universitas Telkom
Universitas Telkom Bandung, Indonesia Bandung, Indonesia
Bandung, Indonesia astiwidayanti@telkomuniver irmanhariman@telkomuni
roynesnainggolan@student.te sity.ac.id versity.ac.id
lkomuniversity.ac.id

Abstract - CV. Mitra Garasindo is a Kata Kunci- penyewaan, beban gaji,


service company engaged in car rental located framework CI, MySQL, waterfall.
in Bandung, West Java. This carrental has
I. PENDAHULUAN
been around since 2015 until now. The car
Perusahaan jasa merupakan perusahaanyang
rental process is carried out by the customer
kegiatan utamanya melakukan penjualan dan
where a customer fills in personal data and
penawaran produknya dalam bentuk pelayanan
selects the type of vehicle and the date of use,
atau jasa.
where before taking the vehicle to thegarage
Rental mobil merupakan penyedia layanan jasa
the customer is obliged to make an initial
transportasi kepada masyarakat. Dan dengan
payment as proof of rental to the CV.
seiring berkembangnya teknologi di era
Garasindo Partners. The development is
globalisasi ini teknologi dan layanan internet
carried out using the waterfall method. For
sangat berperan penting dalam kehidupa
the tests carried out using the Black Box
sehari-hari, dan dengan media tersebut dapat
Testing method.
memperoleh informasidengan cepat, mudah,
Keywords- leasing, salary expense, CI
maka banyak perusahaan atau badan usaha
framework, MySQL, waterfall.
mempromosikan produk tersebut melalui
website dan berbagai media social. Namun
Abstrak - CV. Mitra Garasindo
tidak semua badan usaha bisa menerapkan
merupakan perusahaan jasa yang bergerak
layanan tersebut secara efektif, dan input data
di bidang penyewaan mobilyang berlokasi di
masih secara manual. Seperti pada CV. Mitra
Bandung, Jawa Barat. Penyewaan mobil ini
Garasindo ini [1].
berdiri sejak 2015 sampai sekarang. Proses
Saat ini CV. Mitra Garasindo ini menyewakan
penyewaan mobil dilakukan oleh customer
mobil dengan berbagai jenis merk dengan harga
dimana seorang customer melakukan
yang variatif tanpa mengurangi mutu dan
pengisian data diri dan melakukan
layanan servis, tetapi input data dikerjakan
pemilihan jenis kendaraan dan tanggal
secara manual yaitu dalam bentuk buku dan
pemakaian, dimana sebelum pengambilan
kemungkinan data bisa rusak dan hilang,
kendaraan ke garasi customer wajib untuk
disamping itu membutuhkan tempat
melakukan pembayaran di awal sebagai
penyimpanan. Oleh karena itu agar layanan jasa
bukti penyewaan kepada pihak CV. Mitra
lebih dikenal masyarakat luas di berbagai
Garasindo. Pengembangan yang dilakukan
tempat, maka CV. Mitra Garasindo digunakan
menggunakan metode waterfall. Untuk
untuk melakukan penelitian Proyek Akhir
pengujian yang dilakukan menggunakan
dengan judul <aplikasi berbasis web
metode Black Box Testing.
penyewaan dan kontrak mobil di CV. Mitra
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.9, No.2 April 2023 | Page 818

Garasindo=[2]
CV. Mitra Garasindo berawal dari CV. Garasi
Kampus yang bergerak di bidang barang dan
jasa berpusat di Bandung pada tahun 2015
dimana targetnya adalah seluruh kampus di
Bandung. Seiring dengan berjalannya waktu,
karena melihat dari beberapa aspek penting GAMBAR 1
Model PengembanganPerangkatLunak waterfall
yaitu pengembangan bisnis rental memiliki
peluang yang besar untuk jasa sewa kendaraan A. Requirements Analisis
serta dalam upaya persewaan mobil maka CV. Pada tahap analisis dilakukan pengumpulan
Garasi Kampus berubah menjadi CV. Mitra data dengan cara mewawancarai CV. Mitra
Garasindo yang mulai beroperasi pada tanggal Garasindo untuk memberikan informasi
28 November 2019 sekaligus ditetapkan tentang harga, proses penyewaan dan kontrak
menjadi hari ulang tahun CV. Mitra mobil.
Garasindo. Perusahaan ini memiliki pegawai B. Design
10 orang yang terdiri dari penyedia mobil, Pada tahap perancangan dilakukan pembuatan
akuntan, dansupir. Dan untuk membayar gaji program untukmerancang sistem yang akan
pegawai dan untuk menghitung biaya servis digunakan. Tahap desain yang digunakan yaitu
rutin mobil. Maka dari itu dibuatlah aplikasi Use Case Diagram, Entity Relationship (ERD),
berbasis web untuk menghitung seluruh biaya Unified Modelling Language (UML), Class
pemasukan dan pengeluaran perusahaan CV. Diagram, Skema Relasi.
Mitra Garasindo. [3]
II. METODE C. Development
Dalam metode pengembangan yang digunakan Pada tahap development sistem yang akan
dalam membuat aplikasi penyewaan dan digunakan untuk membuat aplikasi berbasis
kontrak mobil yaitu menggunakan metode web yaitu pemrograman PHP, MySQL dan
waterfall. Metode waterfall merupakan salah Framework Codeigniter.
satu model yangada pada model SDLC (System
D. Inegration & Maintenance
Development Life Cycle), SDLC merupakan
Pada tahap pengujian dilakukan proses
proses mengembangkan atau mengubah sistem
pengujian pada aplikasi yang sudah dibuat
perangkat lunak dengan menggunakan
untuk mengetahui apakah program yang dibuat
metodologi. Metode waterfall merupakan
tidak terdapat kendala pada sistem yang telah
pedekatan SDLC paling awal yang digunakan
dibuat. Metode yang digunakan pada pengujian
untuk pengembangan perangkat lunak,
perangkat lunak yaitu menggunakanBlackbox
Langkah demi Langkah yang dilalui harus
Testing.
diselesaikan satu per satu (tidak dapat meloncat
E. Operation & Maintenance
ke tahap berikutnya) dan berjalan secara
Pada tahap pemeliharaan yangdilakukan yaitu
berurutan, oleh karena itu disebut waterfall (air
memperbaiki kesalahan dari sistem yang telah
terjun).
dibuat. Pengimplementasian tersebut dilakukan
sampai semua yang dibutuhkan sudah
terpenuhi.
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.9, No.2 April 2023 | Page 819

III. HASIL DAN PEMBAHASAN


A. Rich Picture
Rich picture ini akan
IV. IMPLEMENTASI
mengkomunikasi proses bisnis yang terjadi dan
DANPENGUJIAN
situasi permasalahan yang di hadapi secara
keseluruhan dengan menggunakan gambar Implementasi merupakan suatu gambaran dari
tersaji yang dapat memudahkan pembaca agar sistem yang telah dibangun. Dalam
bisa mengetahui situasi yang terjadi di CV. penginplementasian terbagi menjadi 3 jenis
Mitra Garasindo yaitu implementasi basis data, implementasi
proses, dan implementasi transaksi.

A. Implementasi Basis Data


Berikut ini merupakan implementasi basis data
yang telah dibuat menggunakan basis data
MySQL dengan nama rental dan memiliki
17tabel.
GAMBAR 2
Rich Picture
B. Diagram Use Case
Berikut ini merupakan usecase diagram yang
menggambarkan perancangan sistem
berdasarkan interaksi dari setiap aktor yang
terlibat dalam pengunaan aplikasi yang di buat.

GAMBAR 5
Implementasi Basis Data

B. Implementasi Proses
Berikut merupakan hasil dari implementasi
GAMBAR 3 proses aplikasi yang dibuat berdasarkan
Ilustrasi Use CaseDiagram
perancangan antarmuka yang telah dibuat
C. Entity Relationship Diagram sebelumnya pada bab 3.
Berikut ini adalah Entity Relationship Diagram 1. Proses Login
(ERD) secara keseluruhan yang digunakan
Halaman login merupakan halaman utama
sebagai perancangan basis data dari aplikasi
yang muncul pada saat pertama kali ketika
yang dijelaskan dengan gambar berikut.
aplikasi dijalankan, yang digunakan untuk
masuk ke dalam aplikasi dimana pengguna
memasukkan email dan password sesuai
dengan hak akses pengguna.
2. Master Data CoA
Berikut merupakan implementasi master data
CoA yang terdiri dari proses menginput data
GAMBAR 4
Entity Relationship Diagram (ERD)
akun, menampilkan data akun, mengedit data
akun, dan menghapus data akun. Pada tampilan
master data akun terdapat tombol tambah yang
berfungsi untuk menginputkan data akun.
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.9, No.2 April 2023 | Page 820

GAMBAR 10
GAMBAR 6 Tampilan Data Jabatan
Proses Inputan Data Akun

GAMBAR 11
GAMBAR 7 Tampilan Edit DataJabatan
Tampilan Edit Data Akun D. Master Data Karyawan
Berikut merupakan implementasi master data
karyawan yang terdiri dari proses
menginputkan data karyawan, menampilkan
data karyawan, mengedit data karyawan dan
menghapus data karyawan. Pada tampilan
master data karyawan tombol tambah yang
GAMBAR 8 berfungsi untuk menginputkan data karyawan.
Tampilan Hapus Data Akun

C. Master Data Jabatan


Berikut merupakan implementasi master data
jabatan yang terdiri dari proses menginputkan
data nama jabatan, menampilkan data jabatan,
mengedit data jabatan, dan menghapus data
GAMBAR 12
jabatan. Pada tampilan master data jabatan Proses Inputan DataKaryawan
terdapat tombol tambah yang berfungsi untuk
menginputkan datajabatan.

GAMBAR 13
Tampilan DataKaryawan

GAMBAR 9
Proses Inputan DataJabatan
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.9, No.2 April 2023 | Page 821

GAMBAR 14
Tampilan Edit Data Karyawan GAMBAR 18
Tampilan Edit DataKaryawan

GAMBAR 15
Tampilan Hapus DataKaryawan
GAMBAR 19
E. Master Data Kendaraan Tampilan Hapus DataKaryawan
Berikut merupakan implementasi master data
F. Master Data Customer
kendaraan yang terdiri dari proses
Berikut merupakan implementasi master data
menginputkan data kendaraan,
customer yang terdiri dari prosesmenginputkan
menampilkan data kendaraan, mengedit data
data customer, menampilkan data customer,
kendaraan dan menghapus data kendaraan.
mengedit data customer dan menghapus data
Pada tampilan master data kendaraan terdapat
customer. Pada tampilan master data customer
tombol tambah yang berfungsi untuk
terdapat tombol tambah yang berfungsi untuk
menginputkan data kendaraan.
menginputkan data customer.

GAMBAR 20
GAMBAR 16
Proses Inputan DataKendaraan Proses Inputan DataCustomer

GAMBAR 21
GAMBAR 17 Tampilan Data Customer
Tampilan DataKendaraan
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.9, No.2 April 2023 | Page 822

GAMBAR 22 GAMBAR 26
Tampilan Edit Data Customer Proses Inputan DataPembayaran

GAMBAR 27
GAMBAR 23 Tampilan DataPembayaran
Tampilan Hapus Data Customer
I. Transaksi Penggajian
G. Transaksi Penyewaan Berikut merupakan implementasi transaksi
Berikut merupakan implementasi transaksi penggajian yang terdiri dari proses
penyewaan yang terdiri dari proses menginputkan data transaksi bulan penggajian,
menginputkan data transaksi penyewaan, menampilkan transaksi
menampilkan transaksi penyewaan. penggajian.

GAMBAR 24 GAMBAR 28
Proses Inputan Data Penyewaan Proses Inputan DataPenggajian

GAMBAR 25 GAMBAR 29
Tampilan Data Penyewaan Tampilan Data Penggajian

H. Transaksi Pembayaran V. KESIMPULAN DAN SARAN


Berikut merupakan implementasi transaksi Sehubungan dengan pembangunan aplikasi
pembayaran yang terdiri dari proses dan pengujian yang telah dilakukan pada
menginputkan data transaksi pembayaran, proyek akhir ini dapat disimpulkan bahwa.
menampilkan transaksi pembayaran. 1. Aplikasi ini dapat menghitung biaya
penyewaan secara otomatis dengan jangka
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.9, No.2 April 2023 | Page 823

waktu maksimal 7 hari atau satuminggu. [9] S. Bahri, Pengantar Akuntansi


2. Aplikasi ini dapat menampilkan gaji Berdasarkan SAK ETAP dan IFRS.
karyawan dengan ketetapan gaji yang sudah Yogyakarta: CV. Andi Offset,2016.
ditentukan oleh CV. Mitra Garasindo.
3. Aplikasi ini dapat meghasilkan jurnal, [10] M. A. Z. S. C. Edy WinarnoST, Buku
buku besar, dan laporan pendapatan sewa. Sakti Pemrograman PHP. Jakarta: PT Elex
Adapun saran yang dapat diberikan sebagai Media Komputindo, 2013.
tindak lanjut untuk
[11] S. M. D. H. S. M. M. Maniah, Analisis
perbaikan dan pengembangan
portal kedepannya antara lain: dan Perancangan Sistem Informasi
1. Untuk kedepannya dikembangkan dengan Pembahasan Secara Praktis dengan Contoh
menambahkan proses transaksi pembayaran
Kasus. Yogyakarta: Deepublish, 2017.
menggunakan ovo, dana dan gopay.
[12] A. Nugroho, Rekayasa Perangkat Lunak
REFERENSI dengan Metode USDP. Yogyakarta: CV. Andi
[1] Internet World Stats, <Internet World
Offset, 2010.
Stats : sageand Population Statistic,= 2006.
[13] R. N. S. F. N. R. Tito Aryo Nugroho,
[2] Lubis Jane, Internet User Behaviour.
mplementasi Metode Analytical Hierarchy
McMillan Publishing, 2001.
Process Pada Aplikasi E- Planning. Bandung:
[3] Borom Emily, <Study Offers Early Look
Kreatif Industri Nusantara, 2020.
at How Internet isChanging Daily Life,= 2000.
[14] S. M. Siti Muharni, ANALISA DAN
[4] F. Zamzani and N. D. Nusa, Akuntansi
PERANCANGAN SISTEM INFORMASI.
Pengantar 1 - Faiz Zamzami, Nabella Duta
Yogyakarta: CV. Bintang Surya Madani, 2021.
Nusa - Google Books.Yogyakarta: Gadjah
[15] M. S. R. As, Open Library- Rekayasa
MadaUniversity Press, 2016.
Perangkat Lunak Terstruktur dan berorientasi
[5] V. V. Viorentina, <Aplikasi Berbasis
objek. Bandung: Informatika,2018.
Web untuk Penjualan, Penyusunan Laporan
[16] and X. N. A. Firman, H. F. Wowor,
Laba Rugi, dan Persediaan Produk Jadi Susu
<Sistem Informasi Perpustakaan online
Sapi Menggunakan Metode FIFO (Studi
berbasis web,= J. Tek. Elektro dan Komput,=
Kasus :Koperasi Peternak Sapi Bandung Utara,
2016, [Online]. Available: doi:
Lembang),= Bandung Univ. Telkom, 2021,
10.35793/jtek.5.2.2016.11657
2021.
[6] S. M. Syaiful bahri, Pengantar [17] C. A. Pamungkas, Buku Dasar

Akuntansi. Yogyakarta: Penerbit Andi,2016. Pemrograman Web dengan PHP. Yogyakarta:

[7] L. S. Anastasia Diana, Sistem Informasi deepublish, 2017

Akuntansi Perencanaan, Proses dan [18] and S. C. E. Winarno, A. Zaki, Buku


Penerapan. sakti pemrograman php-2013.Jakarta: PT Elex
[8] Samryn, Pengantar Akutansi. Jakarta: Media Komputindo, 2017.
RajawaliPers. 2016.
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.9, No.2 April 2023 | Page 824

[19] M. and D. Hamidin, Analisis dan


Perancangan Sistem Informasi: Pembahasan
Secara Praktis. deepublish,2017.

[20] and X. N. A. Firman, H. F. Wowor,


Sistem Informasi Perpustakaan online
berbasis web. 2016. [Online]. Available: doi:
10.35793/jtek.5.2.2016.11657

[21] Anhar, Panduan Menguasai PHP dan


MySQL secara Otodidak - Media Kita. Media
Kita, 2017.

[22] S. S.- ANDI, Aplikasi Web Database


dengan
Dreamweaver MX 2016 (Versi MySQL dan
PHP). YOGYAKARTA: undefined
Yogyakarta, 2004.
[23] W. Komputer, Mudah Membuat
Aplikasi SMS Gateway dengan CodeIgniter
(IndonesianEdition. 2018.
[24] S. Rizky, Open Library - Konsep
Dasar Rekayasa Perangkat Lunak.
Jakarta: Prestasi Pustaka Publisher,2019

Anda mungkin juga menyukai