# Cara menjalankan — Rekrutmen Antam

## Persyaratan
- PHP 8.1 atau lebih baru (extension PDO MySQL, OpenSSL, Mbstring, Tokenizer, XML, Ctype, JSON, BCMath, Fileinfo)
- Composer
- MySQL/MariaDB (misalnya dari Laragon atau XAMPP)

## Jalankan di Windows / VS Code
1. Ekstrak ZIP ke folder yang mudah dicari, misalnya `C:\\laragon\\www\\rekrutmen-laravel`.
2. Buka folder **yang langsung berisi file `artisan` dan `composer.json`** di VS Code.
3. Buka terminal di folder tersebut. Jalankan perintah berikut satu per satu:

```powershell
composer install
Copy-Item .env.example .env
php artisan key:generate
```

Jika `.env` sudah ada, jangan menimpa; cukup jalankan `php artisan key:generate`.

4. Buat database bernama `rekrutmen` melalui phpMyAdmin/HeidiSQL. Pastikan pengaturan `DB_DATABASE`, `DB_USERNAME`, dan `DB_PASSWORD` di `.env` sesuai.
5. Jalankan:

```powershell
php artisan migrate
php artisan serve
```

6. Buka `http://127.0.0.1:8000`. Dashboard admin: `http://127.0.0.1:8000/admin`.
   Login admin memakai HTTP Basic Auth. Default dari `.env.example`: `admin` / `ganti_password_ini`; ubah `ADMIN_PASS` sebelum digunakan.

## Catatan
- ZIP ini sekarang menyertakan kerangka Laravel 10 dan file `artisan`; `vendor/` tidak disertakan sehingga `composer install` wajib dilakukan sekali dengan internet.
- Jangan gunakan password default untuk server publik.
