JSI (Jurnal Sistem Informas. Universitas Dirgantara Marsekal Suryadarma p-ISSN: 2355-9675 e-ISSN: 2541-3228 Sistem Informasi Penyewaan Mobil Berbasis Web pada XYZ Rental Car Bekasi Alcianno G. Gani Universitas Dirgantara Marsekal Suryadarma Localghost2000@gmail. Info Artikel ABSTRAK Histori Artikel: Manusia kini hidup di dunia yang informasi dan teknologinya hidup berdampingan. Rental merupakan bisnis berbasis jasa yang mencakup komponen sewa guna usaha yang disertai dengan perjanjian. Rental tersebut adalah mobil. Rental Mobil XYZ kini memproses data secara rutin untuk setiap transaksi rental, sehingga mengakibatkan prosedur rental menjadi panjang. Metode yang digunakan dalam penelitian ini adalah pengembangan sistem System Development Life Cycle (SDLC). Website ini akan memudahkan karyawan dan pemilik untuk memproses data rental mobil yang sebelumnya dilakukan di atas kertas. Sistem informasi rental mobil XYZ Rental Car dapat menghasilkan informasi rental yang lebih akurat dengan memproses, mencari data transaksi rental, dan mengambil data pengembalian mobil. Sistem ini dapat dibuat lebih animasi sehingga tampilannya lebih menarik. Hasil dari penelitian ini adalah sebuah Sistem informasi dalam bentuk website, di mana dengan metode baru ini, pemilik rental dapat mengaksesnya sehingga dapat lebih memastikan data dan informasi mobil selalu terkini bagi pelanggan. Konfirmasi pengembalian mobil yang tidak dapat diimplementasikan dalam sistem. pengembangan sistem lebih lanjut diperlukan untuk memudahkan pelanggan mengembalikan mobil rental melalui Received May 2, 2025 Accepted June 10, 2025 Published July 1, 2025 Kata kunci: System Development Life Cycle (SDLC). Sistem Informasi. Penyewaan Mobil. Berbasis Web Penulis Korespondensi: Alcianno G. Gani Email: localghost2000@gmail. PENDAHULUAN Dengan kemajuan teknologi yang cepat, manusia sekarang menjadi bagian dari kehidupan yang berkaitan dengan informasi. Akibatnya, beberapa orang harus beralih ke penelusuran manual, yang membutuhkan waktu lebih lama untuk menemukan apa yang mereka cari. Kemajuan dalam teknologi informasi saat ini memungkinkan pengelolaan data dilakukan dengan lebih akurat dan efisien. Tujuan penggunaan teknologi adalah untuk meningkatkan berbagai aspek pengelolaan informasi, seperti kecepatan dan ketepatan waktu pemrosesan serta ketelitian dan keakuratan data. Ini memungkinkan pengembangan sistem informasi melalui jaringan kabel atau internet. Bisnis juga dapat menggunakan internet sebagai alat promosi untuk menjual barang mereka, serta melakukan jual beli, pemesanan, dan aktivitas lainnya. Rental adalah bisnis jasa yang memiliki elemen sewa menyewa. Ini adalah perjanjian atau kesepakatan di mana penyewa harus membayar atau memberikan imbalan kepada pemilik barang yang (Paryanto et al. , 2. Yang dimaksud rental di sini adalah rental mobil (Budiarto. Karena kualitas transportasi umum yang buruk, penggunaan mobil meningkat. Namun, harga mobil terlalu tinggi untuk beberapa orang, sehingga rental mobil merupakan alternatif untuk orangorang yang ingin melakukan perjalanan (Salamah & Rusady, 2. Berdasarkan peneilitan dan wawancara dengan pihak Management XYZ Rental Car, didapatkan kesimpulan permasalahan dalam sistem informasi penyewaan yaitu sulitnya staf teknisi dalam menginput data rekapitulasi serta laporan transaksi penyewaan yang kurang baik. Pembuatan sistem informasi penyewaan mobil pada XYZ Rental Car dibangun pada sistem berbasis web ini, diharapkan akan menjadi sebuah alternatif dalam melakukan rekapitulasi data dan pelayanan informasi penyewaan mobil secara rinci. Sistem ini bersifat umum, sehingga masyarakat dapat mengakses ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) informasi secara bebas. Administrator sebagai pemberi layanan informasi, yang bertugas memberikan pembaharuan dan mengubah konten penyewaan mobil dan informasinya. II. METODE 1 Metode Pengumpulan Data Studi Pustaka Studi Pustaka adalah suatu langkah untuk mendapatkan informasi dari penelitian terdahulu. Observasi Observasi adalah pengamatan langsung, melihat, dan pengumpulan data yang diperlukan di lokasi penelitian dikenal sebagai observasi. Wawancara Wawancara yang dilakukan adalah penulis menanyakan langsung kepada Kepala Sekolah untuk mendapatkan beberapa informasi yang dibutuhkan. 2 Metode Pengembangan Sisten Dalam penelitian ini menggunakan metode pengembangan sistem System Development Life Cycle (SDLC), yaitu sebagai berikut: Analisis Tahap ini bertujuan untuk memahami permasalahan dan kebutuhan sistem secara menyeluruh. Identifikasi Masalah Owner kesulitan dalam merekap data transaksi penyewaan mobil karena dilakukan secara manual dan rawan kesalahan pencatatan. Identifikasi Kebutuhan Informasi A Data penyewaan mobil . anggal sewa, lama sewa, jenis mobil, biaya sew. A Data pelanggan dan data supir. A Riwayat transaksi dan status kendaraan . ersedia / disew. Studi Kelayakan Menganalisis aspek teknis, operasional, dan ekonomis apakah sistem layak untuk Perancangan Tahap ini memfokuskan pada perancangan sistem secara teknis, baik dari sisi antarmuka maupun struktur data. Perancangan Basis Data A Menentukan jenis database: MySQL karena ringan, open-source, dan cocok untuk web. A Membuat skema database yang mencakup entitas seperti: pelanggan, supir, kendaraan, transaksi, jadwal sewa. Perancangan Antarmuka Merancang halaman web yang responsif dan user-friendly, seperti: A Halaman login admin dan pelanggan. A Form penyewaan kendaraan. A Laporan transaksi. A Dashboard pemantauan status mobil. Pengkodean Karena PHP adalah bahasa pemrograman dasar untuk membuat website, sistem informasi penyewaan mobil XYZ Rent Car menggunakan PHP. Proses ini menguji coding, menu-menu, dan transaksi di situs web sistem informasi XYZ Rent Car untuk memastikan bahwa input yang digunakan menghasilkan output yang tepat. Pengujian A Dilakukan uji coba sistem oleh user terbatas. A Validasi dan verifikasi output transaksi, laporan, dan pencatatan data. A Jika ditemukan bug/error, kembali ke tahap coding untuk revisi. Implementasi A Sistem diunggah ke server hosting. A Diuji secara langsung oleh pengguna akhir . dmin, staf, pelangga. A Panduan penggunaan sistem disediakan. ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Pemeliharaan A Perawatan sistem berkala, seperti backup database, pembaruan fitur, atau perbaikan bug jika A Memberikan pelatihan teknis kepada operator/admin. Berikut ilustrasi alur SDLC secara visual: graph TD A[Analisis Siste. --> B[Perancangan Siste. B --> C[Pengkodea. C --> D[Pengujia. D --> E[Implementas. E --> F[Pemeliharaa. Gambar diagram ERD berdasarkan kebutuhan XYZ Rent Car. PEMBAHASAN Permasalahan Dari hasil penelitian pada XYZ Rent Car, maka ditemukan permasalah yaitu: XYZ Rent Car saat ini menggunakan sistem informasi pegolahan data secara konvensional setiap transaksi penyewaan sehingga waktu yang dibutuhkan sangat lama dalam proses penyewaan, dan kegiatan dalam penambahan data mobil dan data supir. Alternatif Pemecahan Masalah Berdasarkan masalah tersebut, terbentuk gagasan untuk membuat Sistem Informasi Penyewaan Mobil berbasis Web untuk XYZ Rent Car. Aplikasi ini diharapkan untuk dapat memberikan kemudahan dalam pengolahan data dan membantu mencatatkan transaksi yang lebih aktual. Analisa Sistem Berjalan Permasalahan tersebut yang menyebabkan tujuan sistem tidak tercapai, akibatnya langkah pertama adalah mengidentifikasi masalah yang terjadi. Kesimpulan dari masalah sistem informasi penyewaan adalah laporan transaksi penyewaan yang buruk dan kesulitan bagi staf teknisi untuk memasukkan data rekapitulasi. Sistem berbasis web ini digunakan untuk membangun sistem informasi penyewaan mobil untuk XYZ Rental Car. Analisis sistem adalah tahap interaksi yang terdiri dari data dan informasi yang berkaitan dengan sistem. Tujuannya adalah: ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Menilai sistem yang nantinya akan meningkatkan dan mendukung kinerja sistem yang akan dibuat. Menganalisa sistem yang sedang berjalan dari proses aliran data atau informasi dan pelaku sistem. Memungkinkan sistem yang dikembangkan terhadap proses dan sub-proses, dapat dimodifikasi atau lebih mudah digunakan dengan sistem yang terotomatisasi. Gambar Flowmap Sistem yang Berjalan Use Case Diagram Sistem Berjalan ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Gambar Use Case Diagram ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Activityctivity Diagram Gambar Activity Diagram Login Gambar Activity Diagram menambah data Gambar Activity Diagram mengubah data Gambar Activity Diagram menghapus data ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Gambar Activity Diagram melihat data User Gambar Activity Diagram daftar sewa menunggu pembayaran Gambar Activity Diagram menghapus data User Gambar Activity Diagram sewa menunggu ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Gambar Activity Diagram Pengembalian Gambar Activity Diagram Menampilkan Data Laporan Sequence Diagram Aktor harus memasukkan username dan password mereka di situs web untuk dapat mengakses sistem informasi penyewaan mobil dengan otoritas masing-masing aktor. Gambar Diagram Sequence Admin Login ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Gambar Diagram Sequence Input Data Gambar Diagram Sequence Ubah Data ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Statechart Diagram Pada bagian ini dijelaskan bagaimana suatu objek pada sistem mengalami perubahan keadaan karena stimuli yang diberikan oleh admin dan pengguna. Gambar Statechart Diagram Sistem Penyewaan Mobil Component Diagram Diagram komponen dapat berguna dalam merancang dan mengembangkan sistem berbasis komponen. Karena berfokus pada analisis sistem berorientasi objek dan desain. Berikut adalah diagram komponen dari website Penyewaan Mobil. Gambar Component Diagram Sistem Penyewaan Mobil ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Deployment Diagram Deployment diagram menggambarkan detail bagaimana komponen di deploy dalam infrastruktur sistem, dimana komponen akan terletak . ada mesin, server atau piranti kera. Berikut adalah diagram komponen dari website Penyewaan Mobil. Gambar Deployment Diagram Sistem Penyewaan Mobil Perancangan Antarmuka Gambar Perancangan Login ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Gambar Perancangan Halaman Utama Gambar Perancangan Halaman Data Mobil Gambar Perancangan Halaman User Gambar Perancangan Halaman Sewa ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Gambar Perancangan Halaman Laporan Gambar Perancangan Halaman Utama ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Gambar Perancangan Halaman Mobil ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Gambar Perancangan Halaman Riwayat Sewa Implementasi Database (MySQL) Tabel Admin Tabel Booking ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Tabel Cek Booking Tabel Merek Tabel Contact Us Info Tabel Mobil ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Tabel Pages Table User ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Pengujian alpha Pengujian Alpha melibatkan tim uji independen atau pengguna potensial di situs pengembang untuk menjalankan pengujian operasional yang sebenarnya atau simulasi. Metode pengujian Black Box digunakan untuk menguji sistem ini, yang berfokus pada persyaratan fungsional perangkat lunak. Metode ini digunakan untuk menguji website sistem informasi penyewaan mobil yang dimiliki oleh XYZ Rental Car ini. Pengujian dilakukan pada fungsi sistem untuk mengetahui apakah fungsinya berjalan sesuai dengan harapan. Agenda Pengujian Admin Tabel Agenda Pengujian Admin Menu Pengujian Login Pengolahan Data Transaksi Laporan Keterangan Pungujian Verifikasi login admin Tambah data mobil Edit data Mobil Hapus data Mobil Menampilkan data transaksi Menampilkan data laporan Jenis Pengujian Black Box Black Box Black Box Black Box Black Box Black Box Agenda Pengujian Guest Tabel Agenda Pengujian Guest Menu Pengujian Keterangan Pungujian Login Pengolahan Data Transaksi Verifikasi login admin Tambah data mobil Edit data Mobil Hapus data Mobil Menampilkan data transaksi Jenis Pengujian Black Box Black Box Black Box Black Box Black Box Kasus Pengujian Pengujian Login Pengujian fungsi login untuk menentukan apakah admin dapat mengakses halaman administrator guna mengelola data. Pengujian fungsi login dapat dijelaskan pada tabel berikut: Tabel Pengujian Login Admin (Data Norma. Kasus dan Hasil Uji (Data Norma. Aktor Data Input Yang Diharapkan Pengamatan Kesimpulan Admin Username: admin. Password: admin Data input dimasukkan lalu klik login. Apabila data input benar maka aktor akan dapat mengakses halaman administrator. Aktor memasukkan username dan password dan klik login lalu berhasil mengakses halaman Fungsi berjalan dengan baik. ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Tabel pengujian Login Admin (Data Sala. Kasus dan Hasil Uji (Data Sala. Aktor Data Input Yang Diharapkan Pengamatan Kesimpulan Admin Username: . idak diis. Password: . idak diis. Setelah aktor klik tombol login, akan muncul alert AuLogin Gagal! Username atau Password Salah !Ay Aktor memasukkan username dan password dan klik login lalu alert AuLogin Gagal! Username atau Password Salah!Ay Sesuai Fungsi berjalan dengan baik. Pengujian Pengolahan Data Mobil Pengujian fungsi ini untuk menentukan apakah admin dapat melakukan pengolahan data seperti tambah, ubah dan hapus data. Pengujian fungsi pengolahan data dapat dijelaskan pada tabel Tabel Pengujian Fungsi Pengolahan Tambah Data Mobil(Data Norma. Kasus dan Hasil Uji (Data Norma. Aktor Data Input Yang Diharapkan Pengamatan Kesimpulan Admin Aktor mengisi form field baru yang telah Setelah aktor mengisi seluruh form field, maka data yang di-input akan masuk ke database dan ditampilkan melalui tabel. Aktor mengisi form field dan klik save lalu data berhasil masuk ke database dan ditampilkan melalui database. Sesuai yang diharapkan. Fungsi berjalan dengan baik. Tabel Pengujian Fungsi Edit Data Mobil (Data Norma. Kasus dan Hasil Uji (Data Norma. Aktor Data Input Yang Diharapkan Pengamatan Kesimpulan Admin Aktor mengubah form field baru yang telah Setelah aktor meng-edit form field yang ingin di ubah, maka data yang di-edit akan diperbarui dari database dan ditampilkan melalui tabel. Aktor mengedit form field dan klik save lalu data berhasil diperbarui ke database dan ditampilkan kembali dari database. Sesuai yang diharapkan. Fungsi berjalan dengan baik. Tabel Pengujian Fungsi Hapus Data Mobil (Data Norma. Kasus dan Hasil Uji (Data Norma. Aktor Data Input Yang Diharapkan Admin Data yang akan dilakukan penghapusan. Dapat melakukan penghapusan terhadap data ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) yang akan dihapus. Aktor menekan tombol hapus lalu data berhasil dihapus dan sudah tidak terdapat data tersebut. Sesuai yang diharapkan. Fungsi berjalan dengan baik. Pengamatan Kesimpulan Tabel Pengujian Fungsi Tambah Data Mobil Salah (Data Sala. Kasus dan Hasil Uji (Data Sala. Aktor Data Input Yang Diharapkan Pengamatan Kesimpulan Admin Form field tidak terisi. Terdapat tampilan alert AuSemua data harus diisiAy Data form field tidak masuk ke database dan muncul alert AuSemua data harus diisiAy. Sesuai yang diharapkan. Fungsi berjalan dengan baik. Pengujian Sewa Pengujian fungsi sewa untuk melihat informasi tracking apakah guest telah melakukan Pengujian fungsi ini dapat dijelaskan pada tabel berikut: Tabel Pengujian Fungsi Sewa Menunggu Pembayaran (Data Norma. Kasus dan Hasil Uji (Data Norma. Aktor Data Input Yang Diharapkan Pengamatan Kesimpulan Admin Aktor menekan menu sewa. Dapat melihat informasi pemesanan sewa mobil yang telah di-input ke database dan ditampilkan melalui tabel. Aktor menekan tombol lihat untuk melakukan pengecekan data yang berhasil masuk ke Sesuai dengan yang diharapkan. Fungsi berjalan dengan baik. Tabel Pengujian Fungsi Sewa Menunggu Konfirmasi (Data Norma. Kasus dan Hasil Uji (Data Norma. Aktor Data Input Yang Diharapkan Pengamatan Kesimpulan Admin Aktor mengubah status sewa yang telah Setelah aktor meng-edit status yang ingin diubah , maka data yang di-edit akan diperbarui dari database dan ditampilkan melalui tabel. Aktor menekan tombol ubah status konfirmasi dan klik save lalu data berhasil diperbarui ke database dan ditampilkan melalui tabel Sesuai dengan yang diharapkan. Fungsi berjalan dengan baik. Tabel Pengujian Fungsi Sewa Pengembalian (Data Norma. Kasus dan Hasil Uji (Data Norma. Aktor Data Input Admin Aktor mengubah status pengembalian yang telah ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Yang Diharapkan Pengamatan Kesimpulan Setelah aktor meng-edit status yang ingin diubah, maka data yang di-edit akan diperbarui dari database dan ditampilkan melalui tabel. Aktor menekan tombol ubah status selesai dan klik save lalu data berhasil diperbarui ke database dan ditampilkan melalui tabel pengembalian. Sesuai dengan yang diharapkan. Fungsi berjalan dengan baik. Tabel Pengujian Fungsi Sewa (Data Norma. Kasus dan Hasil Uji (Data Norma. Aktor Data Input Yang Diharapkan Pengamatan Kesimpulan Guest Aktor melakukan input data tanggal sewa yang telah disediakan Setelah aktor mengisi seluruh form field, maka data yang di-input akan masuk ke database dan ditampilkan melalui tabel. Aktor mengisi form field dan klik save lalu data berhasil masuk ke database dan ditampilkan melalui database. Sesuai yang diharapkan. Fungsi berjalan dengan baik. Pengujian Search Pengujian fungsi search untuk menentukan apakah sistem dapat menemukan mobil dengan kata kunci yang dicari guest. Pengujian fungsi ini dapat dijelaskan pada tabel berikut: Tabel Pengujian Search Kasus dan Hasil Uji Aktor Data Input Yang Diharapkan Pengamatan Kesimpulan Guest Aktor meng-input pencarian pada lokasi. Sistem akan menampilkan kata kunci yang diminta oleh guest. Setelah aktor meng-input pencarian, sistem akan menampilkan jenis mobil sesuai dengan kata kunci yang dicari. Sesuai yang diharapkan. Fungsi berjalan dengan baik. Pengujian Laporan Pengujian fungsi laporan untuk menentukan apakah sistem dapat menampilkan data laporan yang Pengujian fungsi ini dapat dijelaskan pada tabel berikut: Tabel Pengujian Laporan Kasus dan Hasil Uji Aktor Data Input Admin Aktor meng-input form field yang disediakan. ISSN: 2355-9675 (PRINT), 2541-3228 (ON LINE) Yang Diharapkan Pengamatan Kesimpulan Sistem akan menampilkan data tanggal yang diminta oleh admin dari database dan ditampilkan melalui tabel. Setelah aktor meng-input data tanggal, sistem akan menampilkan data yang sesuai lalu ditampilan melalui tabel. Sesuai yang diharapkan. Fungsi berjalan dengan baik. Kesimpulan Pengujian Alpha Hasil pengujian Alpha menunjukkan bahwa kesalahan sintaks masih dapat terjadi dalam proses. Namun, sistem dapat menghasilkan hasil yang diharapkan jika berfungsi dengan baik. Kesimpulan dari agenda pengujian fungsi dapat disajikan dalam tabel berikut: No. Tabel Kesimpulan Agenda Pengujian Agenda Pengujian Kesimpulan Pengujian Login Fungsi berjalan dengan baik Pengujian Pengolahan Data Mobil Fungsi berjalan dengan baik Pengujian Sewa Fungsi berjalan dengan baik Pengujian Search Fungsi berjalan dengan baik Pengujian Laporan Fungsi berjalan dengan baik IV. PENUTUP Kesimpulan Kesimpulan yang bisa diambil dari hasil analisis, perancangan dan penyusunan website sampai dengan tahap testing adalah, manfaat dari website ini dapat mempermudah para staf dan pemilik dalam proses pengolahan data penyewaan mobil yang sebelumnya hanya dilakukan menggunakan kertas dan Sistem informasi penyewaan mobil XYZ Rental Car ini dapat menghasilkan informasi penyewaan yang lebih akurat dalam hal pengolahan, pencarian informasi data transaksi penyewaan serta data pengembalian mobil. Saran A Sistem ini bisa dikembangkan menjadi lebih animatif sehingga tampilan lebih menarik. A Untuk selalu meng-update data mobil dan informasi yang dibutuhkan oleh konsumen. A Konfirmasi pengembalian mobil yang belum dapat di terapkan dalam sistem, maka perlu dibuat pengembangan sistem lebih lanjut untuk memudahkan konsumen dalam mengembalikan mobil yang disewa melalui website. DAFTAR PUSTAKA