Penerapan Text Mining untuk Klasifikasi Berita Online

Penulis

  • andreas fiki Universitas Madura image/svg+xml Penulis
  • Panji cahya prasetyo Penulis

Kata Kunci:

Text Mining, Klasifikasi Teks, Berita Online, Machine Learning, TF-IDF

Abstrak

Pesatnya perkembangan portal berita daring di Indonesia — termasuk Kompas.com, Detik.com, dan CNN Indonesia — menghasilkan ratusan artikel yang dipublikasikan setiap hari dalam berbagai kategori topik, sehingga menimbulkan tantangan berupa kelebihan informasi (information overload). Pengelompokan berita secara manual sudah tidak lagi efisien untuk skala besar dan rentan terhadap inkonsistensi manusia. Text mining, sebagai cabang data mining yang berfokus pada data teks tidak terstruktur, telah menunjukkan potensi besar dalam mengotomatisasi klasifikasi dokumen. Studi-studi sebelumnya yang menggunakan Naïve Bayes, Support Vector Machine (SVM), serta pembobotan Term Frequency–Inverse Document Frequency (TF-IDF) pada korpus berita berbahasa Indonesia melaporkan tingkat akurasi antara 82%–95%. Namun, evaluasi komparatif yang sistematis terhadap pipeline praproses pada dataset berita Indonesia yang seimbang dan multi-kategori masih belum banyak dieksplorasi dalam literatur.Penelitian ini bertujuan untuk mengembangkan dan mengevaluasi sistem klasifikasi otomatis berbasis text mining pada artikel berita daring berbahasa Indonesia dalam lima kategori topik: politik, ekonomi, olahraga, teknologi, dan hiburan.Penelitian ini menggunakan pendekatan kuantitatif. Dataset sebanyak 1.500 artikel berita (300 per kategori) dikumpulkan melalui web scraping otomatis menggunakan Python dan BeautifulSoup dari tiga portal berita daring utama di Indonesia. Tahapan praproses teks meliputi empat langkah berurutan: case folding, tokenisasi, penghapusan stopword menggunakan daftar stopword Bahasa Indonesia yang telah dikurasi, serta stemming menggunakan library Sastrawi. Ekstraksi fitur dilakukan dengan metode pembobotan TF-IDF. Tiga algoritma klasifikasi terawasi digunakan dan dibandingkan, yaitu Naïve Bayes (NB), Support Vector Machine (SVM dengan kernel linear), dan K-Nearest Neighbor (K-NN, k=5). Pembagian data dilakukan menggunakan stratified split 80:20 antara data latih dan data uji. Kinerja model dievaluasi menggunakan metrik akurasi, precision, recall, dan F1-score berdasarkan confusion matrix.SVM menghasilkan akurasi klasifikasi tertinggi sebesar 91,67%, dengan precision 91,3%, recall 91,7%, dan F1-score 91,4%. Naïve Bayes berada di posisi berikutnya dengan akurasi 85,33% (F1-score: 84,9%), sedangkan K-NN menghasilkan 78,67% (F1-score: 78,1%). Analisis per kategori menunjukkan bahwa kategori politik dan olahraga menghasilkan F1-score tertinggi, masing-masing sebesar 94,2% dan 93,8%, sedangkan kategori teknologi memiliki F1-score terendah yaitu 86,1% akibat adanya tumpang tindih semantik dengan kategori ekonomi. Penggunaan stemming Sastrawi meningkatkan akurasi keseluruhan sebesar 4,2 poin persentase dibandingkan baseline tanpa stemming pada ketiga algoritma.Text mining yang dikombinasikan dengan ekstraksi fitur TF-IDF dan klasifikasi SVM terbukti efektif dalam mengotomatisasi pengelompokan berita online berbahasa Indonesia, dengan akurasi melebihi 91% pada lima kategori topik. Stemming berbasis Sastrawi terbukti sebagai langkah praproses yang krusial dalam meningkatkan performa klasifikasi pada teks Bahasa Indonesia. Namun, ambiguitas semantik antara kategori yang saling berdekatan (teknologi dan ekonomi) masih menjadi keterbatasan pada pendekatan bag-of-words. Penelitian selanjutnya disarankan untuk mengeksplorasi model bahasa berbasis transformer seperti IndoBERT dan representasi kata kontekstual untuk mengatasi tumpang tindih semantik, serta integrasi pemrosesan aliran berita secara real-time dan klasifikasi multi-label guna merepresentasikan kompleksitas konten berita daring modern.

