Klasifikasi Perilaku Belajar Siswamenggunakan Algoritma K-Nearest Neighbor (Knn)

Lestari, Enggrit Puji (2026) Klasifikasi Perilaku Belajar Siswamenggunakan Algoritma K-Nearest Neighbor (Knn). Other thesis, Politeknik Negeri Bengkalis.

[thumbnail of Abstrack] Text (Abstrack)
SK-6304221431-Abstrack.pdf - Submitted Version
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (243kB)
[thumbnail of Bab I Pendahuluan] Text (Bab I Pendahuluan)
SK-6304221431-Bab I Pendahuluan.pdf - Submitted Version
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (239kB)
[thumbnail of Daftar Pustaka] Text (Daftar Pustaka)
SK-6304221431-Daftar Pustaka.pdf - Submitted Version
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (223kB)
[thumbnail of Full Text] Text (Full Text)
SK-6304221431-Full Text.pdf - Submitted Version
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (3MB) | Request a copy

Abstract

Manual assessment of student learning behavior at SMKN 1 Bengkalis tends to be subjective and inefficient. This study develops a learning behavior classification system for Computer and Network Engineering (TKJ) students using the K-Nearest Neighbor (KNN) algorithm to produce more objective evaluations. The system was developed using the Rapid Application Development (RAD) method, utilizing data from 194 students based on 16 validated behavior indicators. The dataset was split into training and testing sets with a 70:30 ratio. The K-Nearest Neighbor (KNN) algorithm was implemented with K=3 and Euclidean distance calculation to determine nearest neighbors for classification. Testing results demonstrate that the model successfully classifies student behavior into two categories: "Active" and "Inactive", achieving an overall accuracy of 91.53%. Precision values reached 97.06% for the Active class and 84% for the Inactive class. The web-based system, built using Python Flask framework and MySQL database, facilitates Guidance and Counseling teachers in monitoring student behavior in real-time through statistical dashboards and classification reports. In conclusion, the K-Nearest Neighbor (KNN) algorithm proves effective in accurately classifying student learning behavior, thereby supporting better educational decision-making and targeted intervention strategies in vocational school environments

Item Type: Thesis (Other)
Uncontrolled Keywords: Classification, Learning Behavior, K-Nearest Neighbor, Data Mining
Subjects: 000 – UMUM, ILMU KOMPUTER, DAN INFORMASI > 005 – Pemrograman, Perangkat Lunak > 005.3 Perangkat Lunak (Software)
Divisions: Jurusan Teknik Informatika > Sarjana Terapan (D-IV) Rekayasa Perangkat Lunak > SKRIPSI
Depositing User: RPL Kelas A 2022
Date Deposited: 07 Aug 2026 09:31
Last Modified: 07 Aug 2026 09:31
URI: https://eprints.polbeng.ac.id/id/eprint/5626

Actions (login required)

View Item
View Item