SRS Kabupaten Survey

Scope

 * Pengguna aplikasi adalah petugas Kabupaten.
 * Aplikasi Survey hanya dapat dijalankan sekali untuk sebuah kuesioner dalam satu Kabupaten.

Overview
Survey adalah sebuah aplikasi untuk mengumpulkan informasi dari Kabupaten berupa kuesioner. Informasi diisi dalam sebuah form di portal kabupaten. Datanya dikirim ke KPU Pusat untuk dilakukan analisis.

Use-Case Model Survey
Aplikasi Survey terdiri dari tiga buah use case dan memiliki satu orang aktor. Berikut adalah use-case diagram dari aplikasi Survey.

Assumptions and Dependencies
Asumsi dan dependensi dalam pengembangan subsistem Komisioner ini adalah:
 * Pengguna sistem sudah login terlebih dahulu.
 * Aplikasi Survey tidak memiliki interface admin.
 * Untuk admin merancang survey dilakukan secara manual insert ke dalam database yang dibantu oleh db engineer untuk memasukkannya atau menggunakan tool PHPmyAdmin dari lingkungan yang aman.

Menampilkan Form Kuesioner

 * Use Case ini berfungsi untuk menampilkan form isian kuesioner yang terdiri dari checkbox, textbox atau radio button tergantung dari jenis pertanyaan kuesioner yang ditampilkan.
 * Daftar pertanyaan dan jenis form masukkan ditentukan secara manual dari sebuah table dalam database.
 * Form dilengkapi dengan sebuah tombol Simpan di kanan bawah.

Mengisi Kuesioner
Ketika selesai mengisi dan tombol Simpan diklik maka aplikasi akan menyimpan hasil ke tabel dan menampilkan sebuah halaman hasil isian yang diisi sebelumnya.

Menampilkan Hasil Kuesioner
Jika kuesioner telah diisi sebelumnya maka halaman aplikasi Survey akan menampilkan halaman hasil yang telah diisi sebelumnya. Jika tidak maka akan menampilkan form kosong seperti pada use case pertama diatas.

Supporting Information

 * MVC Framework
 * Database Structure