ANALISIS IMPLEMENTASI DASHBOARD MONITORING PRODUKTIVITAS DEVELOPER MENGGUNAKAN INTEGRASI GITLAB API DAN N8N BERBASIS WEB DENGAN METODE PROTOTYPE

Authors

  • Ulung Wira Yuda Universitas Bina Darma
  • Wydyanto Universitas Bina Darma

DOI:

https://doi.org/10.55606/jupumi.v5i2.7370

Keywords:

Monitoring Dashboard, GitLab API, n8n, Developer Productivity, Prototype Method.

Abstract

The rapid development of information technology has encouraged organizations to implement monitoring systems capable of providing fast, accurate, and integrated information. In software development processes, developer activities recorded in GitLab repositories can be utilized to measure team productivity and monitor project progress continuously. However, monitoring activities directly through GitLab repositories is often less effective because information is not presented in a centralized and real-time manner.This study aims to analyze the implementation of a web-based developer productivity monitoring dashboard using GitLab API and n8n integration with the Prototype method. The Prototype method consists of communication, quick design, build prototype, user evaluation, and refinement prototype stages to ensure the system meets user requirements. GitLab API serves as the primary data source using Personal Access Token authentication, while n8n is utilized as a workflow automation platform to process repository and commit activity data automatically. The dashboard is developed using HTML, CSS, and JavaScript and is integrated with webhooks to enable real- time data synchronization. The results indicate that the system successfully integrates GitLab API with the monitoring dashboard, enabling the display of repository information, commit activities, developer productivity metrics, data visualization charts, and developer rankings based on commit contributions. The system also provides automatic notifications through Telegram, WhatsApp, and email whenever new repository activities occur. Testing results demonstrate that all system features function according to user requirements and improve the effectiveness of monitoring software development activities in a faster, more structured, and real-time manner.

References

[1] S. Few, Information Dashboard Design: Displaying Data for At-a-Glance Monitoring. Burlingame, CA, USA: Analytics Press, 2021.

[2] N. Forsgren, J. Humble, and G. Kim, Accelerate: The Science of Lean Software and DevOps. Portland, OR, USA: IT Revolution Press, 2021.

[3] GitLab Inc., "REST API Documentation," 2025. [Online]. Available: https://docs.gitlab.com/api/rest/. [Accessed: Jun. 10, 2026].

[4] GitLab Inc., "GitLab API Documentation," 2025. [Online]. Available: https://docs.gitlab.com/api/. [Accessed: Jun. 10, 2026].

[5] GitLab Inc., "Repositories API Documentation," 2025. [Online]. Available: https://docs.gitlab.com/api/repositories/. [Accessed: Jun. 10, 2026].

[6] A. Kurniawan and R. Pratama, "Implementasi Dashboard Monitoring Berbasis Web untuk Visualisasi Data Real-Time," Jurnal Teknologi Informasi, vol. 14, no. 2, pp. 101–109, 2022.

[7] n8n GmbH, "n8n Documentation," 2025. [Online]. Available: https://docs.n8n.io. [Accessed: Jun. 10, 2026].

[8] n8n GmbH, "Workflow Documentation," 2025. [Online]. Available: https://docs.n8n.io/workflows/. [Accessed: Jun. 10, 2026].

[9] n8n GmbH, "n8n Workflow Automation Platform," 2025. [Online]. Available: https://n8n.io. [Accessed: Jun. 10, 2026].

[10] M. Putra and D. Wijaya, "Implementasi Workflow Automation Menggunakan n8n pada Integrasi Sistem Informasi," Jurnal Informatika Terapan, vol. 8, no. 1, pp. 55–64, 2024.

[11] M. Rahman and D. Setiawan, "Implementasi Webhook pada Sistem Integrasi Data Real-Time," Jurnal Sistem Informasi dan Komputer, vol. 8, no. 1, pp. 45–53, 2023.

[12] L. Richardson and M. Amundsen, RESTful API Design. Sebastopol, CA, USA: O'Reilly Media, 2022.

[13] A. S. Rosa and M. Shalahuddin, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung, Indonesia: Informatika, 2021.

[14] R. Saputra, H. Pratama, and S. Wijayanti, "Implementasi Sistem Notifikasi Real-Time Berbasis Webhook pada Aplikasi Monitoring," Jurnal Teknologi Komputer, vol. 12, no. 1, pp. 21–29, 2023.

[15] I. Sommerville, Software Engineering, 11th ed. Boston, MA, USA: Pearson Education, 2021.

Downloads

Published

2026-05-29

How to Cite

Ulung Wira Yuda, & Wydyanto. (2026). ANALISIS IMPLEMENTASI DASHBOARD MONITORING PRODUKTIVITAS DEVELOPER MENGGUNAKAN INTEGRASI GITLAB API DAN N8N BERBASIS WEB DENGAN METODE PROTOTYPE. Jurnal Publikasi Manajemen Informatika, 5(2), 388–400. https://doi.org/10.55606/jupumi.v5i2.7370