VIS Jadwal

Purpose
Dokumen Vision Jadwal ini disusun agar dapat menspesifikasikan dengan jelas seluruh kebutuhan dari penggunaan layanan portal Jadwal.

Scope
Ruang lingkup layanan portal Jadwal terkait dengan aplikasi lain yang akan menggunakan layanan jadwal pemilu.

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

Overview
Pemilu yang diselenggarakan oleh KPU RI diadakan di semua tingkat adminstratif mulai dari tingkat nasional, provinsi hingga kabupaten. Tanggal pilpres/pemilu/pemilukada/pilkada tersebut berbeda-beda sehingga perlu di kelola dengan baik agar sinkron dengan bisnis proses tahapan penyelenggaraan pemilu. Portal layanan informasi jadwal pemilu seluruh Indonesia dibutuhkan bagi aplikasi apapun yang hendak mengolah data terkait jadwal akan dapat dilayani secara terpusat.

Opportunity
Sidalih memiliki komponen aplikasi yang dijalankan di berbagai portal seperti portal Provinsi dan Kabupaten.

Problem Statement
Jika masing-masing aplikasi yang membutuhkan informasi Jadwal membuat tabel sendiri untuk jadwalnya maka akan terjadi tumpang tindih informasi dan kesulitan dalam mengelola jadwal seluruh Indonesia.

Product Position Statement

 * Pengguna: Petugas di tingkat Provinsi dan Kabupaten/Kota.
 * Kebutuhan: Memiliki satu acuan jadwal pemilu.
 * Jenis: Aplikasi berbasis layanan.
 * Keunggulan: Memiliki kemampuan interoperabilitas antar aplikasi 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

 * Menu Jadwal digunakan oleh petugas yang ada di Kabupaten yang telah diberi wewenang.
 * Aplikasi yang digunakan adalah cukup Internet Browser yang diseragamkan yaitu Firefox atau Chrome
 * Waktu penggunaan kebanyakan digunakan pada jam dan hari kerja

Product Perspective
Portal Jadwal adalah merupakan aplikasi berbasis web yang memiliki layanan untuk portal Provinsi dan Kabupaten.

Assumptions and Dependencies

 * Portal secara fisik diinstall terpusat di data center KPU RI namun secara logika dapat diasumsikan diinstall terpisah di masing-masing kabupaten.
 * Ketergantungan pada portal Single Sign-On untuk dapat berfungsi.

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

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

Perpanjangan Fitur dari Aplikasi SSO

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

Fitur Tertanam (embedded system)
Fitur ini merupakan fitur ditanam pada portal Provinsi maupun Kabupaten untuk melakukan interoperabilitas dengan portal Jadwal sebagai platform. Aplikasi misalnya Sidalih yang dijalankan di portal kabupaten. Dalam hal ini portal Jadwal berperan sebagai platform untuk aplikasi tersebut beroperasi.

Fitur Jadwal

 * Menu Jadwal: Untuk menambah/ubah/hapus/aktifasi jadwal di masing portal Provinsi maupun Kabupaten.

Constraints
Untuk menjalankan fitur tertanam dari Provinsi atau Kabupaten dibutuhkan wewenang khusus ("jadwal") 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 Jadwal adalah kemampuan kolaborasi mengelola jadwal.

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 Jadwal 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.