Sistem Deteksi dan Penyaringan Pesan Spam SMS Berbasis Android
DOI:
https://doi.org/10.29407/r8pjjg86Keywords:
Android, Klasifikasi Teks, Logistic Regression, SMS Spam, Pembelajaran MesinAbstract
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
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
Issue
Section
License
Copyright (c) 2026 Candra Surya Setiyawan, Mochamad Bressandy Syach Putra

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Copyright on any article is retained by the author(s).
- The author grants the journal, right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgment of the work’s authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal’s published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.
- The article and any associated published material is distributed under the Creative Commons Attribution-ShareAlike 4.0 International License





