VIS SSO

Purpose
Dokumen Vision SSO ini disusun agar dapat menspesifikasikan dengan jelas seluruh kebutuhan dari penggunaan Portal Single Sign-On

Scope
Ruang lingkup dokumen ini terkait dengan aplikasi apapun lain yang akan menggunakan Portal Single Sign-On 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 Kabupaten memiliki portal masing masing dengan penamaan portal diambil dari singkatan nama kabupaten ditambah kata "kab" atau "kota" sesuai dengan jenisnya. Misalnya Kabupaten Bogor maka alamat portalnya menjadi bogorkab.kpu.go.id, atau Kota Bogor alamat portalnya menjadi bogorkota.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 di tingkat Kabupaten/Kota.
 * Kebutuhan: Memiliki satu tempat tujuan dimana berbagai aplikasi dapat dijalankan untuk tingkat Kabupaten.
 * 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 Single Sign-On digunakan oleh semua petugas yang ada di Pusat 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 Single Sign-on 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 kabupaten.
 * Ketergantungan pada portal Single Sign-On untuk dapat befungsi.

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 Portal SSO

 * 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 Single Sign-On sebagai platform. Aplikasi misalnya Sidalih dan Sipol yang dijalankan di portal Single Sign-On. Dalam hal ini portal Single Sign-On berperan sebagai platform untuk kedua aplikasi tersebut beroperasi.

Fitur Single Sign-On

 * 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 Kabupaten
 * Member: Untuk Administrator Portal Kabupaten mengatur wewenang pengguna portal KPU Kabupaten.

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 Single Sign-On 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 Single Sign-On 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.