Saya memiliki aplikasi sistem monitoring survei berbasis website yang dibangun dengan PHP dan MySQL menggunakan kerangka kerja Code Igniter. Secara umum sistem ini mengelola kegiatan pencacahan sampel dan pemeriksaan dokumen pada beberapa survei. Kegiatan pemeriksaan dokumen survei dilakukan setelah kegiatan pencacahan survei selesai.
Sebuah survei memiliki informasi utama
1. Nama survei
2. Jadwal pencacahan (tanggal mulai dan tanggal selesai)
3. Jadwal pemeriksaan dokumen (tanggal mulai dan tanggal selesai)
4. Jumlah sampel target
5. Alokasi sampel target (1 sampel dialokasikan pada 1 pencacah dan 1 pengawas)
Fungsi utama pada sistem saat ini:
1. Manajemen data master (provinsi, kabupaten, pengguna, jabatan pengguna)
2. Manajemen data survei dan data sampel untuk masing-masing survei
3. Manajemen data alokasi sampel ke petugas survei (pengawas dan pencacah)
4. Pelaporan hasil pencacahan sampel target (selesai cacah/belum cacah)
5. Pelaporan hasil pemeriksaan dokumen sampel (selesai periksa/belum periksa)
6. Monitoring progress pencacahan, pemeriksaan dokumen, dan survei secara menyeluruh.
7. Fungsi reminder by email
Aktor pada sistem ada 4 diantaranya:
1. Admin, merupakan pengelola sistem secara meyeluruh
2. Subject Metter, merupakan penanggungjawab pelaksanaan survei. Subject metter bertanggungjawab untuk mengelola data survei, sampel survei, mengalokasikan sampel survei ke petugas survei, dan memverifikasi hasil pemeriksaan dokumen
3. Pengawas, bertanggungjawab untuk mengawasi 3-4 orang pencacah dan melaporkan hasil pemeriksaan dokumen. Jenis laporannya adalah selesai periksa/belum periksa
4. Pencacah, merupakan petugas survei lapangan yang bertanggungjawab untuk melaporkan hasil pencacahan sampel survei melalui sistem. Jenis laporannya adalah selesai cacah/belum cacah
Saat ini, saya membutuhkan fungsi tambahan pada sistem diantaranya sebagai berikut
1. Fungsi verifikasi hasil pemeriksaan dokumen. Pada fungsi ini, Subject Metter akan menginput data status verifikasi menjadi selesai verifikasi/belum verifikasi untuk masing-masing dokumen yang dilaporkan telah diperiksa oleh pengawas.
2. Fungsi notifikasi. Pada fungsi ini, masing-masing pengguna (subject metter, pengawas, dan pencacah) akan menerima pesan yang berisi username dan password pengguna yang telah didaftarkan oleh Admin.
3. Fungsi reminder. Pada fungsi ini, masing-masing pengguna (subject metter, pengawas, dan pencacah) akan menerima pesan pengingat dengan format yang berbeda-beda untuk masing-masing survei diantaranya sebagai berikut.
- Subject metter menerima informasi terkait deadline jadwal pelaksanaan survei (jadwal pencacahan dan pemeriksaan dokumen), target sampel survei, jumlah sampel survei yang telah dicacah, jumlah dokumen sampel survei yang telah diperiksa,
- Pengawas menerima informasi terkait deadline jadwal pemeriksaan dokumen survei, target sampel survei, jumlah dokumen sampel survei yang telah diperiksa
- Pengawas menerima informasi terkait deadline jadwal pencacahan survei, target sampel survei, jumlah sampel sampel survei yang telah dicacah
Pada fungsi reminder ini, pesan akan dikirimkan secara otomatis by sistem berdasarkan informasi jadwal survei dan laporan progress pencacahan dan pemeriksaan dokumen survei. Pesan notifikasi dan reminder dikirimkan melalui email dan sms. Pada sistem saat ini telah ada fungsi reminder by email yang perlu disesuaikan.
Segala kebutuhan dan biaya yang muncul terkait penggunaan jasa pihak ketiga dalam project ini akan menjadi tanggungjawab owner. Worker hanya memandu dan mengarahkan owner untuk menyediakan kebutuhan dimaksud. Sehingga biaya yang ditawarkan pada saat bid hanya terkait dengan pengerjaan project. Worker diharapkan dapat menyertakan solusi yang akan digunakan untuk menyelesaian project ketika mengajukan bid, sehingga owner dapat mempertimbangkan jenis kebutuhan dan menyelesaikannya sebelum project diterima.
Project bersifat urgent, diutamakan yang bisa menyelesaikan dalam kurun maktu selambat-lambatnya 11 hari (2 hari penyelesaian kebutuhan worker dan 9 hari pengerjaan project) serta dapat berkomunikasi secara rutin. terima kasih