

Tujuan Aplikasi
Tagline
" ProgEv merupakan sarana terintegrasi yang melayani kebutuhan holistik operasional perkantoran khusus Balai Besar Karantina Pertanian Surabaya "
Secara umum ProgEv merupakan suatu kesisteman yang dibangun berbasis teknologi informasi dan komunikasi dalam penyelenggaraan tata kelola operasional perkantoran pada Balai Besar Karantina Pertanian Surabaya.
ProgEv memiliki tujuan menyelenggarakan tata kelola layanan internal perkantoran secara elektronik yang meliputi input, proses, output, monitoring dan evaluasi secara sistematis, transparan, efektif dan efisien.
Status Aplikasi
Timeline
Dokumentasi
Rapat Kegiatan/Anggaran berdasarkan Reviu & Evaluasi pada Input, Proses dan Output Data ProgEv.
2017
2018
2019
ProgEv Realtime Chart - Status Aktif hingga saat ini.
Lama Aplikasi Berjalan
“ProgEv berjalan sejak 2016 hingga saat ini (lebih dari 2 Tahun)”
Log Database Pengguna ProgEv
- Tanggal Pendaftaran Pengguna ProgEv tercatat sejak 10 Mei 2016.
- Pada saat itu sistem mengawali dengan mengelola input dan pengajuan TOR kegiatan.
Log Akses Sistem ProgEv
- ProgEv diakses oleh pengguna tercatat hingga saat ini (Mei 2019).
Keunggulan Aplikasi
ProgEv berjalan pada platform website1 (web server yang diakses melalui browser) dengan beberapa sumber daya yang digunakan sebagai berikut:
- Debian GNU/Linux 9.9 x86_6
- Kernel 3.16.0-4-amd6
- PHP Version 5.6.30-0+deb8u
- nginx 1.10.
- Percona Server 5.7
- AngularJS 1.4.
- jQuery 2.1.
- Bootstrap 3.3.
- UIBoostrap 1.3.
- Sortable & ngSortable
- AngularUI 0.19.
- bootstrap-datepicker 1.6.
- moment.js 2.10.
- modernizr
- tinyMCE 4.2.8
- qrcode.js
- pdfmake 0.1.40
- AmChart
- easypiechart.js 1.2.3
- js-sha512
- xlsx.js - SheetJS
- Select2 4.0.1
- Angular-Xeditable 0.6.0
- ChartJS
Inovasi ProgEv
“ProgEv bukan aplikasi form input data biasa. Bersumber dari ide asli yang merupakan manifestasi dari suatu keinginan untuk mewujudkan pengelolaan dan visualisasi data multi user secara realtime, melalui proses komplek yang melibatkan konversi, transaksi dan komunikasi data”
ProgEv Dashboard
Inovasi Realtime Chart
ProgEv Penugasan
Inovasi: Integrasi Penugasan pada Proses Realisasi Anggaran
Tramsaksi data pengajuan, pencetakan surat tugas, SPPD, pelaporan dan kuitansi.
ProgEv Komparasi RKAKL & SPM
Inovasi: Komunikasi Data Proses Kegiatan dengan Data Realisasi SPM
Komparasi data, nilai, dan label warning untuk selisih data.
ProgEv Dashboard
Inovasi: Realtime Chart
Visualisasi data cascade yang intuitif.
Penggunaan Aplikasi
ProgEv merupakan aplikasi multi user & multi level acces control dengan tata kelola sebagaimana prosedur yang telah ditetapkan sesuai SOP.
ProgEv User Management
Kelompok Pengguna
Meliputi: lingkup, tugas, dan kewenangan
Manajemen Akses tidak hanya dikelompokkan berdasarkan pengguna, tetapi pengelolaan dilakukan hingga privilege terhadap konteks, fungsi, maupun halaman.
Manajemen Akses mengatur hingga sub-konteks dan sub-fungsi yang dikelompokan menurut tugas/fungsi pengguna.
ProgEv User Management
Otentifikasi
Meliputi: Pendaftaran, verifikasi NIP teregistrasi, aktivasi, otentikasi dan aktivasi melalui email.
-
Pendaftaran disediakan pada laman yang terintegrasi.
-
Notifikasi bahwa Sistem telah merespon pendaftaran.
-
Notifikasi bahwa pendaftaran ProgEv telah berhasil.
-
Verifikasi pendaftaran oleh SysAdmin ProgEv.
-
Aktivasi akun oleh pengguna melalui email.
ProgEv User Management
Kontrol
Meliputi: Navigasi tombol kontrol akses, pemilihan konteks, penentuan privilege dan aktivasi akses.
ProgEv User Management
Pengelolaan Jumlah Pengguna
Meliputi: pengelolaan akses pengguna pegawai lingkup BBKP Surabaya, yang terkait dengan tata kelola ProgEv.
Dokumentasi & Alir Bisnis Aplikasi
ProgEv merupakan aplikasi multi process dengan memiliki tahapan secara cascade dari awal proses hingga akhir yang tercatat pada sistem sesuai SOP.
Alur Proses ProgEv
Dokumen Alur Proses
Meliputi: SOP Tata Kelola yanng telah ditetapkan melalui SK Kepala BBKP Surabaya.
Lingkup dan Alur Proses Pengelolaan ProgEv
User Interface Tahapan Proses Pengelolaan ProgEv
Petunjuk Operasional / Alur Proses Input Data (Proses Realisasi Anggaran)
Petunjuk Operasional / Alur Proses Input Data (Penugasan Terintegrasi)
Alur Proses Progev
Rancangan Sistem
Perancangan sistem ProgEv melalui langkah dan prosedur yang spesifik pada proses operasi pengolahan data. Hal tersebut diwujudkan guna memenuhi kebutuhan para pemakai sistem yang juga memiliki kebutuhan khusus. Rancangan sistem ProgEv melalui tahapan yang cukup panjang yang akan dijelaskan sebagai berikut:
| Konteks | Uraian Kegiatan |
| Dasar Sistem | Design Sistem Q-CAK dibuat sedemikian agar mampu konversi data RKAKL, komunikasi data SPM dan proses transaksi data. |
| Bentuk Sistem |
|
| Ekosistem | ProgEv memiliki ekosistem unik sekaligus kolaboratif dalam pengelolaannya. Sehingga keterkaitannya dikontrol melalui tools yang telah disediakan. |
| Komponen | ProgEv 2019 memiliki komponen keterkaitan yaitu: DIPA, Penugasan, CUTI, IKM, WBK-WBBM dan SPI. |
| Klasifikasi | ProgEv merupakan sistem data tertutup untuk internal perkantoran BBKP Surabaya. |
| Analisa Sistem | ProgEv memikiki rancang bangun yang dimulai dari kajian System Analist (SA) yang juga merupakan praktisi dibidang Perencanaan dan Anggaran. Sehingga pada awal hingga proses berjalan, SA selalu melakukan upaya komprehensif dan progresif dalam merespon perkembangannya. |
| Siklus Informasi | ProgEv memiliki siklus informasi yang divisualisasikan secara interaktif bagi setiap pengguna. |
| Kualitas |
|
| Infrastruktur | Sistem Q-CAKberbasis Website. Sehingga infrastruktur yang disediakan mampu memenuhi kebutuhan tersebut diantaranya server & jaringan internet yang memadai. |
Alur Proses ProgEv
Rancangan Database
Perancangan Database ProgEv dibuat sedemikian hingga proses konversi data, pencarian data rujukan (tabel referensi) dan komunikasi data referensi lainnya yang akan diproses bisa dilakukan secara efektif dan efisien.
ERD Database ProgEv
Alur Proses Progev
Spesifikasi Sistem
-
Database Server
- Lenovo System x3550 M5
- Dual Intel Xeon E5-2650v4 (2.9GHz, 24 Cores, 48 Thread)
- 64 GB DDR4 FB DDR4 RAM (48GB RAM Alocated for InnoDB)
- 2× 240 GB SSD (RAID 1), 1 TB NL-SATA HDD
- Debian GNU/Linux 9.9 (stretch) x86_64
- Kernel: 4.9.0-8-amd64
- Percona Server (GPL) 5.7.25-28-log, Release '28', Revision 'c335905'
-
Web Server
- IBM System x3650 M3
- Intel Xeon E5620 (2.5GHz, 4 Cores, 8 Threads)
- 8 GB DDR3 RAM
- 2x 300GB 6Gb 15Krpm SAS HDD
- Debian GNU/Linux 9.9 (stretch) x86_64
- Kernel 3.16.0-4-amd64
- NGINX 1.10.3
- 5.6.30 via FPM/FastCGI
-
Networking
- Dual dedicated internet connection
- Load balanced & failover
- 50 Mbps aggregated bandwidth
-
Client Requirements
- Latest modern browser with capability to render PDF document version 1.3 or later
- (Chrome 47, Edge 17, Firefox 60, Safari 9, Internet Explorer is not supported)
- * mobile browser might download and open on separate apps instead
Alur Proses ProgEv
Petunjuk Operasional Sistem
Petunjuk operasional sistem ProgEv merupakan hal yang berkaitan dalam proses penanganan gangguan, sehingga mampu melakukan mitigasi dan menemukan solusi bagi pengguna, programmer dan system analyst.
Petunjuk Operasional Pengelolaan Masalah Penggunaan Sistem ProgEv
| Tahapan | NO | Masalah/Gangguan | Solusi |
| Input | 1. | Apakah laman ProgEv aman dalam pengelolaan username & password pada saat registrasi / pendaftaran ? | Secara sistem, ProgEv sudah mengimplementasikan enkripsi data pengguna menggunakan https |
| 2. | Halaman tidak bisa diakses. | Cek koneksi jaringan internet. | |
| 3. | Belum memiliki akun | Silahkan mendaftar | |
| 4. | Username & Password tidak sesuai. | Hubungi Administrator atau gunakan fungsi lupa password. | |
| 5. | Tampilan menu tidak sama dengan pengguna lainnya. | Setiap pengguna memiliki privilege yang bisa saja berbeda antar pengguna. Hubungi administrator untuk penjelasan lebih lanjut. | |
| 6. | Ada gangguan tampilan di layar browser. | Pastikan menggunakan browser terbaru. Direkomendasikan menggunakan Google Chrome. | |
| 7. | Rerensi data tidak sesuai, pasca revisi POK. | SysAdmin melakukan pengecekan struktur data secara bertahap mulai dati tingkat output, sub-output, komponen, sub-komponen dan detil. | |
| 8. | Tidak bisa membuat pengajuan kegiatan baru. | Pastikan privilege Anda sebagai koordinator anggaran sesuai lingkup yang Anda kelola. | |
| 9. | Nilai pengajuan anggaran terjadi kekeliruan. Padahal sudah berstatus diajukan. | Silahkan lakukan klik Batal pengajuan, untuk selanjutnya bisa dilakukan perbaikan. Demikian seterusnya hingga data sesuai dan diajukan kembali. | |
| 10 | Nilai pengajuan Uang Muka perlu perbaikan. | Silahkan langsung bisa disesuaikan | |
| 11 | Tidak muncul tombol penugasan. | Tombol penugasan hanya muncul pada MAK perjalanan dinas. | |
| 12 | Tidak bisa mencetak SPT. | Pastikan semua input data sudah diisi oleh pihak kepegawaian. | |
| 13 | Tidak bisa mencetak SPPD. | Pastikan semua input data sudah diisi oleh pihak kepegawaian. | |
| 14 | Laporan kegiatan bisa diisi tanpa harus menunggu kuitansi. | Bisa diisi, diperbaiki dan dicetak tanpa ada pembatasan. | |
| 15 | Jika banyak jumlah personil dalam SPT, apakah kuitansi diisi manual untuk setiap personil? | Tidak, Gunakan tombol copy untuk menginput data seluruh personil. Selanjutnya lakukan penyesuaian jika memang ada yang memang berbeda data riilnya. | |
| Proses | 16 | Kapan Klik Ajukan | Saat dimana semua berkas dinyatakan lengkap, siap untuk diserahkan dan diperiksa oleh verifikator/PPK. |
| 17 | Kapan Klik Terima Berkas | Saat dimana Verifikator/PPK menerima berkas secara lengkap dan siap untuk diteliti/diperiksa. | |
| 18 | Kapan KLIK PPK | Saat PPK menerima informasi dari Verifikator, bahwa berkas lengkap dan benar. Selanjutnya menandatangani berkas. | |
| 19 | Kapan KLIK Realisasi | Saat Petugas SPM memeriksa kesesuaian MAK dan keterangan terkait lainnya yang dilanjutkan menerbitkan SPM. | |
| Output | 20 | Apakah bisa langsung mencetak dari browser ? | Ya. Bisa langsung cetak tanpa harus download file pdf. |
| 21 | Setelah dilakukan penelusuran, terdapat kekeliruan. Ditemukan selisih data pengajuan dengan riil SPM. | Cek secara cascade pengajuan hingga relisasi. Selanjutnya lakukan penyesuaian data dengan cara mengembalikan proses setiap tahapnya (lingkup) dan ajukan kembali prosesnya secara berurutan. | |
| 22 | Dashboard dan data tabel Realisasi ProgEv selisih dengan SPM | Secara mudah bisa dilakukan pengecekan hingga level Sub-Komponen. |
Petunjuk Penggunaan
ProgEv merupakan aplikasi multi users dengan memiliki tahapan secara cascade dari awal hingga akhir proses yang tersedia manual penggunaan dalam bentuk akses files sharing yang akan diperbaharui secara berkelanjutan.
Penggunaan ProgEv
Menu Petunjuk Penggunaan
Penggunaan ProgEv
Menu Petunjuk Penggunaan
Tooltip Aktif pada User Interface ProgEv
Informasi Aplikasi
ProgEv adalah singkatan dari Program dan Evaluasi. Pemberian nama merupakan ide inisiator sekaligus ProgEv system analyst yang saat itu bekerja pada Sub Bagian Program dan Evaluasi. Selanjutnya nama ProgEv disetujui oleh Kepala BBKP Surabaya pada pertengahan 2016.
Nama Aplikasi
ProgEv
SK Penetapan Nama & Tim (diperbarui setiap tahun)
Logo Aplikasi
Kontak, FAQ dan Disclaimer
Statistik Layanan
ProgEv menampilkan visualisasi data statistik secara realtime pada setiap proses dengan algoritma yang sangat user friendly.
Transaksi Proses Realisasi Anggaran
Proporsi Progres Per Sub Output
Pengelolaan Aplikasi
ProgEv merupakan aplikasi multi process dengan memiliki tahapan secara cascade dari awal proses hingga akhir yang tercatat pada sistem sesuai SOP.
SOP Pengelolaan ProgEv
SK Kepala BBKP Surabaya No. 24 Tahun 2019 (1/3)
SK Kepala BBKP Surabaya No. 24 Tahun 2019 (2/3)
SK Kepala BBKP Surabaya No. 24 Tahun 2019 (3/3)
Kontrol terhadap pelaksanaan sistem ProgEv sesuai SK Kepala BBKP Surabaya No. 24 Tahun 2019
Bentuk Evaluasi, Tindak Lanjut, Monitoring dan Evaluasi ProgEv
Tahun 2017
-
Bentuk Evaluasi
Evaluasi yang dilakukan terhadap jalannya ProgEv dilakukan melalui rapat & pembahasan khusus bersama pengguna dari lingkup KH, KT, Wasdak dan Umum.
Dokumentasi foto kegiatan ProgEv 2017
-
Tindak Lanjut
Penambahan beberapa fitur dan navigasi pada user interface pengajuan proses kegiatan.
Penambahan progress bar capain realisasi
Tooltip detil induk kegiatan agar pemeriksaan kegiatan lebih mudah
-
Monitoring & Evaluasi
Proporsi dan progres dari kenaikan prosentase realisasi anggaran menjadi perhatian para pihak.
Tahun 2018
-
Bentuk Evaluasi
Evaluasi yang dilakukan terhadap jalannya ProgEv dilakukan melalui rapat & pembahasan khusus bersama pengguna dari lingkup KH, KT, Wasdak dan Umum.
Dokumentasi foto kegiatan ProgEv 2018
-
Tindak Lanjut
Penambahan beberapa fitur dan SLA pada user interface pengajuan proses kegiatan.
SLA pada masing-masing kegiatan
Perbaikan tombol dan teks status proses agar lebih mudah dipahami
-
Montoring & Evaluasi
Tingkat kepatuhan pengguna dalam proses tertentu menjadi materi yang akan dimonitor selama prosesnya. Evaluasi terhadap kedisiplinan, khususnya pada tahap PPK dan SPM Realisasi perlu ditingkatkan. Beberapa bug yang ditemukan sudah diperbaiki.
Tahun 2019
-
Bentuk Evaluasi
Evaluasi yang dilakukan terhadap jalannya ProgEv dilakukan melalui rapat & pembahasan khusus bersama pengguna dari lingkup KH, KT, Wasdak dan Umum.
Dokumentasi kegiatan ProgEv 2019 (1/2)
Dokumentasi kegiatan ProgEv 2019 (2/2)
-
Tindak Lanjut
Penambahan sistem penugasan yang sebelumnya kurang efektif menjadi terintegrasi kedalam ProgEv.
Menu tersendiri untuk konteks penugasan
Tombol cepat dari laman Proses Realisasi ke laman Penugasan
Montoring & Evaluasi
Tingkat kepatuhan pengguna dalam proses tertentu menjadi materi yang akan dimonitor selama prosesnya. Evaluasi terhadap kedisiplinan, khususnya pada tahap PPK dan SPM Realisasi perlu ditingkatkan. Selisih data Realisasi SPM dengan data proses ProgEv menjadi bahasan penting dan hal tersebut menunjukkan anomali proses. Sehingga manajeman memutuskan untuk semakin disiplin dalam proses dan menghilangkan prosedur yang menjadi kebiasaan kurang tepat. Kejadian error / bug sudah tidak terjadi lagi sejak Maret 2019.
Keamanan Aplikasi
ProgEv sebagai aplikasi website, tentu melakukan upaya dan pengelolaan akses pengguna yang berpotensi terjadi penyalahgunaan akses oleh pihak yang tidak bertanggung jawab. Sehingga ProgEv melakukan upaya standar pengamanan dengan beberapa hal sebagai berikut:
Autentifikasi Password Satu Arah
ProgEv sejak awal telah mengimplemetasikan penggunaan hash (SHA512) dan salt unik untuk masing-masing aku, ditambah 3 lapis hashing sebagai metode autentifikasi agar password pengguna tidak tersimpan secara visual (plain text) di database sehingga tidak dapat dilihat oleh siapapun, sekalipun terjadi pembobolan data pengguna. Apabila pengguna lupa terhadap password, maka pengguna harus membuat password baru (beserta hash dan salt nya).
Penggunaan HTTPS/SSL
Validasi pada browser Chrome
Detil sertifikat SSL
Detil Root CA (Certificate of Authenticity)
Validasi Input
Validasi Input pada sisi klien (frontend)
Validasi Input pada sisi server (backend)
Error Handling, Best Practice, Log History, Continuous Improvement
- Error Handling, berguna untuk mencegah diskontinyuitas proses pada sisi pengguna, memberikan keterangan yang jelas, serta berguna untuk mitigasi masalah
- Best Practice, sebisa mungkin mengimplementasikan metode atau model yang direkomendasikan oleh pakar, agar keamanan lebih terjamin
- Log History, mencatat aktivitas pengguna maupun proses di server sehingga dapat diketahui apabila terjadi hal-hal yang tidak diinginkan.
- Continuous Improvement, Tim ProgEv akan senantiasa melakukan perbaikan, pengembangan aplikasi agar dapat terus mengikuti perkembangan teknologi, demi pengalaman yang terbaik untuk pengguna