Implementation Of Support Vector Machine (SVM) Algorithm With Term Frequency–Inverse Document Frequency (TF-IDF) Weighting For Web-Based Book Classification Using Dewey Decimal Classification (DDC)

Authors

  • Hikma Hikma Universitas Halu Oleo
  • Sutardi Sutardi Universitas Halu Oleo
  • Muhammad Ihsan Sarita Universitas Halu Oleo

DOI:

https://doi.org/10.69693/jesa.v3i2.53

Keywords:

Dewey Decimal Classification, Book Classification, Support Vector Machine TF-IDF, Cosine Similarity

Abstract

Book classification is an important activity in library management because it determines the grouping of collections based on subject areas and facilitates information retrieval. Manual classification requires considerable time and accuracy from librarians, particularly as the number of collections increases and book subjects become more diverse. This study aims to implement the Support Vector Machine (SVM) algorithm with Term Frequency–Inverse Document Frequency (TF-IDF) weighting to assist book classification based on the Dewey Decimal Classification (DDC) and to develop a web-based book classification system as a decision-support tool for librarians. The research data consist of book titles, synopses, and DDC labels obtained from the National Library of the Republic of Indonesia (Perpusnas) catalog and other library OPAC catalogs available on the internet. The research stages include text preprocessing, vocabulary construction, TF-IDF weighting, Cosine Similarity measurement as a data-scope filtering process, and classification using SVM. The Cosine Similarity testing on 20 out-of-category data and 85 in-scope data showed that a threshold of 22% achieved an accuracy of 96.19%. Furthermore, SVM model testing on 235 testing data across 46 DDC classes achieved an accuracy of 96.17%, precision of 97.09%, recall of 95.90%, and F1-Score of 96.49%. These results indicate that the combination of TF-IDF and SVM provides good classification performance in determining the DDC class of books. The developed system also provides librarian validation, as well as model management and evaluation, allowing the classification results to be used as recommendations before being established as the final classification.

Downloads

Download data is not yet available.

References

[1] M. el-K. Kesuma, irva Yunita, and M. C. Putri, “Penggunaan Sistem Klasifikasi Di Perpustakaan Daerah Provinsi Lampung Sebagai Bentuk Peningkatan Pengelolaan Perpustakaan,” Jurnal Ilmu Perpustakaan dan Informasi, vol. 5, pp. 85–96, 2021.

[2] S. Dethan and N. Mayesti, “Penggunaan Dewey Decimal Classification Oleh Perpustakaan Akademik Di Indonesia,” 2022. [Online]. Available: http://journal.ummat.ac.id/index.php/JIPER/index

[3] T. Anggraini, S. T. Sumantri, and Khoirul, “Implementasi Pengklasifikasian Dan Penataan Bahan,” Jurnal Keislaman dan Kemsyarakatan, vol. 8, no. 2, pp. 491–516, 2024.

[4] F. A. R. Shalaby, Misroni, and ahmad Wahidi, “Pengklasifikasian Dan Penataan Ulang Buku Di Perpustakaan Sdn 15 Gelumbang,” 2019.

[5] E. Febriyanti, E. Noviyantono, and D. M. Praseptian, “Rekayasa Aplikasi Rekomendasi Pencarian Lokasi Dan Analisis Sentimen Menggunakan Penambangan Teks,” Journal of Big Data Analytic and Artificial Intelligence, vol. 7, no. 2, pp. 69–74, 2024.

[6] M. Das, S. Kamalanathan, and P. Alphonse, “A Comparative Study on TF-IDF feature Weighting Method and its Analysis using Unstructured Dataset,” 2020.

[7] R. R. Anugrah, “Penerapan Cosine Similarity Dan Pembobotan Tf-Idf Untuk Klasifikasi Pengaduan Masyarakat Berbasis Web (Studi Kasus : Bagwassidik Ditreskrimum Polda Kalbar),” Coding Jurnal Komputer dan Aplikasi, vol. 11, no. 1, p. 100, May 2023, doi: 10.26418/coding.v11i1.55598.

[8] R. F. Kurniawan, “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.

[9] S. Madoa, I. Mulyadi, and Darniati, “Implementasi Metode TF-IDF dan Cosine Similarity pada Sistem Pencarian Artikel yang Relevan,” Journal of Muhammadiyah’s Application Technology, vol. 5, no. 2, pp. 237–244, 2026, doi: 10.26618/a6wkdt68.

[10] N. Arifin, U. Enri, and N. Sulistiyowati, “Penerapan Algoritma Support Vector Machine (Svm) Dengan Tf-Idf N-Gram Untuk Text Classification,” 2021.

[11] D. H. Amalia and W. Yustanti, “Klasifikasi Buku Menggunakan Metode Support Vector Machine pada Digital Library,” Journal of Informatics and Computer Science, vol. 03, no. 01, pp. 55–61, 2021, [Online]. Available: https://opac.unesa.ac.id/,

[12] S. N. Cahyani and G. W. Saraswati, “Implementation Of Support Vector Machine Method In Classifying School Library Books With Combination Of Tf-Idf And Word2vec,” Jurnal Teknik Informatika (Jutif), vol. 4, no. 6, pp. 1555–1566, Dec. 2023, doi: 10.52436/1.jutif.2023.4.6.1536.

[13] N. W. E. R. Dewi, I. M. S. Putra, and D. P. Githa, “Klasifikasi Genre Buku Berbasis Judul dan Sinopsis Menggunakan Metode Support Vector Machine,” 2025.

[14] A. Sulala et al., “Klasifikasi Koleksi Perpustakaan Berbasis Dewey Decimal Classification Menggunakan Algoritma Tf-Rf Dan K-Nearest Neighbor,” Jurnal Informatika Polinema, vol. 12, no. 3, pp. 465–474, 2026.

[15] S. W. Ramdany, S. A. Kaidar, B. Aguchino, C. A. A. Putri, and R. Anggie, “Penerapan UML Class Diagram dalam Perancangan Sistem Informasi Perpustakaan Berbasis Web,” 2024.

[16] Ichsandi, W. Yanto, H. Alhaq, R. S. Sari, and M. Juanda, “Implementasi UML dalam Desain Sistem Informasi Program Studi SI di Universitas Merangin,” 2025.

[17] S. Narulita, A. Nugroho, and M. Z. Abdillah, “Diagram Unified Modelling Language (UML) untuk Perancangan Sistem Informasi Manajemen Penelitian dan Pengabdian Masyarakat (SIMLITABMAS),” Jurnal publikasi Sistem Informasi dan Telekomunikasi, vol. 2, no. 3, pp. 244–256, Aug. 2024, doi: 10.62951/bridge.v2i3.174.

[18] I. D. Perwitasari, J. Hendrawan, F. Y. Panggabean, and M. Raihansyah, “Model UML Aplikasi Augmented Reality Pengenalan Desa Pertumbukan,” Jurnal Minfo Polgan, vol. 13, no. 2, pp. 1887–1896, Dec. 2024, doi: 10.33395/jmp.v13i2.14301.

Downloads

Published

19-08-2026

How to Cite

Hikma, H., Sutardi, S., & Sarita, M. I. (2026). Implementation Of Support Vector Machine (SVM) Algorithm With Term Frequency–Inverse Document Frequency (TF-IDF) Weighting For Web-Based Book Classification Using Dewey Decimal Classification (DDC). Journal of Engineering and Science Application, 3(2), 85–93. https://doi.org/10.69693/jesa.v3i2.53

Issue

Section

Articles