Iriandi, Masagus Danang (2025) IMPLEMENTASI STATIC APPLICATION SECURITY TESTING (SAST) MENGGUNAKAN CODEQL UNTUK PENDETEKSIAN KERENTANAN OTOMATIS DALAM PIPELINE CI/CD BERBASIS GITHUB. S1 - Sarjana thesis, Universitas AMIKOM Yogyakarta.
|
Text (COVER-ABSTRAK)
COVER.pdf Download (838kB) |
|
|
Text (BAB I)
BAB I.pdf Download (190kB) |
|
|
Text (BAB II)
BAB II.pdf Restricted to Registered users only Download (700kB) |
|
|
Text (BAB III)
BAB III.pdf Restricted to Registered users only Download (459kB) |
|
|
Text (BAB IV)
BAB IV.pdf Restricted to Registered users only Download (1MB) |
|
|
Text (BAB V)
BAB V.pdf Download (80kB) |
|
|
Text (DAFTAR PUSTAKA)
Daftar Pustaka.pdf Restricted to Registered users only Download (107kB) |
|
|
Text (PUBLIKASI)
Publikasi.pdf Restricted to Repository staff only Download (827kB) |
Abstract
Keamanan perangkat lunak menjadi isu penting dalam pengembangan sistem informasi berbasis web, termasuk pada OpenSID yang digunakan oleh banyak desa di Indonesia. Keterbukaan source code pada proyek open source ini memberikan keuntungan dari segi kolaborasi, namun juga berpotensi meningkatkan risiko kerentanan keamanan apabila tidak dilakukan pemantauan secara berkala. Kerentanan yang tidak terdeteksi dapat dimanfaatkan oleh pihak tidak bertanggung jawab, sehingga mengancam integritas data desa dan kepercayaan masyarakat. Penelitian ini menggunakan metode Static Application Security Testing (SAST) dengan pendekatan white box testing, memanfaatkan CodeQL sebagai alat utama untuk melakukan analisis kerentanan pada source code OpenSID. Langkah penelitian meliputi pemilihan objek penelitian, preparasi CodeQL untuk menganalisis, eksekusi query untuk mendeteksi potensi kerentanan, analisis hasil pemindaian, dan pelaporan hasil kepada pihak pengembang OpenSID. Analisis dilakukan secara statis tanpa menjalankan kode, sehingga fokus pada identifikasi kelemahan dari sisi struktur dan logika pemrograman. Hasil penelitian menunjukkan bahwa CodeQL mampu mendeteksi sejumlah potensi kerentanan dengan tingkat kerentanan high dan medium. Penelitian ini memberikan kontribusi dalam menyediakan model implementasi SAST yang dapat diintegrasikan dengan alur kerja GitHub untuk meningkatkan keamanan perangkat lunak open source. Hasil ini dapat dimanfaatkan oleh pengembang OpenSID, pengelola sistem informasi desa, serta komunitas open source lainnya sebagai acuan penerapan keamanan berbasis analisis statis.
| Item Type: | Thesis (S1 - Sarjana) | ||
|---|---|---|---|
| Contributor: |
|
||
| Uncontrolled Keywords: | Static Application Security Testing (SAST), CodeQL, SonarQube, GitHub, White Box Testing | ||
| Subjects: | 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 005 Pemrograman komputer, program dan data 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 006 Metode komputer khusus |
||
| Divisions: | Fakultas Ilmu Komputer > Teknik Komputer | ||
| Depositing User: | RC Universitas AMIKOM Yogyakarta | ||
| Date Deposited: | 02 Dec 2025 04:05 | ||
| Last Modified: | 02 Dec 2025 04:05 | ||
| URI: | http://eprints.amikom.ac.id/id/eprint/31430 |
Actions (login required)
![]() |
View Item |

