SISTEM REKOMENDASI PRODUK E-COMMERCE MENGGUNAKAN COLLABORATIVE FILTERING DAN CONTENT-BASED FILTERING
E-Commerce Product Recommendation System Using Collaborative Filtering and Content-Based Filtering
Abstract
Sistem rekomendasi merupakan salah satu komponen utama dalam platform e-commerce yang bertujuan untuk meningkatkan pengalaman pengguna, mempercepat proses pencarian produk, serta mendorong terjadinya transaksi penjualan. Semakin berkembangnya volume data interaksi pengguna dan variasi produk, kebutuhan akan sistem rekomendasi yang cerdas dan adaptif menjadi sangat penting. Pendekatan tradisional yang hanya mengandalkan satu jenis metode rekomendasi seringkali menghadapi tantangan seperti masalah cold start (pengguna atau produk baru) dan data sparsity (ketimpangan data interaksi). Penelitian ini mengembangkan sebuah sistem rekomendasi hibrida yang menggabungkan dua pendekatan populer: Collaborative Filtering dan Content-Based Filtering untuk mengatasi keterbatasan tersebut. Metode yang digunakan dalam penelitian ini adalah kombinasi dari dua pendekatan rekomendasi. Collaborative Filtering berfungsi dengan menganalisis pola interaksi pengguna, seperti pemberian rating terhadap produk, guna mengidentifikasi kesamaan preferensi antar pengguna. Teknik ini mengandalkan matriks interaksi pengguna–produk dan menghitung kesamaan menggunakan metode seperti cosine similarity. Content-Based Filtering merekomendasikan produk berdasarkan kemiripan deskripsi atau fitur konten produk dengan riwayat interaksi pengguna sebelumnya, dengan memanfaatkan teknik text vectorization seperti TF-IDF. Evaluasi kinerja sistem digunakan metrik evaluasi umum dalam sistem rekomendasi, yaitu precision, recall, dan F1-score, terhadap dataset transaksi pengguna e-commerce yang telah dikurasi. Hasil evaluasi menunjukkan bahwa pendekatan hibrida ini lebih unggul dalam memberikan rekomendasi yang relevan dibandingkan jika hanya menggunakan salah satu metode secara tunggal. Aplikasi sistem rekomendasi ini dikembangkan menggunakan bahasa pemrograman Python dan dijalankan di lingkungan Jupyter Notebook. Pengembangan meliputi pengolahan dataset produk dan interaksi pengguna, implementasi algoritma Collaborative Filtering manual berbasis matriks kemiripan antar item, serta Content-Based Filtering berbasis kemiripan deskripsi produk. Sistem juga menyediakan fitur rekomendasi hibrida, yang menggabungkan skor rekomendasi dari kedua pendekatan dengan parameter weighting yang dapat disesuaikan. Visualisasi data juga diintegrasikan untuk mendukung pemahaman pengguna terhadap hasil rekomendasi dan distribusi data. Pendekatan sistem rekomendasi mampu menyajikan hasil yang bersifat personal dan kontekstual terhadap setiap pengguna, serta dapat diadaptasi untuk platform e-commerce skala kecil hingga menengah
Downloads
References
[2.] Ramadhani, R., & Nugroho, A. S. (2022). ”Implementasi Content-Based Filtering untuk Rekomendasi Produk Pakaian pada E-Commerce”. Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK), 9(1), 45–53.
[3.] Pratama, G., & Hidayat, A. R. (2019). ”Sistem Rekomendasi pada Marketplace Menggunakan Metode Hybrid Filtering”. Jurnal RESTI (Re"kayasa Sistem dan Teknologi Informasi), 3(2), 299–306.
[4.] Hidayatullah, M., & Fauzi, A. (2018). ”Pemanfaatan TF-IDF dan Cosine Similarity untuk Sistem Rekomendasi pada Situs E-Commerce”. Jurnal Ilmiah Informatika KOMPUTA, 7(1), 12–18.
[5.] Yuliana, S., & Firmansyah, D. (2016). ”Sistem Rekomendasi Produk Fashion Berbasis Content-Based Filtering”. Jurnal Teknologi dan Sistem Komputer, 4(3), 394–400.
[6.] Setiawan, A. H., & Kurniawan, I. (2021). ”Penerapan Collaborative Filtering untuk Rekomendasi Produk di Platform E-Commerce”. Jurnal Ilmu Komputer AMIKOM, 7(1), 71–78.
[7.] Kurniawan, R., & Andriani, D. (2020). ”Analisis Sistem Rekomendasi dengan Metode Hybrid Filtering untuk E-Commerce Produk Elektronik”. Jurnal Sains dan Informatika, 6(2), 112–119.
[8.] Wulandari, F., & Hermawan, D. (2019). ”Perbandingan Collaborative Filtering dan Content-Based Filtering untuk Sistem Rekomendasi Buku”. Jurnal Ilmiah Teknik Informatika Komputer (JITIK), 5(1), 23–30.
[9.] Astuti, D., & Prasetyo, H. (2017). ”Rancang Bangun Sistem Rekomendasi Menggunakan Hybrid Filtering pada Toko Online.” Jurnal Sisfokom, 6(2), 151–158.
[10.] Nugroho, B. S., & Sari, R. N. (2018). ”Pengembangan Sistem Rekomendasi Produk Menggunakan Algoritma Content-Based Filtering”. Jurnal Ilmiah MATRIK, 20(2), 85–92.

This work is licensed under a Creative Commons Attribution 4.0 International License.