# PRODUCT REQUIREMENTS DOCUMENT

## Modul

Verifikasi Surat

## Path

resources/views/pengajuan-surat/verifikasi.blade.php

## Tujuan

Halaman Verifikasi Surat digunakan oleh aparatur desa untuk melakukan pemeriksaan data pengajuan sebelum surat diterbitkan.

Modul ini merupakan tahap validasi sebelum generator surat dijalankan.

## Aktor

Admin Desa

## Sumber Data

Tabel:

* pengajuan_surats
* penduduks
* jenis_surats

## Informasi Yang Ditampilkan

### Data Pemohon

* Nama Lengkap
* NIK
* Tempat Lahir
* Tanggal Lahir
* Jenis Kelamin
* Alamat

### Data Pengajuan

* Nomor Pengajuan
* Jenis Surat
* Keperluan
* Tanggal Pengajuan
* Status

## Form Verifikasi

Field:

### Status Verifikasi

Pilihan:

* disetujui
* ditolak

### Catatan Verifikasi

Textarea.

Digunakan untuk:

* alasan penolakan
* catatan tambahan

## Tombol

### Setujui

Mengubah status menjadi:

disetujui

### Tolak

Mengubah status menjadi:

ditolak

### Kembali

Kembali ke daftar pengajuan.

## Proses Saat Disetujui

Sistem wajib:

1. Mengubah status menjadi disetujui.
2. Menjalankan generator surat.
3. Membuat nomor surat otomatis.
4. Membuat dokumen surat otomatis.
5. Menyimpan hasil surat ke arsip digital.

## Proses Saat Ditolak

Sistem wajib:

1. Mengubah status menjadi ditolak.
2. Menyimpan alasan penolakan.
3. Tidak menjalankan generator surat.

## Acceptance Criteria

Admin dapat memverifikasi pengajuan.

Admin dapat menyetujui pengajuan.

Admin dapat menolak pengajuan.

Generator surat otomatis berjalan saat status disetujui.
