Penerapan Machine Learning untuk Mengklasifikasikan Genre Musik Berdasarkan Fitur Audio
DOI:
https://doi.org/10.57250/ajst.v3i2.1699Kata Kunci:
Klasifikasi Genre Musik, MFCC, ZCR, Spectral Centroid, Random ForestAbstrak
Penelitian ini bertujuan untuk mengembangkan sistem klasifikasi genre musik secara otomatis berdasarkan fitur-fitur audio yang diekstraksi dari file lagu. Proses ekstraksi fitur menggunakan pustaka Librosa untuk menghitung Zero Crossing Rate (ZCR), Spectral Centroid, dan 13 koefisien Mel-Frequency Cepstral Coefficients (MFCC). Setelah melalui proses normalisasi, fitur-fitur tersebut digunakan sebagai input dalam pelatihan tiga model klasifikasi: K-Nearest Neighbor (KNN), Random Forest, dan Naïve Bayes. Dataset terdiri dari lima genre musik populer dengan lebih dari 500 lagu. Hasil pengujian menunjukkan bahwa model Random Forest menghasilkan akurasi tertinggi dan mampu mengenali pola audio dengan baik, termasuk pada lagu-lagu yang tidak terdapat dalam data pelatihan. Sistem juga mampu menampilkan hasil ekstraksi fitur dan prediksi dalam bentuk visualisasi, sehingga memberikan transparansi dalam proses klasifikasi. Dengan pendekatan ini, sistem dapat digunakan untuk membantu analisis musik secara otomatis dan efisien.
Referensi
Ainum, R. N., Hidayat, N., & Soebroto, A. A. (2022). Klasifikasi Buku Perpustakaan menggunakan Metode Naive Bayes. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 6(8), 3726–3732.
Alpaydin, E. (2020). Introduction to Machine Learning, fourth edition. MITpress.
Asmanto, H. (2024). Sejarah dan Perkembangan Musik Blues. Academia.Edu. https://www.academia.edu/34692494/MUSIK_BLUES_Sejarah_dan_Perkembangan_Musik_Blues
Cariadhi, E. M., Muflikhah, L., Supianto, A. A., Komputer, J. I., Program, F., & Informasi, T. (2020). Implementasi Fuzzy Support Vector Machine Untuk Pengklasifikasian Genre Musik Berdasarkan Fitur Audio.
Gaffney, R. (2024). Perbedaan Musik Klasik dan Musik Populer: Eksplorasi Mendalam Dua Genre Berbeda Zaman. Yiddishlandrecords. https://yiddishlandrecords.com/perbedaan-musik-klasik-dan-musik-populer-eksplorasi-mendalam-dua-genre-berbeda-zaman/
Gloryunited. (2024). Panduan Lengkap Mengenal Genre Musik Reggae: Sejarah, Gaya, dan Musisi Ikonik. https://robbysteinhardtofficial.com/2024/11/02/panduan-lengkap-mengenal-genre-musik-reggae-sejarah-gaya-dan-musisi-ikonik/
Laksana, E. A., & Sulianta, F. (2021). Analisis Dan Studi Komparatif Algoritma Klasifikasi Genre Musik. Seminar Nasional Teknologi Informasi Dan Multimedia, 67–72.
Music, A. (2023a). Mengenal lebih dalam mengenai 5 genre musik pop. Superlive. https://superlive.id/supermusic/artikel/news/mengenal-lebih-dalam-mengenai-5-genre-musik-pop
Music, A. (2023b). Musik Country: Pengertian, Sejarah, dan Sub-genrenya! Superlive. https://superlive.id/supermusic/artikel/news/musik-country-pengertian-sejarah-dan-subgenrenya
Musik, A. (2021). Memahami Genre Musik, dari Rock hingga Hip Hop. Superlive. https://superlive.id/supermusic/artikel/super-buzz/sekilas-genre-musik-dari-rock-metal-hingga-hip-hop
Nainggolan, C. (2023). ANALISIS UNSUR MUSIK JAZZ DAN RAP PADA MUSIK ENIGMA KARYA INTHESKY BAND. https://repository.uhn.ac.id/handle/123456789/9433
Negara, I. N. G. A. (2020). Berdisco Sebagai Bentuk Pengalaman Proses Penggarapan Karya Tari. Joged, 8(1), 233–238. https://doi.org/10.24821/joged.v8i1.1589
Nurhayati, N., Busman, B., & Iswara, R. P. (2019). Pengembangan Algoritma Unsupervised Learning Technique Pada Big Data Analysis di Media Sosial sebagai media promosi Online Bagi Masyarakat. Jurnal Teknik Informatika, 12(1), 79–96.
Ramadhani, J. S., Firmansyah, M. B., Wilujeng, I. T., Putri, N. N., & Nafisah, D. (2023). Pemanfaatan podcast Spotify sebagai media pembelajaran bahasa Indonesia. Jurnal Ilmu Pendidikan (JIP) STKIP Kusuma Negara, 14(2), 135–143.
Radix, H., Olivia, C., Pandjaitan, L. W., & Kartwidjaja, A. M. (2023). Klasifikasi Genre Musik Dengan Menggunakan Metode Machine Learning. 21(1), 71–82. http://repository.ub.ac.id/id/eprint/211501/
Rosaly, R., & Prasetyo, A. (2020). Flowchart Beserta Fungsi dan Simbol-Simbol. Journal of Chemical Information and Modeling, 2(3), 5–7.
Tamatjita, N., & Harjoko, A. (2020). Klasifikasi Lagu Berdasarkan Genre pada Format WAV. IJCCS (Indonesian Journal of Computing and Cybernetics Systems), 10(1), 145. https://doi.org/10.22146/ijccs.6542
Tegar, T. (2021). Musik Genre Rock - sejarah, ciri-ciri dan jenis-jenisnya. Tegaraya.Com. https://www.tegaraya.com/2021/05/definisi-musik-genre-rock-sejarah-ciri-dan-jenisnya.html
Tegar, T. (2022). Musik genre Metal - sejarah, ciri-ciri dan jenis-jenisnya. Tegaraya.Com. https://www.tegaraya.com/2022/01/definisi-musik-genre-metal-sejarah-ciri-dan-jenisnya.html
Teknomo, K. (2020). K-Nearest Neighbours Tutorial, (Online). http://people.revoledu.com/kardi/tutorial/KNN/
Tzanetakis, G., & Cook, P. (2022). Musical genre classification of audio signals. IEEE Transactions on Speech and Audio Processing, 10(5), 293–302.
Nugrahanto, Indrawan, Teknik Elektro, Universitas Wisnuwardhana, and Malang 2021. “PEMBUATAN WATER LEVEL SEBAGAI PENGENDALI WATER PUMP OTOMATIS
BERBASIS TRANSISTOR Indrawan Nugrahanto 7.” 13(1): 59–70.
Nupus, Zahra Tun . (2020). SISTEM MONITORING KANDUNGAN AIR SUNGAI MENGGUNAKAN INTERNET OF THINGS RIVER MONITORING SYSTEM USES THE INTERNET OF THINGS.
Skripsi, Universitas Muhammadiyah Banjarmasin.
Pasha, S. (2023). RANCANG BANGUN SISTEM KENDALI PINTU BERBASIS IOT MENGGUNAKAN
APLIKASI TELEGRAM (Doctoral dissertation, Universitas Teknologi Digital Indonesia).
Putri, T. W. O., Mowaviq, M. I., & Hajar, I. (2021). Rancang Bangun Sistem Logic Controller and Human Machine Interface. Kilat, 10(2), 272–279. https://doi.org/10.33322/kilat.v10i2.1315
Rasmini, Ni Wayan. 2021. “Kontrol Pompa Air Limbah Menggunakan Sensor WLC OMRON 61F – G Wastewater Pump Control Sensor Using WLC Omron 61F-G.” 14(3): 144–50.
Rosdiana, R., Rosmawiah, R., & Marni, M. (2022). Pemanfaatan Sumber Daya Alam Melalui Upaya Konservasi Sumberdaya Air Yang Inovatif Untuk Pelestarian Lingkungan Hidup. In Prosiding Seminar Nasional Universitas Pgri Palangka Raya (Vol. 1, Pp. 367-377).
Sadi, S. (2020). Rancang Bangun Monitoring Ketinggian Air dan Sistem Kontrol Pada Pintu Air Berbasis Arduino dan Sms Gateway. Jurnal Teknik,7(1). https://doi.org/10.31000/jt.v7i1.943
Siregar, A. A. (2022).Rancang Bangun Sistem Pompa Otomatis Pada Perkebunan Sawit. Jurusan teknik elektro fakultas teknik universitas lampung bandar lampung.
Ummul Khair. 2020. “Alat Pendeteksi Ketinggian Air Dan Keran Otomatis Menggunakan Water Level Sensor Berbasis Arduino Uno.” Wahana Inovasi : Jurnal Penelitian dan Masyarakat UISU 9(1):9–15.
Vita, Moh, Nur Adhitya, and Ir Mas Sarwoko. 2022. “Perancangan Dan Realisasi Keran Dan Pengisian Tangki Air Otomatis Dengan Sensor Ultrasonik Dan Liquid Water Level Menggunakan At-Mega 328 Design and Realization Automatic of Taps and Water Tank Filling With Ultrasonic Sensor and Liquid Water Level Using A.” e-Proceeding of Engineering 2(2): 2629–37.
Yana, Komang Lingga, Kadek Rihendra Dantes, and Nyoman Arya Wigraha. (2022). “Rancang Bangun Mesin Pompa Air Dengan Sistem Recharging.” Jurnal Pendidikan Teknik Mesin Undiksha 5(2).





