IMPLEMENTASI MICROSERVICE PADA APLIKASI MANAJEMEN PROYEK PERANGKAT LUNAK YANG TERINTEGRASI DENGAN GITEA

Jose Ryu Leonesta, Simon Prananta Barus

Abstract


Manajemen proyek telah berevolusi dari metode tradisional ke pendekatan agile, yang mengurangi dokumentasi dan menggunakan kode sumber sebagai dokumen proyek untuk mencerminkan fitur dan alur sistem perangkat lunak. PT Gaws Inti Solusi, sebuah perusahaan perangkat lunak, menghadapi tantangan dalam menggunakan Gitea untuk version control dan distribusi pekerjaan karena antarmuka yang tidak memenuhi kebutuhan mereka. Penelitian ini mengembangkan sistem manajemen proyek berbasis web yang terintegrasi dengan Gitea dan menggunakan arsitektur microservice serta metodologi Spiral, untuk meningkatkan produktivitas dan kolaborasi dalam pelaksanaan proyek. Hasil penelitian ini bermanfaat bagi perusahaan perangkat lunak dan tim proyek yang ingin meningkatkan pengelolaan tugas, memperlancar kolaborasi, dan mengoptimalkan penggunaan alat version control seperti Gitea. Meskipun pengembangan aplikasi belum sepenuhnya selesai, penelitian ini berhasil menjawab pertanyaan mengenai rancangan dan implementasi sistem manajemen proyek, integrasinya dengan Gitea, serta penerapan arsitektur microservice, dan telah menyelesaikan sebagian besar kebutuhan fungsional penting hingga mencapai tahap beta-release.

Full Text:

PDF

References


Akinsola, J. E. T., Ogunbanwo, A. S., Okesola, O. J., Odun-Ayo, I. J., Ayegbusi, F. D., & Adebiyi, A. A. (2020). Comparative Analysis of Software Development Life Cycle Models (SDLC). In R. Silhavy (Ed.), Intelligent Algorithms in Software Engineering (pp. 310–322). Springer International Publishing.

Bhavsar*, K., Shah, D. V., & Gopalan, D. S. (2020). Scrum: An Agile Process Reengineering In Software Engineering. International Journal of Innovative Technology and Exploring Engineering, 9(3), 840–848. https://doi.org/10.35940/ijitee.c8545.019320

Cerny, T., Abdelfattah, A. S., Maruf, A. Al, Janes, A., & Taibi, D. (2023). Catalog and detection techniques of microservice anti-patterns and bad smells: A tertiary study. Journal of Systems and Software, 206, 111829. https://doi.org/10.1016/j.jss.2023.111829

Faizah, N., Santoso, N., & Soebroto, A. A. (2019). Pengembangan Sistem Aplikasi Manajemen Proyek menggunakan Kanban Framework. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 3(10), 9747–9754. https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/6533

Fretheim, E., & Deschene, M. (2023). Secure Software Systems. Jones & Bartlett Learning. https://books.google.co.id/books?id=FmqwEAAAQBAJ

Giamattei, L., Guerriero, A., Pietrantuono, R., & Russo, S. (2024). Automated functional and robustness testing of microservice architectures. Journal of Systems and Software, 207(October 2023), 111857. https://doi.org/10.1016/j.jss.2023.111857

Gitea - Lightweight DevOps Platform. (2024). https://about.gitea.com/

Grady, J. O. (2020). System Integration. CRC Press. https://books.google.co.id/books?id=QfzyDwAAQBAJ

Hoffman, A. (2020). Web Application Security: Exploitation and Countermeasures for Modern Web Applications. O’Reilly Media. https://books.google.co.id/books?id=3R3UDwAAQBAJ

Jones, D., Nassehi, A., Snider, C., Gopsill, J., Rosso, P., Real, R., Goudswaard, M., & Hicks, B. (2021). Towards integrated version control of virtual and physical artefacts in new product development: Inspirations from software engineering and the digital twin paradigm. Procedia CIRP, 100(March), 283–288. https://doi.org/10.1016/j.procir.2021.05.121

Kharisma, B., & Santoso, N. (2020). Pengembangan Aplikasi Manajemen Proyek Perangkat Lunak Kolaboratif Menggunakan Scrum. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer (J-PTIIK) Universitas Brawijaya, 4(3), 723–732.

Khononov, V. (2021). Learning Domain-Driven Design. O’Reilly Media. https://books.google.co.id/books?id=qAtHEAAAQBAJ

Layton, M. C., Ostermiller, S. J., & Kynaston, D. J. (2020). Agile Project Management For Dummies. Wiley. https://books.google.co.id/books?id=gSH7DwAAQBAJ

Mathew, J. (2022). Learn Manual Software Testing through Interview Questions. Jimmy mathew. https://books.google.co.id/books?id=TJSdEAAAQBAJ

Newman, S. (2019). Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith. O’Reilly Media. https://books.google.co.id/books?id=ota_DwAAQBAJ

Sarhadi, P., Naeem, W., Fraser, K., & Wilson, D. (2022). On the Application of Agile Project Management Techniques, V-Model and Recent Software Tools in Postgraduate Theses Supervision. IFAC-PapersOnLine, 55(17), 109–114. https://doi.org/10.1016/j.ifacol.2022.09.233

Shidqi, M., & Ricky, M. A. (2021). Pengembangan Aplikasi Dan Website Manajemen Proyek Pt Santai Berkualitas Syberindo Menggunakan Metode Agile. Seminastika, 3(1), 8–15. https://doi.org/10.47002/seminastika.v3i1.249




DOI: http://dx.doi.org/10.31000/jika.v9i2.13422

Article Metrics

Abstract - 308 PDF - 186

Refbacks

  • There are currently no refbacks.


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

INDEX BY :