Developing an Industry-Based DevOps Learning Framework Through Microservices, CI/CD, and AI-Driven Bus Scheduling Optimization for Vocational Education

Roni Andarsyah, Cahyo Prianto, Dodi Permadi

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


CI/CD; Genetic Algorithm; LightGBM; Machine Learning; Microservices; Observability; Ticketing System, Vocational Training

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

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

 Indexed by:

          

 

     

 

  

ISSN: P 2356-4997

         E 2715-4734

 

View My Stats