Anda di halaman 1dari 10

Jurnal Maklumatika

Vol. 10, No. 1, Januari 2023, Hal. 10-20 I SSN 2407-5043

Perancangan Aplikasi Parkir Kendaraan Berbasis Website Dengan


Metode Waterfall

Muhammad Taufiq Ramadhan1*, Dandi Rizki Rahadian2, Arisantoso3


1,2,3
Program Studi Teknik Informatika, Sekolah Tinggi Teknologi Informasi NIIT
Jl. Asem Dua No. 22, Kel. Cipete Selatan, Kec. Cilandak Jakarta Selatan
email: mtaufiqramadhan1999@gmail.com1, rizkirahadian618@gmail.com2, arisantoso2008@gmail.com3

* Penulis korespondensi
Diajukan: 17 Januari 2023 Diterima: 25 Januari 2023
Direvisi: 25 Januari 2023 Dipublikasikan: 31 Januari 2023

Abstract
Along with the increasing population and increasing vehicle ownership in urban areas and the movement
of vehicles that occur, it is certain that it begins and ends in the parking lot. Conditions like this will
certainly require adequate parking space, but the supply of parking space in downtown areas is usually
very limited, especially in off-street parking areas. The main problem of parking is the limited available
parking space, compared to the number of vehicles that require a parking area. The purpose of this study
is to apply a computer program in managing parking to make it easier for vehicles to park. This research
method uses the System Development Life Cycle (SDLC) with the waterfall model through analysis,
design, coding and testing acceptance of input from users. The results of the research are parking
applications that can support the management of motorized vehicle parking. The conclusions of this study
include data such as vehicle categories, vehicle data, managing incoming and outgoing vehicle
transactions, printing, and viewing parking reports via a web browser..

Keywords: Design, Application, Parking, Motorized Vehicles, Waterfall

Abstrak
Seiring meningkatnya jumlah penduduk serta tingginya minat kepemilikan kendaraan di daerah
perkotaan tentunya diawali dan diakhiri ditempat lahan parkir. Tentunya dengan kondisi dan hal semacam
ini sangat membutuhkan ruang lahan parkir yang memadai, namun apabila dilihat dari persediaan parkir
khususnya di pusat kota pastinya terbatas, khususnya lagi pada area di luar badan jalan. Masalah utama
penelitian ini adalah terbatasnya lahan parkir, dibandingkan jumlah kendaraan yang membutuhkan parkir.
Tujuan penelitian ini menerapkan program komputer dalam mengatur perparkiran untuk memudahkan
kendaraan untuk parkir. Penelitian ini dengan metode (SDLC) dengan menggunakan model waterfall
melalui analisis, desain, pengodean serta pengujian penerimaan masukan dari pengguna. Hasil penelitian
berupa aplikasi parkir yang bisa mendukung pengelolaan parkir kendaraan bermotor. Simpulan dari
penelitian ini memuat data seperti kategori kendaraan, data kendaraan, mengelola transaksi kendaraan
masuk dan keluar, mencetak, dan melihat laporan parkir melalui web browser.
Kata kunci: Perancangan, Aplikasi, Parkir, Kendaraan Bermotor, Waterfall.

1. PENDAHULUAN
1.1. Latar Belakang
Seiring perkembangan serta meningkatnya jumlah penduduk dan kepemilikan kendaraan di
daerah perkotaan, tentunya mempengaruhi kemajuan teknologi serta gerakan aktivitas manusia di
dalamnya terutama pada kawasan yang memiliki potensi yang tinggi terkait aktivitas perdagangan
serta komersial. Adanya pergerakan suatu kendaraan yang terjadi tentunya diawali dan diakhiri
ditempat lahan parkir. Parkir merupakan tempat berhenti suatu kendaraan mulai jangka waktu dekat
atau lama, sesuai kebutuhan pengendara (Lianzah, 2017). Dalam kondisi bertambahkan jumlah

10
Muhammad Taufiq Ramadhan, Perancangan Aplikasi Parkir….

