VIS SIAK

Purpose
Dokumen Vision SIAK ini disusun agar dapat menspesifikasikan dengan jelas seluruh kebutuhan dari penggunaan Portal SIAK.

Scope
Ruang lingkup dokumen ini terkait dengan aplikasi apapun lain yang akan menggunakan Portal SIAK sebagai platform.

Definitions, Acronyms, and Abbreviations
Definisi dari semua istilah, akronim, dan singkatan yang diperlukan untuk menafsirkan dokumen ini terdapat pada dokumen Glossary.

Overview
KPU Provinsi memiliki portal masing masing dengan penamaan portal diambil dari singkatan nama provinsi ditambah kata "prov" sesuai dengan jenisnya. Misalnya Provinsi Jawa Barat maka alamat portalnya menjadi jabarprov.kpu.go.id.

Opportunity
Indonesia memiliki 497 Kabupaten/Kota yang berjajar dari Sabang sampai Merauke dengan topologi geografi yang beragam. Organisasi KPU RI memiliki kantor disetiap Kabupaten tersebut. Sementara proses birokrasi menuntut koordinasi secara horisontal antara sesama KPU Kabupaten maupun secara vertikal dengan KPU Provinsi maupun Pusat.

Problem Statement
Dengan luasnya sebaran wilayah Kabupaten/Kota tersebut ditambah dengan beragamnya kondisi infrastruktur telekomunikasi membuat koordinasi ini menjadi tidak mudah. Dibutuhkan sebuah sistem yang dapat membantu koordinasi antara KPU dan bahkan bisa untuk ke luar KPU.

Product Position Statement

 * Pengguna: Petugas maupun masyarakat pengguna SIAK.
 * Kebutuhan: Memiliki satu tempat tujuan di mana berbagai aplikasi dapat dijalankan untuk tingkat Provinsi.
 * Jenis: Aplikasi berbasis Web atau Portal.
 * Keunggulan: Memiliki kemampuan interoperabilitas antar sesama portal Kabupaten/Kota, Provinsi dan Pusat untuk fungsi koordinasi.

Stakeholder and User Descriptions
Para pemangku kepentingan proyek ini adalah KPU, Kementerian Dalam Negeri (Kemendagri), Partai Politik, Organisasi Non-Pemerintah dan masyarakat luas.

User Environment

 * Portal SIAK digunakan oleh semua petugas yang ada di Kabupaten yang berjumlah antara 10-30 orang.
 * Aplikasi yang digunakan adalah cukup Internet Browser yang diseragamkan yaitu Firefox atau Chrome
 * Waktu penggunaan kebanyakan digunakan pada jam dan hari kerja
 * Akan disediakan versi mobile untuk petugas yang memiliki smartphone.

Product Perspective
Portal SIAK adalah merupakan bagian dari sistem yang lebih besar yaitu sistem informasi KPU yang terdiri dari berbagai macam sistem lain yang saling terkait.

Assumptions and Dependencies

 * Portal secara fisik diinstall terpusat di data center KPU RI namun secara logika dapat diasumsikan diinstall terpisah di masing-masing Provinsi.
 * Ketergantungan pada portal SIAK untuk dapat befungsi.

Cost and Pricing
Untuk tahap awal anggaran pengembangan ditanggung oleh KPU RI namun dikemudian hari jika Provinsi telah dipercaya untuk mengelola portalnya sendiri maka pengembangan dapat dilakukan dengan menggunakan anggaran Provinsi masing-masing

Licensing and Installation
Lisensi GPL dan akan disediakan dalam bentuk Open-Source.

Perpanjangan Fitur dari Portal SIAK

 * Login
 * Logout
 * Ganti Password
 * Lupa Password
 * Tampilkan Profile Pengguna

Fitur Tertanam (embedded system)
Fitur ini merupakan fitur dari aplikasi lain yang melakukan interoperabilitas dengan portal SIAK sebagai platform. Aplikasi misalnya Sidalih dan Sipol yang dijalankan di portal SIAK. Dalam hal ini portal SIAK berperan sebagai platform untuk kedua aplikasi tersebut beroperasi.

Fitur SIAK

 * Pengumuman: Untuk menampilkan pengumuman yang diumukan oleh KPU RI maupun KPU Provinsi.
 * Survey: Untuk melakukan survey oleh KPU RI
 * Komisioner: Untuk memasukkan nama-nama komisioner KPU Provinsi
 * Member: Untuk Administrator Portal SIAK mengatur wewenang pengguna portal SIAK.

Constraints
Untuk menjalankan fitur tertanam dibutuhkan wewenang khusus yang hanya dapat diberikan oleh Administrator

Quality Ranges

 * Harus dapat diakses kapan saja (availability)
 * Harus dapat mencatat segala aktifitas (audit trail)
 * Harus memenuhi kaidah keamanan informasi sesuai SNI 27001

Precedence and Priority
Prioritas utama dari portal SIAK adalah kemampuan koordinasi

Other Product Requirements

 * Waktu respon rata-rata untuk setiap transaksi adalah 2 detik dan maksimum 6 detik.
 * Throughput harus dapat mencapai 0,5 transaksi per detik.
 * Sistem harus mampu melayani pelanggan sebanyak 1000 pelanggan dalam waktu bersamaan.
 * Sistem memiliki degradation modes berupa pembekuan basisdata daftar pemilih saat sistem rusak sampai proses pemulihan sistem selesai.
 * Sistem tidak memiliki batas kapasitas penyimpanan basisdata dan mampu berjalan pada server dengan prosesor 8 inti berkecepatan @2,5GHz dengan memori 6 GB.

Documentation Requirements

 * User Manual: Panduan Pengguna Portal SIAK dibuat dalam format berkas PDF yang siap cetak.
 * Online Help: Bantuan daring (online help) dibuat dalam format berkas HTML.

Feature Attributes
Semua tipe persyaratan dan atribut dijelaskan dalam dokumen Requirements Management Plan.