First-Run Web Installer

# Presensi Digital MySQL

Setup wizard instalasi dan konfigurasi otomatis basis data cPanel / VPS

v2.0 Native MySQL

## Aplikasi Sudah Terpasang

Instalasi Presensi Digital pada hosting ini telah selesai dan dikunci secara permanen demi keamanan sistem. Form bootstrap tidak dapat diakses kembali.

Buka Halaman Login
1 Requirements
2 Database
3 Inisialisasi
4 Akun Admin
5 Lisensi & Selesai

### Pemeriksaan Kesiapan Server

Memastikan hosting Anda memenuhi standar minimal untuk menjalankan Presensi Digital.

Memeriksa dependensi sistem...

### Konfigurasi Basis Data MySQL

Masukkan kredensial basis data MySQL cPanel / hosting tempat Anda memasang webapp.

Database Host
Port MySQL
Nama Database

Pastikan database sudah dibuat di menu MySQL Database cPanel.

Username Database
Password Database

Kredensial disimpan secara aman di server (tidak disimpan di browser).

### Inisialisasi Struktur Tabel

Membuat skema database kanonikal (siswa, guru, tendik, attendance, app_settings).

Status Migrasi Database: Sedang Berjalan
[INFO] Membaca database/schema_client.sql...

### Buat Akun Administrator Utama

Akun ini akan digunakan untuk login pertama kali dan mengelola seluruh sistem.

Administrator Sudah Tersedia

Akun Administrator existing (admin) terdeteksi di database MySQL dan akan dipertahankan. Tidak ada akun baru yang dibuat dan password Administrator lama tidak akan diubah.

Anda dapat langsung melanjutkan ke tahap aktivasi lisensi & finalisasi.

Username Admin

Huruf kecil, angka, atau underscore (3-32 karakter).

Password Admin
Konfirmasi Password

### Lisensi Operasional & Finalisasi

Pilih mode operasional: Aktivasi lisensi resmi Mode FULL atau mulai dengan Mode DEMO.

Kunci Lisensi (License Key)

Lisensi divalidasi dan diikat secara kriptografis ke domain ini ().

Penguncian Otomatis (Installation Lock)

Setelah tahap ini selesai, file `installed.lock` akan dibuat dan seluruh endpoint installer ditutup secara permanen demi keamanan server.

Mode DEMO

Aplikasi dapat langsung digunakan dalam Mode DEMO tanpa memasukkan kunci lisensi. Mode Demo hanya mengaktifkan maksimal:

20
Siswa Aktif
10
Guru Aktif
10
Tendik Aktif

Data lainnya tetap tersimpan di database dan akan aktif setelah lisensi FULL diaktifkan di kemudian hari melalui menu Pengaturan.

Penguncian Otomatis (Installation Lock)

File `installed.lock` akan dibuat dan seluruh endpoint installer ditutup secara permanen demi keamanan server.