Skip to content
N

Notifikasi ODK

Project ID: 11

Notifikasi Open Data Kit (ODK) adalah aplikasi untuk mengirimkan notifikasi dengan memanfaatkan aggregate publish dan firebase. Proyek ini digunakan sebagai aplikasi pendukung Modul Validasi Bertingkat pada CAPI-STIS.

Notifikasi pada Open Data Kit (ODK)

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

Fungsi Notifikasi Server

Adapun fungsi dari notifikasi server adalah:

  • Menerima external service jenis json server dari ODK Aggregate
  • Membentuk notifikasi dari blueprint/ format notifikasi yang telah dibuat
  • Mengirim notifikasi ke ODK Collect dengan firebase Cloud Messaging

Environment/ lingkungan

  • Java JRE 8
  • Apache Tomcat 8

Instalasai

  • instalasi dapat dilakukan dengan membuka proyek (source code) pada Eclipse
  • Mengatur database/ basis data Aplikasi pada Aplikasi.PROPERTIOES
  • bisa dilakukan dengan run langsung pada eclipse
  • atau dengan membuat war (web aplication package) di eclipse lalu war dimasukkan pada folder webapps pada tomcat

Dependensi ODK Aggregate dengan Modul Validasi Bertingkat

  • Dapat dilihat pom.xml pada tag dependencies
  • Server key dari firebase

Persentasi

Modul_Revalidasi_2.pptx


License

This software is licensed under the Apache 2.0 license