Ringkasan perubahan implementasi PPDB (2026-06-09)

Perubahan utama:
- Tambah kolom `tahap_aktif` pada tabel `pendaftaran` (tinyInteger default=1).
- Model `Pendaftaran` diperbarui (`fillable` + `casts` untuk `tahap_aktif`).
- Saat pembayaran disetujui (`AdminController::konfirmasiUang`) sistem meng-update juga `pendaftaran.tahap_aktif` berdasarkan mapping tahap.

Catatan mengenai role/konsultan:
- Sistem tidak lagi memerlukan role terpisah `konsultan`.
- Semua kemampuan konsultasi dapat diakses oleh `admin` dan `superadmin`.
- Middleware `role:manage-ppdb` sudah memetakan akses ke `['admin','superadmin']`.
- Jika ada teks UI atau dokumentasi yang menyebut role `konsultan`, saya bisa bantu bersihkan.

Langkah yang harus dilakukan di lingkungan Anda:
1. Backup database (sangat disarankan).
2. Jalankan migrasi:

```bash
php artisan migrate
```

3. Periksa panel admin dan alur pendaftar untuk memastikan `tahap` dan `tahap_aktif` konsisten.

Mapping tahap numeric (dipakai untuk `tahap_aktif`):

- bayar_pendaftaran => 1
- verifikasi_pendaftaran => 2
- isi_formulir => 3
- bayar_uang_pangkal => 4
- verifikasi_uang_pangkal => 5
- tes_online => 6
- tes_offline => 7
- sesi_verifikasi => 8
- verifikasi_berkas => 9
- pemberkasan_akhir => 10
- selesai => 11

Jika Anda ingin saya juga:
- Ubah seluruh kode untuk beralih sepenuhnya ke `tahap_aktif` (mengganti penggunaan `status_langkah`), atau
- Hapus semua teks / badge / referensi "Konsultan" di UI dan dokumentasi,
sebutkan pilihan dan saya akan lanjutkan.
