Penerapan Sistem Rekomendasi Registrasi Mata Kuliah Informatika UKDW
DOI:
https://doi.org/10.21460/jutei.2024.81.303Keywords:
Reccomendation, Courses, Item-Based Collaborative Filtering, Students, Informatics, Interface, Python, Laravel, TestcaseAbstract
Every time a new academic year begins, the UKDW Informatics study program will provide courses that students can choose when registering. The courses provided are basically divided into compulsory courses and elective courses. Based on these 2 types of courses, for Informatics students, especially in choosing elective courses, it is often adjusted to each student's area of interest. This area of interest is then adjusted to the courses available at the time of registration, however, Informatics students often experience confusion in choosing courses at the time of registration.
Therefore, this research will design a course recommendation system that is used to help recommend courses to UKDW Informatics Students before registering. There are 2 engines used by the system, namely Python and Laravel. Python is used to process recommendations, while Laravel is only used to display recommendations. The recommendation process carried out by Python will use Collaborative Filtering which has processes including collecting data in the form of course rating results, processing similarities between courses for each area of interest, and calculating an evaluation matrix using MAP. Then the results of the highest similarity will be used as criteria for displaying recommendations. The results of the recommendations will then be checked using Laravel, so that each student can have different course recommendations.
The system was tested with 10 test cases in the form of student scenarios from the classes of 2021, 2020 and 2019. The test case results show the courses that students should take, while the evaluation is related to the results of the courses recommended by the system. The testcase evaluation results were stated to have a success rate of 80% based on 8 out of 10 successful testcases. Furthermore, the system has an accuracy level for subjects of interest of 46.36% which is calculated using the Mean Average Precision (MAP) method by averaging based on the precision of 10 testcases. Precision is calculated by comparing the courses in the field of interest that have been recommended with the courses in the field of interest that have been taken in each test case.References
Jaja, L. V., Susanto, B., & Sasongko, R. L. (2020). Penerapan Metode Item-Based Collaborative Filtering Untuk Sistem Rekomendasi Data MovieLens. Jurnal Matematika dan Aplikasi, IX, 78-83. doi:10.35799/dc.9.2.2020.28274
Theodorus, D., Defit, S., & Gunadi, N. W. (2021). Machine Learning Rekomendasi Produk dalam Penjualan. Jurnal Informasi dan Teknologi, III, 202-208. doi:10.37034/jidt.v3i4.151202
Februariyanti, H., Laksono, D. A., Wibowo, S. J., & Mardi, U. S. (2021). IMPLEMENTASI METODE COLLABORATIVE FILTERING UNTUK SISTEM REKOMENDASI PENJUALAN PADA TOKO MEBEL. JURNAL KHATULISTIWA INFORMATIKA, IX, 43-50.
Setiawan, Y., Nurwanto, A., & Erlansari, A. (2019). Implementasi Item Based Collaborative Filtering Dalam Pemberian Rekomendasi Agenda Wisata Berbasis Android. Jurnal Pseudocode, VI, 13-20. doi:https://doi.org/10.33369/pseudocode.6.1.13-20
Prasetyo, B., Haryanto, H., Astuti, S., Astuti, Z. E., & Rahayu, Y. (2019). Implementasi Metode Item-Based Collaborative Filtering dalam Pemberian Rekomendasi Calon Pembeli Aksesoris Smartphone. JURNAL EKSPLORA INFORMATIKA, IX, 17-27. doi:10.30864/eksplora.v9i1.244
Leal, F., Malheiro, B., & Burguillo, C. J. (2018). Trust and Reputation Modelling for Tourism Recommendations Supported by Crowdsourcing (Vol. 745). Springer, Cham. doi:https://doi.org/10.1007/978-3-319-77703-0_81
Ricci, F., Rokach, L., & Shapira, B. (2015). Introduction to Recommender Systems Handbook. Springer.
Jannach, D., Zanker, M., Felfernig, A., & Friedrich, G. (2010). Recommender Systems: An Introduction. Cambridge University Press.
Witten, H. l., Frank, E., Hall, A. M., & Pal, J. C. (2016). Data Mining: Practical Machine Learning Tools and Techniques. Morgan Kaufmann. doi:10.1016/B978-0-12-374856-0.00026-2
Aggarwal, C. C. (2016). Recommender Systems: The Textbook. Springer.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Renaldi Kristian Hartono, Aditya Wikan Mahastama, Yuan Lukito
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Authors who publish articles in JUTEI agree on the following rules:
1. The author grants non exclusive royalty free rights, and is willing to publish articles online and complete (full access). With such rights JUTEI reserves the right to save, transfers, manages in various forms, maintains and publishes articles while keeping the author's name as the copyright owner.
2. Each author contained in the article has contributed fully to the substance and intellectual, and is accountable to the public. If in the future there is a copyright infringement notification then this will be responsibility of the author, not JUTEI.