Optimization of the Clothing Rental Process at Galeri Bu Nunuk Using the First Come First Serve (FCFS) Algorithm
Penelitian ini bertujuan untuk mengoptimalkan proses penyewaan baju adat pada Galeri Bu Nunuk Sahid, sebuah Usaha Mikro, Kecil, dan Menengah (UMKM) yang masih mengandalkan sistem manual, sehingga sering mengalami kendala seperti tingginya risiko double booking dan ketidakakuratan data inventaris. Untuk mengatasi masalah tersebut, dirancang dan diimplementasikan sebuah sistem informasi penyewaan berbasis website yang mampu mengotomatisasi proses pemesanan dan pengelolaan stok. Inti dari sistem ini adalah penerapan Algoritma First Come First Serve (FCFS) yang berfungsi sebagai dasar penentuan prioritas pemrosesan pesanan berdasarkan urutan pengajuan guna menjamin keadilan dan ketertiban transaksi. Penerapan FCFS dengan skema Pessimistic locking ini dikombinasikan secara terintegrasi dengan dua mekanisme alokasi sumber daya utama: Time-Based Allocation untuk mengatur jadwal penyewaan serta menambah waktu jeda (buffer time) agar jadwal tidak tumpang tindih, dan Capacity-Based Allocation untuk memastikan jumlah stok baju adat berdasarkan ukuran dan kategori terkelola secara realtime sehingga mampu mencegah pemesanan melebihi kapasitas yang tersedia. Proses pengembangan sistem ini menggunakan Model Waterfall yang terstruktur, meliputi tahap analisis kebutuhan, perancangan sistem (menggunakan notasi seperti Usecase Diagram, DFD, ERD, PDM, dan Flowchart), implementasi, hingga pengujian fungsionalitas. Secara teknis, sistem dikembangkan dengan kombinasi PHP Native sebagai bahasa pemrograman backend dan Tailwind CSS sebagai framework perancangan antarmuka, menghasilkan solusi yang ringan, efisien, dan mudah diakses, yang sangat sesuai dengan kebutuhan dan sumber daya UMKM. Hasil akhir dari penelitian ini diharapkan dapat meningkatkan efisiensi operasional, akurasi pencatatan data penyewaan, serta profesionalitas layanan Galeri Bu Nunuk Sahid.
This study aims to optimize the traditional clothing rental process at Galeri Bu Nunuk Sahid, a Micro, Small, and Medium Enterprise (MSME) that still relies on a manual system, which often results in serious issues such as a high risk of double booking and inaccurate inventory data. To address these problems, a web-based rental information system was designed and implemented to automate the ordering process and stock management. The core of this system is the implementation of the First Come First Serve (FCFS) algorithm, which serves as the basis for determining order processing priority according to the order of submission in order to ensure fairness and transaction orderliness. The implementation of FCFS using a pessimistic locking scheme is integrally combined with two main resource allocation mechanisms: Time-Based Allocation, which regulates rental schedules and adds buffer time to prevent schedule overlaps, and Capacity-Based Allocation, which ensures that the availability of traditional clothing stock by size and category is managed in real time, thereby preventing bookings that exceed the available capacity. The system development process follows the structured Waterfall Model, including requirements analysis, system design (using notations such as Use Case Diagrams, DFD, ERD, PDM, and Flowcharts), implementation, and functional testing. Technically, the system is developed using a combination of Native PHP as the backend programming language and Tailwind CSS as the user interface design framework, resulting in a lightweight, efficient, and easily accessible solution that is highly suitable for the needs and resource constraints of MSMEs. The final outcome of this study is expected to improve operational efficiency, accuracy in rental data recording, and the professionalism of services at Galeri Bu Nunuk Sahid.