# Sistem Informasi SPMB SMA

Aplikasi PHP native untuk alur pendaftaran siswa baru SMA:

1. Calon siswa membayar biaya pendaftaran di sekolah.
2. Admin sekolah mencatat pembayaran dan menekan **Generate Kode**.
3. Calon siswa membuka halaman utama, memasukkan kode, lalu mengisi formulir.
4. Admin melihat data pendaftar, mengubah status seleksi, dan export CSV.

## Menjalankan

1. Buka phpMyAdmin.
2. Import file `database.sql`.
3. Pastikan konfigurasi MySQL di bagian atas `index.php` sesuai:

```php
const DB_HOST = '127.0.0.1';
const DB_NAME = 'spmb';
const DB_USER = 'root';
const DB_PASS = '';
```

Letakkan folder ini di `htdocs`, lalu buka:

```text
http://localhost/spmb/
```

Atau jalankan server PHP bawaan dari folder proyek:

```bash
/opt/lampp/bin/php -S 127.0.0.1:8000
```

## Login awal admin

```text
Username: admin
Password: admin123
```

Database yang dipakai adalah MySQL/phpMyAdmin dengan nama `spmb`.
