Error 500 Saat Cetak Rapor UTS

Banyak sekali laporan masuk ke Tim Helpdesk eRapor, baik via WA atau Github, bahwa ada error saat mencetak Rapor UTS di eRapor SMK versi 5.1.5.

Setelah kami telusuri penyebabnya ternyata bug yang ada tidak terdapat di coding eRapornya, akan tetapi bug tersebut berasal dari salah satu vendor yang dipakai untuk menggenerate file pdf. Vendor yang dimasukan adalah mpdf.

Untuk mengatasi permasalah tersebut tidak bisa dilakukan update secara otomatis, baik via aplikasi atau via git.

Satu-satunya cara adalah mengedit file yang menyebabkan error tersebut.

Sebelum masuk ke proses editing file, pastikan mpdf nya versi v8.0.13. Untuk melihat versi mpdf, silahkan buka Command Prompt, ketik kode dibawah:

cd C:\eRaporSMK\dataweb
composer show mpdf/mpdf

Maka akan tampil seperti ini:

Jika mpdf belum versi v8.0.13, maka lakukan update terlebih dahulu via composer, dengan cara sebagai berikut:

  1. Buka Command Prompt
  2. Ketik Kode
    cd C:\eRaporSMK\dataweb
    composer update

Setelah selesai proses update via composer, silahkan cek kembali versi mpdfnya. Pastikan sudah berubah menjadi v8.0.13

Adapun caranya adalah sebagai berikut:

  • Buka file Mpdf.php menggunakan code editor yang ada, letak file tersebut berada di C:\eRaporSMK\dataweb\vendor\mpdf\mpdf\src
  • Scroll ke bawah sampai baris ke 3934
  • Kode sebelum di edit harusnya seperti ini:
    if ($this->fontCache->has($fontkey . '.cw.dat')) {
        $cw = $this->fontCache->load($fontkey . '.cw.dat');
    }
  • Kode setelah di edit harusnya seperti ini:
    if ($this->fontCache->has($fontkey . '.cw.dat')) {
        $cw = $this->fontCache->load($fontkey . '.cw.dat');
        $glyphIDtoUni = $this->fontCache->load($fontkey . '.cw.dat');
    }

Kode yang berwarna merah adalah tambahan kode baru. Pastikan posisi dan penulisan kodenya sudah benar.

Simpan file tersebut kemudian coba kembali cetak Rapor UTS.

Jika masih ada yang mengalami error, silahkan laporkan ke Tim Helpdesk Kami atau tinggalkan komentar dibawah.

Terima kasih.

Rilis e-Rapor SMK Versi 5.1.1

Kepada semua pengguna aplikasi e-Rapor SMK, pembaharuan versi 5.1.1 telah dirilis. Silahkan lakukan pembaharuan aplikasi e-Rapor SMK Anda melalui menu Cek Pembaharuan untuk memulai penginputan nilai di tahun pelajaran 2020/2021 semester ganjil.

Di versi 5.1.1 ini, proses pengambilan data Dapodik berbeda dari versi-versi sebelumnya yang dilakukan secara langsung di dalam aplikasi e-Rapor SMK. Kali ini harus dilakukan menggunakan aplikasi tersendiri yang terpisah dari aplikasi e-Rapor SMK yang diberi nama eRapor SMK Synchronizer yang saat ini tersedia untuk di unduh di link http://bit.ly/erapor-synchronizer.

Aplikasi eRapor SMK Synchronizer harus dijalankan di PC/Laptop yang sudah terinstall Dapodik versi 2021.a. Jika tidak satu PC/Laptop dengan Dapodik, maka aplikasi eRapor SMK Synchronizer tidak akan dapat digunakan.

Setelah berhasil mengunduh file eRapor SMK Synchronizer, silahkan di extract di drive C:\, hasil extract akan menjadi seperti gambar dibawah ini:

Jalankan (double click) file erapor-synchronizer.exe yang terdapat di dalam folder erapor-synchronizer hasil extract.

eRapor SMK Synchronizer

Setelah tampil jendela seperti gambar di atas, silahkan pilih sekolah Anda kemudian masukkan URL (alamat) e-Rapor SMK yang Anda pakai. Isi URL sesuai dengan contoh yang tertera.

Setelah memilih sekolah dan mengisi URL, silahkan klik tombol Tes Koneksi untuk melakukan pengecekan URL atau alamat yang Anda masukkan.

