Abstract
Penelitian ini bertujuan mengoptimalkan sistem pencarian dokumen pada repository Universitas Nusantara PGRI Kediri melalui penerapan algoritma Cosine Similarity dan pembobotan Term Frequency–Inverse Document Frequency (TF-IDF). Sistem dirancang berbasis web menggunakan framework React dan mencakup tahapan preprocessing teks, yaitu tokenisasi, case folding, stopword removal, dan stemming. Setiap term diberi bobot menggunakan TF-IDF, kemudian dihitung tingkat kemiripan antara kueri dan dokumen menggunakan Cosine Similarity untuk menghasilkan daftar dokumen yang relevan beserta tautan langsung. Hasil pengujian menunjukkan tingkat keberhasilan 100 persen dengan waktu respons 2 sampai 8 detik. Evaluasi usability yang melibatkan 10 responden mahasiswa menghasilkan skor rata-rata di atas 4 dari skala 5, menunjukkan bahwa sistem mudah digunakan dan berjalan secara optimal. Kendati demikian, keterbatasan dalam pemahaman konteks semantik masih ditemukan. Oleh karena itu, pengembangan lebih lanjut disarankan dengan integrasi pendekatan BERT guna meningkatkan akurasi dan relevansi pencarian.
References
[1] R. T. Wahyuni, D. Prastiyanto, and E. Supraptono, “Penerapan Algoritma Cosine Similarity dan Pembobotan TF-IDF pada Sistem Klasifikasi Dokumen Skripsi,” J. Tek. Elektro Univ. Negeri Semarang, vol. 9, no. 1, pp. 18–23, 2017, [Online]. Available: https://journal.unnes.ac.id/nju/index.php/jte/article/download/10955/6659
[2] S. Khairunnisa, A. Adiwijaya, and S. Al Faraby, “Pengaruh Text Preprocessing terhadap Analisis Sentimen Komentar Masyarakat pada Media Sosial Twitter (Studi Kasus Pandemi COVID-19),” J. Media Inform. Budidarma, vol. 5, no. 2, p. 406, 2021, doi: 10.30865/mib.v5i2.2835.
[3] D. Rifaldi, Abdul Fadlil, and Herman, “Teknik Preprocessing Pada Text Mining Menggunakan Data Tweet ‘Mental Health,’” Decod. J. Pendidik. Teknol. Inf., vol. 3, no. 2, pp. 161–171, 2023, doi: 10.51454/decode.v3i2.131.
[4] M. U. Albab, Y. Karuniawati P, and M. N. Fawaiq, “Optimization of the Stemming Technique on Text preprocessing President 3 Periods Topic,” J. Transform., vol. 20, no. 2, pp. 1–10, 2023, [Online]. Available: https://journals.usm.ac.id/index.php/transformatika/■page1
[5] A. Yodi Prayoga, A. Id Hadiana, and F. Rakhmat Umbara, “Deteksi Hoax pada Berita Online Bahasa Inggris Menggunakan Bernoulli Naïve Bayes dengan Ekstraksi Fitur Tf-Idf,” J. Syntax Admiration, vol. 2, no. 10, pp. 1808–1823, 2021, doi: 10.46799/jsa.v2i10.327.
[6] T. I. Alfawas and A. Rahim, “Penerapan Fitur Ekstraksi TF-IDF untuk Analisis Sentimen Ulasan Game Bus Simulator Indonesia dengan Algoritma Naive Bayes,” vol. 4, pp. 3177–3193, 2024.
[7] E. Poerbaningtyas and R. Maulidi, “Penerapan Metode Cosine Similarity Pada Sistem Informasi Retrival Pencarian Terjemahan Ayat-Ayat Suci Al-Qur’An,” J-Intech, vol. 11, no. 2, pp. 325–335, 2023, doi: 10.32664/j-intech.v11i2.1020.
[8] A. I. Anshori, H. Aryadita, and H. M. Az-zahra, “Evaluasi Usability Pada Sistem Monitoring Pengadaan Menggunakan Metode Usability Testing ( Studi Kasus PT Pembangkitan Jawa-Bali ),” J. Pengemb. Teknol. Inf. dan Ilmu Komput. Univ. Brawijaya, vol. 3, no. 1, pp. 119–128, 2019.
[9] M. Farhat, B. A. Nugroho, and A. Yusuf, “EVALUASI USER INTERFACE DAN USER EXPERIENCE WEBSITE JUMPSTART COFFEE MENGGUNAKAN METODE USABILITY TESTING DAN SYSTEM USABILITY SCALE,” vol. 8, no. 6, pp. 12313–12320, 2024.
[10] N. Raina, “Pengembangan React Js Pada Frontend Website Pengaduan Dan Pelayanan Publik Menggunakan Metode Scrum ( Studi Kasus : Dprd Jawa Barat ),” vol. 11, no. 4, pp. 4292–4300, 2024.
[11] F. Wijaya, A. Jacobus, and A. Sambul, “Implementasi Web Service Pada Sistem Informasi Perpustakaan Perguruan Tinggi,” J. Tek. Elektro dan Komput., vol. 16, no. 4, pp. 1–8, 2021, [Online]. Available: https://ejournal.unsrat.ac.id/v3/index.php/informatika/article/view/34226
[12] A. Hidayat and D. Prabowo, “Implementation of Virtual Private Server (VPS) Using Digital Ocean Cloud Server on BMT. Mentari East Lampung,” Jtksi, vol. 03, no. 03, pp. 116–121, 2020.
[13] Vercel, “How to Deploy a React Site with Vercel.” Accessed: Jun. 06, 2025. [Online]. Available: https://vercel.com/guides/deploying-react-with-vercel

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Copyright (c) 2025 Deni Kristanto, Risky aswi ramadhani, Ahmad Bagus Setiawan
