Wali merupakan aplikasi perencana studi mahasiswa untuk registrasi akademik. Registrasi akademik dilakukan dengan pengisian kartu rencana studi mahasiswa yang merupakan kartu isian yang berisi rencana banyaknya SKS diprogram untuk semester mendatang. KRS diisi oleh mahasiswa bersama dosen wali setiap awal semester dengan memperhitungkan IP semester sebelumnya. Dalam sistem pengambilan sistem KRS paket mahasiswa hanya tinggal melakukan registrasi untuk meminta persetujuan dosen wali dengan jumlah SKS yang telah ditentukan. Sistem pengambilan untuk mata kuliah yang tidak lulus dosen wali harus menyusun rencana studi secara manual agar mahasiswa yang mempunyai masalah untuk beberapa mata kuliah yang tidak lulus dapat diulang dengan jumlah maksimal SKS yang terbatas. Dari penjelasan di atas maka pada penelitian proyek akhir ini akan dirancang sebuah aplikasi berbasis website, diharapkan aplikasi dapat memudahkan pengambilan mata kuliah semester untuk mata kuliah yang tidak lulus karena aplikasi akan memberikan rekomendasi secara otomatis untuk mata kuliah yang tidak lulus tersebut dan membantu dosen wali untuk melakukan perencanaan studi untuk mahasiswa tersebut.