# Activity Diagram Sistem Pendataan dan Penilaian Kompetensi

## 1. Activity Diagram Proses Pendataan Pegawai

```mermaid
flowchart TD
    A[Mulai] --> B[Masuk halaman pendataan]
    B --> C[Input kode akses kantor]
    C --> D{Kode valid?}
    D -- Tidak --> E[Tampilkan pesan error]
    E --> C
    D -- Ya --> F[Isi formulir pendataan]
    F --> G[Upload dokumen pendukung]
    G --> H[Simpan data ke database]
    H --> I[Status: menunggu validasi]
    I --> J[Admin memvalidasi data]
    J --> K{Disetujui?}
    K -- Ya --> L[Data pegawai diterima]
    K -- Tidak --> M[Data ditolak dan diberi catatan]
    M --> N[Kirim tautan koreksi ke pegawai]
    N --> O[Selesai]
    L --> O[Selesai]
```

## 2. Activity Diagram Proses Assessment Kompetensi

```mermaid
flowchart TD
    A[Mulai] --> B[Pegawai login]
    B --> C[Masuk halaman assessment]
    C --> D[Ambil daftar indikator kompetensi]
    D --> E[Pegawai mengisi jawaban]
    E --> F[Submit assessment]
    F --> G[Simpan data assessment]
    G --> H[Admin meninjau hasil]
    H --> I[Admin verifikasi assessment]
    I --> J[Hasil ditampilkan ke pegawai]
    J --> K[Selesai]
```

## 3. Activity Diagram Proses Validasi Admin

```mermaid
flowchart TD
    A[Admin membuka data pegawai] --> B[Melihat detail data]
    B --> C[Memeriksa dokumen dan informasi]
    C --> D{Data sesuai?}
    D -- Ya --> E[Set status disetujui]
    D -- Tidak --> F[Set status ditolak]
    F --> G[Catat alasan penolakan]
    G --> H[Kirimi notifikasi koreksi]
    E --> I[Selesai]
    H --> I[Selesai]
```