kendaraan tentunya membutuhkan adanya ruang lahan parkir yang tentunya sangat memadai, namun
apabila dilihat beberapa persediaan ruang parkir khususnya pada kawasan pusat kota biasanya
terbatas, terutama di areal lahan parkir di luar badan jalan.
Masalah utama penelitian dengan terbatasnya lahan parkir yang tersedia, apabila
dibandingkan banyaknya kendaraan yang butuh areal parkir. Pemecahan masalahnya adalah
perlunya ditambah beberapa areal parkir yang lebih luas terutama kawasan yang ada kegiatan
layanan jasa dan perdagangan yang terbatas dan mahal.
Perusahaan besar maupun perusahaan kecil saat ini juga telah menerapkan ilmu
pengetahuan serta penggunaan teknologi terbarukan guna mendukung kegiatan operasional
perusahaan. Keberadaan komputer tentu saja mendukung operasional perusahaan itu sendiri dan
juga dapat meningkatkan efisiensi baik tenaga maupun waktu. Contoh penerapan teknologi di
kehidupan sehari-hari adalah penerapan program komputer yang dapat mengatur sistem perparkiran
mulai dari mall, plaza, Gedung dan hotel. Namun akhir-akhir ini, dihampir seluruh mall, plaza,
gedung dan hotel telah penerapan program komputer yang mengatur proses perparkiran. Program
komputer ini biasanya sering disebut sistem informasi parkir.

1.2. Rumusan Masalah


Rumusan masalah dalam penelitian ini adalah bagaimana merancang aplikasi parkir yang
bisa mendukung pengelolaan parkir kendaraan bermotor?

2. METODOLOGI PENELITIAN
Metode penelitian yang digunakan dalam penelitian adalah sebagai berikut:
1. Studi pustaka (penelitian kepustakaan) adalah suatu metode dalam melakukan pengumpulan
data-data dengan melakukan dan mencoba untuk mencari, membaca serta menghimpun
dokumen sebagai bahan referensi seperti buku, jurnal, dan atau artikel yang berkaitan dengan
tema penelitian. (Muhammad Nadif Febriansyah, 2021). Sedangkan menurut Mirzaqon (2017)
dikatakan bahwa penelitian kepustakaan adalah merupakan kegiatan penelitian melalui tahapan
pengumpulan informasi dan pengumpulan data-data yang berada di perpustakaan meliputi
referensi dari berbagai buku-buku, laporan penelitian yang sama, majalah, prosiding, serta
referensi dari jurnal terkait masalah yang akan dipecahkan.
2. Metode Pengembangan Sistem pada perancangan aplikasi parkir kendaraan bermotor ini
menggunakan konsp System Development Life Cycle yang merupakan metode konseptual dalam
proyek manajemen yang menjelaskan tahapan kerja dalam pengembangan sistem informasi.
(Najmaa Shiba, 2022). Alat bantu yang digunakan dalam Metode SDLC pada penelitian ini
adalah model waterfall. Model SDLC menggunakan waterfall atau biasa disebut sebagai model
sequential linear atau alur hidup klasik (classic lifecycle)”. (Arisantoso, 2022). Model
waterfall memiliki pendekatan alur hidup perangkat lunak yang berurutan dimulai dari analisis
data, desain (rancangan aplikasi), pengodean kode sumber aplikasi, pengujian aplikasi, dan
tahapn pendukungnya. Gambar 1 merupakan gambar model waterfall.

Gambar 1. Model Waterfall

11
Jurnal Maklumatika
Vol. 10, No. 1, Januari 2023, Hal. 10-20 I SSN 2407-5043

3. HASIL DAN PEMBAHASAN


Untuk membangun sistem aplikasi parkir kendaraan bermotor sebelumnya akan dibuat
pemodelan perangkat lunak dengan pendekatan orientasi obyek dengan rancangan Unified Modeling
Language (UML) dari 3 model mulai dari rancangan use case diagram, use case scenario serta class
diagram.
1. Rancangan Use Case Diagram yang diusulkan

Gambar 2. Use Case Diagram Aplikasi Parkir

2. Rancangan Use Case Scenario


Tabel 1. Use Case Scenarion dalam Menambahkan Kategori Kendaraan
Nama Use Case Menambah Data Kategori Kendaraan
Aktor Admin
Pra Kondisi Aktor Login Ke Aplikasi
Post Kondisi Aktor bisa menambahkan data kategori kendaraan
Tujuan Untuk Menambahkan data kategori Kendaraan
Skenario 1. Aktor Login Sistem.
2. Pengguna melakukan input Username dan password,
lalu selanjutnya klik login.
3. Aplikasi memeriksa username dan password, apabila
login berhasil, maka akan dapat membuka halaman
aplikasi website.
4. Aktor memasukkan nama kategori dan deskripsi
singkat.

