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.

Highlights

  • Seiring dengan berkembangnya zaman proses dalam deployment aplikasi makin mengalami kemajuan

  • PT Emporia Digital Raya still uses an ancient system with a single vm system

  • DevSecOps will need a tools like Jenkins

Read more

Summary

PENDAHULUAN

Seiring dengan berkembangnya zaman proses dalam deployment aplikasi makin mengalami kemajuan. Dalam arsitektur kuno proses deployment masih menggunakan metode SCP yaitu copy file to server kemudian diikuti dengan Git. Dan yang paling terkini adalah Continuous Integration dan Continuous Delivery atau biasa disebut CI/CD. Untuk itu butuh system yang mampu mendeteksi tingkat kerentanan dalam aplikasi secara CI/CD. SAST merupakan salah satu dalam suatu proses DevSecOps dimana dengan tujuan untuk mempercepat suatu development dan mengurangi kerentanan suatu kode program [1]. Untuk itu dibutuhkan sistem yang mampu menjalankan semua itu secara otomatis dan cepat. Sistem itu adalah Jenkins, Jenkins adalah tools open source yang mampu build projek dan deploy projek dengan ringan dan cepat secara otomatis. Dengan adanya SAST menggunakan Jenkins CI/CD diharapkan aplikasi yang didevelop oleh PT Emporia Digital Raya tidak ada lagi kerentanan yang ada serta proses deployment menjadi lebih cepat karena dengan metode CI/CD. JURNAL ILMIAH INFORMATIKA - VOL. 09 NO. 02 (2021) | ISSN (Print) 2337-8379 | ISSN (Online) 2615-1049

TINJAUAN PUSTAKA
Sonarqube
Version Control System
Jenkins
Continuous Integration
Continuos Delivery
96 Abriza Mahandis Shama
Arsitektur Sistem
Jenkins Pipeline
SAST Result
Hasil dan Pengujian
KESIMPULAN DAN SARAN
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call