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