KOMPARASI ALGORITMA MACHINE LEARNING UNTUK PREDIKSI PLUGIN RENTAN PADA WORDPRESS

Fahrizal, Muhammad Agung (2026) KOMPARASI ALGORITMA MACHINE LEARNING UNTUK PREDIKSI PLUGIN RENTAN PADA WORDPRESS. Diploma thesis, Universitas siliwangi.

[thumbnail of 1. COVER.pdf] Text
1. COVER.pdf

Download (119kB)
[thumbnail of 2. LEMBAR PENGESAHAN.pdf] Text
2. LEMBAR PENGESAHAN.pdf

Download (343kB)
[thumbnail of 3. LEMBAR PERNYATAAN.pdf] Text
3. LEMBAR PERNYATAAN.pdf

Download (186kB)
[thumbnail of 4. ABSTRAK.pdf] Text
4. ABSTRAK.pdf

Download (207kB)
[thumbnail of 5. HALAMAN LEMBAR PERSEMBAHAN DAN MOTTO.pdf] Text
5. HALAMAN LEMBAR PERSEMBAHAN DAN MOTTO.pdf

Download (165kB)
[thumbnail of 6. KATA PENGANTAR.pdf] Text
6. KATA PENGANTAR.pdf

Download (282kB)
[thumbnail of 7. DAFTAR ISI.pdf] Text
7. DAFTAR ISI.pdf

Download (215kB)
[thumbnail of 8. BAB 1.pdf] Text
8. BAB 1.pdf

Download (210kB)
[thumbnail of 9. BAB 2.pdf] Text
9. BAB 2.pdf

Download (486kB)
[thumbnail of 10. BAB 3.pdf] Text
10. BAB 3.pdf

Download (320kB)
[thumbnail of 11. BAB 4.pdf] Text
11. BAB 4.pdf
Restricted to Repository staff only

Download (864kB)
[thumbnail of 12. BAB 5.pdf] Text
12. BAB 5.pdf
Restricted to Repository staff only

Download (196kB)
[thumbnail of 13. DAFTAR PUSTAKA.pdf] Text
13. DAFTAR PUSTAKA.pdf

Download (176kB)

Abstract

Kebutuhan WordPress terhadap plugin pihak ketiga memberikan persentase
kerentanan yang tinggi, yaitu 92%, maka diperlukan pendekatan machine learning
guna mengidentifikasi potensi kerentanan plugin secara otomatis dan meningkatkan
keamanan ekosistem WordPress. Dataset yang digunakan dalam penelitian ini
diperoleh melalui proses pengumpulan data dari database WordPress Plugin API
menggunakan script Python. Proses pemodelan dilakukan menggunakan tiga
algoritma prediksi biner, yaitu Logistic Regression, Naïve Bayes, dan Random
Forest, dengan implementasi menggunakan perangkat lunak Orange. Metode
evaluasi menggunakan confusion matrix dan matriks evaluasi berupa akurasi,
presisi, F1-score, dan recall. Penelitian ini menunjukkan implementasi prediksi
plugin rentan WordPress berhasil dilakukan menggunakan algoritma machine
learning dengan bahan prediksi berupa metadata. Proses implementasi dimulai
dengan tahapan Data Collection, Data Preparation, Pembagian Data, hingga
Pemodelan. Hasil matriks evaluasi menunjukkan ketiga model memiliki performa
yang baik dengan rentang skor matriks evaluasi di antara 0.75 – 0.8. Hasil tersebut
juga menunjukkan bahwa model Random Forest memiliki performa rerata terbaik
dibandingkan model lainnya dengan nilai 0.797 untuk akurasi, 0.797 untuk F1
score, 0.799 untuk presisi, dan 0.797 untuk recall. Namun, analisis lebih lanjut pada
prediksi per kelas menunjukkan bahwa meskipun Random Forest unggul pada
sebagian besar metrik evaluasi, terdapat kondisi tertentu di mana Logistic
Regression memberikan hasil yang lebih baik, khususnya pada metrik presisi untuk
kelas tidak rentan dan recall untuk kelas rentan. Penelitian ini menyajikan evaluasi
komprehensif terhadap performa masing-masing algoritma menggunakan metrik
evaluasi, serta memberikan rekomendasi model yang paling optimal untuk
diterapkan dalam sistem deteksi kerentanan plugin WordPress secara otomatis.

Kata Kunci: Logistic Regression, Naïve Bayes, Plugin WordPress, Random Forest

Item Type: Thesis (Diploma)
Subjects: T Technology > TA Engineering (General). Civil engineering (General)
Divisions: Fakultas Teknik > Teknik Informatika
Depositing User: user2 user2 user2
Date Deposited: 11 May 2026 08:02
Last Modified: 11 May 2026 08:02
URI: https://repositori.unsil.ac.id/id/eprint/6674

Actions (login required)

View Item
View Item