Unduhan

Data unduhan tidak tersedia.

Referensi

[1] D. Choudhury, “A Review on News Article Classification Using Different Machine Learning Algorithms,” International Journal of Computer Sciences and Engineering, vol. 13, no. 7, pp. 58–63, Jul. 2025, doi: 10.2

[2] F. Anisa and A. Purwanto, “Design of a Sentiment Analysis System for Indonesian-Language International Conflict News using Naïve Bayes and SVM,” Sistemasi: Jurnal Sistem Informasi, vol. 15, no. 5, pp. 1861–1872, May 2026, doi: 10.32520/stmsi.v15i5.6392.

[3] A. F. Rachman, F. P. E. Putra, S. Syirofi, and D. Wahid, “Case Study of Computer Network Development for the Internet Of Things (IoT) Industry in an Urban Environment,” Brilliance, vol. 4, no. 1, pp. 399–407, Aug. 2024, doi: 10.47709/brilliance.v4i1.4302.

[4] F. P. E. Putra, O. F. Kusuma, M. Mursidi, and A. Hamzah, “Comparative Analysis of Laravel and Symfony in PHP-Based Web Application Developmen,” Brilliance: Research of Artificial Intelligence, vol. 5, no. 1, pp. 272–280, Mar. 2025, doi: 10.47709/brilliance.v5i1.5892.

[5] M. Raquib et al., “A Unified BERT-CNN-BiLSTM Framework for Simultaneous Headline Classification and Sentiment Analysis of Bangla News,” Nov. 23, 2025, arXiv: arXiv:2511.18618. doi: 10.48550/arXiv.2511.18618.

[6] A. Hussain, G. Ali, F. Akhtar, Z. H. Khand, and A. Ali, “Design and Analysis of News Category Predictor,” Engineering, Technology & Applied Science Research, vol. 10, no. 5, pp. 6380–6385, Oct. 2020, doi: 10.48084/etasr.3825.

[7] C. Ramadhan, V. Atina, and H. Permatasari, “Analisis Perbandingan Model CNN dan IndoBERT Dalam Sentimen Berita Politik Indonesia,” Prosiding Seminar Nasional Teknologi Informasi dan Bisnis, pp. 110–118, Jul. 2025, doi: 10.47701/v1r9ka69.

[8] D. Endalie and G. Haile, “Automated Amharic News Categorization Using Deep Learning Models,” Computational Intelligence and Neuroscience, vol. 2021, no. 1, p. 3774607, Jan. 2021, doi: 10.1155/2021/3774607.

[9] M. B. Adewoye and D. S. Ara, “Comprehensive Review of Multiclass Text Classification using the 20 Newsgroup Dataset,” International Journal of Scientific Research in Computer Science, Engineering and Information Technology, vol. 10, no. 6, pp. 1193–1212, Nov. 2024, doi: 10.32628/CSEIT241061166.

[10] F. Rumaisa, “Evaluation of Indonesian Language Stemmer Algorithms: A Comparative Analysis,” Brilliance, vol. 5, no. 1, pp. 21–25, Mar. 2025, doi: 10.47709/brilliance.v5i1.5679.

[11] C. Suhaeni, S. A. Kamila, F. Fahira, M. Yusran, and G. A. Dito, “Exploring a Large Language Model on the ChatGPT Platform for Indonesian Text Preprocessing Tasks,” Indonesian Journal of Statistics and Its Applications, vol. 9, no. 1, pp. 100–116, 2025, doi: 10.29244/ijsa.v9i1p100-116.

[12] L. Zhang, “Features extraction based on Naive Bayes algorithm and TF-IDF for news classification,” PLOS ONE, vol. 20, no. 7, p. e0327347, Jul. 2025, doi: 10.1371/journal.pone.0327347.

[13] N. Haidar, F. P. Eka Putra, M. Arifin, M. Yasir Zain, and I. Darmawan, “Desain dan Perancangan Smart Campus berbasis ZigBee Wireless Sensor Network,” JITET, vol. 1, no. 11, pp. 842–850, Nov. 2021, doi: 10.17977/um068v1i112021p842-850.

[14] A. A. Kurniawan and M. Mustikasari, “Implementasi Deep Learning Menggunakan Metode CNN dan LSTM untuk Menentukan Berita Palsu dalam Bahasa Indonesia,” JIUP, vol. 5, no. 4, p. 544, Dec. 2021, doi: 10.32493/informatika.v5i4.6760.

