Pengoptimalan Sistem Pencarian Repository Berbasis Website dengan Cosine Similarity (Studi Kasus : Universitas Nusantara PGRI Kediri)
DOI:
https://doi.org/10.29407/fdewpn13Abstract
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.
Keywords:
Cosine Similarity, Sistem Pencarian Dokumen, React.js##plugins.themes.default.displayStats.downloads##
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
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Deni Kristanto, Risky aswi ramadhani, Ahmad Bagus Setiawan

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