Bagi pengguna e-Rapor SMK baru, akan tampil seperti gambar dibawah ini:

eRapor SMK Synchronizer untuk pengguna baru

Sebelum mengklik tombol Registrasi Pengguna eRapor SMK, silahkan isi token Web Service Dapodik. Untuk detil pembuatan token Web Service Dapodik dan installer e-Rapor SMK versi 5.1.1 akan di pasang di artikel yang akan datang. Saat ini kami sedang melakukan uji coba installer versi 5.1.1.

Bagi pengguna yang sudah memakai aplikasi e-Rapor SMK dari versi-versi sebelumnya, tampilannya seperti gambar dibawah ini:

eRapor SMK Synchronizer untuk pengguna lama

Silahkan klik tombol Kirim Data Dapodik ke eRapor SMK dan tunggu sampai proses pengiriman data Dapodik selesai. Tampilan ketika proses pengiriman sedang berjalan dan setelah selesai seperti dibawah ini:

Proses pengiriman data Dapodik ke eRapor SMK sedang berjalan
Proses pengiriman data Dapodik ke eRapor SMK selesai

Semoga artikel ini bermanfaat.

Jika ada yang mengalami kendala, silahkan tinggalkan komentar atau menghubungi Tim Helpdesk.

Gagal Registrasi di Versi 5.0.0

Bagi pengguna baru aplikasi e-Rapor SMK yang gagal melalukan registrasi di versi 5.0.0, silahkan dicoba memakai password lama dapodik. Namun jika tidak memiliki password lama karena memakai akun dapodik baru, atau sudah lupa password lama, silahkan ikuti beberapa cara dibawah ini:

Alternatif Pertama

  • Update manual aplikasi e-Rapor SMK sampai menjadi minimal versi 5.0.2 dengan cara:
    1. Unduh file updater 5.0.1 disini
    2. Unduh file updater 5.0.2 disini
  • Copy file RELEASE-5.0.1.zip ke folder C:\eRaporSMK\dataweb, klik kanan pada file tersebut kemudian klik Extract Here. Jika ada notifikasi untuk mereplace, pilih Replace ALL.
  • Copy file RELEASE-5.0.2.zip ke folder C:\eRaporSMK\dataweb, klik kanan pada file tersebut kemudian klik Extract Here. Jika ada notifikasi untuk mereplace, pilih Replace ALL.
  • Proses copy dan extract harus diurut dari 5.0.1 kemudian 5.0.2.

Alternatif Kedua

  • Update manual aplikasi e-Rapor SMK langsung menjadi versi 5.0.7 dengan cara mengunduh file updater bundle versi 5.0.1 s/d versi 5.0.7 disini
  • Copy file updater-5.0.7-bundle.zip ke folder C:\eRaporSMK\dataweb, klik kanan pada file tersebut kemudian klik Extract Here. Jika ada notifikasi untuk mereplace, pilih Replace ALL.

Silahkan memilih antara alternatif pertama atau kedua.

Selanjutnya silahkan melakukan registrasi. Setelah registrasi berhasil, silahkan ikuti panduan Persiapan Rilis e-Rapor SMK Versi 5.0.8 dan juga panduan Rilis e-Rapor SMK Versi 5.0.8

Tutorial Update ke eRapor SMK 5.0.8 di Linux

Perhatian

Tutorial berikut ini disusun dengan asumsi Anda sebelumnya menginstall eRapor SMK menggunakan tutorial https://seputar.erapor-smk.net/2019/10/22/tutorial-instalasi-erapor-smk-v5-0-0-di-linux/ sebelum versi 5.0.8 dirilis. Penggunaan distro dan versi sistem operasi yang berbeda mungkin membutuhkan langkah yang berbeda pula. Tutorial berlaku untuk update dari versi 5.0.0 hingga 5.0.7

Login ke CLI melalui SSH menggunakan puTTY

Pastikan Anda bisa login ke sistem pada antarmuka CLI (Command Line Interface) melalui puTTY, dan berada di home directory user reguler yang Anda miliki. (Pada contoh ini, user reguler adalah erapor, sehingga home directory-nya adalah /home/erapor)

berhasil login dengan user erapor
Continue reading “Tutorial Update ke eRapor SMK 5.0.8 di Linux”

Rilis e-Rapor SMK Versi 5.0.8

