Hybrid Recommender System for Ordering Dishes Based on Dish Characteristic and Rating

  • Lukas Tommy ISB Atma Luhur
  • Dian Novianto ISB Atma Luhur
  • Yohanes Setiawan Japriadi ISB Atma Luhur
Keywords: Collaborative filtering, Content-based filtering, Dish, Hybrid recommender system, Ordering


The method that was often applied in recommender systems was content-based filtering or collaborative filtering which had several drawbacks if applied singly so that its accuracy was not too high. This study intended to solve the drawbacks of both by combining these two methods into a hybrid method. Apriori algorithm was used to provided recommendations based on dishes’s category and price range in customer order history or wishlist. The similarity between dishes was calculated using adjusted-cosine similarity algorithm while customer’s rating for dishes prediction was calculated using weighted sum algorithm. The values generated by these two methods were then averaged for recommendation process. The proposed hybrid recommender system successfully combines content-based with collaborative filtering methods where its precision and recall values when measured by confusion matrix are 80.73% and 76.52%. By considering the characteristics of dishes that have been ordered by customer, the recommender system is able to recommend new dishes or dishes that have not been ordered as long as their characteristics are similar to the dishes the customer has ordered.


Download data is not yet available.


W. Ayodya, Business Plan Usaha Kuliner Skala UMKM. Jakarta: PT Elex Media Komputindo, 2016.

Y. A. Engel & H. Susanto, Pahlawan Ekonomi Kreatif. Jakarta: PT Elex Media Komputindo, 2017.

A. A. Fakhri, Z. K. A. Baizal, & E. B. Setiawan, “Restaurant Recommender System Using User-Based Collaborative Filtering Approach: A Case Study at Bandung Raya Region,” J. Phys. Conf. Ser., vol. 1192, no. 1, pp. 1–7, 2019.

C. S. D. Prasetya, “Sistem Rekomendasi pada E-Commerce Menggunakan K-Nearest Neighbor,” J. Teknol. Inf. dan Ilmu Komput., vol. 4, no. 3, pp. 194–200, Sep. 2017.

I. W. Jepriana & S. Hanief, “Analisis dan Implementasi Metode Item-based Collaborative Filtering untuk Sistem Rekomendasi Konsentrasi di STMIK Stikom Bali,” J. Nas. Pendidik. Tek. Inform. JANAPATI, vol. 9, no. 2, pp. 171–180, 2020.

A. E. Wijaya & D. Alfian, “Sistem Rekomendasi Laptop Menggunakan Collaborative Filtering dan Content-Based Filtering,” J. Comput. Bisnis, vol. 12, no. 1, pp. 11–27, 2018.

T. Badriyah, R. Fernando, & I. Syarif, “Sistem Rekomendasi Content Based Filtering Menggunakan Algoritma Apriori,” in Konferensi Nasional Sistem Informasi, 2018, vol. 1, no. 1, pp. 554–559.

D. Gavalas & M. Kenteris, “A Web-based Pervasive Recommendation System for Mobile Tourist Guides,” Pers. Ubiquitous Comput., vol. 15, no. 7, pp. 759–770, 2011.

H. Susanto, “Perancangan Sistem Rekomendasi Pakaian Distro dengan Menggunakan Item Collaborative Filtering (Studi Kasus : the Jungle Distro Medan),” Pelita Inform. Budi Darma, vol. 6, no. 3, pp. 58–62, 2014.

M. K. Sarkaleh, M. Mahdavi, & M. Baniardalan, “Designing a Tourism Recommender System Based on Location, Mobile Device and User Features in Museum,” Int. J. Manag. Inf. Technol., vol. 4, no. 2, pp. 13–21, 2012.

N. Yanti, R. Rahmi, & Ruliah, “Penerapan Algoritma Collaborative Filtering Untuk Rekomendasi Games Hardware,” J. Tek. Inform. dan Sist. Inf., vol. 2, no. 1, pp. 305–314, 2013.

F. Firmahsyah & T. Gantini, “Penerapan Metode Content-Based Filtering Pada Sistem Rekomendasi Kegiatan Ekstrakulikuler (Studi Kasus di Sekolah ABC),” J. Tek. Inform. dan Sist. Inf., vol. 2, no. 3, pp. 414–427, 2016.

V. Armando, “Sistem Rekomendasi Pembelian Telepon Genggam dengan Metode Content-based Filtering,” Skripsi, Universitas Atma Jaya Yogyakarta, 2017.

L. Tommy, C. Kirana, & V. Lindawati, “Recommender System dengan Kombinasi Apriori dan Content-Based Filtering pada Aplikasi Pemesanan Produk,” J. Teknoinfo, vol. 13, no. 2, pp. 84–95, Jul. 2019.

T. Badriyah, E. T. Wijayanto, I. Syarif, & P. Kristalina, “A Hybrid Recommendation System for E-Commerce based on Product Description and User Profile,” in The Seventh International Conference on Innovative Computing Technology (INTECH 2017), 2017, pp. 95–100.

P. S. Adi, “Sistem Rekomendasi Nilai Mata Kuliah Menggunakan Metode Content-Based Filtering,” in Seminar Nasional Informatika 2010 (semnasIF 2010), 2010, pp. 90–94.

J. Han, M. Kamber, & J. Pei, Data Mining: Concepts and Techniques, 3rd ed. Waltham: Morgan Kaufmann, 2012.

A. A. Arafah & I. Mukhlash, “The Application of Fuzzy Association Rule on Co-Movement Analyze of Indonesian Stock Price,” Procedia - Procedia Comput. Sci., vol. 59, no. 2015, pp. 235–243, 2015.

How to Cite
L. Tommy, D. Novianto, and Y. Japriadi, “Hybrid Recommender System for Ordering Dishes Based on Dish Characteristic and Rating”, JAIC, vol. 4, no. 2, pp. 137-145, Dec. 2020.