12
Tabel 2. Use Case Menambah Kendaraan
Nama Use Case Menambah Data Kendaraan
Aktor Admin
Pra Kondisi Aktor Login Ke Aplikasi
Post Kondisi Aktor bisa menambahkan data kategori kendaraan
Tujuan Untuk Menambahkan data Kendaraan
Skenario 1. Aktor Login Sistem.
2. Pengguna melakukan input Username dan password,
lalu selanjutnya klik login.
3. Aplikasi memeriksa username dan password, apabila
login berhasil, maka akan dapat membuka halaman
aplikasi website.
4. Aktor memasukkan nomor Kendaran, Nama
Kendaraan, Kategori Kendaraan, Nama Lengkap
Pemilik, Kontak Pemilik

Tabel 3. Use Case Transaksi Kendaraan Masuk


Nama Use Case Menambah Data Transaksi Kendaraan Masuk
Aktor Admin
Pra Kondisi Aktor Login Ke Aplikasi
Post Kondisi Aktor bisa menambahkan Transaksi kendaraan Masuk
Tujuan Untuk Menambahkan Transaksi Kendaraan Masuk
Skenario 1. Aktor Login Sistem.
2. Pengguna melakukan input Username dan password,
lalu selanjutnya klik login.
3. Aplikasi memeriksa username dan password,, apabila
login berhasil, maka Aktor memasukkan data
kendaraan masuk mulai dari Nomor Registrasi
Kendaraan, Nama Perusahaan, Kategori, Nomor
Parkir, Kendaraan Dalam Waktu, Kendaraan Milik,
Kontak Milik Kendaraan, Status Terkini, Total Biaya,
Status, Catatan.

Tabel 4. Use Case Transaksi Pembayaran


Nama Use Case Menambah Data Transaksi Pembayaran
Aktor Admin
Pra Kondisi Aktor Login Ke Aplikasi
Post Kondisi Aktor bisa menambahkan Transaksi Pembayaran
Tujuan Untuk Menambahkan Transaksi Pembayaran

13
Jurnal Maklumatika
Vol. 10, No. 1, Januari 2023, Hal. 10-20 I SSN 2407-5043

Skenario 1. Aktor Login Sistem.


2. Pengguna melakukan input Username dan
password, lalu selanjutnya klik login.
3. Aplikasi memeriksa username dan password,
apabila login berhasil, maka Aktor memilih nomor
kendaraan, dan cetak nota pembayaran.

Tabel 5. Use Case Membuat Laporan


Nama Use Case Membuat Laporan Parkir
Aktor Admin
Pra Kondisi Aktor Login Ke Aplikasi
Post Kondisi Aktor bisa melakukan rekap Laporan parkir
Tujuan Untuk Menambahkan Laporan Parkir
Skenario 1. Aktor Login Sistem.
2. Pengguna melakukan input Username dan
password, lalu selanjutnya klik login.
3. Aplikasi memeriksa username dan password,
apabila login berhasil, maka Aktor Membuat
berdasarkan tanggal, bulan, dan tahun. Serta
mencetak laporan penghasilan Parkir

3. Rancangan Class Diagram

Gambar 3. Class Diagram pada sistem yang diusulkan

Dalam hal implementasi aplikasi parkir ini dibutuhkan perangkat lunak, seperti browser
mozilla firefox / google chrome yang digunakan untuk aplikasi web browser, bahasa pemrograman

14
Muhammad Taufiq Ramadhan, Perancangan Aplikasi Parkir….

PHP, XAMPP sebagai web server dan Mysql sebagai aplikasi basis datanya. Berikut ini gambar
implementasi aplikasi parkir kendaraan bermotor be rbasis web sebagai berikut:
1. Implementasi Login Form

Gambar 4. Rancangan Login


Gambar 4 adalah hasil implementasi rancangan yang memuat menu login bagi pengguna untuk dapat
mengakses aplikasi parkir kendaraan bermotor.

Gambar 5. Implementasi Dashboard


