Jurnal Teknik Informatika (JUTIF)
Vol. 7 No. 4 (2026): JUTIF Volume 7, Number 4, August 2026

Content-Based Recommendation System for Non-Textbook using TF-IDF, Cosine Similarity, and Educational Level Filtering

Arif Rohmadi (Informatics, Universitas Sebelas Maret, Indonesia)
Ristu Saptono (Informatics, Universitas Sebelas Maret, Indonesia)
Brilyan Hendrasuryawan (Informatics, Universitas Sebelas Maret, Indonesia)
Bambang Widoyono (Informatics, Universitas Sebelas Maret, Indonesia)
Akhmad Syaifuddin (Informatics, Universitas Sebelas Maret, Indonesia)



Article Info

Publish Date
17 Aug 2026

Abstract

Non-textbook educational resources refer to books designed to enrich readers’ knowledge, insights, and skills, serving as complementary materials to formal textbooks. These may include fiction, non-fiction, biographies, self-help books, and other supplementary literature. However, the broad range of available non-textbooks targeting diverse educational levels often presents challenges for students in selecting materials that are appropriate to their academic stage. This study aims to develop a content-based recommendation system capable of recommending non-textbooks based on the reader's educational level. The recommendation process employs Term Frequency–Inverse Document Frequency (TF-IDF) for feature extraction and Cosine Similarity to calculate semantic similarity between user search queries and book content. To improve relevance, a filtering mechanism based on education level is introduced prior to feature extraction. Experimental results show that applying this filtering process significantly improves the recommendation's performance, yielding an average precision of 100%. In contrast, models without the filtering process achieve only 50% precision. These findings highlight the effectiveness of contextual filtering in improving the accuracy of non-textbook recommendation systems.  

Copyrights © 2026






Journal Info

Abbrev

jurnal

Publisher

Subject

Computer Science & IT

Description

Jurnal Teknik Informatika (JUTIF) is an Indonesian national journal, publishes high-quality research papers in the broad field of Informatics, Information Systems and Computer Science, which encompasses software engineering, information system development, computer systems, computer network, ...