Penerapan Algoritma Cosine Similarity Pada Aplikasi Bank Soal

Applied Cosine Similarity Algorithm in the question bank's application

Authors

  • Daniel Nugraha Universitas Widya Dharma Pontianak

DOI:

https://doi.org/10.33084/jsakti.v3i2.1785

Keywords:

Application, Algorithms, Cosine Similarity

Abstract

Permasalahan dalam duplikasi data soal yang dimasukan pengguna dalam aplikasi bank soal merupakan salah satu permasalahan pengukuran kemiripan text. Setiap text soal yang dimasukan akan di ukur kemiripannya dengan text soal yang lain dalam database. Dalam penulisan ini, penulis menggunakan jenis penelitian terapan Research and Development (R&D). Rancangan penelitian menggunakan teknik analisis sistem, teknik perancangan sistem menggunakan Unified Modeling Language (UML) dan teknik perancangan aplikasi menggunakan bahasa pemrograman HTML, CSS, javascript, dan PHP. Pengembangan aplikasi menggunakan web server XAMPP dan MySQL sebagai tempat penyimpanan database.

Berdasarkan penelitian yang dilakukan, dihasilkan sebuah aplikasi bank soal dengan menerapkan algoritma Cosine Similarity untuk menampilkan selisih sudut antara text soal yang terakhir dimasukan dengan text soal yang lain dalam database. Sudut kemiripan text ditujukan jika selisih sudut sama dengan 0 maka kedua text tersebut memiliki kelompok kata yang sama dan jika sudut sama dengan 90 maka kelompok kata yang berbeda. Semakin besar selisih sudut maka akan semakin besar perbedaan text tersebut. Jika sudut semakin kecil, maka nilai Cosine akan semakin besar demikian juga sebaliknya. Kesimpulannya bahwa penggunaan aplikasi dapat memudahkan melihat perbandingan kemiripan antar data soal yang satu dengan soal yang lainnya dengan melihat nilai cosine yang ada.

Downloads

Download data is not yet available.

Author Biography

Daniel Nugraha, Universitas Widya Dharma Pontianak

References

Khuat, Tung., Hung, Nguyen Duc,. & Hanh, Le Thi My. A Comparison of Algorithms used to measure the Similarity between two documents. April 2015. International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 4 Issue 4. ISSN: 2278-1323.
Rymmai, Rofeca Giri., & Saleema, JS. April 2017. Book Recommendation using Cosine Similarity. International journal of Advanced Research in Computer Science. Volume 8 No 3. ISSN No: 0976-5697.
Novotný, Vít. 2018. Implementation Notes for the Soft Cosine Measure. The 27th ACM International Conference on Information and Knowledge Management. Torun, Italy: Association for Computing Machinery. pp. 1639–1642. arXiv:1808.09407. doi:10.1145/3269206.3269317. ISBN 978-1-4503-6014-2.
Prasetya, Didik Dwi., Wibawa, Aji., & Hirashima, Tsukasa. May 2018. The Performance of Text Similarity Algorithms. International Journal of Advances in Intelligent Informatics 4. DOI: 10.26555/ijain.v4i1.152
Delphine Charlet and Geraldine Damnati. 2017. SimBow at SemEval-2017 Task 3: Soft-Cosine Semantic Similarity between Questions for Community Question Answering. In Proc. of the 11th International Workshop on Semantic Evaluation (SemEval-2017). ACL, Vancouver, Canada, 315--319
Sugiyamta. 2015. Sistem Deteksi Kemiripan Dokumen dengan Algoritma Cosine Similarity dan Single Pass Clustering. Jurnal Informatika Volume 7, Nomor 2.
Susandi, D. dan Sholahudin, U. 2016. Pemanfaatan Vector Space Model pada Penerapan Algoritma Nazief Adriani, KNN dan Fungsi Similarity Cosine untuk Pembobotan IDF dan WIDF pada Prototipe Sistem Klasifikasi Teks Bahasa Indonesia. Jurnal Teknologi Informasi Volume 3, Nomor 1.
Nurdiana, O., Jumadi., dan Nursantika, D. 2016. Perbandingan Metode Cosine Similarity dengan Metode Jaccard Similarity pada Aplikasi Pencarian Terjemahan Al-Quran dalam Bahasa Indonesia. Jurnal Online Informatika Volume 1, Nomor 1.
O. Nurdiana, J. Jumadi, and D. Nursantika, “Perbandingan Metode Cosine Similarity Dengan Metode Jaccard Similarity Pada Aplikasi Pencarian Terjemah Al-Qur’an Dalam Bahasa Indonesia,” J. Online Inform., vol. 1, no. 1, p. 59, 2016.
Chaerul Hadi, M. R. M. (2017). Implementasi Cosine Similarity Dalam Aplikasi Pencarian Ayat Al-Qur’an Berbasis Android. 6(2), 71–79.

Downloads

Published

2021-05-21

How to Cite

Nugraha, D. (2021). Penerapan Algoritma Cosine Similarity Pada Aplikasi Bank Soal: Applied Cosine Similarity Algorithm in the question bank’s application. Jurnal Sains Komputer Dan Teknologi Informasi, 3(2), 81–86. https://doi.org/10.33084/jsakti.v3i2.1785