Gambar 5 menampilkan seluruh menu navigasi dan informasi tentang jumlah kendaraan yang akan
masuk, kendaraan yang akan keluar, serta jumlah kendaraan yang telah parkir.

Gambar 6. Implementasi Transaksi Kendaraan Masuk

15
Jurnal Maklumatika
Vol. 10, No. 1, Januari 2023, Hal. 10-20 I SSN 2407-5043

Gambar 7. Implementasi Transaksi Kendaraan Keluar


Muhammad Taufiq Ramadhan, Perancangan Aplikasi Parkir….
Pada gambar 6 dan 7 merupakan implementasi dalam pengelolaan transaksi kendaraan masuk dan
keluar kendaraan bermotor.

Gambar 8. Implementasi Lihat Jumlah Pemasukan


Gambar 8 merupakan alur bagi pengguna untuk melihat laporan pemasukan atas kendaraan yang
telah di parkir mulai dari informasi total pemasukan, pendapatan hari ini, pendapatan kemarin.

Setelah dilakukan implementasi, selanjutnya dilakukan pengujian pada aplikasi parkir berbasis
website yang akan disajikan pada tabel berikut.
Tabel 6. Pengujian Aplikasi Parkir
Jenis
No Kelas Uji Detail Pengujian
Pengujian
1. Login Verifikasi email, serta password yang Black Box
digunakan
2. Halaman Menampilkan list jumlah kendaraan Black Box
Dashboard yang parkir, kendaraan masuk,
kendaraan keluar, parkir selesai dalam
24 jam
3. Halaman Menampilkan detail kategori Black Box
Kategori kendaraan dan menambahkan
Kendaraan kategori kendaraan baru

16
4. Halaman Data Menambahkan kendaraan baru Black Box
Kendaraan
5. Halaman Menampilkan detail kendaraan Black Box
Kendaraan masuk, dan memproses transaksi
Masuk parkir kendaraan
6. Halaman Menampilkan detail kendaraan keluar Black Box
Kendaraan dan cetak bukti parkir
Keluar
7. Halaman Lihat Menampilkan informasi laporan Black Box
Laporan parkir
8. Halaman Menampilkan total pemasukan Black Box
Informasi Total kendaraan yang parkir
Pemasukan

Dari hasil pengujian perangkat lunak yang telah uji tadi, maka kemudian diamati dan
menghasilkan kesimpulan pada tabel pengujian hasil login form.
1. Pengujian Login Form
Tabel 7. Hasil Pengujian Login Form
Pengujian Yang diharapkan Pengamatan Hasil
Data Tidak Valid
Email dan Tampil pemberitahuan Tampil pemberitahuan Berhasil
Password kesalahan “Email, dan Password harus
tidak diisi diisi”
Email tidak Tampil pemberitahuan Tampil pemberitahuan Berhasil
diisi kesalahan “Email harus diisi”
Password Tampil pemberitahuan Keluar pemberitahuan Berhasil
tidak diisi kesalahan “Tampil harus diisi”
Pengisian Tampil pemberitahuan Tampil pemberitahuan Berhasil
Email dan kesalahan “Email, dan Password salah”
Password
salah
Data Valid
Email dan Masuk ke Halaman Di alihkan ke Halaman Berhasil
Password diisi Home Home
dengan benar

2. Pengujian Dashboard
Tabel 8. Hasil Pengujian Dashboard Aplikasi Parkir
Pengujian Yang diharapkan Pengamatan Hasil
Saat berhasil Menampilkan halaman Tampilan halaman Berhasil
login dashboard menampilkan halaman
dashboard

17
Jurnal Maklumatika
Vol. 10, No. 1, Januari 2023, Hal. 10-20 I SSN 2407-5043

3. Pengujian Halaman Kategori Kendaraan


Tabel 9. Hasil Pengujian Halaman Kategori Kendaraan
Pengujian Yang diharapkan Pengamatan Hasil
Data Tidak Valid
Semua form Tampil pemberitahuan Tampil pemberitahuan Berhasil
tidak diisi kesalahan “semua form harus diisi”
Data Valid
Semua form Masuk ke Halaman Di alihkan ke Halaman Berhasil
diisi dengan kategori kendaraan kategori kendaraan sukses
benar ditambahkan
Muhammad Taufiq Ramadhan, Perancangan Aplikasi Parkir….

