PENERAPAN METODE CONTENT-BASED FILTERING PADA SISTEM REKOMENDASI KURSUS CODING
Keywords:
content-based filtering, kursus coding, web development, TF-IDF, cosine similarity, sistem rekomendasiAbstract
Perkembangan teknologi digital telah memperluas akses pembelajaran coding melalui berbagai platform daring. Namun, banyaknya pilihan kursus dengan topik dan tingkat pembelajaran yang beragam sering membuat pengguna kesulitan menentukan kursus yang sesuai dengan kebutuhan belajarnya. Tujuan utama penelitian ini adalah menerapkan metode Content-Based Filtering pada sistem rekomendasi kursus coding berbasis web. Sistem yang dikembangkan diharapkan mampu memberikan saran kursus yang sesuai dengan kebutuhan belajar pengguna berdasarkan karakteristik konten yang tersedia. Mekanisme rekomendasi pada penelitian ini memanfaatkan pembobotan TF-IDF untuk merepresentasikan fitur teks setiap kursus, kemudian menghitung tingkat kemiripannya menggunakan Cosine Similarity. Hasil perhitungan tersebut digunakan sebagai dasar dalam menentukan urutan rekomendasi kursus yang memiliki karakteristik konten paling relevan. Data penelitian ini berupa dataset publik kursus online pada domain web development yang telah diseleksi sesuai kebutuhan penelitian. Hasil penelitian menunjukkan bahwa TF-IDF mampu membentuk fitur dominan pada data kursus, sedangkan Cosine Similarity digunakan untuk mengurutkan kursus berdasarkan nilai kemiripan konten. Evaluasi sistem memperoleh skor akurasi sebesar 88,00%, presisi 86,67%, dan recall 78,57%. sehingga metode Content-Based Filtering dapat digunakan untuk membantu pengguna dalam memilih kursus coding yang sesuai.
References
[1] A. A. Anggara and A. Ridho, “Sistem Rekomendasi Pembelajaran dengan Menggunakan Metode Content-Based Filtering Berbasis Aplikasi Android,” pp. 11–19, 2024.
[2] I. K. Phan, U. Widya, and D. Pontianak, “REKOMENDASI DRAMA KOREA MENGGUNAKAN CONTENT-BASED FILTERING DENGAN WEIGHTED,” vol. 13, no. 1, 2025.
[3] S. Rahmadhani, L. Hakim, G. H. Wibowo, and S. P. Kristanto, “SISTEM REKOMENDASI PENELUSURAN BUKU BERBASIS CONTENT-BASED FILTERING DENGAN PEMBOBOTAN TF-RF,” pp. 491–500, 2024.
[4] D. Pratiwi and L. Rosnita, “Penerapan Metode Content-Based Filtering dalam Sistem Rekomendasi Objek Wisata di Aceh Tamiang,” vol. 4, no. 2, pp. 85–96, 2024.
[5] R. Faurina, E. Sitanggang, P. S. Informatika, F. Teknik, U. Bengkulu, and K. Limun, “Implementasi Metode Content-Based Filtering dan Collaborative Filtering pada Sistem Rekomendasi Wisata di Bali,” vol. 22, no. 4, pp. 870–881, 2023.
[6] H. S. Ziliwu, “DENGAN ALGORITMA COLLABORATIVE FILTERING DAN,” vol. 02, pp. 141–147, 2025.
[7] S. A. Pratama, “Pengembangan Sistem Rekomendasi Buku Menggunakan Collaborative Filtering Development Of A Book Recommendation System Using Collaborative Filtering,” vol. 2, no. 2, pp. 81–86, 2024.
[8] F. A. Hidayat and L. Fitriani, “Aplikasi Mentor Pembelajaran Berbasis Sistem Rekomendasi Content- Based Filtering dengan Metode TF-IDF dan Cosine Similarity,” pp. 1048–1059, 2025, doi: 10.33364/algoritma/v.22-2.2493.
[9] V. S. Saputra, A. Ridwan, T. G. Pratama, K. Kudus, and J. Tengah, “RANCANG BANGUN SISTEM REKOMENDASI BUKU BERBASIS ITEM-BASED COLLABORATIVE FILTERING MENGGUNAKAN ALGORITMA K-NEAREST,” vol. 13, no. 1, pp. 1540–1545, 2025.
[10] A. D. Safitri, V. Atina, A. Farida, and A. D. Safitri, “Sistem rekomendasi buku menggunakan metode content-based filtering The book recommended system employs the method of content-based filtering,” vol. 5, pp. 218–227, 2024, doi: 10.37373/infotech.v5i2.1302.
[11] K. Anam, D. H. Gutama, D. Danianti, W. D. Prastowo, F. Komputer, and U. A. Ata, “Implementasi Metode Content Based Filtering pada Pengembangan Sistem Bursa Kerja Khusus ( BKK ) SMK Negeri 1 Kandeman Berbasis Website,” vol. 7, no. 4, pp. 724–733, 2024.
[12] D. Susanto, S. Nabhan, I. Sumarsono, P. Elektronika, and N. Surabaya, “PENGEMBANGAN KURSUS ONLINE INTERAKTIF DENGAN SISTEM E-LEARNING DAN GAMIFIKASI,” vol. 15, no. 2, pp. 126–137, 2022.
[13] J. Penelitian and I. Pendidikan, “Pembelajaran Coding di Sekolah Dasar,” vol. 4, pp. 62–68, 2025.
[14] R. M. Daniswara and A. Voutama, “PERANCANGAN PLATFORM KREATIKODE SEBAGAI MEDIA PEMBELAJARAN PEMROGRAMAN ONLINE GRATIS BERBASIS WEBSITE,” vol. 13, no. 2, 2025.