SOP Aplikasi Portabel

Overview
SOP ini merupakan bagian dari Manual Portabel.

Data

 * Data pemilih yang diunduh dari portal Sidalih setelah diinisailasi oleh Kabupaten
 * Data diunduh per kelurahan

Perangkat (tool)

 * Sebuah aplikasi portabel mengandung data satu kecamatan yang terdiri dari kelurahan-kelurahan dalam kecamatan tersebut.
 * Aplikasi portabel berbentuk flashdisk dengan kapasitas minimal 8 Gigabyte.
 * Flashdisk berisi aplikasi Sidalih Portabel tersebut dikemas dengan OS Linux Ubuntu dan platform aplikasi PHP+MySQL
 * Aplikasi Portabel dijalankan dengan cara booting langsung dari flashdisk, dengan demikian semua data pemilih tetap disimpan di dalam flashdisk, tidak ada data yang disimpan di dalam harddisk lokal di komputer petugas.
 * Komputer yang digunakan untuk menjalankan aplikasi portabel harus memiliki kemampuan booting dari flashdisk.
 * Dibutuhkan modem atau antarmuka jaringan ke LAN yang terhubung ke internet jika akan melakukan inisialisasi dan sinkronisasi.
 * Dibutuhkan koneksi internet yang baik untuk melakukan inisialisasi, unduh dan sinkronisasi. Minimal (348 Kbps).

Petugas

 * Petugas yang bertugas melakukan pemutakhiran menggunakan aplikasi portabel adalah petugas PPK yang telah terdaftar di portal Kabupaten/Kota nya.
 * Jika belum terdaftar maka petugas harus dibuatkan akun oleh Admin Portal Kabupaten.
 * Akun petugas PPK yang akan menggunakan portabel cukup diberi wewenang guest, secara default wewenang ini sudah diberikan.
 * Petugas PPK yang telah memiliki akun di portak Kabupaten tersebut kemudian harus sudah berhasil login ke portal, petugas Kabupaten dapat membantu PPK untuk login ke Kabupaten.
 * Petugas PPK kemudian menggunakan akun tersebut untuk mendaftarkan dirinya di aplikasi portabel.
 * Proses pendaftaran dilakukan pertama kali sebelum menggunakan aplikasi portable.
 * Proses mendaftar dibantu petugas Kabupaten.
 * Setelah terdaftar di aplikasi portabel maka PPK dapat masuk/login ke aplikasi Portabel.
 * Petugas PPK yang sudah terdaftar di aplikasi Portabel akan diberi wewenang penuh untuk aplikasi Portabelnya termasuk wewenang webmaster untuk mengubah-ubah wewenang petugas lain dalam aplikasi Portabelnya.
 * Petugas lain dalam aplikasi Portabel bisa dari sesama PPK dalam astu Kecamatan tapi juga bisa petugas PPS dari Kelurahan-Kelurahan yang ada dalam Kecamatan tersebut.
 * Keberadaan akun petugas PPS dalam aplikasi Portabel adalah untuk membantu PPK nya.
 * Jika petugas PPS ingin ikut dimasukkan ke aplikasi Portabel maka petugas PPS tersebut harus dibuatkan akun juga di portal Kabupatennya, mengikuti prosedur yang sama seperti PPKnya.
 * Jika PPK ingin PPSnya hanya boleh melakukan pemutakhiran dan tidak boleh ubah-ubah wewenang yang lain maka PPK harus masuk ke aplikasi Portabel setelah PPSnya terdaftar di Portabel untuk kemudian mengubah wewenang PPSnya, hilangkan wewenang webmaster agar PPS tidak dapat ubah wewenang yang lain.
 * PPK dan PPS yang perlu dibuatkan akun di portal dan mendaftar di POrtabel ahnyalah PPK dan PPS yang akan menggunakan Portabel, jika tidak maka tidak perlu.

Input

 * Data yang digunakan oleh PPK dalam aplikasi Portable mereka berasal dari Sidalih juga sama dengan aplikasi portal.
 * Data diunduh dengan cara yang sama ketika Kabupaten mengunduh data pemilih.
 * Proses unduh tidak harus dilakukan di Kabupaten.
 * Proses unduh membutuhkan koneksi internet yang baik.
 * Setelah PPK mengunduh data sebuah kelurahan maka Sidalih akan memberi tanda kepada Kelurahan itu untuk dikunci di database Sidalih agar tidak dapat dimeutakhirkan oleh Kabupaten. Ini penting agar proses pemutakhiran hanya dilakukan dari satu sumber untuk menjaga integritas data.
 * Data yang sudah diunduh di Kabupaten masih dapat dilihat namun tidak dapat diubah atau dimutakhirkan.
 * Data yang di portabel PPK dapat diubah dan disaring untuk kepentingan pemutakhiran namun Kabupaten tidak akan dapat melihat hasil nya sebelum PPK melakukan sinkrinasi ke Sidalih dengan mengklik tombol Simpan Data ke Portal.
 * Jika PPK sudah melakukan Simpan Data ke Portal maka PPK wajib memberitahu ke Kabupaten agar Kabupaten dapat melakukan unduh ulang dengan cara mengklik tombol Hapus Unduhan lalu kemudian mengklik kembali tombol Unduh untuk mengunduh ulang. Hasil pemutakhiran PPK akan dapat dilihat oleh Kabupaten.

