Penerapan Sistem Rekomendasi Registrasi Mata Kuliah Informatika UKDW

Authors

  • (*) Renaldi Kristian Hartono,  Informatika, Universitas Kristen Duta Wacana
  • Aditya Wikan Mahastama,  Informatika, Universitas Kristen Duta Wacana
  • Yuan Lukito,  Informatika, Universitas Kristen Duta Wacana

(*) Corresponding Author

DOI:

https://doi.org/10.21460/jutei.2024.81.303

Keywords:

Reccomendation, Courses, Item-Based Collaborative Filtering, Students, Informatics, Interface, Python, Laravel, Testcase

Abstract

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

2024-04-30

How to Cite

[1]
R. Kristian Hartono, A. W. Mahastama, and Y. Lukito, “Penerapan Sistem Rekomendasi Registrasi Mata Kuliah Informatika UKDW”, JUTEI, vol. 8, no. 1, pp. 21–32, Apr. 2024.