Tampilkan postingan dengan label Sekilas Tentang Sinkronisasi Dapodikdas 2013. Tampilkan semua postingan
Tampilkan postingan dengan label Sekilas Tentang Sinkronisasi Dapodikdas 2013. Tampilkan semua postingan

Jumat, 07 Maret 2014

Sekilas Tentang Sinkronisasi Dapodikdas 2013

Sinkronisasi Dapodikdas 2013 memang bukan satu hal yang mudah. Dengan banyaknya proses yang harus dilakukan, ditambah padatnya lalu lintas sinkronisasi ke server Dapodikdas dan kapasitas pelayanan server yang (?) membuat sinkronisasi menjadi sangat menyebalkan. Apalagi kalau sinyal koneksi internetnya jelek.

Pada dasarnya, proses sinkronisasi Dapodikdas BUKAN HANYA merupakan proses pengiriman data ke server Dapodikdas, kemudian setelah itu selesai. Proses sinkronisasi Dapodikdas merupakan proses komunikasi 2 arah antara Aplikasi Desktop (Lokal) dengan Server.
Setiap data yang mengalami perubahan/berhasil diproses di Aplikasi (Lokal) akan dikirimkan ke server. Begitu juga sebaliknya, setiap data yang mengalami perubahan/berhasil diproses di Server akan dimasukkan ke Aplikasi Desktop (Lokal).
Jadi sangat dimungkinkan jika TIDAK CUKUP melakukan proses sinkronisasi hanya 1 kali dan berharap semua dianggap selesai.
Sebagai gambaran, jika tidak membosankan silakan dibaca, berikut ini sekelumit informasi tentang proses sinkronisasi Dapodikdas 2013. Mohon maaf jika deskripsi di bawah ini kurang lengkap/kurang tepat. Jika berkenan silakan dikoreksi kesalahannya/dilengkapi kekurangannya. Terima kasih.

Proses Sinkronisasi Dapodikdas 2013
  1. Inisialisasi Sinkronisasi
  • Penghapusan log yang ada di tanggal sekarang
  • Melakukan pengecekan terhadap pengguna diserver
  • Additional (jika diperlukan), membuat semua folder-folder yang dibutuhkan
  • Bila sinkronisasi sebelumnya bersifat OFFLINE, maka update sync_log, table_sync_log dilakukan pada sinkronisasi selanjutnya
  • Cek versi database server dan local
    • Update versi/alter database bila belum sama
    • Pengambilan script alterdb di server
    • Membuat koneksi ke database LOKAL
    • Perubahan Struktur Database
  1. Proses Sinkronisasi
  • Menyimpan begin sync di server dan mengambil untuk begin sync di lokal
  • Menyimpan begin sync di sync_log aplikasi lokal
  • Pengecekan Tabel Kosong
  • Proses Tarik Referensi dan ALL Data
    • Proses tarik data secara keseluruhan
    • Proses tarik data tabel
    • Data parsial di Server diambil satu per satu dan disimpan sementara di lokal
    • Setelah data diambil dari server kemudian data di server dihapus
    • Data-data parsial dilokal kemudian di MERGE
    • Merge semua data ALL
  • Proses zip file local
  • Jika tidak terkoneksi dengan internet maka berhenti. (Sinkronisasi Offline)
    • Sinkronisasi Offline
    • Membuat Data Lokal
    • Tahap Pengambilan Data Lokal
    • Pembuatan file untuk sync offline
    • Tahap Update Data Terbaru (Push)
  • Tahap Komparasi Data
    • Validasi online
    • Melakukan pembandingan antara data di server dan di lokal kemudian melakukan insert ke server
    • Setelah melakukan pembandingan dan data dilokal sudah dimasukan ke server kemudian data dimasukan ke lokal
    • Menjalankan prosedur untuk update peserta didik baru dan ptk baru kemudian berubahan di masukan ke lokal
    • Pengecekan PTK baru dan Peserta Didik baru
    • Mengubah Peserta Didik baru diserver
    • Mengubah PTK baru diserver
  • Pengambilan catatan proses eksekusi
  • Tahap Update Data Terbaru
  • Success All data already uptodate
  1. Keterangan/Pesan Informasi/Pesan Kesalahan saat Sinkronisasi
  • Success
  • Success All data already uptodate
  • Success & No Server Data Changes
  • Success & No Lokal Data Changes
  • Success Tarik ALL Data
  • Success Tarik Referensi
  • Success Prefill Data Sekolah
  • Success with some error, Maaf beberapa data yang masuk tidak berhasil dilakukan karena Constraint Failed
  • Success Alter Structure Database
  • Success Insert Null Tabel (For Consistency Data), Data UpToDate
  • Sync Not Allowed at this time, Maaf Pusat sedang melakukan maintenance Server
  • Lokal Database Not Connected, Maaf database anda tidak terkoneksi dengan komputer ini
  • No Internet Connection, Maaf anda tidak terkoneksi dengan internet
  • Local Time Not Valid, Maaf Waktu komputer anda tidak tepat
  • Failed create repo file (local), Maaf anda belum memberikan hak akses penuh pada aplikasi ini
  • Sekolah ID Invalid, Maaf sekolah anda tidak valid
  • Reg No Invalid, Maaf kode registrasi anda tidak valid
  • Invalid Data, Maaf data yang anda berikan tidak valid
  • File not Found, Maaf data anda tidak ditemukan
  • Error Retriving data from Server, Maaf Server gagal memberikan data terbaru ke sekolah anda, mohon segera kontak CS
  • Error Sending data to Server, Maaf Server gagal menerima data sekolah anda
  • Error Updating Local DB, Maaf database anda gagal diupdate
  • Error Updating Data to Server, Maaf Data anda tidak dapat masuk ke Server
  • Error Cannot Connect To Server, Maaf Server sedang Down
  • Error Cannot Found Your School in our Database, Maaf Sekolah yang anda minta tidak ditemukan di Server
  • Error Cannot Update Your Last Sync, Maaf, sinkronisasi anda tidak bisa dicatat di server
  • Error Update Structure, Maaf database anda gagal diupdate
  • Error No Connection, Maaf tidak terhubung dengan internet, akan dilanjutkan dengan sinkronisasi OFFLINE
  • E-Mail allready exist, Silahkan registrasi ulang Silahkan klik untuk daftar kembali
  • Versi database belum terbaru KLIK untuk memperbarui versi database.
  • Aplikasi Anda belum yang terbaru, silahkan patch aplikasi Anda
  • No Authentication, Token yang Anda masukan salah
  • No Authentication, Token sudah kadaluarsa atau Anda belum memasukan token
  • No Authentication, Anda belum memasukan token
  • Unknown Error, Kesalahan terjadi pada aplikasi
  • Skema database tidak ditemukan
  • Pengguna sudah ada di sekolah lain
  • Anda tidak berhak melakukan sinkronisasi !
  • Gagal Sinkronisasi karena Constraint Failed
  • Gagal mengubah peserta didik baru atau ptk baru di server
Terima kasih, dan mudah-mudahan tetap SABAR.


Semoga Bermanfaat.
Baca Selengkapnya >>>