Implementation of Singular Value Decomposition with Constraint Base Approach for Internship Recommendation System for Vocational High School Students
DOI:
https://doi.org/10.55681/jige.v6i3.4179Keywords:
Singular Value Decomposition, Constraint-Based Recommendation, Internship Recommendation, Min-Max Normalization, Vocational High SchoolAbstract
Vocational education in Indonesia, especially through Vocational High Schools, plays a crucial role in preparing students for the workforce. However, mismatches between student competencies and industry requirements often result in ineffective internship placements. This study focuses on SMK Negeri 2 Banda Aceh, where the internship placement process has been carried out manually and lacks an objective and personalized system. To address this challenge, a hybrid recommendation system was developed by combining Singular Value Decomposition with a constraint-based approach. The SVD method predicts student-industry compatibility by uncovering latent patterns in the rating data, while constraint-based filtering ensures that recommendations meet specific criteria such as major compatibility, skill alignment, and availability of industry capacity. The system was implemented as a web-based application using Python and MySQL, providing real-time recommendations with response times between one and three seconds. Testing with data from 344 students and more than 120 industry partners at SMK Negeri 2 Banda Aceh demonstrated the system’s ability to generate accurate and relevant recommendations. For example, although an industry with a predicted rating of 0.58 matched the student’s major and skills, it was not recommended due to full capacity. Instead, another industry with a lower predicted rating of 0.44 was recommended because it met all the required constraints. This system helps schools carry out internship placements more objectively, efficiently, and in alignment with student profiles and industry.
Downloads
References
A. Rahim, A. M., Inggrid Yanuar Risca Pratiwi, & Muhammad Ainul Fikri. (2023). Klasifikasi Penyakit Jantung Menggunakan Metode Synthetic Minority Over-Sampling Technique Dan Random Forest Clasifier. Indonesian Journal of Computer Science, 12(5), 2995–3011. https://doi.org/10.33022/ijcs.v12i5.3413
Abitha, H., Ramadhina, S., Nazhifa, A., Salwa, M., Sopitri, A., Valina, M., Safitri, Y., Nurahman, M., & Dermawan, D. (2025). Pengaruh Bakat Bawaan , Ketersediaan Lapangan Kerja , Keahlian Spesifik dan Pendidikan Terhadap Pengangguran di Kalangan Lulusan SMK Sederajat di Wilayah DKI Jakarta. Jurnal Ekonomi Dan Bisnis Digital, 02(04), 2356–2366.
Ariawan, M. P. A., Peling, I. B. A., & Subiksa, G. B. (2023). Prediksi Nilai Akhir Matakuliah Mahasiswa Menggunakan Metode K-Means Clustering (Studi Kasus : Matakuliah Pemrograman Dasar). Jurnal Nasional Teknologi Dan Sistem Informasi, 9(2), 122–131. https://doi.org/10.25077/teknosi.v9i2.2023.122-131
Aswilyarti, R., & Fauzi, A. (2025). Implementasi Sistem Rekomendasi Produk Treatment Kecantikan Menggunakan Algoritma Singular Value Decomposition. JATI (Jurnal Mahasiswa Teknik Informatika), 9(2), 3042–3049. https://doi.org/10.36040/jati.v9i2.12757
Hadi, B. (2022). Fenomena Learninng Loss pada Pendidikan Sekolah Menengah Kejuruan di Indonesia: Learning Loss. Edudikara: Jurnal Pendidikan Dan Pembelajaran, 6(4 SE-Articles). https://doi.org/10.32585/edudikara.v6i4.262
Huda, F. A., Thoharudin, M., & Sore, A. D. (2019). Pengaruh kondisi sosial ekonomi orang tua terhadap kesiapan kerja siswa smk keahlian teknik komputer dan jaringan se-kota sintang. Verbum et Ecclesia, 10(1), 66–77. https://doi.org/10.31932/VE.V10I1.326
Jong, F., & Herwindiati, D. E. (2024). Classification of Vegetable Types Using Singular Value Decomposition (SVD) and K-Nearest Neighbor (KNN) Algorithms. Innovative: Journal Of Social Science …, 4, 3796–3810. http://j-innovative.org/index.php/Innovative/article/view/14523
Juseva, R., Fuadi, W., Informatika, T., & Malikussaleh, U. (2023). Implementasi Algoritma Edas ( Distance From Average Solution ) Untuk Mengelompoka Rekomendasi Smartphone Mid-Range. 1(1), 1–11.
Mahardika, I. K., Handon, S., Ernasari, Rofida, H. A., Zahro, F., & Seftiyani, M. A. (2023). Persepsi Siswa Smk Terhadap Praktek Kerja Lapangan Dalam Membentuk Peningkatan Softskil. Jurnal Pendidikan Ilmiah Transformatif, 7(12), 30–34. https://oaj.jurnalhst.com/index.php/jpit/article/view/7464
Priady, F. E., Irhamah, I., & Widhianingsih, T. D. A. (2025). Sistem Rekomendasi Buku Bacaan untuk Anak Menggunakan Collaborative Filtering dan Topic Modelling. Jurnal Sains Dan Seni ITS, 13(6), 464–471. https://doi.org/10.12962/j23373520.v13i6.155082
Przystupa, K., Beshley, M., Hordiichuk-Bublivska, O., Kyryk, M., Beshley, H., Pyrih, J., & Selech, J. (2021). Distributed singular value decomposition method for fast data processing in recommendation systems. Energies, 14(8). https://doi.org/10.3390/en14082284
Rizkylillah, M. S., Angwen, J. A., Abdurrahman, N., Prihantoro, R., & Febriana, R. (2024). Persepsi guru terhadap implementasi Kurikulum Merdeka di SMK: Kajian kualitatif menuju Indonesia Emas 2045. Jurnal Studi Edukasi Integratif, 1(3 SE-Artikel), 122–132. https://pustaka.biz.id/journal/jsei/article/view/34
Santika, A., Simanjuntak, E., Amalia, R., Kurniasari, S., & Artikel, R. (2023). Peran Pendidikan Sekolah Menengah Kejuruan Dalam Memposisikan Lulusan Siswanya Mencari Pekerjaan. Paedagoria: Jurnal Kajian, Penelitian Dan Pengembangan Kependidikan, 14(1), 84–94. https://doi.org/https://doi.org/10.31764/paedagoria.v14i1.12626
Setiawan, D. (2021). Analisis Curah Hujan di Indonesia untuk Memetakan Daerah Potensi Banjir dan Tanah Longsor dengan Metode Cluster Fuzzy C-Means dan Singular Value Decompotition (SVD). Engineering, MAthematics and Computer Science (EMACS) Journal, 3(3), 115–120. https://doi.org/10.21512/emacsjournal.v3i3.7428
Sitanggang, A. (2023). Sistem Rekomendasi Anime Menggunakan Metode Singular Value Decomposition (SVD) dan Cosine Similarity. Jurnal Teknologi Informasi, 2(2), 90. https://doi.org/10.35308/jti.v2i2.7787
Widyasprana, N. P., Wirawan, I. M. W., Astawa, I. G. S., & Bayu Atmaja Darmawan, I. D. M. (2024). Analisis Algoritma ALS-MF (Alternating Least Square Matrix Factorization) dengan SVD (Singular Value Decomposition) pada Metode Collaborative Filtering. JELIKU (Jurnal Elektronik Ilmu Komputer Udayana), 13(2), 347. https://doi.org/10.24843/jlk.2024.v13.i02.p12
Wijaya, M., & Utami, E. (2021). Determinan Pengangguran Lulusan SMK di Indonesia Tahun 2020. Seminar Nasional Official Statistics, 2021(1 SE-Articles). https://doi.org/10.34123/semnasoffstat.v2021i1.1048
Zhao, X., & Ye, B. (2022). Feature frequency extraction algorithm based on the singular value decomposition with changed matrix size and its application in fault diagnosis. Journal of Sound and Vibration, 526, 116848. https://doi.org/https://doi.org/10.1016/j.jsv.2022.116848
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Nugraha Muhammad Taufik, Wahyu Fuadi, Maryana

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