Optimization of the K-Means Method and Davies-Bouldin Index (DBI) Technique in Mapping Spotify's Most Popular Songs Based on Mood

Authors

  • Rizky Septiani STIKOM Tunas Bangsa
  • Muhammad Ridwan Lubis AMIK Tunas Bangsa Pematangsiantar
  • Fahmi Firzada AMIK Tunas Bangsa Pematangsiantar

DOI:

https://doi.org/10.47709/cnahpc.v7i3.6655

Keywords:

Clustering, K-Means, Davies-Bouldin Index (DBI), Spotify, Mood, Data Mining

Abstract

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

Download data is not yet available.

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

2025-08-29

How to Cite

Septiani, R., Lubis, M. R., & Firzada, F. (2025). Optimization of the K-Means Method and Davies-Bouldin Index (DBI) Technique in Mapping Spotify’s Most Popular Songs Based on Mood. Journal of Computer Networks, Architecture and High Performance Computing, 7(3), 1057–1065. https://doi.org/10.47709/cnahpc.v7i3.6655

Similar Articles

1 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.