[15] F. P. E. Putra, F. Mu’minin, A. Nuraini, S. N. R. Barokah, and K. Khairurrozi, “Designing an Information System for Student Admissions at SMAN 1 Pademawu Using the Waterfall Method,” Brilliance: Research of Artificial Intelligence, vol. 5, no. 1, pp. 582–591, Mar. 2025, doi: 10.47709/brilliance.v5i1.6508.

[16] R. F. Kurniawan and M. F. Arif, “IMPLEMENTASI TEXT MINING MENGGUNAKAN METODE COSINE SIMILARITY UNTUK KLASIFIKASI KONTEN BERITA DI POSTINGAN GRUP FACEBOOK INFO LANTAS DAN KRIMINAL PASURUAN,” JAMI: Jurnal Ahli Muda Indonesia, vol. 3, no. 1, pp. 9–17, Jun. 2022, doi: 10.46510/jami.v3i1.41.

[17] M. N. Arifin, M. U. Mansyur, A. Rahman, N. P. Dewi, and P. E. Putra, “Enhanced OCR Recognition for Madurese Text Documents: A Genetic Algorithm Approach with Tesseract 5.5,” vol. 13, no. 2, 2025.

[18] Y. A. Hafiz and E. Sudarmilah, “IMPLEMENTASI WEB SCRAPING PADA PORTAL BERITA ONLINE,” inisiasi, pp. 55–60, Nov. 2023, doi: 10.59344/inisiasi.v12i1.120.

[19] Muhammad Mursyid, A. Setiawan, and M. Arifin, “Implementation of IndoBERT in Sentiment Analysis of Free Nutritious Meal Programs on the X Social Media Platform,” J. teknol. inf. pendidik., vol. 19, no. 1, pp. 1228–1242, Mar. 2026, doi: 10.24036/jtip.v19i1.1104.

[20] H. Ma’rifah, A. P. Wibawa, and M. I. Akbar, “Klasifikasi Artikel Ilmiah Dengan Berbagai Skenario Preprocessing,” JSAKTI, vol. 2, no. 2, p. 70, Apr. 2020, doi: 10.30872/jsakti.v2i2.2681.

[21] A. Kunaefi, Z. Abidin, and R. Kusumawati, “KLASIFIKASI BERITA HOAKS BAHASA INDONESIA MENGGUNAKAN INDOBERT FINE-TUNING DENGAN PENDEKA-TAN FOCAL LOSS PADA DATA TIDAK SEIMBANG,” jipi. jurnal. ilmiah. penelitian. dan. pembelajaran. informatika., vol. 10, no. 2, pp. 1706–1714, May 2025, doi: 10.29100/jipi.v10i2.7811.

[22] T. F. Mustafa and H. Alfianti, “Klasifikasi Berita Palsu Berbahasa Indonesia Menggunakan Algoritma Naive Bayes Berbasis Web,” Jurnal Sains Informatika Terapan, vol. 4, no. 3, pp. 657–663, Nov. 2025, doi: 10.62357/jsit.v4i3.564.

[23] F. P. E. Putra, Iksan, and N. Saadah, “Interaktif dan Personalisasi Peningkatan Pembelajaran IoT di Sekolah,” Jurnal Sistim Informasi dan Teknologi, pp. 175–181, Jul. 2023, doi: 10.37034/jsisfotek.v5i2.236.

[24] M. Harditya and P. D. Purnamasari, “Machine Learning vs. Transformer: Indonesia News Classification,” in Proceedings of the 2024 10th International Conference on Communication and Information Processing, in ICCIP ’24. New York, NY, USA: Association for Computing Machinery, Mei 2025, pp. 699–704. doi: 10.1145/3708657.3708769.

[25] F. P. E. Putra, U. Ubaidi, D. Mayangsari, and N. Hasanah, “Netvista Public Wireless Network Quality Analysis Using Quality Of Service Parameters,” Brilliance: Research of Artificial Intelligence, vol. 4, no. 1, pp. 443–452, Feb. 2024, doi: 10.47709/brilliance.v4i1.4388.

[26] Y. I. Alzoubi, A. E. Topcu, and A. E. Erkaya, “Machine Learning-Based Text Classification Comparison: Turkish Language Context,” Applied Sciences, vol. 13, no. 16, p. 9428, Jan. 2023, doi: 10.3390/app13169428.

[27] F. P. Eka Putra, A. Baidawi, A. A. Mubarok, and Frediyanto, “Merancang Jaringan Sensor Nirkabel dan IoT untuk Kota Pintar Pamekasan,” jidt, pp. 138–145, Jul. 2023, doi: 10.37034/jidt.v5i2.331.