4. Pengujian Halaman Data Kendaraan


Tabel 10. Hasil Pengujian Halaman Data Kendaraan
Pengujian Yang diharapkan Pengamatan Hasil
Data Tidak Valid
Semua form Tampil pemberitahuan Tampil pemberitahuan Berhasil
tidak diisi kesalahan “semua form harus diisi”
Data Valid
Semua form Masuk ke Halaman Data Di alihkan ke Halaman Data Berhasil
diisi dengan kendaraan kendaraan sukses
benar ditambahkan

5. Pengujian Halaman Kendaraan Masuk


Tabel 11. Hasil Pengujian Halaman Kendaraan Masuk
Pengujian Yang diharapkan Pengamatan Hasil
Data Tidak Valid
Semua form Tampil pemberitahuan Tampil pemberitahuan Berhasil
tidak diisi kesalahan “semua form harus diisi”
Data Valid
Semua form Masuk ke Halaman Di alihkan ke Halaman Berhasil
diisi dengan kendaraan Masuk kendaraan masuk sukses
benar ditambahkan

6. Pengujian Halaman Kendaraan Keluar


Tabel 16. Hasil Pengujian Halaman Kendaraan Keluar
Pengujian Yang diharapkan Pengamatan Hasil
Saat berhasil Menampilkan halaman Tampilan halaman Berhasil
login kendaraan keluar dan menampilkan detail halaman
dapat mencetak parkir kendaraan keluar dan proses
cetak parkir

18
7. Pengujian Halaman Lihat Laporan
Tabel 13. Hasil Pengujian Halaman Kendaraan Keluar
Pengujian Yang diharapkan Pengamatan Hasil
Saat berhasil Menampilkan halaman Tampilan halaman Berhasil
login lihat laporan, memilih menampilkan detail laporan
rentang waktu tanggal parkir
laporan

8. Pengujian Halaman Jumlah Pemasukan


Tabel 14. Hasil Pengujian Halaman Jumlah Pemasukan
Pengujian Yang diharapkan Pengamatan Hasil
Saat berhasil Menampilkan halaman Tampilan halaman Berhasil
login jumlah pemasukan menampilkan detail jumlah
pemasukan parkir

4. SIMPULAN
Simpulan yang dapat diambil pada rancangan aplikasi parkir kendaraan bermotor dengan model
waterfall berbasis website dapat digunakan oleh masyarakat dalam pengelolaan parkir kendaraan
bermotor. Aplikasi parkir ini dibuat berbasis website dan dalam penggunaan aplikasi tersebut dapat
berjalan dengan baik. Aplikasi parkir ini dibuat dengan bahasa pemrograman berbasis web yaitu bahasa
PHP, dan basis data MySQL. Pengguna Aplikasi parkir bisa menambah kategori kendaraan, data
kendaraan, mengelola transaksi kendaraan masuk dan keluar, mencetak, dan melihat laporan parkir
melalui web browser.

DAFTAR PUSTAKA

Arisantoso, Rahmadian, J., Harriansyah, Permana, D. S., & Ahmad, I. (2022). Digital Archive System
Development in Improving Public Services Using Extreme Programming. Journal Oftech-E, 5(2).
http://bsti.ubd.ac.id/e-jurnal

Lianzah, Rio. (2017). Efisiensi Pengelolaan Manajemen Parkir Terhadap Penerimaan Pendapatan Asli
Daerah Kota Bandar Lampung. Fakultas Ushuluddin, Universitas Islam Negeri Raden Intan
Lampung.

Nadif Febriansyah, Muhammad, Arisantoso. (2021). Aplikasi Mengenal Sejarah As-Sabiqunal


Awwalun Berbasis Android. Jurnal Maklumatika Vol. 7, No. 2 Januari 2021

Najmaa Shiba. (2022). Apa itu System Development Life Cycle SDLC Pahami Secara Lengkap.
Retrieved November 27, 2022, from https://ids.ac.id/apa-itu-system-development-life-cycle-sdlc-
pahami-secara-lengkap/

Mirzaqon. T, A dan Budi Purwoko. (2017). Studi Kepustakaan Mengenai Landasan Teori dan Praktik
Konseling Expressive Writing. Jurnal BK Unesa, 8 (1).
19

Anda mungkin juga menyukai