Enhancing Student Collaboration in Academic Projects Through a Content-Based Filtering Recommender System
DOI:
https://doi.org/10.59395/ijadis.v6i2.1329Keywords:
Content Based Filtering, Recommender System, Mean Average Precission, System Usability ScaleAbstract
The Informatics Engineering Study Program at UIN Maulana Malik Ibrahim Malang facilitates students in developing their interests and talents through 10 academic communities that serve as forums for knowledge exchange and innovation in IT project development. However, a challenge arises in assigning suitable students to appropriate projects, resulting in many projects being completed by a limited set of students. To address this, a recommender system for academic project members was developed using the Content-Based Filtering method. This system assists project initiators in selecting competent team members based on students’ prior experiences, considering the similarity between project requirements and student profiles. A dataset of 198 student-completed projects was used, with preprocessing, TF-IDF, and cosine similarity applied in the recommendation process. The system was implemented using the Flask framework with Python and HTML. Evaluation was conducted using the SUS method for usability (achieving a score of 79, categorized as excellent) and MAP for model performance across three scenarios. Scenario one (random community) scored 0.92, scenario two (same community) scored 0.79, and scenario three (comparison with actual members) scored 0.98. The results indicate that broader search scopes yield more accurate recommendations. This research contributes to the improvement of collaborative IT project in academic environments by enabling data-driven student member selection. The proposed system has the potential to be adopted by other academic institutions facing similar team formation challenges.
Downloads
References
[1] A. (VOI) Nurjani, “PHK dan Pengangguran Bakal Terus Bayangi Indonesia di 2025.” 2025.
[2] G. Grehenson, “Menaker: 12 Persen Pengangguran di Indonesia Didominasi Lulusan Sarjana dan Diploma | Universitas Gadjah Mada.” Jogja, 2023. [Online]. Available: https://www.ugm.ac.id/id/berita/23493-menaker-12-persen-pengangguran-di-indonesia-didominasi-lulusan-sarjana-dan-diploma
[3] H. Setiarini, H. Prabowo, S. Sutrisno, and H. C. Gultom, “Pengaruh Soft Skill Dan Pengalaman Magang Kerja Terhadap Kesiapan Kerja Mahasiswa Melalui Motivasi Kerja Sebagai Variabel Intervening (Studi Kasus Pada Mahasiswa Feb Universitas Pgri Semarang),” EKOBIS J. Ilmu Manaj. dan Akunt., vol. 10, no. 2, pp. 195–204, 2022, doi: 10.36596/ekobis.v10i2.941. DOI: https://doi.org/10.36596/ekobis.v10i2.941
[4] H. Magdalena, “Sistem Pendukung Keputusan untuk Menentukan Pemberian Beasiswa di STMIK Atma Luhur,” J. Buana Inform., vol. 1, no. 1, 2022, doi: 10.24002/jbi.v3i2.325. DOI: https://doi.org/10.24002/jbi.v3i2.325
[5] Y. Ratuela, O. Nelwan, and G. Lumintang, “Pengaruh Hard Skill, Soft Skill dan Efikasi Diri Terhadap Kesiapan Kerja Pada Mahasiswa Akhir Jurusan Manajemen FBE UNSRAT Manado,” J. EMBA, vol. 10, no. 1, pp. 172–183, 2022.
[6] T. Suprihatin and E. A. Setiowati, “Dukungan Komunitas Belajar dan Ketekunan Akademik Pada Mahasiswa,” Psychopolytan J. Psikol., vol. 5, no. 1, pp. 20–25, 2021, doi: 10.36341/psi.v5i1.1713. DOI: https://doi.org/10.36341/psi.v5i1.1713
[7] R. Kusumawati, P. Setyosari, I. N. S. Degeng, and S. Ulfa, “Designing a cmooc for academic communities to support awareness of scaffolding procedure on sharing knowledge,” J. Eng. Sci. Technol., vol. 16, no. 4, pp. 3576–3587, 2021.
[8] H. Praherdhiono, R. Kusumawati, E. A. Pramono, and A. Atmoko, “Strengthening MOOCs of academic community through scaffolding electronic automation,” Int. J. Innov. Creat. Chang., vol. 5, no. 4, pp. 431–446, 2019.
[9] N. Maudi, “Implementasi Model Project Based Learning Untuk Meningkatkan Kemampuan Komunikasi Matematis Siswa,” JPMI (Jurnal Pendidik. Mat. Indones., vol. 1, no. 1, p. 39, 2016, doi: 10.26737/jpmi.v1i1.81. DOI: https://doi.org/10.26737/jpmi.v1i1.81
[10] R. Habibi and M. D. Albanna, “Analisis Sistem Rekomendasi Pada Job Recommendation Berdasarkan Profil LinkedIn Menggunakan Cosine Similarity,” J. Tek. Inform., vol. 14, no. 3, pp. 118–122, 2022.
[11] P. N. Raharjo, A. Handojo, and H. Juwiantho, “Sistem Rekomendasi Content Based Filtering Pekerjaan dan Tenaga Kerja Potensial menggunakan Cosine Similarity,” J. Invra, vol. 10, no. 2, pp. 1–6, 2022.
[12] A. Amin et al., “The impact of personality traits and knowledge collection behavior on programmer creativity,” Inf. Softw. Technol., vol. 128, no. September, p. 106405, 2020, doi: 10.1016/j.infsof.2020.106405. DOI: https://doi.org/10.1016/j.infsof.2020.106405
[13] T. Setiadi, “8 Bahasa Pemrograman yang Wajib Dikuasai di 2022 untuk Melejitkan Karier S1 Sistem Komputer S.” 2022. [Online]. Available: https://sistem-komputer-s1.stekom.ac.id/informasi/baca/8-Bahasa-Pemrograman-yang-Wajib-Dikuasai-di-2022-untuk-Melejitkan-Karier/e7ca85eebdf1d8c4c36bc09851649db8698d2bbc
[14] J. Juviler, “12 of the Best Programming Languages to Learn in 2022.” 2022.
[15] D. Russo and K. J. Stol, “Gender Differences in Personality Traits of Software Engineers,” IEEE Trans. Softw. Eng., vol. 48, no. 3, pp. 819–834, 2022, doi: 10.1109/TSE.2020.3003413. DOI: https://doi.org/10.1109/TSE.2020.3003413
[16] M. Fajriansyah, P. P. Adikara, and A. W. Widodo, “Sistem Rekomendasi Film Menggunakan Metode Content Based Filtering,” J. Pengemb. Teknol. Inf. dan Ilmu Komput., vol. 5, no. 6, pp. 2188–2199, 2021, [Online]. Available: http://e-journal.uajy.ac.id/20600/
[17] N. M. A. J. Astari, Dewa Gede Hendra Divayana, and Gede Indrawan, “Analisis Sentimen Dokumen Twitter Mengenai Dampak Virus Corona Menggunakan Metode Naive Bayes Classifier,” J. Sist. dan Inform., vol. 15, no. 1, pp. 27–29, 2020, doi: 10.30864/jsi.v15i1.332. DOI: https://doi.org/10.30864/jsi.v15i1.332
[18] Harishamzah, “Perbandingan Perhitungan Bobot TF-IDF secara Manual dan Menggunakan Python,” Medium. 2020. [Online]. Available: https://medium.com/bisa-ai/perbandingan-perhitungan-bobot-tf-idf-secara-manual-dan-menggunakan-python-377392a165c6
[19] F. B. A. Larasati and H. Februariyanti, “Sistem Rekomendasi Product Emina Cosmetics Dengan Menggunakan Metode Content - Based Filtering,” J. Manaj. Inform. dan Sist. Inf., vol. 4, no. 1, p. 45, 2021, doi: 10.36595/misi.v4i1.250. DOI: https://doi.org/10.36595/misi.v4i1.250
[20] van der Leeuw, “Assessing scientific progress through peer review using cosine similarity,” 2022.
[21] J. Brooke, “SUS : A Retrospective,” no. June, 2020.
[22] A. Bangor, P. Kortum, and J. Miller, “Determining What Individual SUS Scores Mean: Adding an Adjective Rating Scale - JUX,” Journal of User Experience, vol. 4, no. 3. pp. 114–123, 2021. [Online]. Available: https://uxpajournal.org/determining-what-individual-sus-scores-mean-adding-an-adjective-rating-scale/
[23] H. H. Arfisko and A. T. Wibowo, “Sistem Rekomendasi Film Menggunakan Metode Hybrid Collaborative Filtering Dan Content-Based Filtering,” e-Proceeding Eng., vol. 9, no. 3, pp. 2149–2159, 2022.
[24] M. I. Hasan, “Information Retrieval System artikel kesehatan menggunakan pembobotan tf. idf dan Latent Semantic Indexing,” 2018, [Online]. Available: http://etheses.uin-malang.ac.id/12546/
[25] H. L. Walingkas and P. O. N. Saian, “Penerapan Framework Flask pada Pembangunan Sistem Informasi Pemasok Barang,” J. JTIK (Jurnal Teknol. Inf. dan Komunikasi), vol. 7, no. 2, pp. 227–234, 2023, doi: 10.35870/jtik.v7i2.729. DOI: https://doi.org/10.35870/jtik.v7i2.729
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Aldian Faizzul Anwar, Ririen Kusumawati, M. Ainul Yaqin, Irwan Budi Santoso, Abdurrozaq Ashshiddiqi Zuhri

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.