|
|
# ODK Aggregate dengan Modul Validasi Bertingkat
|
|
|
|
|
|
### Gambaran Umum
|
|
|
Modul validasi bertingkat merupakan salah satu bagian dari sistem CAPI-STIS. Aplikasi CAPI-STIS adalah aplikasi yang mengimplementasikan proyek Open Source Open Data Kit (ODK) untuk dapat digunakan untuk pencacaahan di BPS.
|
|
|
|
|
|
Modul validasi bertingkat adalah modul yang dikerjakan oleh penulis. Pada modul ini akan diselesaikan beberapa permasalahan dalam penerapan ODK pada bisnis proses BPS untuk menerapkan validasi bertingkat pada ODK.
|
|
|
|
|
|
Ada beberapa permasalahan pada ODK sehingga ODK belum bisa menerapkan validasi bertingkat pada ODK. Permasalahan tersebut adalah :
|
|
|
- Pada ODK belum terdapat kelompok pengguna, berbeda dengan bisnis proses BPS biasanya ada beberap kelompok pengguna misalnya: Petugas Cacah Langangan (PCL), Petugas Monitoring Lapangan (PML), Kordinator Tim (Kortim), dll
|
|
|
- Tidak ada perbedaan aturan kuesioner untuk kelompok pengguna yang berbeda, misalnya ada isian yang dituju untuk PCL dan ada juga isian yang dituju untuk PML
|
|
|
- Pada ODK belum terdapat fungsi pembaruan data, berbeda dengan pada bisnis proses BPS dimana PML/ Kortim hanya dapat memperbarui isian dari PCL
|
|
|
- Belum ada sistem notifikasi/ pemberitahuan sebagai pendukung modul validasi bertingkat pada
|
|
|
|
|
|
### ODK Aggregate dengan Modul Validasi Bertingkat
|
|
|
Pada ODK Aggregate dengan Modul Validasi Bertingkat ditambahkan beberapa fungsi jika dibandingkan dengan ODK Aggregate sebelumnya :
|
|
|
- Penambahan atribut kelompok pengguna dan supervisor pada data pengguna
|
|
|
- Penambahan pilihan role 'Data Updater' untuk pengguna
|
|
|
- Penambahan fungsi pembaruan isian
|
|
|
- Penambahan batasan pengaksesan, penyetoran, dan pembaruan data pada ODK Aggregate
|
|
|
|
|
|
### Environment/ lingkungan
|
|
|
- Java JRE 8
|
|
|
- Apache Tomcat 8
|
|
|
|
|
|
### Instalasai
|
|
|
Untuk Instalasi pengembangan lihat [CONFIGURE.txt](https://git.stis.ac.id/budi/aggregate-master-tomcat8/blob/master/CONFIGURE.txt)
|
|
|
|
|
|
### Dependensi ODK Aggregate dengan Modul Validasi Bertingkat
|
|
|
- Dapat dilihat [pom.xml](https://git.stis.ac.id/budi/aggregate-master-tomcat8/blob/master/pom.xml) pada tag `dependencies`
|
|
|
- Perbedaan dengan ODK Aggregate asli adalah pada dependency `org.apache.commons.lang3` dari versi 3,5 menjadi 3,6
|
|
|
|
|
|
### Persentasi
|
|
|
|
|
|
[Modul_Revalidasi_2.pptx](/uploads/0240a9cdd90f55c5406a4612f345b6f1/Modul_Revalidasi_2.pptx)
|
|
|
|
|
|
-------
|
|
|
### ODK Aggregate Development
|
|
|
|
|
|
This project is __*actively maintained*__
|
|
|
|
|
|
User documentation is [here](https://opendatakit.org/use/aggregate/)
|
|
|
|
|
|
The Google group for user questions is: [opendatakit@](https://groups.google.com/forum/#!forum/opendatakit)
|
|
|
|
|
|
See [CONFIGURE.txt](https://github.com/opendatakit/aggregate/blob/master/CONFIGURE.txt) for build information
|
|
|
and [README.txt](https://github.com/opendatakit/aggregate/blob/master/README.txt) for upgrade information.
|
|
|
|
|
|
The developer [wiki](https://github.com/opendatakit/opendatakit/wiki) (including release notes) and
|
|
|
[issues tracker](https://github.com/opendatakit/opendatakit/issues) are located under
|
|
|
the [**opendatakit**](https://github.com/opendatakit/opendatakit) project.
|
|
|
|
|
|
The Google group for software engineering questions is: [opendatakit-developers@](https://groups.google.com/forum/#!forum/opendatakit-developers)
|
|
|
|
|
|
|
|
|
-------
|
|
|
License
|
|
|
|
|
|
This software is licensed under the [**Apache 2.0 license**](http://www.apache.org/licenses/LICENSE-2.0)
|
|
|
|