Implementasi Monitoring Sistem Perusahaan On-Premises dan Cloud Menggunakan Teknologi Jenkins
Main Article Content
Abstract
Article Summary
This research implements Jenkins for monitoring and managing job processes, as well as its integration with on-premises and cloud infrastructures at PT. AAA. Compute Engine is used as the main server to run Jenkins. The stages include configuring the Compute Engine server, installing important plugins, and using Python libraries. The results show that Jenkins successfully runs job processes between on-premises and cloud systems. The Email Extension Plugin is used to monitor job processes and send notifications to PICs in case of errors. Access management is implemented through Role-based Authorization Strategy. Testing is done using blackbox testing with a success rate of 100%. It is hoped that this implementation can improve the efficiency and effectiveness of job process management at PT. AAA.
Keywords
Article Keywords
Downloads
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (CC-BY 4.0) that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.
Antunes, R. V., Navarro, G. M., & Hanazumi, S. (2018, September). Test Framework for Jenkins Shared Libraries. In Proceedings of the III Brazilian Symposium on Systematic and Automated Software Testing (pp. 13-19). DOI: https://doi.org/10.1145/3266003.3266008.
Armenise, V. (2015, May). Continuous delivery with Jenkins: Jenkins solutions to implement continuous delivery. In 2015 IEEE/ACM 3rd International Workshop on Release Engineering (pp. 24-27). IEEE. DOI: http://dx.doi.org/10.1109/RELENG.2015.19.
Boehm, B. W. (1988). A spiral model of software development and enhancement. Computer, 21(5), 61-72. DOI: http://dx.doi.org/10.1109/2.59.
Cloud, S. Q. L. (2018). Google Cloud Platform.
Eessaar, E. (2021). The usage of declarative integrity constraints in the SQL databases of some existing software. In Software Engineering and Algorithms: Proceedings of 10th Computer Science On-line Conference 2021, Vol. 1 (pp. 375-390). Springer International Publishing.
Fisher, C. (2018). Cloud versus on-premise computing. American Journal of Industrial and Business Management, 8(9), 1991-2006.
Gupta, B., Mittal, P., & Mufti, T. (2021, March). A review on amazon web service (aws), microsoft azure & google cloud platform (gcp) services. In Proceedings of the 2nd International Conference on ICT for Digital, Smart, and Sustainable Development, ICIDSSD 2020, 27-28 February 2020, Jamia Hamdard, New Delhi, India. DOI: http://dx.doi.org/10.4108/eai.27-2-2020.2303255.
Narayani, N., Kumar, P., & Kumar, D. (2022, December). Web Scraping & Automation Bot Using Python: Using Python to automate all the tasks. In 2022 4th International Conference on Advances in Computing, Communication Control and Networking (ICAC3N) (pp. 1343-1346). IEEE. DOI: https://doi.org/10.1109/ICAC3N56670.2022.10074375.
Pressman, R. S. (2005). Software engineering: a practitioner's approach. Palgrave macmillan.
Pressman, R. S. (2012). Rekayasa perangkat lunak: pendekatan praktisi.
Royce, W. W. (1970, August). Managing the development of large systems: Concepts and techniques. In 9th International Conference on Software Engineering. ACM (pp. 328-38).
Saragih, R. R. (2016). Pemrograman dan bahasa Pemrograman. STMIK-STIE Mikroskil, 1-91.
Sugiyono, S. (2013). Metode penelitian kualitatif. Bandung: Alfabeta.