Sistem rekomendasi produk berbasis pola pembelian pengguna menggunakan pendekatan modern dengan dua algoritma utama: Collaborative Filtering dan Apriori Algorithm. Proyek ini bertujuan untuk memberikan rekomendasi personalisasi kepada pelanggan berdasarkan riwayat pembelian mereka.
Dibangun dengan teknologi Laravel dan Blade Template Engine, sistem ini cocok digunakan dalam platform e-commerce yang ingin meningkatkan pengalaman belanja serta efisiensi pemasaran.
- Meningkatkan pengalaman belanja online dengan rekomendasi produk yang relevan.
- Memperkuat analisis data pembelian untuk strategi bisnis yang lebih baik.
- Mengimplementasikan algoritma Collaborative Filtering dan Apriori secara akurat dan efektif.
Komponen | Teknologi |
---|---|
Backend | Laravel 10+ |
Frontend | Blade Template Engine |
Database | MySQL (dapat disesuaikan) |
Algoritma | Collaborative Filtering, Apriori Algorithm |
Tools | Composer, NPM, Vite, PHP 8+ |
- Rekomendasi Personalisasi: Menampilkan produk berdasarkan riwayat pembelian dan preferensi pengguna.
- Analisis Pola Pembelian: Menggunakan algoritma Apriori untuk menemukan itemset yang sering dibeli bersama.
- Dashboard Admin: Untuk melihat hasil analisis dan mengelola data.
- Antarmuka Intuitif: UI sederhana dan responsif untuk pengunjung dan admin.
Proyek ini mengikuti struktur standar Laravel dengan tambahan fitur analisis dan rekomendasi.
Untuk detail struktur direktori lengkap, silakan lihat di sini.
git clone https://github.com/LycusCoder/Sistem-Rekomendasi-Produk-E-Commerce.git
cd Sistem-Rekomendasi-Produk-E-Commerce
composer install
npm install
Salin file .env.example
menjadi .env
:
cp .env.example .env
Lalu ubah konfigurasi database di file .env
:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=sistem_rekomendasi
DB_USERNAME=root
DB_PASSWORD=
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan serve
Akses aplikasi di: http://127.0.0.1:8000
Struktur folder lengkap bisa kamu lihat di file README.md
atau langsung dari repositori.
Kami sangat senang menerima kontribusi dari komunitas! Jika kamu tertarik untuk membantu pengembangan proyek ini:
- Fork repositori
- Buat branch baru (
git checkout -b fitur-baru
) - Lakukan perubahan
- Commit dan push
- Buat Pull Request
Silakan baca file CONTRIBUTING.md
untuk panduan lebih lanjut.
Jika ada pertanyaan atau ingin berdiskusi lebih lanjut, jangan ragu untuk menghubungi kami:
- π¨βπ» Muhammad Affif β [email protected]
- π Yesa Anggit Prayugo β [email protected]
- π Siti Novia Desi Nurkhikmah β [email protected]
- π Naufal Miftahul Arsyij β [email protected]
- π Imzy Zulijar Setiawan β [email protected]
Proyek ini dibuat di bawah lisensi MIT License. Silakan lihat file LICENSE
untuk detail selengkapnya.
Jika kamu menyukai proyek ini, jangan ragu untuk memberikan β pada repositorinya atau berkontribusi dalam pengembangan lebih lanjut!