Zoom Meeting Integrasi Data SIPD ke SIMDA Keuangan


Perkenalan:

Saya Agus Nurwanto seorang programmer yang saat ini bekerja di DISKOMINFO kabupaten Magetan. Dalam zoom meeting ini saya tidak dalam mewakili institusi tapi hanya untuk sharing pengalaman dan belajar bareng.

Fitur baru:

  • Debug API integrasi SIMDA
    • Debug API SIMDA agar notif error muncul di respon API wordpress. Untuk melakukan debug extension buka halaman extension > background page > network.
  • Integrasi Sub Unit SIMDA sesuai SIPD
    • Jika sub unit simda (ref_unit dan ref_sub_unit) belum dibuat maka data akan diisi otomatis ketika melakukan integrasi perangkat daerah. Dan tanpa merubah yang sudah diisi.
  • Otomatis insert ke ref_kegiatan dan ref_kegiatan_mapping jika tidak ada di SIMDA
    • Jika data di ref_program belum ada, juga akan diinput otomatis dengan kode default kd_prog >= 150 dan kd_keg >= 150 sebagai tanda auto create by WP-SIPD.
  • Otomatis insert ke ref_rek_1, ref_rek_2, ref_rek_3, ref_rek_4, ref_rek_5 dan ref_rek_mapping jika tidak ada di SIMDA
    • Kode default kd_rek_3 += 100, kd_rek_4 += 100 dan kd_rek_5 += 100 sebagai tanda auto create by WP-SIPD.
  • Fitur config.js di plugin sipd-penatausahaan-chrome-extension (NIP login, print magic dll)

Latar belakang:

  • Pengembangan aplikasi integrasi pengambilan data SIPD ke SIMDA sudah 95% selesai. Tinggal melengkapi dan perbaikan sedikit bug. Sehingga ada waktu untuk mengadakan zoom meeting ini.
  • Banyak pertanyaan terkait aplikasi lewat pesan pribadi, sehingga banyak yang telat saya balas atau bahkan tidak terbalas.
  • Lewat zoom meeting ini juga saya selaku pengembang aplikasi meminta ijin secara terbuka kepada tim BPKP selaku pengembang SIMDA keuangan untuk mengintegrasikan data SIPD ke database SIMDA. Ada beberapa kegiatan dan kode rekening yang langsung terbuat di SIMDA jika data tersebut ada di SIPD dan tidak ada di SIMDA. Untuk kode kegiatan saya tambahkan kode 150 dan untuk kode rekening saya tambahkan kode 100.
  • Pengembangan aplikasi ini bertujuan untuk backup data dan aplikasi secara paralel dengan tetap menggunakan aplikasi SIPD sebagai aplikasi utama.
  • Hanya untuk informasi saja pengembangan selanjutnya adalah berfokus di pengiriman data LRA (Laporan Realisasi Anggaran) dari SIMDA ke SIPD

