Please use this identifier to cite or link to this item: https://repositori.uma.ac.id/handle/123456789/30258
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorLubis, Andre Hasudungan-
dc.contributor.authorPutra, Bimo Zulfi Ananda-
dc.date.accessioned2026-07-01T03:57:43Z-
dc.date.available2026-07-01T03:57:43Z-
dc.date.issued2026-03-
dc.identifier.urihttps://repositori.uma.ac.id/handle/123456789/30258-
dc.description55 Halamanen_US
dc.description.abstractGenre musik merupakan salah satu elemen penting dalam mengkategorikan dan merekomendasikan lagu pada platform streaming seperti Spotify. Penelitian ini bertujuan untuk membangun model klasifikasi genre musik menggunakan algoritma XGBoost berdasarkan fitur-fitur numerik dari lagu yang tersedia pada dataset Spotify. Data yang digunakan bersumber dari situs Kaggle, kemudian dipangkas dan difokuskan hanya pada tiga genre utama, yaitu Pop, Rock, dan Jazz. Proses penelitian diawali dengan tahapan praproses data, normalisasi menggunakan Min-Max Scaling, dan eksplorasi data melalui statistik deskriptif, histogram, serta analisis korelasi. Model XGBoost diterapkan dengan pengujian parameter learning rate (ETA) pada rentang 0,01 hingga 0,1. Hasil terbaik diperoleh pada nilai ETA sebesar 0,05 dengan akurasi mencapai 96%, serta nilai precision, recall, dan f1- score yang tinggi dan seimbang di setiap kelas. Selanjutnya, dilakukan benchmarking terhadap algoritma pembanding yaitu K-Nearest Neighbors, Naive Bayes, dan Decision Tree. Hasil evaluasi menunjukkan bahwa XGBoost memberikan performa paling unggul dalam seluruh metrik evaluasi. Penelitian ini membuktikan bahwa XGBoost merupakan algoritma yang efektif dan akurat dalam mengklasifikasikan genre musik berdasarkan fitur numerik, serta unggul dibandingkan algoritma klasik lainnya. Temuan ini dapat menjadi dasar dalam pengembangan sistem rekomendasi musik yang lebih cerdas dan personal. Music genre is a crucial element in categorizing and recommending songs on streaming platforms like Spotify. This study aims to build a music genre classification model using the XGBoost algorithm based on the numerical features of songs available in the Spotify dataset. The data used was sourced from the Kaggle website and then trimmed and focused on only three main genres: Pop, Rock, and Jazz. The research process began with data preprocessing, normalization using Min-Max Scaling, and data exploration through descriptive statistics, histograms, and correlation analysis. The XGBoost model was implemented by testing the learning rate (ETA) parameter in the range of 0.01 to 0.1. The best results were obtained at an ETA of 0.05, achieving 96% accuracy, as well as high and balanced precision, recall, and f1-score values across each class. Next, benchmarking was conducted against comparison algorithms including KNearest Neighbors, Naive Bayes, and Decision Tree. The evaluation results showed that XGBoost provided superior performance across all evaluation metrics. This research demonstrates that XGBoost is an effective and accurate algorithm for classifying music genres based on numerical features, outperforming other classical algorithms. These findings can form the basis for developing smarter and more personalized music recommendation systems.en_US
dc.language.isoiden_US
dc.publisherUniversitas Medan Areaen_US
dc.relation.ispartofseriesNPM;218160031-
dc.subjectGenre Musik,en_US
dc.subjectSpotify,en_US
dc.subjectXGBoosten_US
dc.subjectKlasifikasien_US
dc.subjectMachine Learningen_US
dc.subjectGenre Musicen_US
dc.titleKlasifikasi Genre Musik Pada Spotify Dengan Menggunakan XGBoosten_US
dc.title.alternativeMusic Genre Classification on Spotify Using XGBoosten_US
dc.typeThesisen_US
Appears in Collections:SP - Mechanical Engineering

Files in This Item:
File Description SizeFormat 
218160031 - Bimo Zulfi Ananda Putra - Fulltext.pdfCover, Abstract, Chapter I, II, III, V, Bibliography103.89 MBAdobe PDFView/Open
218160031 - Bimo Zulfi Ananda Putra - Chapter IV.pdf
  Restricted Access
Chapter IV39.11 MBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.