WEBSITE REKOMENDASI DAN KLASIFIKASI LAGU MENGGUNAKAN METODE WEIGHTED K-NEAREST NEIGHBOR

Main Article Content

Caroline Wili Harto
Viny Christanti Mawardi
Novario Jaya Perdana

Abstract

As the years went by, music has become one of the most evolving aspects of human history. There is a load of musical development around the globe, especially in music genres. Due to these differences and developments, a design was created to be able to make song recommendations according to the genre types and classifications of music or song. The data that is processed as training data is in the form of song metadata with various music features sourced from Spotify. Song recommendations are performed using the Euclidean Distance calculation between musical features or songs, while song classification is carried out using the Weighted K-Nearest Neighbor (WKNN) method calculation through audio wave type file analysis which then takes the musical features and calculates them based on the existing song or music data. The end result of this process is the genre class label. There is also a classification evaluation calculation using a confusion matrix. With the design of this system, it is hoped that the user will be able to search for song recommendations that have similarities to the song chosen by the user and classify genres according to the user's input song.

Article Details

Section
Articles

References

Peretz, I. and Zatorre, R. J., The cognitive neuroscience of music, (New York: Oxford University Press (OUP) Oxford, 2003), h. 4.

Harrison, Onel., Machine Learning Basics with the K-Nearest Neighbors Algorithm, https://towardsdatascience.com/machine-learning-basics-with-the-k-nearest-neighbors-algorithm-6a6e71d01761, tanggal akses 14 September 2022.

Suherman, B., dan Samosir, R. S., “Pembangunan Sistem Informasi Kredit Pemilikan Rumah pada Lembaga Keuangan XYZ”. KALBISIANA Jurnal Sains, Bisnis dan Teknologi, Vol. 8, Nomor 2 ,(2020), h. 2016-2033.

Alexander, Forsyth., What Can You Build With Low-Code?, https://www.outsystems.com/blog/posts/what-can-you-buildwith-low-code/, tanggal akses 15 September 2022.

Khan, Mohd Saeed., What is weighted KNN and how does it work, https://medium.com/@mohdsaeed.khan25/what-is-weighted-knn-and-how-does-it-work-aa8e461fd5d7, tanggal akses 15 September 2022

Pram, Hanif., Rumus Mean Modus Median, https://www.pinhome.id/blog/mean-median-modus/, tanggal akses 19 Oktober 2022

Rumus Statistik, Varian dan Standar Deviasi (Simpangan Baku), https://www.rumusstatistik.com/2013/07/varian-dan-standar-deviasi-simpangan.html#:~:text=Standar%20deviasi%20(simpangan%20baku)%20merupakan,juga%20nilai%20ukuran%20yang%20lain, tanggal akses 19 Oktober 2022

Kho, Dickson., Rumus Z Score dan Cara Menghitung Z Score, https://teknikelektronika.com/rumus-z-score-dan-cara-menghitung-z-score/, tanggal akses 19 Oktober 2022

Lazwardi, Riad Taufik., 4 Cara Menghitung Jarak Dan Algoritma KNN, https://belajarkalkulus.com/clustering-part-iii/, tanggal akses 19 Oktober 2022

Syam’ani, How Inverse Distance Weighted (IDW) Works, https://ppiig.ulm.ac.id/wp-content/uploads/2019/02/How-Inverse-Distance-Weighted-Works.pdf, tanggal akses 19 Oktober 2022.