Optimization of the K-Means Method and Davies-Bouldin Index (DBI) Technique in Mapping Spotify's Most Popular Songs Based on Mood
DOI:
https://doi.org/10.47709/cnahpc.v7i3.6655Keywords:
Clustering, K-Means, Davies-Bouldin Index (DBI), Spotify, Mood, Data MiningAbstract
Spotify is a leading music streaming platform that offers a wide variety of songs with audio characteristics capable of influencing listeners' moods. This study aims to optimize the K-Means method to cluster popular songs based on users’ moods, with the support of the Davies-Bouldin Index (DBI) technique to determine the optimal number of clusters. The dataset was obtained from Kaggle, utilizing audio features such as danceability, valence, energy, and others as the basis for clustering. The results show that the implementation of K-Means optimized with DBI produces more accurate clustering, as indicated by lower DBI values. This approach has the potential to enhance mood-based music recommendation systems, enriching the user experience.
Downloads
References
Aji, B. G., Sondawa, D. C. A., Gifari, M. R., & Wijayanto, S. (2023). Penerapan Algoritma K-Means Untuk Clustering Harga Rumah Di Bandung. Jurnal Ilmiah Informatika Global, 14(2), 17–23. https://doi.org/10.36982/jiig.v14i2.3189
Ayuni, R. (2024). Implementation of K-Means Clustering Algorithm to Determine the Best-Selling Snack in MSMEs. 6(2), 712–720.
Azzam Al Fauzie, M., & Akhir Putra, J. (2023). Clustering Data Menggunakan Metode K-Means untuk Rekomendasikan Pembelajaran Akademik bagi Siswa Aktif dalam Ekstrakurikuler. KLIK: Kajian Ilmiah Informatika Dan Komputer, 4(1), 642–648. https://doi.org/10.30865/klik.v4i1.1116
Badruttamam, A., Sudarno, S., & Maruddani, D. A. I. (2020). PENERAPAN ANALISIS KLASTER K-MODES DENGAN VALIDASI DAVIES BOULDIN INDEX DALAM MENENTUKAN KARAKTERISTIK KANAL YOUTUBE DI INDONESIA (Studi Kasus: 250 Kanal YouTube Indonesia Teratas Menurut Socialblade). Jurnal Gaussian, 9(3), 263–272. https://doi.org/10.14710/j.gauss.v9i3.28907
Fauzi, I. F., Gito Resmi, M., & Hermanto, T. I. (2023). Penentuan Jumlah Cluster Optimal Menggunakan Davies Bouldin Index pada Algoritma K-Means untuk Menentukan Kelompok Penyakit. 7(2), 2598–8069.
Fauziningrum, M.Pd, E., & Sulistyaningsih, E. I. (2021). Penerapan Data Mining Metode Decision Tree Untuk Mengukur Penguasaan Bahasa Inggris Maritim (Studi Kasus Di Universitas Maritim Amni). Jurnal Sains Dan Teknologi Maritim, 22(1), 41. https://doi.org/10.33556/jstm.v22i1.285
Ferdy Pangestu, F. P., Nur Yasin, N. Y., Ronald Chistover Hasugian, R. C., & Yunita, Y. (2023). Penerapan Algoritma K-Means Untuk Mengklasifikasi Data Obat. Jurnal Sisfokom (Sistem Informasi Dan Komputer), 12(1), 53–62. https://doi.org/10.32736/sisfokom.v12i1.1461
Firdaus, D. (2017). Penggunaan Data mining dalam kegiatan pembelajaran. Jurnal Format Volume 6 Nomor 2 Tahun 2017, 6(2), 91–97.
Ginabila, G., & Fauzi, A. (2023). Analisis Sentimen Terhadap Pemutar Musik Online Spotify Dengan Algoritma Naive Bayes dan Support Vector Machine. Jurnal Ilmiah ILKOMINFO - Ilmu Komputer & Informatika, 6(2), 111–122. https://doi.org/10.47324/ilkominfo.v6i2.180
Gustientiedina, G., Adiya, M. H., & Desnelita, Y. (2019). Penerapan Algoritma K-Means Untuk Clustering Data Obat-Obatan. Jurnal Nasional Teknologi Dan Sistem Informasi, 5(1), 17–24. https://doi.org/10.25077/teknosi.v5i1.2019.17-24
Informasi, S., & Sains dan Teknologi, F. (2024). EVALUASI USABILITY APLIKASI SPOTIFY MENGGUNAKAN METODE SYSTEM USABILITY SCALE (SUS) 1 Nuryasin, 2 Annisa Tasya Ferina. 6(2), 245–251.
Maori, N. A., & Evanita, E. (2023). Metode Elbow dalam Optimasi Jumlah Cluster pada K-Means Clustering. Simetris: Jurnal Teknik Mesin, Elektro Dan Ilmu Komputer, 14(2), 277–288. https://doi.org/10.24176/simet.v14i2.9630
Maringka, R. C., Khoirunnita, A., Maringka, R., Utami, E., & Kusnawi, K. (2021). Analisa Perkembangan Musik Pada Spotify Menggunakan Structured Query Language (SQL). CogITo Smart Journal, 7(1), 1–14. https://doi.org/10.31154/cogito.v7i1.287.1-14
Mukrodin, M., Taufiq, R., & Ermi, D. S. R. (2023). Data Mining Clustering Data Obat-Obatan Menggunakan Algoritma K-Means Pada Rsu an Ni’Mah Wangon. JIKA (Jurnal Informatika), 7(2), 165. https://doi.org/10.31000/jika.v7i2.7553
Muningsih, E., Maryani, I., & Handayani, V. R. (2021). Penerapan Metode K-Means dan Optimasi Jumlah Cluster dengan Index Davies Bouldin untuk Clustering Propinsi Berdasarkan Potensi Desa. Jurnal Sains Dan Manajemen, 9(1), 96. www.bps.go.id
Muzaki, R. I., & Virliony, A. (2023). Musik Dapat Menciptakan Perasaan Bahagia? Jurnal Manajemen Pendidikan, 1(1), 135–138. https://gosling.psy.utexas.edu/wp-content/uploads/2014/09/JPSP03musicdimensions.pdf
Nagari, S. S., Inayati, L., Airlangga, U., Java, E., Midwife, M. V., & Java, E. (2020). IMPLEMENTATION OF CLUSTERING USING K-MEANS METHOD TO. 9(July), 62–68. https://doi.org/10.20473/jbk.v9i1.2020.62
Naldy, E. T., & Andri, A. (2021). Penerapan Data Mining Untuk Analisis Daftar Pembelian Konsumen Dengan Menggunakan Algoritma Apriori Pada Transaksi Penjualan Toko Bangunan MDN. Jurnal Nasional Ilmu Komputer, 2(2), 89–101. https://doi.org/10.47747/jurnalnik.v2i2.525
Nugraha, A., Nurdiawan, O., & Dwilestari, G. (2022). Penerapan Data Mining Metode K-Means Clustering Untuk Analisa Penjualan Pada Toko Yana Sport. JATI (Jurnal Mahasiswa Teknik Informatika), 6(2), 849–855. https://doi.org/10.36040/jati.v6i2.5755
Nur Afifah, I. A., & Nurdiyanto, H. (2023). Data Mining Clustering Dalam Pengelompokan Buku Perpustakaan Mengunakan Algoritma K-Means. JIPI (Jurnal Ilmiah Penelitian Dan Pembelajaran Informatika), 8(3), 802–814. https://doi.org/10.29100/jipi.v8i3.3891
Nurhalimah, L., Hermanto, T. I., & Kaniawulan, I. (2022). Analisis Prediksi Mood Genre Musik Pop Menggunakan Algoritma K-Means dan C4.5. JURIKOM (Jurnal Riset Komputer), 9(4), 1006. https://doi.org/10.30865/jurikom.v9i4.4597
Nuriska, D., Irawan, B., Bahtiar, A., & Rinaldi Dikananda, A. (2024). Klasterisasi Data Lagu Terpopuler Spotify 2023 Berdasarkan Suasana Hati Menggunakan Algoritma K-Means. JATI (Jurnal Mahasiswa Teknik Informatika), 7(6), 3843–3850. https://doi.org/10.36040/jati.v7i6.8232
Pangestu, A., & Ridwan, T. (2022). Penerapan Data Mining Menggunakan Algoritma K-Means Pengelompokan Pelanggan Berdasarkan Kubikasi Air Terjual Menggunakan Weka. JUST IT?: Jurnal Sistem Informasi, Teknologi Informasi Dan Komputer, 11(3), 67–71. https://jurnal.umj.ac.id/index.php/just-it/article/view/11591
Prasetyo, M., Ansori, N. A., Firdausi, Y., & Wahid, M. F. (2023). Implementation of K-Means Clustering for Analysis Students English Proficiency. Science and Technology ?, 1(1), 31–35.
Putri Riyandoro, A., Voutama, A., & Umaidah, Y. (2023). Implementasi Data Mining Clustering K-Means Dalam Menggolongkan Beragam Merek Laptop. JATI (Jurnal Mahasiswa Teknik Informatika), 7(2), 1372–1377. https://doi.org/10.36040/jati.v7i2.6816
Rachmanda, F., Putra Kharisma, A., & Wardhono, W. S. (2020). Pengembangan Aplikasi Penyesuai Playlist Musik dengan Konsep Geofencing menggunakan Spotify API Berbasis Android. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 4(10), 3674–3679. http://j-ptiik.ub.ac.id
Ramadhinda, A., Manalu, S. R., & Pradekso, T. (2023). PERSEPSI KEUNTUNGAN PREMIUM TERHADAP MINAT.
Saputra, E. A., & Nataliani, Y. (2021). Analisis Pengelompokan Data Nilai Siswa untuk Menentukan Siswa Berprestasi Menggunakan Metode Clustering K-Means. Journal of Information Systems and Informatics, 3(3), 424–439. https://doi.org/10.51519/journalisi.v3i3.164
Sembiring, C. S. D. B., Hanum, L., & Tamba, S. P. (2022). Penerapan Data Mining Menggunakan Algoritma K-Means Untuk Menentukan Judul Skripsi Dan Jurnal Penelitian (Studi Kasus Ftik Unpri). Jurnal Sistem Informasi Dan Ilmu Komputer Prima(JUSIKOM PRIMA), 5(2), 80–85. https://doi.org/10.34012/jurnalsisteminformasidanilmukomputer.v5i2.2393
Sopyan, Y., Lesmana, A. D., & Juliane, C. (2022). Analisis Algoritma K-Means dan Davies Bouldin Index dalam Mencari Cluster Terbaik Kasus Perceraian di Kabupaten Kuningan. Building of Informatics, Technology and Science (BITS), 4(3), 1464–1470. https://doi.org/10.47065/bits.v4i3.2697
Telutci, T., & Harman, R. (2024). Penerapan Data Mining Untuk Memprediksi Prestasi Siswa Sekolah Dasar Menggunakan Algoritma C4.5. Computer Based Information System Journal, 12(1), 12–23.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Rizky Septiani, Muhammad Ridwan Lubis, Fahmi Firzada

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.











