# Manual Task Scheduler Setup Instructions ## Cara Setup Task Scheduler Manual di Windows ### Langkah 1: Buka Task Scheduler 1. Tekan `Win + R` 2. Ketik `taskschd.msc` dan tekan Enter 3. Atau search "Task Scheduler" di Start Menu ### Langkah 2: Create Basic Task 1. Di panel kanan, klik **"Create Basic Task..."** 2. **Name**: `PerizinanDataSync` 3. **Description**: `Daily sync of perizinan data from Jakarta API at midnight` 4. Klik **Next** ### Langkah 3: Trigger (Kapan berjalan) 1. Pilih **"Daily"** 2. Klik **Next** 3. **Start date**: Hari ini 4. **Start time**: `12:00:00 AM` (midnight) 5. **Recur every**: `1 days` 6. Klik **Next** ### Langkah 4: Action (Apa yang dijalankan) 1. Pilih **"Start a program"** 2. Klik **Next** 3. **Program/script**: `C:\laragon\www\perling\sync-perizinan.bat` 4. **Start in**: `C:\laragon\www\perling` 5. Klik **Next** ### Langkah 5: Finish 1. Review semua setting 2. ✅ Centang **"Open the Properties dialog for this task when I click Finish"** 3. Klik **Finish** ### Langkah 6: Advanced Settings (Optional) Di Properties dialog: 1. Tab **General**: - ✅ Centang "Run whether user is logged on or not" - ✅ Centang "Run with highest privileges" 2. Tab **Conditions**: - ❌ Uncheck "Start the task only if the computer is on AC power" 3. Tab **Settings**: - ✅ Centang "Allow task to be run on demand" - ✅ Centang "Run task as soon as possible after a scheduled start is missed" 4. Klik **OK** ## Test Task Untuk test task manual: 1. Klik kanan pada task **"PerizinanDataSync"** 2. Pilih **"Run"** 3. Check log di: `C:\laragon\www\perling\storage\logs\cron.log` ## Monitoring - Task history bisa dilihat di tab **History** pada task properties - Log aplikasi di: `storage\logs\cron.log` - Log Laravel di: `storage\logs\laravel.log`