Developing an Industry-Based DevOps Learning Framework Through Microservices, CI/CD, and AI-Driven Bus Scheduling Optimization for Vocational Education
Abstract
The digital transformation within the public transportation industry demands information systems that are responsive, modular, and capable of supporting data-driven decision-making. This research integrates two previously independent strategic approaches: (1) a DevOps architecture utilizing a CI/CD Pipeline based on Microservices, enhanced with API Logging and centralized monitoring to support the ticketing Dashboard system for bus operators, and (2) a hybrid optimization approach combining Machine Learning and Genetic Algorithms (GA) to optimize airport bus scheduling. Beyond these technical contributions, this research develops an Industry-Based DevOps Learning Framework, a training-oriented framework that can be adapted for vocational education and industry-based learning in DevOps and data-driven optimization. The implementation of CI/CD and Microservices enables rapid, scalable, and zero-downtime deployment, while centralized monitoring using Elasticsearch, Logstash, Kibana (ELK) Stack and Prometheus–Grafana improves Observability and early anomaly detection. On the operational side, a LightGBM model is employed to predict the probability of passenger occupancy (load factor ≥ 70%), and these predictions are used as a fitness function within the GA to generate optimal schedules. Experimental results show significant improvements: total estimated passengers increased from 478 to 841, and the average load factor improved from 82% to 87%. Furthermore, the proposed integrated system was validated as a project-based training platform through a pilot training involving 22 vocational students, who acquired hands-on competencies in Microservices development, CI/CD Pipeline, and intelligent optimization within a real-world transportation context, showing statistically significant improvement across all six competency domains (Wilcoxon signed-rank test, p < 0.001) with large effect sizes (r = 0.78-0.94). The integration of these two approaches results in a reliable, adaptive ticketing and scheduling system capable of supporting real-time operational decision-making for bus companies.
Keywords
Full Text:
PDF (Indonesian)References
Adjie, Di., & Zakaria, H. (2026). Implementasi metode design science research (DSR) pada monitoring server voip berbasis web dengan pendekatan agile untuk optimalisasi kinerja sistem (studi kasus: PT. XYZ). Jurnal Fasilkom, 16(1), 175–182. https://doi.org/https://doi.org/10.37859/jf.v16i1.11071
Arief, M., & Chaniago, A. U. (2025). Penerapan arsitektur microservices pada web e-commerce menggunakan metode GRPC. Cloud, 2(1), 1-9.
Amrullah, M. S. A., & Marthasari, G. I. (2024). Otomatisasi proses deployment dengan metode CI/CD menggunakan jenkins dan docker pada web service i-lab. Jurnal Repositor, 6(4), 313-322.
Ariska, V., Fadilla, T. A. N., & Agustin, T. (2023). Sistem informasi pemesanan tiket bus online berbasis website pada PO. Haryanto. Jurnal Penelitian Sistem Informasi (Jpsi), 1(3), 107-117. https://doi.org/10.54066/jpsi.v1i3.678
Bakti, K.W., Jati Setyadi, H., & Labib Jundillah, M. (2026). Perancangan dan pengembangan infrastruktur continuous integration / continuos deployment menggunakan jenkins dan docker. Jurnal Tekno Kompak, 20(1), 113–130. https://doi.org/https://doi.org/10.33365/jtk.v20i1.602
Dwiputra, H. K., Wibowo, A., & Proboyekti, U. (2024). Penerapan web api untuk sentralisasi data sistem pembukuan. Jurnal Teknologi Dan Sistem Informasi Bisnis, 6(1), 1–10. https://doi.org/10.47233/jteksis.v6i1.1073
Haryanti, T., Rakhmawati, N. A., Subriadi, A. P., & Tjahyanto, A. (2022, November 5). The design science research methodology (DSRM) for self-assessing digital transformation maturity index in Indonesia. IEEE 7th International Conference on Information Technology and Digital Applications (ICITDA) (pp. 1-7). IEEE.
Herawati, D., & Yenita, Y. (2023). Pelayanan perusahaan otobus sinar jaya terhadap kepuasan dan loyalitas penumpang. Widya Cipta: Jurnal Sekretari Dan Manajemen, 7(1), 59–64. https://doi.org/10.31294/widyacipta.v7i1.15103
Lubis, F. A., Irwan, D., & Lubis, I. (2024). Sistem informasi untuk menentukan kelayakan operasional bus pada PT. ALS (antar lintas sumatera) menggunakan metode smart berbasis web. CompTech: Jurnal Ilmu Komputer dan Teknologi, 1(1), 89-103. https://doi.org/https://doi.org/10.63854/comptech.v1i1.29
Manik, D. S., & Panjaitan, N. (2025, July). Literatur review: Penggunaan algoritma machine learning untuk optimalisasi rantai pasokan. In Talenta Conference Series: Energy and Engineering (EE), 8(1), 1038-1047.
Minarni, M., Daud, M. I., Yulianti, E., Swara, G. Y., & Putra, E. K. (2024). Perancangan sistem informasi pemesanan tiket bus berbasis website. Jurnal Minfo Polgan, 13(2), 1302–1315. https://doi.org/10.33395/jmp.v13i2.13987
Mardikawati, B., Masyuni, I. A., & Nugraha, A. E. (2023). Kenyamanan sebagai faktor dominan pemilihan moda transportasi hasil kuesioner penumpang bus antar propinsi dari terminal Mengwi Bali. Jurnal Teknologi Transportasi Dan Logistik, 4(1). https://doi.org/https://doi.org/10.52920/jttl.v4i1.129
Mutmainah, S., Lorosae, T. A., & Citra, E. E. (2025). Genetic algorithm optimization for solving the traveling salesman problem in the indonesian business environment. Journix: Journal of Informatics and Computing, 1(2), 88–98. https://doi.org/10.63866/journix.v1i2.14
Nurzakiyah, A. (2025). Implementasi model project-based learning (PjBL) sebagai pembelajaran inovatif di Sekolah. Jurnal Bima : Pusat Publikasi Ilmu Pendidikan Bahasa Dan Sastra, 3(4), 94–103. https://doi.org/10.61132/bima.v3i4.2553
Prianto, C., Suarsa, S. H., Permadi, D., Anggraeni, A. D., Guslan, D., & Fatmawati, A. P. (2026). Pengembangan smart market positioning system berbasis machine learning dan big data untuk analisis posisi pasar (studi kasus: perusahaan otobus XYZ). Simposium Nasional Teknologi Infrastruktur, 1-10.
Putri, M. Z., Shafiq, M. F., Rafie, R. A., Arribe, E., Informasi, S., Muhammadiyah, U., Jl, R., Tambusai, T., Pekanbaru, K., & -Indonesia, R. (2025). Perancangan sistem informasi pemesanan tiket bus berbasis website pada PT. Fajar Riau Wisata. JATI (Jurnal Mahasiswa Teknik Informatika), 9(6), 10024-10031.
Railić, N., & Savić, M. (2021, March). Architecting continuous integration and continuous deployment for microservice architecture. In 2021 20th International Symposium Infoteh-Jahorina (INFOTEH) (pp. 1-5). IEEE.
Sugiyanto, Wayan Arnaya, I., Sylvan Ryanto, S., & Oka Khrisna Surya, Aab. (2021). Analisa faktor pemilihan moda transportasi menggunakan metode analytic hierarchy process. Jurnal Teknologi Transportasi Dan Logistik, 2(1), 11–18. https://doi.org/https://doi.org/10.52920/jttl.v2i`1.18
Suminten, Saridawati, & Setyawati, N. A. (2025). Perancangan sistem informasi penjualan tiket bus online pada PO garuda mas Blora berbasis web. Jurnal Nasional Komputasi Dan Teknologi Informasi (JNKTI), 8(3), 1652–1657. https://doi.org/https://doi.org/10.32672/jnkti.v8i3.9232
Zuhri, S., Syahriza, & Syah Putra, A. (2022). Evaluasi sistem pemesanan tiket bus menggunakan business process reengineering. Jurnal Komputer, Informasi Teknologi, Dan Elektro, 7(3), 2022. https://doi.org/https://doi.org/10.24815/kitektro.v7i3.31616
DOI: https://doi.org/10.17509/jmee.v13i2.98622
Refbacks
- There are currently no refbacks.
Copyright (c) 2026 UNIVERSITAS PENDIDIKAN INDONESIA

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Indexed by:
ISSN: P 2356-4997
View My Stats
Journal of Mechanical Engineering Education









