SISTEM REKOMENDASI NOVEL MENGGUNAKAN PENDEKATAN HYBRID BERBASIS BEST MATCHING 25 (BM25) DAN MATRIX FACTORIZATION
Pradana, Sattyo Ardicta (2026) SISTEM REKOMENDASI NOVEL MENGGUNAKAN PENDEKATAN HYBRID BERBASIS BEST MATCHING 25 (BM25) DAN MATRIX FACTORIZATION. Undergraduate thesis, Universitas Muhammadiyah Jember.
1. PENDAHULUAN.pdf
Download (2MB)
2. ABSTRAK.pdf
Download (352kB)
3. BAB I.pdf
Download (332kB)
4. BAB II.pdf
Restricted to Registered users only
Download (585kB)
5. BAB III.pdf
Restricted to Registered users only
Download (677kB)
6. BAB IV.pdf
Restricted to Registered users only
Download (1MB)
7. BAB V.pdf
Restricted to Registered users only
Download (378kB)
8. DAFTAR PUSTAKA.pdf
Download (309kB)
9. LAMPIRAN.pdf
Restricted to Registered users only
Download (319kB)
Abstract
Pada era digital, jumlah novel yang tersedia di berbagai platform digital berkembang pesat sehingga menyulitkan pembaca dalam memilih judul yang sesuai dengan minat dan preferensinya. Penelitian sistem rekomendasi bacaan umumnya masih berfokus pada buku secara umum dan menggunakan pendekatan tunggal, yaitu content-based filtering atau collaborative filtering, yang memiliki keterbatasan dalam menangani teks naratif panjang maupun permasalahan cold-start. Penelitian ini bertujuan menerapkan dan mengevaluasi sistem rekomendasi novel berbasis Hybrid yang mengombinasikan metode Best Matching 25 (BM25) untuk mengukur relevansi konten berdasarkan judul, genre, dan sinopsis, serta Matrix Factorization untuk memodelkan preferensi pengguna berdasarkan data Rating. Kedua skor digabungkan menggunakan skema Hybrid berbobot dengan nilai Alpha 0,6 setelah skor BM25 dinormalisasi menggunakan min-max normalization. Dataset yang digunakan berasal dari Goodreads-books dan Goodbooks-10k, menghasilkan 8.481 novel, 16.220 pengguna, dan 981.756 Rating setelah tahap Pre-Processing. Kinerja sistem dievaluasi menggunakan NDCG dan Precision pada rekomendasi Top-10. Hasil evaluasi menunjukkan nilai NDCG sebesar 0,943 dan Precision sebesar 0,488, dengan runtime 137,20 detik untuk 15.813 pengguna. Pengujian variasi Alpha, data split, dan Top-N menunjukkan bahwa Matrix Factorization memberikan kontribusi lebih dominan terhadap kualitas pemeringkatan, sedangkan BM25 tetap berperan dalam menjaga relevansi berbasis konten. Sistem diimplementasikan dalam bentuk website berbasis Flask sehingga pengguna dapat memperoleh rekomendasi novel secara interaktif. Meskipun BM25 masih memiliki keterbatasan dalam menangkap hubungan semantik antar kata, hasil penelitian menunjukkan bahwa pendekatan Hybrid BM25 dan Matrix Factorization mampu menghasilkan rekomendasi novel yang relevan dan efisien serta berkontribusi pada pengembangan sistem rekomendasi yang menggabungkan information retrieval dan collaborative filtering.
| Dosen Pembimbing: | Saifudin, Ilham and Muharom, Lutfi Ali | NIDN0731108903, NIDN0727108202 |
|---|---|
| Item Type: | Thesis (Undergraduate) |
| Keywords/Kata Kunci: | Kata kunci: rekomendasi novel, sistem rekomendasi Hybrid, BM25, Matrix Factorization, NDCG, Precision |
| Subjects: | 000 Computer Science, Information, & General Works > 004 Data Processing, Computer Science |
| Divisions: | Faculty of Engineering > Department of Informatics Engineering (S1) |
| Depositing User: | Sattyo Ardicta Pradana | sattyo789@gmail.com |
| Date Deposited: | 20 Aug 2026 04:15 |
| Last Modified: | 20 Aug 2026 04:15 |
| URI: | https://repository.unmuhjember.ac.id/id/eprint/32742 |
