Vol. 4 No. 3 (2023) • Articles
Open Access

PENGEMBANGAN DASHBOARD TRIVY BERBASIS WEBSITE MENGGUNAKAN REACT JS DAN GOLANG

Aquenov Alexandro Kroons
Universitas Kristen Satya Wacana
Christine Dewi
Universitas Kristen Satya Wacana
Published: September 10, 2023 Pages: 1037-1049
Original Full-Text Article
Download published version for reading and archiving
Abstract

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.

Article Metrics & Downloads Graph
Monthly Download Trends:
Author Biographies
Aquenov Alexandro Kroons Universitas Kristen Satya Wacana

Program Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana, Kota Salatiga, Provinsi Jawa Tengah, Indonesia

Christine Dewi Universitas Kristen Satya Wacana

Program Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana, Kota Salatiga, Provinsi Jawa Tengah, Indonesia

How to Cite
Kroons, A. A., & Dewi, C. (2023). PENGEMBANGAN DASHBOARD TRIVY BERBASIS WEBSITE MENGGUNAKAN REACT JS DAN GOLANG. Jurnal Indonesia : Manajemen Informatika Dan Komunikasi, 4(3), 1037-1049. https://doi.org/10.35870/jimik.v4i3.295
License

Creative Commons Attribution 4.0 International License (CC BY 4.0)

This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License .

  • Share: You are free to copy, distribute, and transmit the work in any medium or format.
  • Adapt: You are free to remix, transform, and build upon the work for any purpose, even commercially.
  • Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
Copyright & Retention: Authors retain copyright without restrictions and grant this journal the right of first publication under an open-access model. The journal retains non-exclusive publishing rights for archiving, indexing, and scholarly dissemination.

References
Total: 28 References
  1. Aminullah, M. (2020). Konsep Pengembangan Diri Dalam Menghadapi Perkembangan Teknologi Komunikasi Era 4.0. Komunike. 12(1), pp. 1–23. DOI: https://doi.org/10.20414/jurkom.v12i1.2243
  2. 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
  3. Mailoa, E et al. (2023). Pendampingan Pengintegrasian Teknologi Dalam Pembelajaran Di SMAN Saengga, Kabupaten Teluk Bintuni, Papua Barat. 03(02), pp. 353–363.
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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.
  9. Ahmed, F. A., & Fatih, D. (2022). Security Analysis of Code Bloat in Machine Learning Systems.
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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.
  16. 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
  17. Nasution, & Iswari, L. (2021). Penerapan React JS Pada Pengembangan FrontEnd Aplikasi Startup Ubaform. Jurnal Automata - UII. 2(2), pp. 193–200.
  18. 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
  19. 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.
  20. 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
  21. Rohmaniati, B. W., & Haerudin, H. (2022). Perancangan Dashboard Monitoring Painting Defect Berbasis Website. OKTAL : Jurnal Ilmu Komputer dan Science. 1(10), pp. 1629–1637.
  22. 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.
  23. 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
  24. 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
  25. 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
  26. Aceng Abdul Wahid. (2020). Analisis Metode Waterfall Untuk Pengembangan Sistem Informasi. Jurnal Ilmu-ilmu Informatika dan Manajemen STMIK. (November), pp. 1–5.
  27. 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
  28. 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.
Most read articles by the same author(s)

Other papers published by author(s) in this journal:

Analisis Sentimen Crawling Data dari Sosial Media X tentang Gaza Menggunakan Metode SVM dan Decision Tree
Sentimen Analisis Penggunaan Aplikasi Canva Menggunakan Support Vector Classification
Optimisasi Pengecekan Anomali pada Proses Job: Analisis Waktu dan Data untuk Identifikasi Anomali yang Efisien