SRS Daftar Pemilih

Scope
SRS ini akan menjelaskan tentang kebutuhan pengembangan Portal Daftar Pemilih sesuai dengan analisis kebutuhan pengembangan aplikasi dan fitur-fitur yang diperlukan pada halaman browse.

Overview
Dokumen SRS ini menjelaskan secara terperinci mengenai requirement dari fitur Browse Portal Daftar Pemilih secara keseluruhan. Dokumen ini juga akan menjelaskan rincian segala kebutuhan proyek, baik kebutuhan fungsional maupun kebutuhan non-fungsional, secara detail dan juga mengenai pengorganisasiannya di dalam proyek. Pada bagian berikutnya akan dijelaskan mengenai deskripsi keseluruhan dari proyek pengembangan Browse Portal Daftar Pemilih. Penjelasan tersebut mencakup use case diagram, deskripsi singkat dari masing-masing use case, asumsi dan dependensi yang terdapat dalam proyek, serta requirements tambahan yang diperlukan dalam proyek.

Use-Case Model Daftar Pemilih
Browse Portal Daftar Pemilih ini terdiri dari 5 use case dan memiliki 1 aktor yang terlibat dalam sistem, yaitu Publik. Berikut adalah use case diagram dari Browse Portal Daftar Pemilih.



Berikut adalah penjelasan singkat mengenai masing-masing use case yang terdapat pada gambar di atas.

Assumptions and Dependencies
Asumsi dan dependensi dalam pengembangan fitur Browse Portal Daftar Pemilih ini adalah sebagai berikut:
 * Fitur ini akan diintegrasikan dengan seluruh fitur lain yang dibutuhkan sehingga membentuk satu kesatuan Portal secara utuh.
 * Portal Daftar Pemilih hanya menyediakan data-data Daftar Pemilih yang dapat ditampilkan sesuai dengan metode filter yang dipilih, tanpa bisa memodifikasi data.
 * Acara dimana Daftar Pemilih ditampilkan sudah ada sebelumnya sehingga pengguna bisa memilih langsung melalui menu di dalam Portal Daftar Pemilih
 * Untuk melihat hasil PDF yang dibuat melalui proses snapshot, dapat melalui menu Download PDF yang dijelaskan di dokumen SRS-DaftarPemilih-DownloadPDF-11
 * Portal ini akan berjalan dengan basis data MySQL.
 * Server yang akan digunakan pada proses deployment telah tersedia.

Specific Requirements
Kebutuhan utama dari adalah fasilitas ini adalah untuk menentukan daftar pemilih

Use-Case Reports
Browse Portal Daftar Pemilih memiliki 5 use case diluar Login dan Logout.

Use case ini menjelaskan mekanisme memilih wilayah. Untuk dapat menampilkan form selanjutnya (pilih acara), user harus menentukan terlebih dahulu wilayah yang ingin dicari.
 * UCS Memilih Wilayah

Setelah melakukan proses pilih acara, user dapat menampilkan data-data dari Daftar Pemilih sesuai wilayah dan acara yang dipilih sebelumnya.
 * UCS Menampilkan Daftar Pemilih Perhalaman

Use case ini merupakan kelanjutan dari dari pilih wilayah, dimana untuk menampilkan daftar pemilih pengguna harus melalui 2 tahap yang telah dijelaskan, yaitu pilih wilayah dan pilih acara.
 * UCS Pilih Acara

Use case ini menjelaskan bagiamana user melakukan filter terhadap Daftar Pemilih yang telah ditampilkan sesuai dengan metode filter yang dipilih.
 * UCS Filter Daftar Pemilih

Use case ini bertujuan untuk mengubah daftar pemilih yang ditampilkan ke dalam bentuk pdf sehingga dapat digunakan oleh petugas di lapangan.
 * UCS Buat Snapshot

Supplementary Requirements
Mengacu pada dokumen Supplementary Specification.

Supporting Information
N/A