PENGEMBANGAN DASHBOARD TRIVY BERBASIS WEBSITE MENGGUNAKAN REACT JS DAN GOLANG
Main Article Content
Abstract
Article Summary
Container images can help developers in application development.Β In creating a container image, it is necessary to perform security checks before it can be used by others. This makes it important for the team to find a solution by detecting the vulnerability of the container image used. Trivy aims to scan container image vulnerabilities and uses the Common Vulnerabilities and Exposures (CVE) database as information from the vulnerabilities found in the container image. This research tries to design a dashboard using React JS and Golang as programming languages to build the frontend and backend sides and use Trivy which is a command line interface-based tool to check the vulnerability of container images. The research was conducted using the Software Development Life Cycle (SDLC) method. This research produces a website-based dashboard that has a user-friendly interface and can be used without any operating system restrictions.
Keywords
Article Keywords
Container Image ; React JS ; Golang ; Trivy
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.
Mahayoni, N. M. S. (2020). PENGGUNAAN APLIKASI ZOOM MEETING PADA PEMBELAJARAN AGAMA HINDU DI MASA PANDEMI. Jurnal Widya Sastra Pendidikan Agama Hindu. 3(1), pp. 47β53. DOI: https://doi.org/10.36663/wspah.v3i1.67
Mailoa, E et al. (2023). Pendampingan Pengintegrasian Teknologi Dalam Pembelajaran Di SMAN Saengga, Kabupaten Teluk Bintuni, Papua Barat. 03(02), pp. 353β363.
Novi Yona Sidratul Munti, & Dwi Asril Syaifuddin. (2020). Analisa Dampak Perkembangan Teknologi Informasi Dan Komunikasi Dalam Bidang Pendidikan. Jurnal Pendidikan Tambusai. 4(2), pp. 1799β1805. Retrieved from https://jptam.org/index.php/jptam/article/view/655
Siagian, N., Tamba, T. E., Situmorang, H. H. O., & Samosir, H. (2021). Aplikasi Apotek Berbasis Web Menggunakan Arsitektur Microservices (Studi Kasus Apotek Glen, Kab.Toba). Journal of Applied Technology and Informatics Indonesia. 1(2), pp. 22β28. DOI: https://doi.org/10.54074/jati.v1i2.35
Pramakrisna, F. D., Adhinata, F. D., & Tanjung, N. A. F. (2022). Sistem Penilaian Inovasi Karyawan Digital Amoeba Menggunakan Desain Arsitektur Microservice Pada Aplikasi Mobile. Jurnal Media Informatika Budidarma. 6(3), pp. 1640β1648. DOI: https://doi.org/10.30865/mib.v6i3.4187
Sultan, S., Ahmad, I., & Dimitriou, T. (2019). Container Security: Issues, Challenges, and the Road Ahead. IEEE Access. 7, pp. 52976β52996. DOI: https://doi.org/10.1109/ACCESS.2019.2911732
Berkovich, S., Kam, J., & Wurster, G. (2020). UBCIS: Ultimate Benchmark for Container Image Scanning. CSET 2020 - 13th USENIX Workshop on Cyber Security Experimentation and Test, co-located with USENIX Security 2020.
Ahmed, F. A., & Fatih, D. (2022). Security Analysis of Code Bloat in Machine Learning Systems.
Jaisinghani, G. (2022). VULNERABILITY MANAGEMENT IN THE AGE OF CONTAINERS β A REVIEW. International Journal of Information Security. 1(1), pp. 1β5. DOI: https://doi.org/10.17605/OSF.IO/WJSV6
Doan, T. P., & Jung, S. (2022). DAVS: Dockerfile Analysis for Container Image Vulnerability Scanning. Computers, Materials and Continua. 72(1), pp. 1699β1711. DOI: https://doi.org/10.32604/cmc.2022.025096
Rahardja, U., Aini, Q., & Khoirunisa, A. (2019). Monitoring Kinerja User Akuntan Menggunakan Dashboard Pada Web Based Accounting Online Di Perguruan Tinggi. SATIN - Sains dan Teknologi Informasi. 4(2), pp. 58β62. DOI: https://doi.org/10.33372/stn.v4i2.406
Jurnal, H., Yulhendri, Y., Faridho, F., & Kurniawan, D. (2022). Implementasi Digital Dashboard Untuk Mengontrol Wilayah Rt/Rw. Jurnal Informatika dan Teknologi Komputer. 2(1), pp. 43β54. DOI: https://doi.org/https://doi.org/10.55606/jitek.v2i1.186
Maghfira, S., Sagirani, T., & Amelia, T. (2022). Prototipe Dashboard Aplikasi POSTASY Berbasis Website Menggunakan Metode Pureshare Untuk Meningkatkan Kemudahan Layanan Posyandu. Jurnal Buana Informatika. 13(02), pp. 155β164. DOI: https://doi.org/10.24002/jbi.v13i02.6117
Bhalla, A., Garg, S., & Singh, P. (2020). Present Day Web-Development Using ReactJS. International Research Journal of Engineering and Technology (IRJET). 7(5), pp. 1154β1157.
Aldo, D., Richo, & Munir, Z. (2021). Aplikasi Pelayanan Pada Klinik Kemina Dental Care Berbasis React.Js Dan Database NoSQL. Jurnal Ilmiah Ilmu Komputer. 16(2), pp. 139β147. DOI: https://doi.org/10.30872/jim.v16i2.6532
Nasution, & Iswari, L. (2021). Penerapan React JS Pada Pengembangan FrontEnd Aplikasi Startup Ubaform. Jurnal Automata - UII. 2(2), pp. 193β200.
Suwarno, & Yulandi, A. P. (2023). Analisis Performa Backend Frameworkβ―: Studi Komparasi Framework Golang Dan Node . Js. Jurnal Riset Sistem Informasi Dan Teknik Informatika. 8(1), pp. 155β168. DOI: https://doi.org/http://dx.doi.org/10.30645/jurasik.v8i1.551.g529
Pranoto, D., Handojo, A., & Satiabudhi, G. (2022). Aplikasi War Game Pada Mobile Device Menggunakan Sensor Gyroscope Dan Accelerometer. Jurnal Infra. 10(2), pp. 1β7.
Lusita, M. D., Hurnianingsih, H., & Rihyanti, E. (2020). Aplikasi Bot Akademik BAAK STMIK Jakarta STI&K Platform Line Messenger Menggunakan Go Languages. Jurnal Teknologi Sistem Informasi dan Aplikasi. 3(1), pp. 1β8. DOI: https://doi.org/10.32493/jtsi.v3i1.4130
Rohmaniati, B. W., & Haerudin, H. (2022). Perancangan Dashboard Monitoring Painting Defect Berbasis Website. OKTALβ―: Jurnal Ilmu Komputer dan Science. 1(10), pp. 1629β1637.
Santoso, M. F. (2021). TEKNIK SINGLE PAGE APPLICATION (SPA) LAYOUT WEB DENGAN MENGGUNAKAN REACT JS DAN BOOTSTRAP. JURNAL KHATULISTIWA INFORMATIKA. 9(2), pp. 107β114.
Sari, A. S., & Hidayat, R. (2022). Designing Website Vaccine Booking System Using Golang Programming Language and Framework React JS. Journal of Information System β¦. 6(1), pp. 22β39. DOI: https://doi.org/10.52362/jisicom.v6i1.760
Hasanah, N., & Indriawan, M. N. (2021). Rancangan Aplikasi Batam Travel Menggunakan Metode Software Development Life Cycle (SDLC). CoMBInES - Conference on Management, Business, Innovation, Education and Social Sciences. 1(1), pp. 925β938. Retrieved from https://journal.uib.ac.id/index.php/combines/article/view/4524
Nur, H. (2019). Penggunaan Metode Waterfall Dalam Rancang Bangun Sistem Informasi Penjualan. Generation Journal. 3(1), pp. 1β10. DOI: https://doi.org/10.29407/gj.v3i1.12642
Aceng Abdul Wahid. (2020). Analisis Metode Waterfall Untuk Pengembangan Sistem Informasi. Jurnal Ilmu-ilmu Informatika dan Manajemen STMIK. (November), pp. 1β5.
Sornkliang, W., & Phetkaew, T. (2021). Performance Analysis of Test Path Generation Techniques Based on Complex Activity Diagrams. Informatica (Slovenia). 45(2), pp. 231β242. DOI: https://doi.org/10.31449/inf.v45i2.3049
Nurudin, M., Jayanti, W., Saputro, R. D., Saputra, M. P., & Yulianti, Y. (2019). Pengujian Black Box Pada Aplikasi Penjualan Berbasis Web Menggunakan Teknik Boundary Value Analysis. Jurnal Informatika Universitas Pamulang. 4(4), pp. 143β148. DOI: https://doi.org/10.32493/informatika.v4i4.3841.