Implementasi Sistem Informasi Penjualan dengan Rekomendasi Produk Menggunakan Content-Based Filtering Berbasis TF-IDF dan Cosine Similarity serta Integrasi Pembayaran Digital

  • Fikri Taufiqurrahman Program Studi Teknik Informatika, Sekolah Tinggi Teknologi Wastukancana, Purwakarta
  • Dayan Singasatia Program Studi Teknik Informatika, Sekolah Tinggi Teknologi Wastukancana, Purwakarta
  • Syariful Alam Program Studi Teknik Informatika, Sekolah Tinggi Teknologi Wastukancana, Purwakarta
Keywords: content-based filtering, cosine similarity, payment gateway, rekomendasi produk, sistem informasi penjualan

Abstract

Pengelolaan produk, stok, transaksi, dan pembayaran di Toko Grosir Yeti masih dilakukan melalui prosedur konvensional sehingga berpotensi menimbulkan kesalahan pencatatan dan rendahnya efisiensi pelayanan. Penelitian ini membangun sistem informasi penjualan berbasis web yang dilengkapi rekomendasi produk dan pembayaran digital. Sistem dikembangkan menggunakan metode Extreme Programming melalui tahap perencanaan, perancangan, pengkodean, dan pengujian. Rekomendasi menerapkan content-based filtering dengan pembobotan Term Frequency–Inverse Document Frequency dan algoritma Cosine Similarity terhadap nama, kategori, serta deskripsi produk. Flutter dan Dart digunakan pada antarmuka, sedangkan Supabase dan PostgreSQL mendukung pengelolaan data. Midtrans diintegrasikan dalam mode sandbox untuk simulasi pembayaran. Sistem berhasil menyediakan pengelolaan katalog, keranjang, checkout, profil pelanggan, riwayat pesanan, laporan, rekomendasi, dan verifikasi pembayaran. Pada contoh perhitungan, dua produk tepung memperoleh nilai kemiripan 0,289, sedangkan produk yang tidak berhubungan memperoleh nilai nol. Sepuluh skenario pengujian pembayaran dan pengelolaan pesanan menghasilkan keluaran sesuai harapan. Sistem dinilai layak secara fungsional untuk mendukung pengelolaan penjualan, pencarian produk relevan, dan pembayaran digital.

Published
2026-07-31