Lagu adalah salah satu media hiburan yang tidak pernah luput oleh zaman. Bagi penikmatnya, lagu adalah suatu hal yang sangat penting karena lagu merupakan suatu hiburan yang akan didengarkan sesuai dengan suasana hati mereka. Dikarenakan sangat banyak lagu yang tersedia, membuat banyak orang sulit dalam memilih lagu yang ingin didengar. Salah satu yang membuat banyak orang bingung adalah banyaknya lagu dengan jenis genre yang berbeda – beda. Suasana hati juga mempengaruhi jenis lagu yang akan didengarkan.
Sistem rekomendasi adalah sebuah sistem yang mengacu pada memprediksi sejumlah item atau data untuk pengguna di masa mendatang, kemudian dijadikan rekomendasi item paling teratas. Sistem rekomendasi memberikan informasi yang relevan dengan apa yang dicari oleh pengguna.
Pada penelitian ini, penulis menggunakan metode Content-based filtering untuk mencari rekomendasi lagu. Konten yang digunakan adalah lirik lagu. Algoritma TF-IDF digunakan untuk mencari nilai bobot term/kata pada tiap dokumen dan kemudian nilai tersebut digunakan sebagai variabel pada Cosine similarity untuk mencari kesamaan antar dokumen. Keluaran dari tugas akhir ini adalah sistem dapat memberi keluaran berupa rekomendasi 10 lagu teratas berbahasa Indonesia. Hasil pengujian dari tugas akhir ini adalah sistem sudah berjalan dengan baik dengan hasil uji alpha sebesar 100%.