Proses

 * Kabupaten mengunduh data semua kelurahan
 * Kabupaten menciptakan TPS semua kelurahan yang berhasil diunduh
 * Kabupaten mendata PPK yang mau dan bisa menggunakan aplikasi Portabel
 * Kabupaten mendaftarkan PPK yang akan menggunakan aplikasi Portabel di Portal Kabupaten
 * Kabupaten membuat aplikasi Portabel dari DVD installer yang diterima dari KPU RI
 * Installer dalam bentuk DVD dapat diperoleh dari Pusat atau Provinsi
 * Dapat juga diperoleh dari instansi yang ditunjuk oleh KPU untuk daerah yang sulit pengiriman seperti Papua.
 * Isi dari installer tersebut adalah ISO Linux Ubuntu dan Source Code Sidalih Portable yang ukurannya 1,4Gb
 * Membuat satu aplikasi portabel memakan waktu sekitar 20 menit
 * Caranya dengan melakukan booting dari DVD installer pada sebuah komputer yang dapat diboot dari CD Drive
 * Tancapkan USB flashdisk kedalam komputer yang sudah diboot dari DVD isntaller tesebut
 * Jalankan perintah instalasi
 * Tunggu hingga selesai
 * Setelah selesai bisa lanjut membuat falsdisk berikutnya atau selesai
 * Jika sudah selesai flashdisk yang sudah terinstal aplikasi Portabel dapat digunakan dengan cara menancapkan flashdisk tersebut kedalam komputer kemudian komputernya di restart
 * Komputer yang digunakan harus memiliki kemampuan booting dari flashdisk
 * Setelah menyala maka komputer akan menapilkan aplikasi portabel yang masih kosong
 * Kosong maksudnya belum ada data pemilih dan belum ada petugas operator portabel.
 * Kabupaten melakukan inisialisasi aplikasi Portabel yang telah selesai dibuat
 * Aplikasi portabel tang baru dibuat masih kosong sehingga perlu dilakukan inisialisasi
 * Inisialisasi dilakukan oleh Kabupaten dengan memilih sebuah Kecamatan
 * Inisialisasi butuh koneksi ke Internet
 * Setelah inisialisasi maka aplikasi portabel tersebut hanya akan mengandung data kecamatan yang dipilih saja
 * Jika salah inisialisasi maka dapat melakukan Reset untuk inisiliasi ulang
 * Kabupaten mendaftarkan ulang PPK yang telah dibuatkan akunnya di Portal
 * Cara mendaftarkan adalah dengan menggunakan aplikasi Portabel.
 * Pada bagian kanan atas ada menu Pendaftaran, klik akan muncul form mendaftar, masukkan email dan password.
 * Jika data ditemukan diportal Kabupaten maka data petugas tersebut akan dimasukkan ke aplikasi Portabel.
 * Pendaftaran ulang PPK butuh koneksi internet agar aplikasi portabel dapat mengakses portal kabupaten dan potal sidalih
 * Setelah ada pesan berhasil terdaftar maka PPK dapat masuk ke aplikasi Portabel baik dalam keadaan online atauoun dalam keadaan offline.
 * PPK yang telah berhasil masuk ke aplikasi Portabel melakukan unduh data pemilih
 * Jika PPK telah terdaftar PPK dapat mengunduh data pemilih untuk Kelurahan-Kelurahannya.
 * Kelurahan yang telah diunduh akan dapat diubah untuk pemutakhiran
 * Kelurahan yang diunduh akan dikunci pada portal Kabupaten akan operator Kabupaten tidak dapat mengubah data guna mencegah tumpang tindih pemutakhiran.
 * PPK melakukan pemutakhiran didalam aplikasi Portabel
 * Untuk dapat pemutakahiran PPK perlu unduh data pemilih dan unduh data TPS ke aplikasi Portabel.
 * TPS yang diunduh adlaah TPS yang telah dibuat oleh Kabupaten.
 * Setelah data dan TPS berhasil diunduh maka PPK dapat melakukan pemutakhiran data tersebut secara offline
 * Jika butuh TPS tambahan maka hanya Kabupaten yang dapat melakukannya dari portal Kabupaten
 * PPK perlu melakukan refresh TPS untuk mendapatkan TPS tambahan tersebut masuk ke aplikasi Portabel
 * Proses refresh TPS membutuhkan koneksi Internet.
 * PPK melakukan Simpan Data ke Portal setelah selesai melakukan pemutakhiran.
 * Setelah pemutakhiran secara offline PPK perlu melakukan Simpan Data ke Portal agar Pusat, Provinsi dan Kabupaten dapat memantau hasil pemutakhiran.
 * Proses Simpan Data ke Portal butuh koneksi internet
 * PPK wajib memberitahu Kabupaten jika telah melakukan Simpan Data ke Portal sebab Kabupaten butuh unduh ulang data pemilih untuk tahu perubahan yang telah dibuat oleh PPK

Output

 * Kelurahan dari portabel adalah data kelurahan untuk satu kecamatan.
 * Jadi dalam satu portabel mengandung banyak kelurahan yang berada dalam sebuah kecematan
 * Data disimpan dalam database MySQL
 * Data adalah copy dari data di portal Sidalih
 * Data yang sama juga diunduh oleh Kabupaten
 * Jika sebuah kecamatan telah diinisialisasi oleh aplikasi portabel maka data dalam kelurahan-kelurahannya tidak dapat diubah lagi oleh Kabupaten untuk menghindari tumpang tindih pemutakhiran.
 * Perubahan data pemutakhiran di aplikasi portabel hanya akan berada di aplikasi portabel hingga PPK melakukan Simpan Data ke Portal.
 * Kabupaten belum dapat membaca perubahan hasil Simpan Data ke ortal oleh PPK sebelum melakukan unduh ulang.
 * Kabupaten baru akan dapat membaca hasil pemutakhiran setelah unduh ulang, oleh karena itu PPK wajib memberitahu Kabupaten jika sudah melakukan Simpan Data ke Portal