Indonesian Journal on Computing (Indo-JC)
Vol. 11 No. 2 (2026): August, 2026

Hybrid Recom Hybrid Recommendation System for University Major Selection Using Sentence-Transformers, FAISS, and Rule-Based Matching Study Case at SMK Telkom Jakarta: Hybrid Recommendation System for University Major Selection: A Case Study at SMK Telkom Jakarta

Muhammad Kahfi Bachtiar (Telkom University)
Eko Darwiyanto (Telkom University)
Thofik Nugroho (Telkom University)



Article Info

Publish Date
31 Aug 2026

Abstract

For vocational high school students, choosing a college major is crucial because it affects career suitability, skill development, and academic motivation. This study developed a hybrid recommendation system for students at Telkom Jakarta Vocational High School who are majoring in computer and network engineering and software engineering. This system combines rule-based matching for domain-based re-ranking, FAISS for vector similarity search, and Sentence-Transformers for semantic representation. Free-form text is used to represent students’ varied interests, preferences, hobbies, vocational skills, and report card grades. FAISS is used to index and convert the main descriptions into embeddings. Subsequently, the majors targeted by prospective students are re-ranked based on academic requirements, interest keywords, and competency linearity rules. Usability questionnaires and labeled data testing were used in the evaluation. The system achieved a Precision, Recall, and F1-Score of 0.8333 in a Top-3 scenario without report cards. The third metric was 0.7667 with report cards. This prototype is fairly easy to use and understand, based on an average SUS score of 69.57

Copyrights © 2026






Journal Info

Abbrev

indojc

Publisher

Subject

Computer Science & IT Control & Systems Engineering Education Engineering

Description

Indonesian Journal on Computing (Indo-JC) is an open access scientific journal intended to bring together researchers and practitioners dealing with the general field of computing. Indo-JC is published by School of Computing, Telkom University (Indonesia). The journal coverage includes, but is not ...