Sistem Deteksi dan Penyaringan Pesan Spam SMS Berbasis Android

Authors

  • Candra Surya Setiyawan Universitas Nusantara PGRI Kediri
  • Mochamad Bressandy Syach Putra Universitas Nusantara PGRI Kediri

DOI:

https://doi.org/10.29407/r8pjjg86

Keywords:

Android, Klasifikasi Teks, Logistic Regression, SMS Spam, Pembelajaran Mesin

Abstract

Pesan spam pada layanan Short Message Service (SMS) masih sering dimanfaatkan untuk penipuan dan penyalahgunaan data pribadi sehingga diperlukan sistem yang mampu melakukan penyaringan pesan secara otomatis pada perangkat seluler. Penelitian ini mengembangkan aplikasi penyaringan SMS spam berbasis Android dengan mengintegrasikan antarmuka Flutter dan mesin klasifikasi berbasis Python melalui plugin Chaquopy. Metode klasifikasi yang digunakan adalah Logistic Regression dengan tahapan prapemrosesan teks, ekstraksi fitur menggunakan Term Frequency–Inverse Document Frequency (TF-IDF), serta pelatihan dan pengujian model pada dataset SMS berbahasa Indonesia yang telah dilabeli ke dalam kelas spam dan non-spam. Hasil evaluasi menunjukkan bahwa model menghasilkan akurasi sebesar 96%, dengan nilai precision 0,94 dan recall 0,97 pada kelas non-spam, serta precision 0,97 dan recall 0,94 pada kelas spam. Confusion matrix yang diperoleh adalah [[111, 3], [7, 108]], yang menunjukkan bahwa sebagian besar pesan berhasil diklasifikasikan secara tepat pada kedua kelas. Berdasarkan hasil tersebut, Logistic Regression dapat diterapkan secara efektif untuk klasifikasi teks pendek pada pesan SMS dan sesuai digunakan sebagai sistem penyaringan spam yang berjalan langsung pada perangkat Android.

Downloads

Download data is not yet available.

References

F. Reviantika, Y. Azhar, and G. I. Marthasari, “Analisis Klasifikasi SMS Spam Menggunakan Logistic Regression,” APIC, 2021. [Online]. Available: https://www.cnbcindonesia.com

[2] A. Nur et al., “Prosiding SEMNAS INOTEK (Seminar Nasional Inovasi Teknologi) 80 Implementasi Algoritma Regresi Logistik untuk Binary Classification dalam Spam SMS dan WhatsApp Penulis Korespondensi,” Online, 2023

[3] S. Mutmainnah, T. Ansyor Lorosae, and S. Ramadhan, “Model Text Embedding dan TF-IDF+Ngram untuk Meningkatkan Kinerja Algoritma Binary Classifier pada Klasifikasi SMS Palsu,” vol. 4, no. 1, pp. 55–64, 2025, [Online]. Available: https://ojs.trigunadharma.ac.id/index.php/jsi

[4] M. A. Sofyan, N. Rahaningsih, and R. D. Dana, “DETEKSI SMS SPAM BERBAHASA INDONESIA MENGGUNAKAN ALGORITMA SUPPORT VECTOR MACHINE,” 2024. [Online]. Available: http://bit.ly/yw_sms_spam_indonesia,

[5] M. Dauber Panjaitan, P. P. Adikara, and B. D. Setiawan, “Klasifikasi Spam pada Short Message Service (SMS) menggunakan Support Vector Machine,” 2017. [Online]. Available: http://j-ptiik.ub.ac.id

[6] G. Airlangga, “A Comparative Analysis of Deep Learning Models for SMS Spam Detection: CNN-LSTM, CNN-GRU, and ResNet Approaches,” Journal of Computer Networks, Architecture and High Performance Computing, vol. 6, no. 4, pp. 1952–1960, Oct. 2024, doi: 10.47709/cnahpc.v6i4.4827.

[7] D. Ramdhan, H. Lucky, A. P. Kemala, and A. Chowanda, “SHORT MESSAGE SERVICE (SMS) SPAM FILTERING USING DEEP LEARNING IN BAHASA INDONESIA,” ICIC Express Letters, Part B: Applications, vol. 13, no. 10, pp. 1093–1100, Oct. 2022, doi: 10.24507/icicelb.13.10.1093.

[8] “Implementasi NLP(Natural Language Processing) Dasar pada Analisis Sentiment Review Spotify,” Seminar Nasional Teknologi & Sains, vol. 3, no. 1, pp. 145–153, doi: 10.29407/stains.v3i1.4166.

[9] J. Handoko, Z. Salsabila, and J. SIFO Mikroskil, “Sistem Deteksi Nomor Telepon dan Rekening Bank Terindikasi Penipuan Berbasis Aplikasi Android dan Web.”, JSM, vol. 23, no. 2, 2022. DOI: https://doi.org/10.55601/jsm.v23i2.913

[10] Kaggle, “Indonesian SMS Spam.” Accessed: Dec. 24, 2025. [Online]. Available: https://www.kaggle.com/datasets/gevabriel/indonesian-sms-spam/data?select=sms_spam_indo.csv

[11] Kaggle, “kamus_slag.” Accessed: Dec. 24, 2025. [Online]. Available: https://www.kaggle.com/datasets/fornigulo/kamus-slag

[12] S. Shevira, I. Made, A. D. Suarjaya, and P. Wira Buana, “Pengaruh Kombinasi dan Urutan Pre-Processing pada Tweets Bahasa Indonesia,” JITTER, vol. 3, no. 2, Aug. 2022. DOI: https://doi.org/10.24843/JTRTI.2022.v03.i02.p06.

[13] A. W. Pradana and M. Hayaty, “The Effect of Stemming and Removal of Stopwords on the Accuracy of Sentiment Analysis on Indonesian-language Texts,” Kinetik: Game Technology, Information System, Computer Network, Computing, Electronics, and Control, pp. 375–380, Oct. 2019, doi: 10.22219/kinetik.v4i4.912.

[14] M. U. Albab, Y. K. P., and M. N. Fawaiq, “Optimization of the Stemming Technique on Text Preprocessing President 3 Periods Topic,” Jurnal Transformatika, vol. 20, no. 2, pp. 1–12, Jan. 2023, doi: 10.26623/transformatika.v20i2.5374.

[15] A. H. I. B. A. Azrir, P. Naveen, and S. C. Haw, “Sentiment Analysis using Machine Learning Models on Shopee Reviews,” Journal of System and Management Sciences, vol. 14, no. 2, pp. 214–228, 2024, doi: 10.33168/JSMS.2024.0213.

[16] A. Firizkiansah, A. Muhammad, and I. R. Maulana, “Optimasi Klasifikasi Data Teks Menggunakan Algoritma Logistic Regression dengan TF-IDF dan SMOTE,” JIKOMTI, vol. 2, no. 1, May 2025..

Downloads

Published

2026-01-24

How to Cite

Sistem Deteksi dan Penyaringan Pesan Spam SMS Berbasis Android. (2026). Seminar Nasional Teknologi & Sains, 5(1), 611-619. https://doi.org/10.29407/r8pjjg86

Similar Articles

11-20 of 224

You may also start an advanced similarity search for this article.