# SIAD DESA SIOFA BANUA

# USER FLOW

Versi : 1.0

Framework : Laravel 12

Dokumen ini menjadi acuan resmi alur pengguna (User Flow) pada SIAD Desa Siofa Banua.

Seluruh implementasi wajib mengikuti alur yang telah ditetapkan.

---

# 1. AKTOR SISTEM

SIAD hanya memiliki dua aktor utama.

## Admin

Bertugas mengelola seluruh sistem.

Hak akses:

- Dashboard Admin
- Data Penduduk
- Administrasi Surat
- Informasi Desa
- Manajemen Pengguna
- Laporan
- Profil Desa
- Profil Saya

---

## Warga

Bertugas menggunakan layanan administrasi desa.

Hak akses:

- Dashboard Warga
- Ajukan Surat
- Riwayat Surat
- Status Pengajuan
- Profil Saya
- Ubah Password

---

# 2. ALUR REGISTRASI AKUN

Portal Desa

↓

Klik "Daftar Akun"

↓

Isi Form Registrasi

↓

Validasi Data Penduduk

↓

Jika data tidak ditemukan

↓

Registrasi ditolak

↓

Jika data sesuai

↓

Status:

Menunggu Verifikasi Admin

↓

Admin melakukan verifikasi

↓

Disetujui

↓

Akun Aktif

↓

Warga dapat Login

---

# 3. ALUR LOGIN WARGA

Portal Desa

↓

Klik "Masuk"

↓

Input:

- Username
- Password

↓

Validasi Login

↓

Jika gagal

↓

Tampilkan pesan kesalahan

↓

Jika berhasil

↓

Dashboard Warga

---

# 4. DASHBOARD WARGA

Setelah Login berhasil.

Warga diarahkan ke Dashboard Warga.

Menu yang tersedia:

- Ajukan Surat
- Riwayat Surat
- Status Pengajuan
- Profil Saya
- Ubah Password
- Logout

Dashboard Warga menjadi pusat seluruh layanan warga.

---

# 5. ALUR PENGAJUAN SURAT

Dashboard Warga

↓

Ajukan Surat

↓

Pilih Jenis Surat

↓

Lengkapi Form

↓

Unggah Persyaratan (jika diperlukan)

↓

Kirim Pengajuan

↓

Status:

Menunggu Verifikasi Admin

---

# 6. ALUR ADMINISTRASI SURAT

Admin Login

↓

Dashboard Admin

↓

Administrasi Surat

↓

Pengajuan Surat

↓

Proses

↓

Setujui / Tolak

↓

Jika Disetujui

↓

Generate Surat

↓

Arsip Surat

↓

Warga dapat mengunduh surat

---

# 7. ALUR VERIFIKASI AKUN WARGA

Admin

↓

Manajemen Pengguna

↓

Tab "Menunggu Verifikasi"

↓

Daftar akun yang menunggu persetujuan

↓

Admin memilih:

- Setujui
- Tolak

↓

Jika disetujui

↓

Status akun menjadi Aktif

↓

Warga dapat Login

Tidak diperlukan halaman Detail.

Seluruh informasi yang dibutuhkan ditampilkan langsung pada tabel.

---

# 8. STATUS AKUN

Setiap akun Warga memiliki salah satu status berikut:

- Menunggu Verifikasi
- Aktif
- Ditolak
- Nonaktif

Status menentukan apakah akun dapat digunakan untuk Login.

---

# 9. PRINSIP NAVIGASI

Seluruh alur aplikasi mengikuti prinsip berikut:

- Mengurangi jumlah klik.
- Tidak membuat halaman yang tidak diperlukan.
- Tidak menggunakan submenu yang berlebihan.
- Mengutamakan kemudahan penggunaan oleh perangkat desa.
- Seluruh proses harus sederhana, konsisten, dan mudah dipahami.

---

# 10. PENUTUP

Dokumen ini menjadi acuan resmi alur pengguna pada SIAD Desa Siofa Banua.

Seluruh fitur baru wajib mengikuti User Flow ini agar aplikasi tetap konsisten, mudah digunakan, dan sesuai dengan ruang lingkup penelitian.