IMPLEMENTASI STATIC APPLICATION SECURITY TESTING MENGGUNAKAN JENKINS CI/CD BERBASIS DOCKER CONTAINER PADA PT. EMPORIA DIGITAL RAYA

Authors

  • Abriza Mahandis Shama UKSW
  • Dian W. Chandra Universitas Kristen Satya Wacana

DOI:

https://doi.org/10.33884/jif.v9i02.3769

Keywords:

SAST, Jenkins, CI/CD, Container

Abstract

PT. Emporia Digital Raya is an fintech company. The product include web and android application. However, in the deployment system, PT Emporia Digital Raya still uses an ancient system with a single vm system and only uses git for deployment to server. Even though at this time the deployment process of an application has grown very far. Therefore, in this study will created a system which is currently popular being used. This system is called DevSecOps. Devsecops will need a tools like Jenkins, Sonarqube, and Docker. The core of this system is the automation process where the deployment process is no longer done manually as before. With this system, it is hoped that will help speed up developer work and improve code quality.

References

[1] S. P. K. M. M. N. Rahul, “Implementation of DevSecOps using Open-Source tools,” Int. J. Adv. Res., vol. 5, no. 3, pp. 1050–1051, 2019, [Online]. Available: www.IJARIIT.com.
[2] “SonarQube Documentation | SonarQube Docs.” https://docs.sonarqube.org/latest/ (accessed Feb. 24, 2021).
[3] J. M. Priera and R. T. Ganefi, “Automatic Deployment System Dengan Menggunakan Metode Continuous Integration Di Kakatu,” J. Ilm. Komput. dan Inform., 2017.
[4] “Jenkins.” https://www.jenkins.io/ (accessed Feb. 25, 2021).
[5] T. Tohirin, S. F. Utami, S. R. Widianto, and W. Al Mauludyansah, “Implementasi DevOps Pada Pengembangan Aplikasi e-Skrining Covid-19,” Multinetics, vol. 6, no. 1, pp. 15–20, 2020, doi: 10.32722/multinetics.v6i1.2764.
[6] R. A. Putra, “Analisa Implementasi Arsitektur Microservoces Berbasis Kontainer Pada Komunitas Pengembang Perangkat Lunak Sumber Terbuka ( OpenDayLight DevOps Community ),” J. Sist. Infomasi Teknol. Inf. dan Komput. (Just It) Univ. Bina Nusant. Magister Manaj. Sist. Inf. Jakarta, pp. 150–162, 2018.
[7] “What is a Container? | App Containerization | Docker.” https://www.docker.com/resources/what-container (accessed Dec. 29, 2020).
[8] A. Frederius, M. Data, and W. Yahya, “Implementasi Penyimpanan Data Persisten pada Docker Swarm Menggunakan Network File System ( NFS ),” J. Pengemb. Teknol. Inf. dan Ilmu Komput. Univ. Brawijaya, vol. 3, no. 2, pp. 9088–9096, 2019.
[9] Gulo, M. J., & Simanjuntak, P. (2021). ANALISIS PENERAPAN METODE DEVOPS PADA APLIKASI RESTORAN BERBASIS ANDROID. Computer and Science Industrial Engineering (COMASIE), 4(3), 77-86.

Downloads

Published

2021-09-02