Implementasi Intent Classification pada NPC Menggunakan TF-IDF dan Multinomial Naive Bayes dalam Game Naratif
Abstract
Abstrak. Interaksi antara pemain dan Non-Playable Character (NPC) pada game naratif umumnya masih menggunakan sistem dialog statis yang membatasi fleksibilitas komunikasi. Beberapa penelitian telah menerapkan Natural Language Processing (NLP) pada NPC, namun sebagian besar masih berfokus pada pengembangan model klasifikasi tanpa implementasi langsung pada lingkungan game naratif, khususnya untuk interaksi berbasis teks dalam bahasa Indonesia. Penelitian ini bertujuan mengimplementasikan intent classification pada NPC menggunakan metode Term Frequency–Inverse Document Frequency (TF-IDF) dan Multinomial Naive Bayes. Dataset terdiri atas 100 kalimat berbahasa Indonesia yang dikelompokkan ke dalam lima kategori intent. Data diproses melalui tahapan case folding, cleaning, stopword removal, dan stemming, kemudian diekstraksi menggunakan TF-IDF sebelum diklasifikasikan menggunakan Multinomial Naive Bayes. Evaluasi dilakukan menggunakan pembagian data latih dan data uji sebesar 80:20. Hasil pengujian menunjukkan akurasi sebesar 85%, dengan nilai precision, recall, dan F1-score yang menunjukkan kemampuan model dalam mengklasifikasikan sebagian besar intent secara tepat. Model kemudian diintegrasikan ke dalam game Clean Room sehingga NPC mampu memberikan respons berdasarkan hasil klasifikasi intent pemain.
Downloads
References
Anang Habibi, & Muhammad Ibnu Athoillah. (2025). Pengembangan Game Survival Horor Unity 3D dengan Menerapkan AI pada NPC. Jurnal Penelitian Rumpun Ilmu Teknik, 4(1), 189–200. https://doi.org/10.55606/juprit.v4i1.3473
Maulana, D., Dila, M. N., & Putri, M. I. (n.d.). Penerapan State Pattern dan Retrieval-based Chatbot pada NPC Game Visual Novel di Unity Engine. 103–113.
Siswanto, E., Suni, A. F., & Korespondensi, P. (2019). Aksi Penyerangan Non-Player Character (Npc) Menggunakan Metode Naïve Bayes Pada Shooter Game Attacking Behaviour of Non-Player Character (Npc) Using Naïve Bayes Method in Shooter Game. Jurnal Teknologi Informasi Dan Ilmu Komputer, 8(6). https://doi.org/10.25126/jtiik.202183804.
Hendrizal. (2024). Skripsi Implementasi Natural Language Processing Skripsi Implementasi Natural Language Processing. 158.
Setiawan, Y., Maulidevi, N. U., & Surendro, K. (2022). DETEKSI CYBERBULLYING DENGAN MESIN PEMBELAJARAN KLASIFIKASI ( SUPERVISED LEARNING ) : PELUANG DAN TANTANGAN CYBERBULLYING DETECTION USING SUPERVISED LEARNING : 9(7), 1577–1582. https://doi.org/10.25126/jtiik.202296747.
D. Khurana, A. Koli, K. Khatter, and S. Singh, "Natural language processing: state of the art, current trends and challenges," Multimedia Tools and Applications, vol. 82, no. 3, pp. 3713–3744, 2023.
J. Ni, T. Young, V. Pandelea, F. Xue, and E. Cambria, "Recent advances in deep learning based dialogue systems: A systematic survey," Artificial Intelligence Review, vol. 56, pp. 3055–3155, 2023.
Fatharani, K. P. Kania, J. Hutahaean, and S. R. Wulan, "Deteksi Intensi Chatbot Berbahasa Indonesia dengan Menggunakan Metode Capsule Network," Journal of Information System Research (JOSH), vol. 3, no. 4, pp. 590–596, Jul. 2022.
Z. A. Annisa, R. S. Perdana, and P. P. Adikara, "Kombinasi Intent Classification dan Named Entity Recognition pada Data Berbahasa Indonesia dengan Metode Dual Intent and Entity Transformer," Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK), vol. 11, 2024.
D. Septiani and I. Isabela, "Analisis Term Frequency Inverse Document Frequency (TF-IDF) dalam Temu Kembali Informasi pada Dokumen Teks," Sistem dan Teknologi Informasi Indonesia (SINTESIA), vol. 1, no. 2, pp. 34–42, 2022.
A. D. M. Putri, N. Sulistianingsih, and R. Rismayati, "Pengaruh Teknik Representasi Teks Bag-of-Words dan TF-IDF terhadap Akurasi Klasifikasi Sentimen Teks Multi-Domain," Jurnal Teknologi Informasi dan Multimedia, vol. 7, no. 4, 2024.
N. A. Ionendri, F. Candra, and A. Rizal, "News Classification Using Natural Language Processing with TF-IDF and Multinomial Naïve Bayes," Journal of Applied Computer Science and Technology (JACOST), vol. 6, no. 1, 2025.
R. R. Sani, Y. A. Pratiwi, S. Winarno, E. D. Udayanti, and F. Alzami, "Analisis Perbandingan Algoritma Naïve Bayes Classifier dan Support Vector Machine untuk Klasifikasi Berita Hoax pada Berita Online Indonesia," Jurnal Masyarakat Informatika, vol. 13, no. 2, 2022.
F. Atqiya, M. R. Sholahuddin, and R. Suharsih, "Implementasi Finite State Automata pada Desain Sistem Dialog Interaktif Non-Player Character dalam Game 'Legenda Guardian Kuno'," Media Jurnal Informatika, vol. 16, no. 2, 2024.
A. Mulyana, Y. Wibisono, and A. Anisyah, "Non-Playable Characters Based on Large Language Models for Role Playing Games (RPG)," Brilliance: Research of Artificial Intelligence, vol. 5, no. 2, 2025.

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.



