SRS Unduh

Purpose
Software Requirements Specification ini merupakan dokumen yang menjelaskan semua requirement yang ada dalam pengembangan controller Unduh. Dokumen ini bertujuan untuk menjelaskan semua requirement secara detil. Selain itu dokumen ini juga berfungsi dalam membantu pemilik proyek dalam memahami kebutuhan yang harus dipenuhi dalam pengembangan subsistem Kode Penyaringan. Pihak pengembang juga akan mengacu pada dokumen ini dalam setiap aktivitas pengembangan agar subsistem yang dibangun benar-benar sesuai dengan spesifikasi kebutuhan yang ada.

Scope
Dokumen ini hanya akan menjelaskan secara umum mengenai kebutuhan pengembangan contoller Unduh yang terdiri dari dua buah use case. Masing-masing use case akan dijelaskan secara rinci di dokumen Use-Case Specification.

Definitions, Acronyms, and Abbreviations
Definisi, akronim, dan singkatan akan dijelaskan secara detil pada dokumen Glossary.

Overview
Dokumen ini terdiri dari empat bagian yaitu Introduction, Overall Description, Specific Requirements, dan Supporting Information. Introduction menjelaskan secara umum mengenai dokumen. Overall Description menjelaskan mengenai faktor-faktor yang mempengaruhi subsistem dan requirement. Specific Requirements menjelaskan secara rinci mengenai requirement dari subsistem. Supporting Information bertujuan memudahkan pembaca dalam memahami dokumen ini.

Use-Case Model Survey
Controller Unduh terdiri dari dua buah use case. Berikut adalah use-case diagram dari contoller Unduh.

Assumptions and Dependencies
Asumsi dan dependensi dalam pengembangan subsistem Kode Penyaringan ini adalah:
 * Subsistem ini akan diintegrasikan dengan semua subsistem lain sehingga membentuk sebuah sistem Portal Kabupaten.
 * Pengguna sistem sudah login terlebih dahulu, apabila pengguna sistem belum atau tidak dapat login, maka pengguna sistem tidak dapat menggunakan semua use case yang ada pada Kode Penyaringan.
 * Pengguna telah memilih jadwal terlebih dahulu

Specific Requirements
Subsistem Kode Penyaringan memiliki dua use case yang akan dijabarkan pada bagian selanjutnya.

Use-Case Reports

 * UCS Memilih Wilayah
 * UCS Unduh
 * UCS Hapus Unduhan
 * UCS Unduh CSV

Supplementary Requirements
Supplementary Requirements akan dijelaskan pada dokumen Supplementary Specification.

Supporting Information

 * MVC Framework
 * Database Structure