[28] F. P. E. Putra, A. B. Tamam, R. W. Efendi, and Z. Muim, “Optimasi Keamanan DNS: Eksplorasi Optimal dengan Implementasi DNS Security Extensions (DNSSEC),” REMIK: Riset dan E-Jurnal Manajemen Informatika Komputer, vol. 8, no. 1, pp. 349–358, Jan. 2024, doi: 10.33395/remik.v8i1.13398.

[29] N. H. Hari, F. P. E. Putra, and H. Hamdlani, “Optimasi Penjadwalan Menggunakan Metode Algoritma Genetika di Sekolah Menengah Kejuruan Annuqayah - Sumenep,” Query: Journal of Information Systems, vol. 2, no. 2, Oct. 2018, doi: 10.58836/query.v2i2.2613.

[30] Yudi Widhiyasana, Transmissia Semiawan, Ilham Gibran Achmad Mudzakir, and Muhammad Randi Noor, “Penerapan Convolutional Long Short-Term Memory untuk Klasifikasi Teks Berita Bahasa Indonesia,” JNTETI, vol. 10, no. 4, pp. 354–361, Nov. 2021, doi: 10.22146/jnteti.v10i4.2438.

[31] V. A. Flores, P. A. Permatasari, and L. Jasa, “Penerapan Web Scraping Sebagai Media Pencarian dan Menyimpan Artikel Ilmiah Secara Otomatis Berdasarkan Keyword,” JTE, vol. 19, no. 2, p. 157, Dec. 2020, doi: 10.24843/MITE.2020.v19i02.P06.

[32] Sutriawan, S. Rustad, G. F. Shidik, and Pujiono, “Performance Evaluation of Text Embedding Models for Ambiguity Classification in Indonesian News Corpus: A Comparative Study of TF-IDF, Word2Vec, FastText BERT, and GPT,” ISI, vol. 30, no. 6, pp. 1469–1482, Jun. 2025, doi: 10.18280/isi.300606.

[33] M. H. Abdillah, D. Rahmawati, and N. Komalasari, “SISTEM DETEKSI HOAKS PADA BERITA ONLINE MENGGUNAKAN METODE NAIVE BAYES,” Jurnal Riset Multidisiplin Edukasi, vol. 2, no. 8, pp. 449–465, Aug. 2025, doi: 10.71282/jurmie.v2i8.837.

[34] B. Santoso and D. A. Puryono, “Sistem Klasifikasi Berita Menggunakan Metode Text Mining pada Website Pusat Kegiatan Belajar Masyarakat,” Jurnal Informatika Universitas Pamulang, vol. 8, no. 2, pp. 374–384, Jun. 2023, doi: 10.32493/informatika.v8i2.24788.

[35] D. Rifaldi, Abdul Fadlil, and Herman, “Teknik Preprocessing Pada Text Mining Menggunakan Data Tweet ‘Mental Health,’” Decode, vol. 3, no. 2, pp. 161–171, Apr. 2023, doi: 10.51454/decode.v3i2.131.

[36] C. N. P. Wardana and M. M. Mulki, “Klasifikasi Kategori Berita Berdasarkan Judul Menggunakan TF-IDF dan Support Vector Machine,” Seminar Nasional Teknologi & Sains, vol. 5, no. 1, pp. 449–456, Jan. 2026, doi: 10.29407/thgggf34.

[37] A. A. Nabil, F. R. Wildantama, D. Satrianto, M. G. Bakara, I. Budiawan, and D. Mulyati, “Klasifikasi Hoax Menggunakan Metode TF-IDF + SVM: Penelitian,” Jurnal Pengabdian Masyarakat dan Riset Pendidikan, vol. 4, no. 3, pp. 17653–17660, 2026, doi: 10.31004/jerkin.v4i3.5078.

[38] N. Silalahi and G. L. Ginting, “Rekomendasi Berita Berkaitan dengan Menerapkan Algoritma Text Mining dan TF-IDF,” Bulletin of Computer Science Research, vol. 3, no. 4, pp. 276–282, Jun. 2023, doi: 10.47065/bulletincsr.v3i4.266.

[39] A. P. Thenata, “Text Mining Literature Review on Indonesian Social Media,” JEPIN (Jurnal Edukasi dan Penelitian Informatika), vol. 7, no. 2, pp. 226–232, Aug. 2021, doi: 10.26418/jp.v7i2.47975.

