Design and Development of an Integrated Futsal Court Scheduling Reservation Information System in Subang Regency Using the Greedy Algorithm

Penulis

  • Masesa Angga Wijaya Politeknik Negeri Subang
  • Mohammad Iqbal Politeknik Negeri Subang, Subang, Indonesia
  • Febriandika Putra Politeknik Negeri Subang, Subang, Indonesia

DOI:

https://doi.org/10.35335/jict.v16i1.224

Kata Kunci:

Information System, Greedy Algorithm, Reservation, User Acceptance Testing, Waterfall

Abstrak

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.

Referensi

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

Diterbitkan

2025-04-30

Cara Mengutip

Wijaya, M. A., Iqbal, M. ., & Putra, F. . (2025). Design and Development of an Integrated Futsal Court Scheduling Reservation Information System in Subang Regency Using the Greedy Algorithm. Jurnal ICT : Information and Communication Technologies, 16(1), 33–41. https://doi.org/10.35335/jict.v16i1.224