Kepada semua pengguna aplikasi e-RaporSMK, pembaharuan versi 5.0.8 telah dirilis. Untuk proses pembaharuan versi 5.0.8 ini agak sedikit berbeda dari proses pembaharuan di versi-versi sebelumnya, karena ada beberapa module baru yang ditambahkan dan tidak bisa langsung di perbaharui melalui aplikasi. Kami sebagai tim pengembang mohon maaf yang sebesar-besarnya jika hal ini kurang berkenan di hati Bapak/Ibu Pengguna aplikasi e-Rapor SMK.

Bagi pengguna aplikasi e-Rapor SMK yang menggunakan server windows, Anda harus pastikan aplikasi Composer sudah terinstall di server. Panduan install Composer dapat dipelajari di link berikut:

Persiapan Rilis e-Rapor SMK Versi 5.0.8

Untuk memastikan aplikasi Composer sudah terinstall di server, buka command prompt dan ketik:

composer -V

Cek Versi Composer
Cek Versi Composer

Untuk mencegah terjadinya error saat melakukan update nantinya (Content-length mismatch, Downloader TransportException, dsb ), jalankan perintah berikut (jika mengetik secara manual, pastikan persis sama seperti contoh di bawahnya, atau gunakan copy-paste jika memungkinkan):

composer config -g repo.packagist composer https://packagist.org

lalu

composer config -g github-protocols https ssh

Tampilan konfigurasi composer

Setelah composer sukses terinstall di server, selanjutnya backup terlebih dahulu folder dataweb yang berada di C:\eRaporSMK\dataweb kemudian silahkan unduh Source Code pembaharuan versi 5.0.8 di link berikut:

https://github.com/eraporsmk/eraporsmk

Download e-Rapor SMK V.5.0.8 Github
Download e-Rapor SMK V.5.0.8 Github

Setelah berhasil mengunduh source code pembaharuan versi 5.0.8, silahkan ekstrak terlebih dahulu kemudian masuk ke folder hasil download dan hapus file database.php yang berada di folder eraporsmk-master\config\database.php

File database.php
File database.php

Setelah menghapus file database.php, kembali ke folder eraporsmk-master kemudian Select All (Ctrl + A), Copy (Ctrl + C) dan masuk ke folder aplikasi e-Rapor SMK di install yakni di C:\eRaporSMK\dataweb. Paste (Ctrl + V) hasil copy tadi. Jika ada notifikasi untuk mereplace folder dan file, pilih Replace All.

Selanjutkan buka kembali Command Prompt dan ketik perintah berikut:

cd C:\eRaporSMK\dataweb

Tekan tombol enter pada keyboard, kemudian ketik perintah berikut:

composer update

Tekan tombol enter kembali. Dan tunggu beberapa saat sampai proses update selesai. Proses composer update membutuhkan waktu tergantung dari kecepatan koneksi internet yang pakai, dan bisa cukup lama karena banyaknya komponen baru yang perlu diunduh.

Proses Composer Update

Proses composer update selesai apabila sudah ada tulisan Package manifest generated successfully di Command Prompt.

Sampai disini proses update aplikasi e-Rapor SMK sudah selesai. Silahkan akses kembali aplikasi e-Rapor SMK di browser.

Jika versi aplikasi masih terbaca 5.0.7, silahkan login admin terlebih dahulu, kemudian akses link ini di browser:

http://localhost:8154/check-update/proses

Tunggu beberapa sampai muncul text sukses di browser. Cek kembali di halaman admin versi aplikasinya. Jika semua proses sudah dijalankan sesuai panduan, bisa dipastikan versi aplikasi akan terupdate menjadi 5.0.8.

Jika ada hal yang kurang dipahami, silahkan tanyakan di komentar.

Catatan:

Untuk pengguna server linux, panduan update manual aplikasi e-Rapor SMK akan kami terbitkan besok.

SMKN 2 MAJENE

SMKN 2 Majene yang terletak di Kecamatan Banggae Timur Provinsi Sulawesi Barat, sejak awal kemunculan eRapor turut menyumbangkan support yang besar untuk perkembangan aplikasi eRapor SMK. Dan pada akhir Tahun Pelajaran 2018/2019 Alhamdulillah SMKN 2 Majene sudah menyelesaikan tahapan pengisian eRapor dengan Versi 4.2.0 menggunakan port 8151. Sukses selalu eRapor SMK BISA – Bangga menjadi bagian dari SMK