[40] 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, pp. 375–380, Oct. 2019, doi: 10.22219/kinetik.v4i4.912.

[41] S. Daud, M. Ullah, A. Rehman, T. Saba, R. Damaševičius, and A. Sattar, “Topic Classification of Online News Articles Using Optimized Machine Learning Models,” Computers, vol. 12, p. 16, Jan. 2023, doi: 10.3390/computers12010016.

[42] A. H. Dalimunthe, M. Ula, and R. Meiyanti, “Unjuk Kerja Algoritma Support Vector Machine (SVM) dan Naïve Bayes Dalam Pengklasifikasian Berita Hoaks Pada Twitter Tentang Aksi Cepat Tanggap (ACT),” Jurnal Elektronika dan Teknologi Informasi, vol. 5, no. 2, pp. 11–22, Sep. 2024, doi: 10.5201/jet.v5i2.400.

[43] M. R. Fikri, R. T. Handayanto, and D. Irwan, “Web Scraping Situs Berita Menggunakan Bahasa Pemograman Python,” JSRCS, vol. 3, no. 1, pp. 123–136, May 2022, doi: 10.31599/jsrcs.v3i1.1514.

[44] A. Wijaya, C. Rozikin, and B. N. Sari, “Penerapan Text Mining Untuk Klasifikasi Judul Berita Hoax Vaksinasi COVID-19 Menggunakan Algoritma Support Vector Machine,” Jurnal Ilmiah Wahana Pendidikan, vol. 8, no. 16, pp. 11–20, Sep. 2022, doi: 10.5281/zenodo.7058890.

[45] L. Efrizoni, S. Defit, M. Tajuddin, and A. Anggrawan, “Komparasi Ekstraksi Fitur dalam Klasifikasi Teks Multilabel Menggunakan Algoritma Machine Learning,” MATRIK : Jurnal Manajemen, Teknik Informatika dan Rekayasa Komputer, vol. 21, no. 3, pp. 653–666, Jul. 2022, doi: 10.30812/matrik.v21i3.1851.

[46] D. A. E. Aritonang, P. Maharani, N. Ramadhani, K. D. Tania, and A. Meiriza, “KLASIFIKASI BERITA HOAKS DAN FAKTA BERDASARKAN REPRESENTASI TF-IDF MENGGUNAKAN SUPPORT VECTOR MACHINE,” JATI (Jurnal Mahasiswa Teknik Informatika), vol. 10, no. 3, pp. 4286–4292, May 2026, doi: 10.36040/jati.v10i3.18129.

[47] A. K. Dewi, N. F. Rahmadani, R. Syahputri, L. R. Nasution, and M. Furqon, “Deteksi Berita Hoax Pada Platform X Menggunakan Pendekatan Text Mining dan Algoritma Machine Learning,” Data Sciences Indonesia (DSI), vol. 5, no. 1, pp. 33–46, Jul. 2025, doi: 10.47709/dsi.v5i1.6011.

[48] F. N. Rozi and D. H. Sulistyawati, “KLASIFIKASI BERITA HOAX PILPRES MENGGUNAKAN METODE MODIFIED K-NEAREST NEIGHBOR DAN PEMBOBOTAN MENGGUNAKAN TF-IDF,” KONVERGENSI, vol. 15, no. 1, Oct. 2019, doi: 10.30996/konv.v15i1.2828.

[49] B. Bramantyo, M. P. K. Putra, and N. Hendrastuty, “Klasifikasi Multikelas pada Teks Judul Berita Menggunakan Algoritma Recurrent Neural Network,” Journal of Artificial Intelligence and Technology Information (JAITI), vol. 3, no. 1, pp. 18–29, Mar. 2025, doi: 10.58602/jaiti.v3i1.197.

[50] J. Ahmed and M. Ahmed, “ONLINE NEWS CLASSIFICATION USING MACHINE LEARNING TECHNIQUES,” IIUM Engineering Journal, vol. 22, no. 2, pp. 210–225, Jul. 2021, doi: 10.31436/iiumej.v22i2.1662.

Unduhan

Diterbitkan

2026-06-22

Cara Mengutip

Penerapan Text Mining untuk Klasifikasi Berita Online. (2026). Karapan Network Journal : Journal Computer Technology and Mobile Ad Hoc Network, 2(03). https://ejournal.omahtabing.com/knj/article/view/668

Artikel paling banyak dibaca berdasarkan penulis yang sama