Pendidikan di Sekolah Menengah Atas (SMA) hingga saat ini masih menjalankan sebuah sistem yang mengharuskan para siswanya untuk memilih peminatan. Penentuan peminatan yang terjadi saat ini, siswa masih ada yang komplain dengan hasil keputusan yang sudah didapatkannya, tetapi pihak sekolah tidak memiliki waktu yang cukup untuk menangani komplain tersebut. Untuk mengatasi masalah tersebut diperlukannya aplikasi yang dapat menentukan peminatan siswa lebih cepat dari proses yang sedang berjalan saat ini, dan memberikan hasil prediksi yang dapat dijadikan sebagai referensi. Aplikasi Prediksi Peminatan merupakan aplikasi berbasis web dengan menggunakan framework CI dan Algoritma K-Nearest Neighbor. Aplikasi Prediksi Peminatan dapat menentukan peminatan lebih cepat dari proses yang saat ini sedang berjalan.
Kata Kunci: Aplikasi Prediksi Peminatan, Berbasis web, K-Nearest Neighbor.