digilib@itb.ac.id +62 812 2508 8800

Kondisi ideal dalam proses belajar adalah kondisi flow, yaitu sebuah kondisi pikiran, niat, perasaan, dan indra yang terintegrasi untuk suatu tujuan yang sama, yakni belajar. Kondisi flow dalam belajar dapat dicapai jika terjadi kesetaraan antara kemampuan dan tantangan siswa. Personalisasi belajar merupakan sebuah pendekatan untuk mengenali kemampuan siswa dalam menentukan tantangan belajarnya. Pendekatan ini dapat dibuat dengan beberapa algoritma pemelajaran mesin, yaitu klasifikasi, clustering, dan sistem rekomendasi berbasis konten. Algoritma klasifikasi berfungsi untuk memprediksi klasifikasi siswa baru berdasarkan siswa yang sudah terklasifikasi pada observasi sebelumnya. Algoritma clustering berfungsi untuk memetakan pola kemampuan siswa dari data setiap siswa. Sementara algoritma sistem rekomendasi berbasis konten berfungsi untuk merekomendasikan konten belajar yang tantangannya sesuai dengan kemampuan siswa.