Deskripsi
Sistem pakar diagnosa awal tipe kepribadian siswa (4 Temperamen: Sanguinis, Koleris, Melankolis, Plegmatis) dengan metode Case Based Reasoning (CBR) Nearest Neighbor.
Aplikasi Sistem Diagnosa Kepribadian Siswa membantu guru BK melakukan diagnosa awal tipe kepribadian siswa menggunakan model 4 Temperamen (Sanguinis, Koleris, Melankolis, Plegmatis) dengan metode Case Based Reasoning (CBR) dan algoritma Nearest Neighbor. Aplikasi ini dibangun dengan PHP native 8.2+, MySQL/MariaDB, dan Bootstrap 5 tanpa framework PHP.
Guru BK cukup mengisi form diagnosa dengan mencentang ciri-ciri perilaku yang terlihat pada siswa. Sistem kemudian menghitung kemiripan (similarity) terhadap basis kasus masing-masing tipe kepribadian dan menampilkan tipe dengan nilai similarity tertinggi sebagai hasil diagnosa, lengkap dengan rincian perhitungan.
Transparan dan dapat dipertanggungjawabkan. Setiap hasil diagnosa menyimpan nilai similarity ke semua tipe kepribadian (bukan hanya yang tertinggi), sehingga bisa dipertanggungjawabkan kepada siswa dan orang tua:
Gejala → ciri-ciri perilaku yang diamati pada siswa.
Tipe Kepribadian → Sanguinis, Koleris, Melankolis, Plegmatis (dengan deskripsi & saran pengembangan).
Basis Kasus & Bobot → bobot kepentingan setiap gejala per tipe, dikelola admin tanpa mengubah kode.
Hasil Diagnosa → similarity ke semua tipe + tipe terbaik + cetak PDF.




