Q-CAK
Making Simple Things a Lot Interesting
Tujuan Aplikasi
Tagline:
"Making simple things a lot interesting"
Merupakan suatu kesisteman dari berbagai sistem aplikasi yang dibangun berbasis teknologi informasi dan komunikasi dalam mendukung tugas dan fungsi Balai Besar Karantina Pertanian Surabaya sebagai lembaga yang memiliki unit layanan publik.
memiliki tujuan mendukung penyelenggaraan tata kelola layanan publik perkarantinaan secara elektronik sehingga menjadi lebih transparan, efektif dan efisien.
Status Aplikasi
Timeline:
Dokumentasi:
Timeline Kegiatan Q-CAK
2017
2018
2019
Lama Aplikasi Berjalan
"Q-CAK efektif sejak 2017 hingga saat ini (lebih dari 2 tahun)"
Log Akses Awal Q-CAK System
- Sistem Antrian - SMS Gateway, dimulai sejak 2012
- Mendapatkan sentuhan inovasi dan perluasan ruang lingkup menjadi nama Q-CAK dan tercatat efektif sejak 13 Juni 2017.
Log Akses Terkini Q-CAK System
- diakses oleh pengguna tercatat hingga saat ini 2019.
KEUNGGULAN APLIKASI
Q-CAK berjalan pada platform website (web server yang diakses melalui browser) dan platform desktop. Beberapa sumber daya yang digunakan sebagai berikut:
Platform Web
- 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.
- 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
Platform Desktop
- Visual Studio 2017
- .NET Framework 4.6.1 x86-64
- ZXing 0.16.4.0
- MySql.Data 8.0.11.0
- Google Protocol Buffers 3.5.1.0
Inovasi Q-CAK
Q-CAK bukan sistem aplikasi dan monitoring data biasa. Bersumber dari ide asli yang merupakan manifestasi dari suatu keinginan untuk memulai dari sesuatu yang sederhana tetapi mampu mengubah paradigma terhadap data
-
Q-CAK | Sistem Antrian
Proses Q-CAK | System Antrian
-
Q-CAK | Tracking Sticker
Proses Q-CAK | Tracking Sticker
Keunggulan sekaligus manfaat Q-CAK | Tracking Sticker
-
Q-CAK | Tren Risiko HPHK & Realtime Map
Proses Q-CAK | Tren Risiko
Visualisasi Q-CAK | Tren Risiko
Visualisasi Q-CAK | MAP
-
Q-CAK | DST
Visualisasi Q-CAK | DST
Monitoring Q-CAK | DST
Penggunaan Aplikasi
Q-CAK merupakan gabungan dari beberapa sistem aplikasi yang memiliki kesesuaian ruang lingkup
Q-CAK User Manajemen Kelompok Pengguna
Meliputi: lingkup, tugas, dan kewenangan
Q-CAK sudah menerapkan Single Sign On (SSO) yang memungkinkan pengguna agar dapat mengakses berbagai aplikasi yang masih dalam satu kesatuan sistem, hanya dengan menggunakan satu akun pengguna saja yang tergabung dalam satu kesatuan sistem, hanya dengan menggunakan satu akun saja yang tergabung dalam ProgEv
Contoh: User bp dapat mengakses ProgEv | DIPA sekaligus Q-CAK System
Manajemen Akses Q-CAK tidak hanya dikelompokkan berdasarkan pengguna, tetapi pengelolaan dilakukan hingga privilege terhadap konteks maupun halaman.
Contoh: Manajemen Akses mengatur hingga sub konteks pada halaman.
Contoh: Manajemen Akses mengatur hingga sub konteks pada halaman.
Q-CAK 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 Q-CAK telah berhasil.
-
Verifikasi pendaftaran oleh SysAdmin Q-CAK.
-
Aktivasi akun oleh pengguna melalui email.
Q-CAK User Management Kontrol
Meliputi: Navigasi tombol kontrol akses, pemilihan konteks, penentuan privilege dan aktivasi akses.
Q-CAK User Management Pengelolaan Jumlah Pengguna
MMeliputi: pengelolaan akses pengguna pegawai lingkup BBKP Surabaya, yang terkait dengan tata kelola Q-CAK
Dokumentasi & Alur Bisnis Aplikasi
Q-CAK merupakan aplikasi multi process dengan memiliki tahapan secara cascade dari awal proses hingga akhir yang tercatat pada sistem.
Alur Proses Q-CAK
Dokumen Alur Proses
Tata Kelola sesuai dengan design dari Q-CAK System.
Lingkup dan Alur Proses Pengelolaan Q-CAK
User Interface Tahapan berbagai Proses Pengelolaan Q-CAK
Rancangan Sistem
Perancangan sistem Q-CAK melalui langkah dan prosedur yang pada akhirnya menghasilkan sistem aplikasi yang saling memiliki keterkaitan. Rancangan sistem Q-CAK melalui tahapan sebagai berikut:
| Konteks | Uraian Kegiatan |
| Dasar Sistem | Design Sistem Q-CAK dibuat sedemikian hingga masing-masing kebutuhan layanan publik saling memiliki keterkaitan dan saling menguatkan fungsinya. |
| Bentuk Sistem |
|
| Ekosistem | Q-CAK memiliki ekosistem unik sekaligus kolaboratif antar sistem aplikasi yang ada dalam pengelolaannya. |
| Komponen | Q-CAK 2019 memiliki komponen keterkaitan yaitu: Sistem Antrian, Tracking Sticker, Tren Risiko HPHK - MAP dan DST serta yang terbaru adalah Infokawan. |
| Klasifikasi | Q-CAK merupakan sistem yang memproses data dari sisi pengguna dan petugas karantina yang selanjutnya menjadi informasi komprehensif bagi kedua belah pihak. |
| Analisa Sistem | Q-CAK memikiki rancang bangun yang dimulai dari kajian System Analist (SA) yang juga merupakan praktisi dibidang Karantina Hewan. Sehingga pada awal hingga proses berjalan, SA selalu melakukan upaya komprehensif dan progresif dalam merespon perkembangannya. |
| Siklus Informasi | Q-CAK memiliki siklus informasi yang divisualisasikan secara interaktif bagi setiap pengguna. |
| Kualitas |
|
| Infrastruktur | Sistem Q-CAKberbasis Website dan Desktop. Sehingga infrastruktur yang disediakan mampu memenuhi kebutuhan tersebut diantaranya PC Client, Server & Jaringan Internet yang memadai. |
Rancangan Database
Perancangan Database Q-CAK dibuat sedemikian hingga proses komunikasi data referensi lainnya yang akan diproses bisa dilakukan secara efektif dan efisien.
Hubungan Database Q-CAK
Spesifikasi Sistem
Database Server
-
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
Petunjuk Operasional Sistem
Petunjuk operasional sistem Q-CAK 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 Q-CAK
Petunjuk Penggunaan
Q-CAK merupakan aplikasi multi users yang tersedia manual penggunaan dalam bentuk akses files sharing yang akan diperbaharui secara berkelanjutan.
Informasi Aplikasi
Q-CAK singkatan dari: Quarantine - Comprehensive, Accurate & Knowledge yang memiliki makna Sistem TIK Karantina yang mencakup segala sesuatu secara komprehensif, akurat dalam proses transaksi / kalkulasi. Sistem di-design dengan sungguh-sungguh oleh SDM yang memiliki basis ilmu pengetahuan perkarantinaan. Pemberian nama merupakan ide inisiator sekaligus Q -CAK system analyst. Selanjutnya nama Q-CAK disetujui oleh Kepala BBKP Surabaya pada pertengahan 2017.
Nama Aplikasi
Q-CAK
SK Penetapan Nama & Tim (diperbarui setiap tahun)
Logo Aplikasi
Kontak, FAQ dan Disclaimer
Statistik Layanan
Q-CAK menampilkan visualisasi data statistik secara realtime pada setiap proses dengan algoritma yang sangat user friendly.
Q-CAK|Sistem Antrian - Landing Page & Login
Q-CAK|Sistem Antrian - Dashboard Realtime
Q-CAK|Sistem Antrian - Analytic Chart
Q-CAK|DST - Analytic Chart
Q-CAK|DST - Analytic Chart
Q-CAK|Tren Risiko HPHK - Analytic Chart
Q-CAK|Tren Risiko HPHK / MAP - Analytic Chart
Pengelolaan Aplikasi
Q-CAK merupakan aplikasi multi process dengan memiliki tahapan secara c ascade dari awal proses hingga akhir yang tercatat pada sistem.
SOP Pengelolaan Q-CAK
SK Kepala BBKP Surabaya No. 149 Tahun 2019
Kontrol terhadap pelaksanaan sistem Q-CAK sesuai SK Kepala BBKP Surabaya No. 24 Tahun 2019
Bentuk Evaluasi, Tindak Lanjut, Monitoring dan Evaluasi Q-CAK
Tahun 2017
-
Bentuk Evaluasi 2017
Evaluasi yang dilakukan terhadap jalannya Q-CAK dilakukan melalui kegiatan inhouse training, rapat & pembahasan khusus bersama pengguna dari lingkup Karantina Hewan.
Dokumentasi Foto Kegiatan Q-CAK 2017
-
Tindak Lanjut 2017
- Perbaikan posisi hasil cetak QR-Code.
- Perubahan logo pada QR-Code.
- Penyesuaian Landing Page, sehingga langsung menampilkan data tanpa harus login.
- Landing Page menjadi reload / refresh untuk bisa ditampilkan pada layar display TV di ruang pelayanan.
-
Monitoring & Evaluasi 2017
- Perbaikan posisi hasil cetak QR-Code.
- Perubahan logo pada QR-Code.
- Penyesuaian Landing Page, sehingga langsung menampilkan data tanpa harus login.
- Landing Page menjadi reload / refresh untuk bisa ditampilkan pada layar display TV di ruang pelayanan.
Tahun 2018
-
Bentuk Evaluasi 2018
Evaluasi yang dilakukan terhadap jalannya Q-CAK dilakukan melalui rapat & pembahasan khusus bersama pengguna dari lingkup Hewan dan Bagian Umum.
Dokumentasi Foto Kegiatan Q-CAK 2018
-
Tindak Lanjut 2018
- Penambahan fitur pooling kepuasan pengguna.
- Penggantian basis software development dari Java menjadi Visual Studio (.Net).
- Perbaikan tampilan pada Dashboard dan Landing Page.
-
Monitoring & Evaluasi 2018
- Fitur Polling Kepuasan Pengguna.
- Penggantian basis software development dari Java menjadi Visual Studio.
- Dashboard dan Landing Page menjadi lebih segar & nyaman.
- Fitur Polling Kepuasan Pengguna.
Tahun 2019
-
Bentuk Evaluasi 2019
Evaluasi yang dilakukan terhadap jalannya Q-CAK dilakukan melalui rapat & pembahasan khusus bersama pengguna dari lingkup Karantina Hewan, Karantina Tumbuhan, Wasdak dan Bagian Umum.
Dokumentasi Foto Kegiatan Q-CAK 2019
-
Tindak Lanjut 2019
- Perluasan implementasi Q-CAK di 3 tempat pelayanan, yaitu: Wilker Tanjung Perak - Kalimas, Wilker Juanda, Wilker Tanjung Perak - Prapat Kurung).
- Penambahan fitur dan opsi pada sistem antrian dan dashboard.
- Penambahan sistem koneksi sync data ke server Kantor Balai.
-
Monitoring & Evaluasi 2019
- Perluasan implementasi Q-CAK, penambahan fitur & koneksi data ke Balai.
- Perluasan implementasi Q-CAK, penambahan fitur & koneksi data ke Balai.
Kemanan Aplikasi
Q-CAK sebagai aplikasi website, tentu melakukan upaya dan pengelolaan akses pengguna yang berpotensi terjadi penyalahgunaan akses oleh pihak yang tidak bertanggung jawab. Sehingga Q-CAK melakukan upaya standar pengamanan dengan beberapa hal sebagai berikut:
Pemutakhiran Perangkat Lunak
Perangkat lunak akan senantiasa dimutakhirkan apabila telah tersedia paket yang lebih baru
Penggunaan SSL/HTPS
Validasi Input
Prepared Statement, Good Practice, Error Handling, & History