Permasalahan yang sering ditanyakan/terjadi:

  • Status koneksi SIMDA ke WP-SIPD belum terkoneksi padahal di index.php sudah konek?
    • Ada beberapa pemda yang mengedit file api.php
    • Url API SIMDA tidak diarahkan di api.php
    • Domain simda-api salah
  • Cara debug error respon di background page karena data tidak masuk database WP atau ada notif Error saat singkron DB lokal?
    • Masuk halaman extension > background page > pilih tab network > lakukan singkron DB lokal lagi agar request tercatat di background page
  • Saat singkronisasi kadang muncul notif "Category tidak ditemukan". Kenapa bisa terjadi? dan apa yang harus dilakukan?
    • Notif itu terjadi karena data RKA dari sebuah sub kegiatan gagal masuk ke DB wordpress. Terjadi karena biasanya sub kegiatan tersebut tidak ada RKA/rinciannya.
    • Yang harus dilakukan klik OK saja dan abaikan.
  • Kenapa saat singkronisasi pertama kali data tidak masuk ke db worpdress atau masuk hanya sebagian?
    • Biasanya karena file php.ini belum diupdate sesuai petunjuk di readme.md
    • Ada beberapa pemda yang sudah setting php.ini tapi kelupaan tidak menghapus tanda ";" di belakang max_input_var yang mana itu adalah tanda komentar agar settingan tidak aktif
  • Dimana tempat untuk mengimport table.sql di wp-sipd?
    • table.sql di restore di database wordpress
  • Dimana tempat untuk mengimport table.sql simda-api-php?
    • Membuat database baru di mysql kemudian diimport
    • Atau bisa juga diimport di database wordpress jika masih satu server
  • Kenapa loading singkronisasi DB lokal muter terus tidak berhenti?
    • Yang paling sering terjadi karena ada koneksi yang timeout karena trafik ke server padat
    • Direfresh aja halamanya dan lakukang singkronisasi ulang. Sangat dianjurkan untuk melakukan singkronisasi data dimulai dari per sub kegiatan. Jika per sub kegiatan sudah lancar baru per dinas.
    • Sangat disarankan juga saat melakukan singkronisasi DB lokal agar membuka inspect element tab network dan juga background page tab network untuk memonitor apakah ada yang time out atau untuk melihat respon dari server worpdress.
    • Loading bisa juga terjadi karena user pindah tab saat menunggu proses singkron. Sehingga ketika proses di background selesai, notifnya terkirim ke tab yang sedang aktif.
  • Kenapa saat singkron DB lokal kadang muncul error 503?
    • Error 503 itu terjadi karena request timeout. Biasanya karena mengakses SIPD dijam sibuk/kantor.
    • Untuk mengatasinya ulangi lagi, atau lakukan singkron DB lokal di jam luar kerja.
  • Di SIPD kode rekening ada 6 digit dan di SIMDA ada 5 digit bagaimana bisa nyambung?
    • Di SIMDA ada table ref_rek_mapping untuk mengakomodir keperluan tesebut.
  • Settingan sudah benar semua tapi beberapa kegiatan tidak bisa ketarik ke simda?
    • Pastikan sudah menggunakan wp-sipd yang terbaru dari master zip
    • Di beberapa pemda kejadian ada tabel dari database SIMDA di SQL Server yang tidak ada. Terutama tabel ref mapping. Ini terjadi karena kesalahan saat update sml database simda. Harusnya urut dari 2.9.0.1 ke 2.9.0.2 ke 2.9.0.3 ke 2.9.0.4 . Jika ada yang terlewat akibatnya ada beberapat tabel master yang tidak lengkap.
    • Dari yang sudah terjadi ada yang tabel ref_sub_fungsi90 tidak ada. Ada juga yang tabel ref_bidang_mapping tidak ada.
  • Bagaimana menarik data Pendapatan dan Pembiayaan?
    • Masuk ke halaman masing-masing bisa menggunakan akun TAPD, SEKDA atau PA. Akan ada tombol Singkron DB Lokal di bagian atas tabel
  • Bagaimana menarik data RAK belanja, pendapatan dan pembiayaan?
    • Masuk ke SIPD penatausahaan menggunakan domain yang di setting di config.js . Karena saat ini login SIPENAT bisa lewat sipd.kemendagri.go.id dan bisa lewat namadaerah.sipd.kemendagri.go.id
    • Masuk sebagai PA sangat disarankan agar lebih leluasa. Lanjut ke halaman RAK masing-masing. Nanti di bagian pojok atas kanan ada tombol Singkron DB Lokal
  • Kenapa singkronisasi RAK muter terus dan ada notif error cross origin?
    • Domain untuk login ke SIPD penatausahaan harus sama dengan yang disetting di config.js chrome extension. Karena saat ini untuk login ke SIPENAT bisa melalui sipd.kemendagri.go.id/siap atau dari namadaerah.sipd.kemendagri.go.id/siap
  • Cara setting simda-api-php bagaimana agar bisa terkoneksi dengan wordpress?
  • Gambaran umum integrasi data dari SIPD ke SIMDA seperti apa?
    • Lihat video youtube ini https://www.youtube.com/watch?v=vFOsAlnxmTo
    • Di video itu masih menggunakan versi yang lama dan beberapa fitur belum lengkap. Untuk mendapatkan update terbaru install aplikasi dengan mendownload dari master zip.
  • Bolehkah minta tolong untuk diremote atau disettingkan?
    • Boleh saja asal ada kesempatan dan sesuai ketentuan yang berlaku. Hubungi nomor 0857-0829-7100 untuk informasi lebih lanjut.

Catatan:

  • Sumber gambar https://www.pexels.com/photo/rectangular-white-table-with-rolling-chairs-inside-room-260689/

Komentar

Postingan populer dari blog ini

Pertanyaan Calon Programmer di YABB

Belajar Plugin Wordpress Gwolle Guestbook untuk Aplikasi Buku Tamu