Pengembangan Sistem Pembatasan Akses Website Berbasis Machine Learning dan Browser Extension

Pratama Iswahyudhi, Darryl (2026) Pengembangan Sistem Pembatasan Akses Website Berbasis Machine Learning dan Browser Extension. Bachelor Thesis, Universitas Multimedia Nusantara.

[img] PDF
HALAMAN_AWAL.pdf
Restricted to Registered users only

Download (569kB)
[img] PDF
BAB_I.pdf

Download (244kB)
[img] PDF
BAB_II.pdf

Download (521kB)
[img] PDF
BAB_III.pdf
Restricted to Registered users only

Download (1MB)
[img] PDF
BAB_IV.pdf
Restricted to Registered users only

Download (2MB)
[img] PDF
BAB_V.pdf
Restricted to Registered users only

Download (222kB)
[img] PDF
DAFTAR_PUSTAKA.pdf
Restricted to Registered users only

Download (215kB)
[img] PDF
LAMPIRAN.pdf
Restricted to Registered users only

Download (671kB)
[img] Archive (ZIP)
00000078651_2521_LembarPengesahan.pdf
Restricted to Registered users only

Download (65kB)

Abstract

Perkembangan akses internet meningkatkan risiko paparan terhadap situs web berbahaya, seperti phishing, malware, dan konten dewasa, khususnya bagi anak dan remaja. Penelitian ini mengembangkan sistem pembatasan akses situs web berbasis machine learning dan browser extension yang diintegrasikan dengan perangkat lunak desktop. Sistem yang dikembangkan terdiri atas model klasifikasi URL berbasis XGBoost, REST API sebagai layanan prediksi, browser extension sebagai komponen pemblokiran pada sisi browser, serta aplikasi desktop untuk pengelolaan proteksi oleh orang tua atau administrator. Extension juga dapat menerapkan aturan whitelist, blacklist, dan pemblokiran kata kunci. Model dilatih untuk melakukan klasifikasi multikelas terhadap URL ke dalam kategori benign, phish, malware, dan adult menggunakan fitur struktural URL serta TF-IDF berbasis character- level n-gram. Pengujian model dilakukan menggunakan metrik akurasi, presisi, recall, F1-score, matriks konfusi, dan ROC-AUC multikelas, dengan macro F1-score sebagai metrik utama. Hasil pengujian menunjukkan bahwa model memperoleh akurasi sebesar 0,9596, macro F1-score sebesar 0,9449, weighted F1-score sebesar 0,9598, dan ROC-AUC multikelas sebesar 0,9968. Pengujian browser extension menunjukkan bahwa URL benign dapat diakses, sedangkan URL phish, malware, dan adult berhasil dialihkan ke halaman pemblokiran. Pada kondisi VPN aktif, URL berbahaya tetap berhasil diblokir karena pemeriksaan dilakukan pada level browser. Perangkat lunak desktop berhasil menjalankan PIN orang tua atau administrator, penyimpanan konfigurasi, Enable Protection, Disable Protection, local agent, event log, application control, persistence, dan notifikasi email. Hasil penelitian menunjukkan bahwa kombinasi machine learning, REST API, browser extension, dan perangkat lunak desktop dapat digunakan sebagai prototipe sistem pembatasan akses situs web yang bersifat berlapis.

Item Type: Thesis (Bachelor Thesis)
Creators: Pratama Iswahyudhi, Darryl (00000078651)
Contributors: Tri Nugroho Ignatius, Hargyo
Keywords: Klasifikasi URL, XGBoost, Browser Extension, Kontrol Orang tua, Pemblokiran Situs Web 7 Pengembangan Sistem Pembatasan ..., Darryl Pratama Iswahyudhi, Universitas Multimedia Nusantara
Subjects: 000 Computer Science, Information and General Works > 000 Computer Science, Knowledge and Systems > 004 Computer Science, Data Processing, Hardware
Divisions: Faculty of Engineering & Informatics > Computer Engineering
Date Deposited: 24 Jul 2026 08:06
URI: https://kc.umn.ac.id/id/eprint/48044

Actions (login required)

View Item View Item