e-ISSN : 2597-3673 (Onlin. , p-ISSN : 2579-5201 (Printe. Vol. 9 No. 1 (June 2. Journal of Information System. Informatics and Computing Website/URL: http://journal. id/index. php/jisicom Email: jisicom@stmikjayakarta. id , jisicom2017@gmail. SISTEM REKOMENDASI PRODUK E-COMMERCE MENGGUNAKAN COLLABORATIVE FILTERING DAN CONTENT-BASED FILTERING (E-Commerce Product Recommendation System Using Collaborative Filtering and Content-Based Filterin. Ani Rachmaniar1. Susi Widayati2. Kokoy Rokoyah3 Program Studi Manajemen Informatika1. Program Studi Sistem Informasi2. Program Studi Manajemen Informatika3 STMIK Jakarta STI&K1,2,3. Jakarta anistore700@gmail. com1, widayatisusi@gmail. kokoyrokoyah@gmail. Received: April 27, 2025. Revised: May 6, 2025. Accepted: May 7, 2025. Issue Period: Vol. 9 No. Pp. Abstrak: Sistem rekomendasi merupakan komponen penting dalam platform e- commerce untuk meningkatkan pengalaman pengguna, mempercepat pencarian produk, dan mendorong transaksi penjualan. Dengan meningkatnya volume interaksi pengguna dan ragam produk, dibutuhkan sistem yang cerdas dan adaptif. Pendekatan tunggal seperti Collaborative Filtering atau Content-Based Filtering seringkali menghadapi kendala seperti masalah cold start dan data sparsity. Penelitian ini mengembangkan sistem rekomendasi hibrida dengan menggabungkan kedua pendekatan tersebut untuk mengatasi keterbatasan masing-masing. Collaborative Filtering bekerja dengan menganalisis pola interaksi pengguna terhadap produk, misalnya melalui rating, guna menemukan kesamaan preferensi antar pengguna, menggunakan teknik seperti cosine similarity. Di sisi lain. ContentBased Filtering merekomendasikan produk berdasarkan kemiripan fitur atau deskripsi produk dengan riwayat interaksi pengguna sebelumnya, dengan memanfaatkan teknik vektorisasi teks seperti TF-IDF. Sistem diuji menggunakan dataset e-commerce yang telah dikurasi, dan kinerjanya diukur menggunakan metrik evaluasi precision, recall, dan F1-score. Hasil evaluasi menunjukkan bahwa pendekatan hibrida menghasilkan rekomendasi yang lebih relevan dibandingkan metode tunggal. Sistem dikembangkan menggunakan Python di lingkungan Jupyter Notebook, dengan proses mencakup pengolahan dataset, implementasi algoritma rekomendasi berbasis kemiripan item dan konten, serta penggabungan skor rekomendasi melalui skema weighting yang dapat disesuaikan. Selain itu, visualisasi data turut disertakan untuk membantu pemahaman pengguna terhadap hasil dan distribusi rekomendasi. Sistem ini mampu menghasilkan rekomendasi yang personal dan kontekstual, serta fleksibel untuk diterapkan pada platform e-commerce berskala kecil hingga menengah. DOI: 10. 52362/jisicom. Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi 4. 0 Internasional. e-ISSN : 2597-3673 (Onlin. , p-ISSN : 2579-5201 (Printe. Vol. 9 No. 1 (June 2. Journal of Information System. Informatics and Computing Website/URL: http://journal. id/index. php/jisicom Email: jisicom@stmikjayakarta. id , jisicom2017@gmail. Kata kunci: Sistem Rekomendasi. Collaborative Filtering. Content-Based Filtering. ECommerce. Machine Learning. Abstract: Recommendation systems are an essential component in e-commerce platforms to enhance user experience, accelerate product discovery, and drive sales transactions. With the increasing volume of user interactions and product variety, intelligent and adaptive systems are needed. Single approaches such as Collaborative Filtering or Content-Based Filtering often face constraints such as cold start and data sparsity issues. This study develops a hybrid recommendation system by combining both approaches to overcome their respective limitations. Collaborative Filtering works by analyzing user interaction patterns towards products, for example through ratings, to find similarities in preferences between users, using techniques such as cosine similarity. On the other hand. Content-Based Filtering recommends products based on the similarity of product features or descriptions with the user's previous interaction history, by utilizing text vectorization techniques such as TF-IDF The system is tested using a curated e-commerce dataset, and its performance is measured using precision, recall, and F1-score evaluation metrics. The evaluation results show that the hybrid approach produces more relevant recommendations than either method The system is developed using Python in a Jupyter Notebook environment, with the process including dataset processing, implementation of item and content similarity-based recommendation algorithms, and aggregation of recommendation scores through a customizable weighting scheme. In addition, data visualization is included to help users understand the results and distribution of recommendations. The system is capable of producing personalized and contextual recommendations, and is flexible to be applied to small to medium-sized e-commerce platforms. Keywords: Recommendation Systems. Collaborative Filtering. Content-Based Filtering. ECommerce. Machine Learning. PENDAHULUAN Perkembangan teknologi informasi dan komunikasi dalam beberapa dekade terakhir telah memberikan dampak signifikan terhadap berbagai sektor kehidupan, termasuk dalam bidang perdagangan. Salah satu bentuk transformasi paling nyata dari digitalisasi perdagangan adalah kemunculan dan pertumbuhan pesat platform e-commerce. Ecommerce, atau perdagangan elektronik, memungkinkan transaksi jual beli barang dan jasa dilakukan secara daring melalui perangkat komputer maupun ponsel pintar. Fenomena ini memberikan kemudahan luar biasa bagi konsumen dalam mencari, memilih, dan membeli produk tanpa batasan geografis. E-commerce memberikan peluang besar bagi pelaku usaha untuk menjangkau konsumen lebih luas, mengefisiensikan biaya operasional, serta memanfaatkan data digital untuk meningkatkan strategi pemasaran. Seiring meningkatnya jumlah produk dan pengguna dalam platform ecommerce, tantangan baru pun muncul, yakni bagaimana memberikan pengalaman belanja yang efisien, personal, dan relevan bagi setiap pengguna. Salah satu solusi yang banyak digunakan untuk menjawab tantangan tersebut adalah dengan mengimplementasikan sistem rekomendasi. Sistem rekomendasi bertujuan untuk membantu pengguna menemukan produk yang sesuai dengan preferensi dan kebutuhan mereka, sekaligus meningkatkan potensi penjualan bagi penyedia layanan e-commerce. Sistem rekomendasi telah diterapkan secara luas dalam berbagai platform e-commerce. Pendekatan tersebut tidak mempertimbangkan perilaku unik dari setiap pengguna maupun karakteristik mendalam dari produk. Bertambahnya jumlah data pengguna dan produk, sistem rekomendasi yang tidak adaptif menjadi sulit untuk mengelola informasi secara efisien, mengakibatkan rekomendasi yang bersifat umum dan kurang menarik bagi pengguna. Masalah cold start, yakni kondisi di mana sistem kesulitan memberikan rekomendasi untuk pengguna baru atau produk baru karena kurangnya data historis, juga menjadi tantangan tersendiri. Isu sparsity atau kelangkaan data dalam matriks interaksi pengguna dan produk yang membuat prediksi preferensi menjadi tidak akurat. Pendekatan seperti Collaborative Filtering dan Content-Based Filtering muncul sebagai dua metode utama yang dapat saling melengkapi dalam menciptakan sistem rekomendasi yang lebih efektif dan personal. DOI: 10. 52362/jisicom. Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi 4. 0 Internasional. e-ISSN : 2597-3673 (Onlin. , p-ISSN : 2579-5201 (Printe. Vol. 9 No. 1 (June 2. Journal of Information System. Informatics and Computing Website/URL: http://journal. id/index. php/jisicom Email: jisicom@stmikjayakarta. id , jisicom2017@gmail. Collaborative Filtering (CF) adalah metode populer dalam sistem rekomendasi yang memanfaatkan data interaksi atau penilaian pengguna untuk memprediksi preferensi berdasarkan kesamaan antar pengguna . ser-base. atau produk . tem-base. CF efektif dalam e-commerce karena mampu mengungkap preferensi tersembunyi dari pola pembelian serupa, meski produk yang disukai berbeda. Tantangan utama metode ini adalah cold start dan data sparsity, terutama saat pengguna baru belum memiliki riwayat interaksi. Meski begitu. CF tetap efektif jika tersedia banyak data dan partisipasi aktif dari pengguna. Content-Based Filtering (CBF) merekomendasikan produk berdasarkan kesamaan fitur dengan preferensi eksplisit pengguna, seperti kategori, merek, atau bahan. Metode ini efektif untuk pengguna baru karena tidak bergantung pada data interaksi. Namun, kualitas rekomendasi sangat bergantung pada kelengkapan data produk. Sementara itu. Collaborative Filtering (CF) mengenali pola antar pengguna. Penggabungan keduanya dalam sistem hybrid menjadi solusi ideal untuk mengatasi masalah cold start dan data sparsity. Pendekatan ini menghasilkan rekomendasi yang lebih akurat dan personal. Pada penelitian ini, sistem hybrid diimplementasikan menggunakan Python di Jupyter Notebook untuk eksplorasi data, pengujian model, dan visualisasi hasil. Pengembangan sistem rekomendasi ini dilakukan menggunakan Python dan Jupyter Notebook. Python dipilih karena mendukung analisis data dan pembelajaran mesin melalui pustaka seperti Pandas. NumPy. Scikit-Learn, dan Surprise. Jupyter Notebook digunakan untuk memuat data, preprocessing, membangun model Collaborative dan Content-Based Filtering, serta menggabungkannya dalam sistem hybrid. Penelitian ini bertujuan meningkatkan relevansi rekomendasi, personalisasi, dan mengatasi masalah cold start serta sparsity. Sistem diuji menggunakan data ecommerce nyata, dan hasilnya menunjukkan potensi untuk diterapkan sebagai solusi rekomendasi yang adaptif, cerdas, serta bermanfaat bagi pelaku e-commerce dalam meningkatkan kepuasan dan daya saing bisnis. II. METODE PENELITIAN Penelitian ini mengadopsi pendekatan rekayasa sistem informasi melalui tahapan analisis, perancangan, implementasi, dan evaluasi terhadap sistem rekomendasi hibrida. Sistem rekomendasi dikembangkan dengan menggabungkan dua pendekatan utama, yaitu Collaborative Filtering (CF) dan Content-Based Filtering (CBF). Tujuan dari metode ini adalah untuk menghasilkan sistem rekomendasi yang lebih akurat, relevan, dan mampu mengatasi permasalahan cold start serta data sparsity yang umum terjadi pada sistem rekomendasi tradisional. Berikut ini adalah tahapan metode penelitian: Desain Arsitektur Sistem Sistem rekomendasi yang dikembangkan terdiri dari Empat komponen utama: C Modul Pengolahan Data: untuk membaca, membersihkan, dan memformat data transaksi serta data produk. C Modul Rekomendasi: yang terdiri dari algoritma CF dan CBF. C Modul Integrasi Hibrida: yang menggabungkan hasil rekomendasi dari CF dan CBF menggunakan pendekatan weighted hybrid. C Modul Visualisasi: untuk menampilkan hasil rekomendasi dan analisis data secara grafis. Dataset dan Preprocessing Dataset yang digunakan merupakan data transaksi e-commerce dan informasi produk yang telah dikurasi. Adapun langkah-langkah preprocessing meliputi: C Normalisasi dan pembersihan data . issing values, duplikas. C Pembuatan matriks interaksi pengguna-produk C Tokenisasi dan vektorisasi teks deskripsi produk menggunakan TF-IDF C Penghapusan stopwords dan stemming . ika diperluka. Implementasi Collaborative Filtering Metode CF diterapkan dengan pendekatan item-based, karena cocok untuk kondisi data yang sparse. Langkahlangkahnya adalah: DOI: 10. 52362/jisicom. Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi 4. 0 Internasional. e-ISSN : 2597-3673 (Onlin. , p-ISSN : 2579-5201 (Printe. Vol. 9 No. 1 (June 2. Journal of Information System. Informatics and Computing Website/URL: http://journal. id/index. php/jisicom Email: jisicom@stmikjayakarta. id , jisicom2017@gmail. C Penyusunan matriks interaksi penggunaAeproduk berbasis rating atau jumlah pembelian. C Perhitungan cosine similarity antar item untuk menentukan tingkat kemiripan produk. C Estimasi skor rekomendasi bagi pengguna berdasarkan item serupa yang pernah dinilai tinggi. Implementasi Content-Based Filtering Metode CBF memanfaatkan fitur konten dari produk, khususnya deskripsi teks. Langkah-langkah utama: C Representasi deskripsi produk dengan teknik TF-IDF vectorization. C Perhitungan cosine similarity antar produk berdasarkan representasi TF-IDF. C Rekomendasi produk diberikan kepada pengguna berdasarkan kemiripan produk baru dengan produk yang pernah berinteraksi sebelumnya. Integrasi Hibrida Sistem rekomendasi hibrida dibentuk dengan menggabungkan skor rekomendasi dari CF dan CBF menggunakan formula sebagai berikut: SkorHybrid=UISkorCF . UISkorCBF Dengan parameter sebagai bobot pembobotan yang dapat disesuaikan. Penelitian ini melakukan eksperimen dengan berbagai nilai untuk mencari kombinasi optimal. Evaluasi Sistem Pengukuran performa sistem rekomendasi, digunakan tiga metrik evaluasi umum: C Precision: rasio item relevan yang direkomendasikan dari total item yang direkomendasikan. C Recall: rasio item relevan yang direkomendasikan dari total item relevan yang tersedia. C F1-score: harmonisasi antara precision dan recall. C Evaluasi dilakukan dengan membandingkan performa CF. CBF, dan Hybrid terhadap data uji. Pengembangan dan Tools Seluruh sistem dikembangkan menggunakan bahasa pemrograman Python dan dijalankan di lingkungan Jupyter Notebook. Adapun library yang digunakan meliputi: C Pandas dan Numpy untuk manipulasi data C Scikit-learn untuk TF-IDF dan evaluasi metrik C Matplotlib dan Seaborn untuk visualisasi data dan hasil Visualisasi dan Analisis Hasil Visualisasi hasil digunakan untuk memudahkan interpretasi performa sistem rekomendasi. Bentuk visualisasi C Heatmap kesamaan antar item C Grafik precision, recall, dan F1-score C Distribusi skor rekomendasi yang dihasilkan sistem i. PEMBAHASAN DAN HASIL Proses Pengolahan Data Modul Pengolahan Data berperan sebagai tahap awal dalam sistem rekomendasi yang bertugas membaca, membersihkan, dan memformat data transaksi pengguna serta data deskripsi produk. Proses ini memastikan data yang digunakan dalam sistem memiliki kualitas dan struktur yang sesuai untuk dianalisis lebih lanjut. DOI: 10. 52362/jisicom. Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi 4. 0 Internasional. e-ISSN : 2597-3673 (Onlin. , p-ISSN : 2579-5201 (Printe. Vol. 9 No. 1 (June 2. Journal of Information System. Informatics and Computing Website/URL: http://journal. id/index. php/jisicom Email: jisicom@stmikjayakarta. id , jisicom2017@gmail. Gambar 1. Proses Pengolahan Data Modul Rekomendasi terdiri dari dua algoritma utama, yaitu Collaborative Filtering (CF) dan Content-Based Filtering (CBF). CF bekerja dengan menganalisis pola interaksi antar pengguna, sementara CBF memanfaatkan kemiripan fitur konten produk untuk menghasilkan rekomendasi yang relevan. Gambar 2. Algoritma CF dan CBF Modul Integrasi Hibrida menggabungkan skor rekomendasi dari CF dan CBF menggunakan pendekatan weighted hybrid. Pendekatan ini memungkinkan sistem menghasilkan rekomendasi yang lebih akurat dengan mengombinasikan keunggulan kedua metode. DOI: 10. 52362/jisicom. Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi 4. 0 Internasional. e-ISSN : 2597-3673 (Onlin. , p-ISSN : 2579-5201 (Printe. Vol. 9 No. 1 (June 2. Journal of Information System. Informatics and Computing Website/URL: http://journal. id/index. php/jisicom Email: jisicom@stmikjayakarta. id , jisicom2017@gmail. Gambar 3. Algoritma Hybrid Modul Visualisasi berfungsi menampilkan hasil rekomendasi serta analisis data secara grafis. Modul ini membantu pengguna dan peneliti dalam memahami distribusi data, performa sistem, serta interpretasi hasil rekomendasi secara visual dan informatif. 2 Dataset dan Preprocessing Pengembangan sistem rekomendasi ini, digunakan dataset yang terdiri dari dua sumber utama, yaitu data transaksi e-commerce dan data informasi produk. Dataset transaksi memuat informasi historis interaksi pengguna terhadap produk, seperti pemberian rating, pembelian, atau klik. Sementara itu, dataset produk mencakup detail atribut produk seperti nama, kategori, dan deskripsi produk. Data dapat digunakan secara optimal dalam proses rekomendasi, dilakukan beberapa tahap preprocessing sebagai berikut: Normalisasi dan Pembersihan Data Langkah pertama mencakup pembersihan dataset dari missing values . ilai koson. dan duplikasi entri. Data yang tidak lengkap atau berulang dapat mempengaruhi akurasi sistem rekomendasi, sehingga perlu diidentifikasi dan Selain itu, dilakukan konversi format data agar seragam, seperti standarisasi huruf, format tanggal, dan tipe data numerik. Gambar 4. Program Python Normalisasi Data Pembuatan Matriks Interaksi PenggunaAeProduk Pembersihan data transaksi kemudian akan dibentuk matriks interaksi penggunaAeproduk yang menjadi dasar untuk metode Collaborative Filtering. Matriks memiliki baris mewakili pengguna dan kolom mewakili produk dimana nilai berupa skor interaksi seperti rating atau frekuensi pembelian. DOI: 10. 52362/jisicom. Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi 4. 0 Internasional. e-ISSN : 2597-3673 (Onlin. , p-ISSN : 2579-5201 (Printe. Vol. 9 No. 1 (June 2. Journal of Information System. Informatics and Computing Website/URL: http://journal. id/index. php/jisicom Email: jisicom@stmikjayakarta. id , jisicom2017@gmail. Gambar 5. Program Python membuat matrik pengguna-produk Tokenisasi dan Vektorisasi Deskripsi Produk Mendukung pendekatan Content-Based Filtering deskripsi produk diproses melalui tokenisasi, yaitu memecah teks menjadi kata-kata kunci. Vektorisasi menggunakan metode Term FrequencyAeInverse Document Frequency (TFIDF) dengan mengubah data teks menjadi representasi numerik yang menggambarkan pentingnya suatu kata dalam sebuah deskripsi produk relatif terhadap semua deskripsi dalam dataset. Gambar 6. Program Python Vektorisasi TF-IDF Penghapusan Stopwords dan Stemming (Opsiona. Meningkatkan kualitas representasi teks dilakukan penghapusan stopwords . ata-kata umum seperti AudanAy. AuadalahAy, dll. ) yang tidak memberikan nilai semantik signifikan dalam proses analisis. Stemming dapat diterapkan untuk mengubah kata ke bentuk dasarnya guna menyederhanakan variasi kata yang memiliki makna serupa. DOI: 10. 52362/jisicom. Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi 4. 0 Internasional. e-ISSN : 2597-3673 (Onlin. , p-ISSN : 2579-5201 (Printe. Vol. 9 No. 1 (June 2. Journal of Information System. Informatics and Computing Website/URL: http://journal. id/index. php/jisicom Email: jisicom@stmikjayakarta. id , jisicom2017@gmail. Gambar 7. Program Python Stopwords dan Stemming Library Sastrawi Implementasi Collaborative Filtering dan Content-Based Filtering Berikut ini adalah tahapan penggunakan kode program untuk proses filtering menggunakan algoritma Collaborative Filtering dan Content-Based Filtering Gambar 8. Sampel Kode Python Algoritma CF DOI: 10. 52362/jisicom. Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi 4. 0 Internasional. e-ISSN : 2597-3673 (Onlin. , p-ISSN : 2579-5201 (Printe. Vol. 9 No. 1 (June 2. Journal of Information System. Informatics and Computing Website/URL: http://journal. id/index. php/jisicom Email: jisicom@stmikjayakarta. id , jisicom2017@gmail. Gambar 9. Sampel Kode Python Algoritma CBF Gambar 10. Sampel Kode Python Hybrid CF-CBF Visualisasi dan Analisis Hasil Visualisasi hasil digunakan untuk memudahkan interpretasi performa sistem rekomendasi dengan menyajikan data dalam bentuk grafik yang informatif dan mudah dipahami. Melalui visualisasi seperti heatmap kesamaan antar item, grafik precision, recall, dan F1-score, serta distribusi skor rekomendasi, pengguna dapat melihat pola hubungan antar produk, mengevaluasi akurasi sistem dalam memberikan rekomendasi yang relevan, serta memahami sebaran nilai prediksi yang dihasilkan. Pendekatan ini membantu dalam proses analisis dan pengambilan keputusan terhadap kualitas dan efektivitas model rekomendasi yang dibangun. DOI: 10. 52362/jisicom. Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi 4. 0 Internasional. e-ISSN : 2597-3673 (Onlin. , p-ISSN : 2579-5201 (Printe. Vol. 9 No. 1 (June 2. Journal of Information System. Informatics and Computing Website/URL: http://journal. id/index. php/jisicom Email: jisicom@stmikjayakarta. id , jisicom2017@gmail. Gambar 11. Sampel Program Python untuk Visualisasi Grafik Hasil Pengembangan Pengembangan sistem rekomendasi dilakukan menggunakan bahasa pemrograman Python yang dijalankan di lingkungan Jupyter Notebook untuk memudahkan eksplorasi data dan dokumentasi proses. Beberapa library utama yang digunakan antara lain Pandas dan Numpy untuk keperluan manipulasi dan analisis data. Scikit-learn untuk penerapan metode TF-IDF serta perhitungan metrik evaluasi seperti precision, recall, dan F1-score, serta Matplotlib dan Seaborn yang berfungsi dalam visualisasi data dan hasil rekomendasi secara grafis. Kombinasi tools ini memungkinkan proses pengembangan yang efisien, fleksibel, dan mudah direproduksi. Berikut ini adalah tampilan Progam: Sampel Data Produk dan Interaksi. Berikut ini adalah sampel data penjualan e-commerce dalam bentuk file CSV. Tabel 1. Data Produk Tabel 2. Data Interaksi produk_id,nama_produk,kategori,deskripsi 1,Kemeja Putih,Fashion Pria,Kemeja putih lengan panjang bahan 2,Celana Jeans,Fashion Pria,Celana jeans warna biru dengan potongan slim fit 3,Kaos Hitam,Fashion Pria,Kaos hitam polos bahan katun lembut 4,Jaket Kulit,Fashion Pria,Jaket kulit asli warna hitam dengan 5,Sepatu Sneakers,Fashion Pria,Sepatu sneakers putih dengan sol user_id,produk_id,rating 1,1,5 1,2,4 2,2,5 2,3,3 3,3,4 3,4,5 4,5,4 DOI: 10. 52362/jisicom. Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi 4. 0 Internasional. e-ISSN : 2597-3673 (Onlin. , p-ISSN : 2579-5201 (Printe. Vol. 9 No. 1 (June 2. Journal of Information System. Informatics and Computing Website/URL: http://journal. id/index. php/jisicom Email: jisicom@stmikjayakarta. id , jisicom2017@gmail. Visualisasi Data berdasarkan Rating Produk Berikut ini adalah pembuatan aplikasi dengan menggunakan Bahasa Pemrograman Phyton dengan perangkat bantu Jupyter Notebook. DOI: 10. 52362/jisicom. Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi 4. 0 Internasional. e-ISSN : 2597-3673 (Onlin. , p-ISSN : 2579-5201 (Printe. Vol. 9 No. 1 (June 2. Journal of Information System. Informatics and Computing Website/URL: http://journal. id/index. php/jisicom Email: jisicom@stmikjayakarta. id , jisicom2017@gmail. DOI: 10. 52362/jisicom. Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi 4. 0 Internasional. e-ISSN : 2597-3673 (Onlin. , p-ISSN : 2579-5201 (Printe. Vol. 9 No. 1 (June 2. Journal of Information System. Informatics and Computing Website/URL: http://journal. id/index. php/jisicom Email: jisicom@stmikjayakarta. id , jisicom2017@gmail. Gambar 12. Jumlah Rating per Produk Visualisasi ini menampilkan jumlah rating yang diterima oleh masing-masing produk dalam dataset. Setiap batang pada diagram batang mewakili satu produk, dengan tinggi batang menunjukkan berapa kali produk tersebut telah diberi rating oleh pengguna. Dari hasil ini, kita dapat mengidentifikasi produk mana yang paling sering berinteraksi dengan pengguna. Produk dengan jumlah rating tinggi biasanya lebih populer atau memiliki visibilitas lebih tinggi di platform e-commerce. Informasi ini penting dalam menganalisis bias popularitas dalam sistem rekomendasi. Gambar 13. Rata-Rata Rating per Produk Diagram batang ini menggambarkan nilai rata-rata rating yang diberikan oleh pengguna untuk setiap produk. Rata-rata rating memberikan indikasi kualitas persepsi pengguna terhadap produk, terlepas dari seberapa sering produk tersebut dinilai. Produk dengan rata-rata rating tinggi dianggap disukai pengguna meskipun jumlah interaksinya sedikit. Kombinasi informasi dari visualisasi ini dan visualisasi pertama dapat membantu menentukan apakah sebuah produk layak dipromosikan lebih lanjut dalam rekomendasi. Visualisasi Content-Based Filtering DOI: 10. 52362/jisicom. Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi 4. 0 Internasional. e-ISSN : 2597-3673 (Onlin. , p-ISSN : 2579-5201 (Printe. Vol. 9 No. 1 (June 2. Journal of Information System. Informatics and Computing Website/URL: http://journal. id/index. php/jisicom Email: jisicom@stmikjayakarta. id , jisicom2017@gmail. Gambar 14. Heatmap Similarity antar Produk (Content-Base. Heatmap menggambarkan kemiripan antar produk berdasarkan deskripsi menggunakan Content-Based Filtering dengan TF-IDF dan cosine similarity. Nilai mendekati 1 menunjukkan tingkat kemiripan tinggi. Visualisasi ini membantu memahami cara sistem mengenali kesamaan konten antar produk. Sistem merekomendasikan produk seperti Kaos Hitam. Sepatu Sneakers, dan Celana Jeans karena memiliki karakteristik serupa dengan produk yang disukai pengguna, meskipun belum pernah diberi rating secara langsung, seperti dalam kasus preferensi terhadap pakaian Visualisasi Collaborative Filtering Gambar 16. Heatmap Similarity antar Produk (Collaborative Filterin. Heatmap ini menampilkan kemiripan antar produk berdasarkan pola interaksi pengguna dengan pendekatan Collaborative Filtering. Produk dianggap mirip jika pengguna memberi rating serupa pada keduanya, dihitung melalui korelasi rating. Visualisasi ini berbeda dari pendekatan content-based, karena menekankan preferensi kolektif Sistem merekomendasikan produk seperti Kemeja Putih. Celana Jeans, dan Kaos Hitam karena populer di DOI: 10. 52362/jisicom. Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi 4. 0 Internasional. e-ISSN : 2597-3673 (Onlin. , p-ISSN : 2579-5201 (Printe. Vol. 9 No. 1 (June 2. Journal of Information System. Informatics and Computing Website/URL: http://journal. id/index. php/jisicom Email: jisicom@stmikjayakarta. id , jisicom2017@gmail. kalangan pengguna dengan preferensi serupa. Pendekatan ini membantu memahami pola perilaku pengguna dan mendukung rekomendasi yang lebih relevan secara sosial. IV. KESIMPULAN Berdasarkan hasil penelitian, sistem rekomendasi e-commerce berbasis pendekatan Collaborative Filtering dan Content-Based Filtering mampu menghasilkan rekomendasi produk yang relevan. Collaborative Filtering bekerja dengan mengidentifikasi kesamaan pola perilaku antar pengguna, sehingga produk yang disukai oleh pengguna serupa dapat direkomendasikan. Sementara itu. Content-Based Filtering menganalisis fitur produk menggunakan TF-IDF dan cosine similarity untuk menemukan kemiripan konten dengan produk yang telah disukai pengguna sebelumnya. Produk seperti Kaos Hitam. Celana Jeans, dan Sepatu Sneakers menjadi contoh yang sering muncul dalam rekomendasi, baik karena popularitas di kalangan pengguna serupa maupun karena kemiripan kontennya. Visualisasi seperti diagram batang dan heatmap turut membantu memperkuat pemahaman terhadap performa sistem dan persepsi pengguna terhadap produk. Pendekatan hybrid yang menggabungkan kedua metode menunjukkan hasil yang lebih seimbang dan efektif, khususnya dalam menangani tantangan cold start dan preferensi pengguna yang beragam. Sistem ini tidak hanya meningkatkan akurasi rekomendasi, tetapi juga mendukung pengalaman belanja yang lebih personal serta strategi pemasaran produk yang lebih tepat sasaran dalam platform e-commerce. REFERENASI Sari. AySistem Rekomendasi Produk E-Commerce Menggunakan Metode Collaborative FilteringAy. Jurnal Informatika Universitas Pamulang, 5. , 89Ae96. Ramadhani. , & Nugroho. AyImplementasi Content-Based Filtering untuk Rekomendasi Produk Pakaian pada E-CommerceAy. Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK), 9. , 45Ae53. Pratama. , & Hidayat. AySistem Rekomendasi pada Marketplace Menggunakan Metode Hybrid FilteringAy. Jurnal RESTI (Re"kayasa Sistem dan Teknologi Informas. , 3. , 299Ae306. Hidayatullah. , & Fauzi. AyPemanfaatan TF-IDF dan Cosine Similarity untuk Sistem Rekomendasi pada Situs E-CommerceAy. Jurnal Ilmiah Informatika KOMPUTA, 7. , 12Ae18. Yuliana. , & Firmansyah. AySistem Rekomendasi Produk Fashion Berbasis Content-Based FilteringAy. Jurnal Teknologi dan Sistem Komputer, 4. , 394Ae400. Setiawan. , & Kurniawan. AyPenerapan Collaborative Filtering untuk Rekomendasi Produk di Platform E-CommerceAy. Jurnal Ilmu Komputer AMIKOM, 7. , 71Ae78. Kurniawan. , & Andriani. AyAnalisis Sistem Rekomendasi dengan Metode Hybrid Filtering untuk ECommerce Produk ElektronikAy. Jurnal Sains dan Informatika, 6. , 112Ae119. Wulandari. , & Hermawan. AyPerbandingan Collaborative Filtering dan Content-Based Filtering untuk Sistem Rekomendasi BukuAy. Jurnal Ilmiah Teknik Informatika Komputer (JITIK), 5. , 23Ae30. Astuti. , & Prasetyo. AyRancang Bangun Sistem Rekomendasi Menggunakan Hybrid Filtering pada Toko Online. Ay Jurnal Sisfokom, 6. , 151Ae158. ] Nugroho. , & Sari. AyPengembangan Sistem Rekomendasi Produk Menggunakan Algoritma Content-Based FilteringAy. Jurnal Ilmiah MATRIK, 20. , 85Ae92. DOI: 10. 52362/jisicom. Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi 4. 0 Internasional.