Create & Edit Nomor Penting

Berikut merupakan dokumentasi tambah dan edit nomor penting pada admin panel yang hanya dapat dilakukan oleh staff provinsi

Komponen: Admin Panel

Screen

Create Nomor Penting Admin Panel
Edit Nomor Penting Admin Panel

Field Nama Instansi

Property

Description

Type

Input text

Validation

  • Required

  • a-z (huruf kecil)

  • A-Z (huruf besar)

  • 0-9 (angka)

Interaction

None

Field Alamat Instansi

Property

Description

Type

Input text

Validation

None

Interaction

None

Field Kategori Instansi

Property

Description

Type

Dropdown

Validation

Required

Interaction

None

Field Deskripsi

Property

Description

Type

Text Area

Validation

None

Interaction

None

Field Call Center

Property

Description

Type

Radio Button

Validation

None

Interaction

None

Field Semua Kab/Kota

Property

Description

Type

Dropdown

Validation

None

Interaction

  • Field hanya di-enable jika ada opsi yang dipilih pada field Call Center adalah radio button dengan pilihan "No".

  • Dropdown: state=enabled, value=semua Kab/Kota.

Field Semua Kecamatan

Property

Description

Type

Dropdown

Validation

None

Interaction

  • Dropdown: state=disabled, value=semua Kecamatan

  • Field hanya di-enable jika ada opsi yang dipilih pada field Kab/Kota.

  • Daftar opsi pada field Kecamatan akan menyesuaikan pada opsi yang dipilih pada field Kab/Kota.

Field Semua Kelurahan

Property

Description

Type

Dropdown

Validation

None

Interaction

  • Dropdown: state=disabled, value=semua Kelurahan.

  • Field hanya di-enable jika ada opsi yang dipilih pada field Kecamatan.

  • Daftar opsi pada field Kelurahan akan menyesuaikan pada opsi yang dipilih pada field Kecamatan.

Field Nomor Telepon (Tambah Baris Baru)

Property

Description

Type

Button - Popup

Validation

Required

Interaction

Field hanya di-enable jika ada opsi yang dipilih pada field Call Center adalah radio button dengan pilihan "Yes".

Field Nomor Telepon

Property

Description

Type

Text Input

Validation

  • Required

  • Length min. 3 character

  • 0-9 (angka)

  • Tidak memasukkan nomor telepon yang sama dengan sebelumnya

Interaction

None

Field Jenis

Property

Description

Type

Dropdown

Validation

Required

Interaction

None

Field Latitude

Property

Description

Type

Input Text

Validation

  • Required jika field Longtitude diisi.

  • Karakter yang diijinkan:

    • Number (0-9)

    • - (minus)

    • . (titik)

    • + (plus)

Interaction

None

Field Longitude

Property

Description

Type

Input Text

Validation

  • Required jika field Lattitude diisi.

  • Karakter yang diijinkan:

    • Number (0-9)

    • - (minus)

    • . (titik)

    • + (plus)

Interaction

None

Photo

Property

Description

Type

File Image

Validation

  • Format yang diijinkan:

    • JPG/JPEG/Png

    • Resolusi max 1280x720px (landscape)

  • Apabila resolusi gambar melebihi 1280x720px maka akan otomatis ke resize oleh sistem

Interaction

None

Button Simpan

Jika data valid:

  • Menyimpan data dan kembali ke halaman List nomor penting.

  • Menampilkan pesan sukses: "Data user berhasil di-update"

Jika data tidak valid:

  • Tetap pada halaman Form nomor penting dengan kondisi isian pada tiap field sebagaimana yang diinput user

  • Menampilkan pesan gagal (berwarna merah) pada field yang tidak valid

Button Batal

Kembali ke halaman List nomor penting tanpa menyimpan data.

Last updated