IMPLEMENTASI LARGE LANGUAGE MODEL (LLM) UNTUK ANALISIS STATIS DAN KLASIFIKASI MALWARE PADA APLIKASI ANDROID

Hadi, Lalu Muhammad Syamsul (2025) IMPLEMENTASI LARGE LANGUAGE MODEL (LLM) UNTUK ANALISIS STATIS DAN KLASIFIKASI MALWARE PADA APLIKASI ANDROID. S1 - Sarjana thesis, Universitas AMIKOM Yogyakarta.

[img] Text (COVER-ABSTRAK)
COVER.pdf - Published Version

Download (2MB)
[img] Text (BAB I)
BAB I.pdf - Published Version

Download (233kB)
[img] Text (BAB II)
BAB II.pdf - Published Version
Restricted to Registered users only

Download (761kB)
[img] Text (BAB III)
BAB III.pdf - Published Version
Restricted to Registered users only

Download (453kB)
[img] Text (BAB IV)
BAB IV.pdf - Published Version
Restricted to Registered users only

Download (446kB)
[img] Text (BAB V)
BAB V.pdf - Published Version

Download (77kB)
[img] Text (DAFTAR PUSTAKA)
Daftar Pustaka.pdf - Published Version
Restricted to Registered users only

Download (97kB)
[img] Text (PUBLIKASI)
Publikasi.pdf - Published Version
Restricted to Repository staff only

Download (785kB)

Abstract

Dominasi sistem operasi Android menjadikannya target utama serangan malware canggih yang menggunakan teknik obfuscation dan polimorfik. Metode deteksi tradisional berbasis tanda tangan sering gagal mengenali ancaman zeroday karena hanya mencocokkan pola sintaksis tanpa memahami konteks kode. Keterbatasan ini meningkatkan risiko pencurian data dan kerugian finansial, sehingga diperlukan pendekatan deteksi proaktif yang mampu menganalisis niat semantik dari sebuah aplikasi. Penelitian ini mengimplementasikan Large Language Model (LLM) Google Gemini 2.5 Pro sebagai mesin analisis statis otomatis untuk mengatasi masalah tersebut. Metodologi meliputi pengumpulan dataset malware dan aplikasi aman, dekompilasi menggunakan Apktool dan Jadx, serta ekstraksi fitur statis krusial seperti izin, API sensitif, dan string. Fitur-fitur tersebut dianalisis menggunakan teknik prompt engineering terstruktur guna memicu penalaran rantai pikiran (chain-of-thought) LLM dalam mengklasifikasikan tingkat bahaya aplikasi. Hasil pengujian menunjukkan sistem mencapai nilai Recall 100%, membuktikan efektivitas LLM dalam mendeteksi seluruh sampel malware tanpa kegagalan. Namun, akurasi tercatat 50% akibat tingginya False Positive karena model cenderung konservatif terhadap penggunaan izin sensitif pada aplikasi aman. Penelitian ini berkontribusi sebagai alat triase awal yang efisien bagi analis keamanan siber, dengan saran pengembangan lanjut berupa penggabungan analisis dinamis untuk memverifikasi perilaku runtime.

Item Type: Thesis (S1 - Sarjana)
Contributor:
Pembimbing
Syafrizal, Melwin
Uncontrolled Keywords: Malware Android, Large Language Model, Analisis Statis, Prompt Engineering, Keamanan Siber, Android Malware, Static Analysis, Cybersecurity.
Subjects: 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 000 Ilmu komputer, informasi dan pekerjaan umum
Divisions: Fakultas Ilmu Komputer > Teknik Komputer
Depositing User: RC Universitas AMIKOM Yogyakarta
Date Deposited: 02 Mar 2026 01:42
Last Modified: 02 Mar 2026 01:42
URI: http://eprints.amikom.ac.id/id/eprint/31694

Actions (login required)

View Item View Item