e-Rapor SMP Tidak Terhubung ke Server Dapodik Lokal

Mulai tahun pelajaran 2022/2023, e-Rapor SMP tidak dapat terhubung ke server lokal Dapodik. Hal ini menyebabkan e-Rapor tidak dapat menarik data terbaru semester ganjil tahun pelajaran tersebut. Hingga tulisan ini diterbitkan, masih belum ada solusi resmi terkait permasalahan tersebut. Oleh karena itu, TISA berusaha mencari cara sendiri.

Cara yang TISA gunakan adalah dengan mengekstrak langsung data dari Dapodik, kemudian mengimpornya ke dalam e-Rapor.

Prasyarat

Sudah terinstal Dapodik 2023.c dan e-Rapor SMP versi 2.2 pada komputer yang sama. Dapodik harus sudah sinkronisasi dan eRapor harus sudah di-backup.

Unduh file skrip SQL dari https://drive.google.com/drive/folders/1tgPqmyrDFDVLhsiKVhl6jyGpvBm85b5W dan masukkan ke folder “C:\dbku”. Nama folder tidak boleh diubah, karena semua skrip akan menggunakan folder tersebut.

PENYANGKALAN

ANDA MEMBEBASKAN TISA MAUPUN PIHAK-PIHAK TERKAIT PEMBUATAN DOKUMEN INI DARI TANGGUNG JAWAB ATAS SEGALA BENTUK KERUGIAN YANG TIMBUL AKIBAT MENERAPKAN SEBAGIAN MAUPUN KESELURUHAN ISI DOKUMEN INI.

Langkah

Buka Command Prompt (CMD) sebagai Admin dan jalankan perintah berikut untuk mematikan service terkait Dapodik dan e-Rapor.

powershell -command "Stop-Service -Name 'DapodikDB'"
powershell -command "Stop-Service -Name 'DapodikWebSrv'"
powershell -command "Stop-Service -Name 'eRaporSMPDB'"
powershell -command "Stop-Service -Name 'eRaporSMPSrv'"
powershell -command "Stop-Service -Name 'SRVCADSMP'"

Jalankan perintah berikut untuk membuat folder baru dan menyalin “pg_hba.conf”.

mkdir C:\dbku\dapodik C:\dbku\erapor
copy "C:\Program Files (x86)\Dapodik\database\pg_hba.conf" "C:\dbku\dapodik\"
copy "C:\eRaporSMP\dberapor\pg_hba.conf" "C:\dbku\erapor\"

Jalankan perintah berikut untuk membuka file “pg_hba.conf”.

notepad "C:\Program Files (x86)\Dapodik\database\pg_hba.conf"
notepad "C:\eRaporSMP\dberapor\pg_hba.conf"

Ubah “password” menjadi “trust”, simpan, lalu tutup aplikasi Notepad.

Kembali ke CMD dan jalankan perintah berikut untuk memulai kembali service basis data Dapodik dan e-Rapor.

powershell -command "Start-Service -Name 'DapodikDB'"
powershell -command "Start-Service -Name 'eRaporSMPDB'"

Jalankan perintah berikut untuk mengekstrak data dari Dapodik.

"C:\Program Files (x86)\Dapodik\pgsql\bin\psql.exe" --host localhost --port 54532 --username "postgres" --dbname "pendataan" --no-password
\i 'C:/dbku/ekstrak.sql';
\q

Jalankan perintah berikut untuk mengimpor berkas-berkas tersebut ke e-Rapor.

"C:\eRaporSMP\pgsql\bin\psql" --host localhost --port 56798 --username "postgres" --dbname "eraporsmp" --no-password
\i 'C:/dbku/impor.sql';
\q

Jalankan perintah berikut untuk mematikan service basis data Dapodik dan e-Rapor.

powershell -command "Stop-Service -Name 'DapodikDB'"
powershell -command "Stop-Service -Name 'eRaporSMPDB'"

Jalankan perintah berikut untuk mengembalikan berkas “pg_hba.conf” yang asli.

copy "C:\dbku\dapodik\pg_hba.conf" "C:\Program Files (x86)\Dapodik\database\"
copy "C:\dbku\erapor\pg_hba.conf" "C:\eRaporSMP\dberapor\"

Jalankan perintah berikut untuk menyalakan kembali service Dapodik dan e-Rapor.

powershell -command "Start-Service -Name 'DapodikDB'"
powershell -command "Start-Service -Name 'DapodikWebSrv'"
powershell -command "Start-Service -Name 'eRaporSMPDB'"
powershell -command "Start-Service -Name 'eRaporSMPSrv'"
powershell -command "Start-Service -Name 'SRVCADSMP'"

Selesai. Silakan diperiksa hasilnya.

Langkah-langkah tersebut di atas juga tersedia dalam bentuk video berikut ini.

Semoga bermanfaat. Semoga versi terbaru e-Rapor SMP segera rilis.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *