# Sistem Klasifikasi Kelayakan Program Indonesia Pintar

Website klasifikasi kelayakan penerima Program Indonesia Pintar menggunakan algoritma **Naive Bayes**.

## Fitur

- Login & logout
- Dashboard (total siswa, layak, tidak layak)
- Data User (tambah, edit, hapus)
- Data Siswa (lihat, edit, hapus, import CSV/Excel)
- Klasifikasi Naive Bayes dengan probabilitas
- Footer

## Persyaratan

- PHP 8.0+
- MySQL / MariaDB
- Web server (XAMPP, Laragon, WAMP)

## Instalasi

1. Salin folder proyek ke `htdocs` (mis. `C:\xampp\htdocs\klasifikasi`)
2. Jalankan Apache & MySQL di XAMPP
3. Buka `http://localhost/klasifikasi/install.php` dan klik **Install Database**
4. Login di `http://localhost/klasifikasi/`
   - Username: `admin`
   - Password: `admin123`
5. Hapus `install.php` setelah instalasi

## Konfigurasi Database

Edit `config/database.php` jika perlu:

```php
define('DB_HOST', 'localhost');
define('DB_NAME', 'pip_klasifikasi');
define('DB_USER', 'root');
define('DB_PASS', '');
```

## Alur Klasifikasi

1. Tambah data siswa di **Data Siswa**, atau langsung di **Klasifikasi**
2. Isi form di **Klasifikasi** → klik **Hitung**
3. Hasil (Layak/Tidak Layak + probabilitas) tampil di panel kanan
4. Hasil otomatis tersimpan ke kolom **Hasil** di tabel Data Siswa

## Import Data (CSV/Excel)

Gunakan file CSV atau Excel (.xlsx) dengan kolom:
`nama, pekerjaan_ortu, penghasilan_ortu, jumlah_saudara, kepemilikan_kps, kepemilikan_kip`
