Perbandingan Metode KNN, Decision Tree Dan Neural Network Untuk Deteksi Malware Pada Platform Android

Authors

  • Nurjaya Universitas Pamulang
  • Nur Rofiq Universitas Pamulang

Keywords:

Malware, Android, K-Nearest neighbor, neural network, Decision Tree

Abstract

 Android telah menjadi platform yang paling dominan dan banyak digunakan di seluruh dunia, pada tahun 2021 tercatat lebih dari 3,5 miliar pengguna aktif, perkembangan tersebut berdampak kepada ancaman keamanan terhadap platform android yang semakin besar oleh serangan malware. serangan malware mampu menyebabkan kerusakan pada sistem komputer dan juga menimbulkan kerugian yang sangat besar terhadap korbannya. Ada banyak penelitian untuk mendeteksi serangan malware, tetapi saat ini belum ada yang pernah membandingkan antara metode K-Nearest neighbor, neural network, Decision Tree untuk mendeteksi malware pada platform android sehingga belum di ketahui metode mana yang lebih akurat, Oleh karena itu pada penelitian ini bertujuan untuk membandingkan ketiga metode tersebut agar dapat di ketahui metode mana yang lebih akurat dalam mendeteksi serangan malware. Hasil dari penelitian membuktikan metode neural network lebih tinggi tingkat akurasi sebesar 97% (R-Squared = 0.97) jika dibandingkan dengan metode KNN dengan tingkat akurasi sebesar 96% (R-Squared = 0.96) dan juga metode decision tree dengan tingkat akurasi sebesar 95% (R-Squared = 0.95).

References

Asry, D. W., Siswanto, E., & Huda, D. K. (2023). Deteksi Malware Statis Menggunakan Deep Neural Networks Pada Portable Executable. Jurnal Ilmu Teknik dan Informatika (TEKNIK), 19-34.

Awad, M., & Khanna, R. (2015). Efficient Learning Machines. New York: Apress Media.

Cholissodin, I., Sutrisno, Soebroto, A. A., Hasanah, U., & Febiola, Y. I. (2020). AI, Machine Learning & Deep Learning (Teori & Implementasi). FILKOM: Fakultas Ilmu Komputer, 465.

Collonoval, F., Dafna, I., Ivanov, P., & Eric, C. (2023, July 4). Project Jupyter’s origins and governance. Retrieved from Jupyter: https://jupyter.org/

Gulli, A., & Pal, S. (2017). Deep Learning With Keras. Brimingham: Packt Publishing.

Hadianto, N., Novitasari, H. B., & Rahmawati, A. (2019). Klasifikasi Peminjaman Nasabah Bank Menggunakan Metode Neural Network. PILAR Nusa Mandiri, 163-170.

Hadiprakoso, R. B., Aditya, W. R., & Pramitha, F. N. (2022). Analisis Statis Deteksi Malware Android Menggunakan Algoritma Supervised Machine Learning. CyberSecurity dan Forensik Digital, 1-5.

Han, J., Kamber, M., & Pei, J. (2012). Data Mining Concepts and Techniques (3rd ed.).

Hilpisch, Y. (2015). Python for Finance.

huang, G.-B., Zhu, Q.-Y., & Siew, C.-K. (2006). Extreme learning machine: theory and. Neurocomputing, 489–501.

Hunter, J. D. (2023, Juli). Matplotlib. Retrieved from pypi.org: https://pypi.org/project/matplotlib/

Muslim, M. A., Prasetiyo, B., Mawarni, E. L., Herowati, A. J., Misqotussa'adah, Rukmana, S. H., & Nurzahputra, A. (2019). Data Mining Algoritma C4.5 disertai cntoh kasus dan penerapannya. Semarang: unnes.

Nelli, F. (2015). Python Data Analytics. New York: Apress Media.

Novrianda, R., Kunang, Y. N., & Shaksono, P. (2014). Analisis Forensik Malware Pada Android . Konferensi Nasional Ilmu Komputer (KONIK), 377-385.

Prasetyo, B., Suryani, V., & Anbiya, D. R. (2021). Analisis Deteksi Malware pada Aplikasi Android Fintech berdasarkan Permissions dengan menggunakan Naive Bayes dan Random Forest. e-Proceeding of Engineering, 9885.

Rawat, N., Amrita, & Singh, A. (2023). Permission-Based Malware Detection in Android Using. YMER, 1505-1517.

Refhaldo, M., Budiarto, E., Sari, P. A., & Monica, S. (2022). Klasifikasi Aplikasi Malware Android Menggunakan Algoritma C5.0. Prosiding SAINTEK, 854-859.

Rohman, y. A. (2019, 12 8). Pengenalan NumPy, Pandas, Matplotlib. Retrieved from medium.com: https://medium.com/@yasirabd/pengenalan-numpy-pandas-matplotlib-b90bafd36c0

Sitorus, Y. W., Sukarno, P., & Mandala, S. (2021). Analisis Deteksi Malware Android menggunakan metode Support Vector Machine & Random Forest. e-Proceeding of Engineering, 12500.

University, B. (2023, 7 2). Confusion Matrix. Retrieved from Retrieved from Binus University: https://socs.binus.ac.id/2020/11/01/confusion-matrix/

VanderPlas, J. (2017). Python Data Science Handbook. United States of America: O’Reilly Media, Inc.,.

Wadi, H. (2015). Pemrograman Python : untuk pelajar dan mahasiswa. Bandung: TR Publisher.

Waskom, M. L. (2021). seaborn: statistical data visualization. Journal of Open Source Software, 6, 3021. Retrieved from https://doi.org/10.21105/joss.03021

Downloads

Published

2024-09-30

How to Cite

Nurjaya, & Nur Rofiq. (2024). Perbandingan Metode KNN, Decision Tree Dan Neural Network Untuk Deteksi Malware Pada Platform Android . JRIIN :Jurnal Riset Informatika Dan Inovasi, 2(4), 753–760. Retrieved from https://jurnalmahasiswa.com/index.php/jriin/article/view/2321

Most read articles by the same author(s)