Design and Development of an Integrated Futsal Court Scheduling Reservation Information System in Subang Regency Using the Greedy Algorithm
DOI:
https://doi.org/10.35335/jict.v16i1.224Keywords:
Information System, Greedy Algorithm, Reservation, User Acceptance Testing, WaterfallAbstract
The futsal court reservation system in Subang Regency is still conducted manually, leading to several issues. From the renters' perspective, it is difficult to schedule futsal courts, and they must visit the futsal venue in person to make a reservation. From the court managers’ perspective, the manual recording process results in paper waste due to the use of notebooks, and there are frequent incidents of lost payment receipts and scheduling data. The system development method used is the System Development Life Cycle (SDLC), applying the waterfall model which includes the stages of planning, analysis, design, and system implementation to ensure a structured, tested, and measurable system that meets user needs effectively. To optimize scheduling recommendations, this system utilizes the greedy algorithm, which can provide alternative suggestions when the desired court is unavailable at the requested time. These recommendations are based on the nearest available times and aim to provide the best solution for renters. This study produces an information system designed to facilitate the reservation and scheduling process of futsal courts in Subang Regency. The system is designed for renters to make futsal court reservations and for managers to manage and record reservation data. In addition, the study implements the greedy algorithm to optimize scheduling recommendations when the desired court is fully booked. The system has been tested using Black Box Testing and functions correctly with 100% valid results, and the User Acceptance Testing (UAT) measurement yielded an 86% satisfaction rate, indicating that the futsal court scheduling reservation information system works well and is feasible for use.
References
Ali, S. M. A., & Latiff, M. S. A. (2014). League Championship Algorithm Based Job Scheduling Scheme for Infrastructure as a Service Cloud. arXiv. https://doi.org/10.1007/s10732-014-9272-z
Briskorn, D., & Drexl, A. (2009). A branch-and-price algorithm for scheduling sport leagues. Journal of the Operational Research Society, 60(1), 84–93. https://doi.org/10.1057/palgrave.jors.2602515
Coolen, K., Huysmans, M., & Talla Nobibon, F. (2015). A fast greedy heuristic for scheduling modular projects. Journal of Heuristics, 21(1), 47–72. https://doi.org/10.1007/s10732-014-9272-z
Popov, A. A., Lopateeva, O. N., Ovsyankin, A. K., & Satsuk, M. M. (2020). Application of greedy algorithms for the formation of the educational schedule in the higher education. Journal of Physics: Conference Series, 1691(1), 012066. https://doi.org/10.1088/1742-6596/1691/1/012066
Ramadhan, M. R. M., Sarwido, & Tamrin, T. (2022). Implementasi algoritma First Come First Served pada sistem e‑booking lapangan Dihafa Mini Soccer. JUTISI: Jurnal Ilmiah Teknik Informatika dan Sistem Informasi, 13(3). https://doi.org/10.35889/jutisi.v13i3.2404
Schaerf, A. (1999). Scheduling sport tournaments using constraint logic programming. Constraints, 4(1), 43–65. https://doi.org/10.1023/A:1009845710839
Siyambalapitiya, R., & Sandirigama, M. (2010). Efficient greedy algorithm for multi‑processor scheduling. i‑manager’s Journal on Software Engineering, 4(4), 50–54. https://doi.org/10.26634/jse.4.4.1178
Zhang, C., Han, Y., Wang, Y., Li, J., & Gao, K. (2023). A distributed blocking flowshop scheduling with setup times using multi‑factory collaboration iterated greedy algorithm. Mathematics, 11(3), 581. https://doi.org/10.3390/math11030581
Ali, H., & Waluyo, A. F. (2024). Implementation of Scrum method (Agile) on mobile‑based futsal sports facility reservation system. Journal Scientific and Applied Informatics, 7(3), 90–104. https://doi.org/10.36085/jsai.v7i3.7372
Fransisca, D. C., & Kurniawan, S. D. (2023). Optimizing the implementation of the Greedy algorithm to achieve efficiency in garbage transportation routes. JTAM (Jurnal Teori dan Aplikasi Matematika), 7(4), 1143–1154. https://doi.org/10.31764/jtam.v7i4.16612
Hassan, O. A. H., Qtaish, O., Abuhamdeh, M., & Hassan, M. A. H. (2019). A hybrid exam scheduling technique based on graph coloring and genetic algorithms. International Journal of Advanced Computer Science and Applications, 10(3), 503–512. https://doi.org/10.14569/IJACSA.2019.0100365
Popov, A. A. (2020). Application of greedy algorithms in educational schedule formation. Journal of Physics: Conference Series, 1691(1), 1–9. https://doi.org/10.1088/1742-6596/1691/1/012066
Rachmat Destriana, M. K., Syepry Maulana Husain, S. K. M. T. I., Nurdiana Handayani, M. K., & Aditya Tegar Prahara Siswanto, S. K. (2021). Diagram UML dalam membuat aplikasi Android Firebase (Studi kasus Aplikasi Bank Sampah). Deepublish.
Mayadi, M., Khalida, R., Kustanto, P., & Hendharsetiawan, A. A. (2025). Sistem informasi lapangan futsal dengan algoritma antrean (FCFS) berbasis website. Journal of Innovation Research and Knowledge, 4(9), 6605–6612. [No DOI]
Popov, A. A., Lopateeva, O. N., Ovsyankin, A. K., & Satsuk, M. M. (2020). Application of greedy algorithms for educational scheduling. Journal of Physics: Conference Series, 1691(1). https://doi.org/10.1088/1742-6596/1691/1/012066


Jurnal ICT : Information and Communication Technologies is licensed under a