Generator AI CP/TP
Buat Lingkup Materi dan Tujuan Pembelajaran (TP) dari Capaian Pembelajaran (CP) BSKAP.
Rapkumer mencatat penilaian harian dan menyusun rapor secara otomatis. Aplikasi ini jadi alternatif sekaligus pelengkap E-Rapor Kemdikdas.
Gratis untuk penggunaan nonkomersial.
E-Rapor resmi berfokus pada input nilai akhir dan penentuan Tujuan Pembelajaran (TP) yang tercapai atau belum tercapai secara manual.
Rapkumer melengkapi prosesnya: catatan penilaian harian sampai rekapitulasi diurus otomatis, nilai akhir tinggal diimpor ke E-Rapor.
Buat Lingkup Materi dan Tujuan Pembelajaran (TP) dari Capaian Pembelajaran (CP) BSKAP.
Input nilai harian, STS, SAS, dan formatif berdasarkan TP, nilainya dihitung otomatis.
Input presensi murid secara massal oleh guru mata pelajaran maupun wali kelas, plus presensi guru beserta laporannya.
Jadwal pembelajaran, bell sekolah berbunyi otomatis.
Catatan kegiatan pembelajaran harian setiap guru.
Pembuatan rapor, piagam, dan nilai/rapor keasramaan (khusus Sekolah Rakyat) yang siap dicetak.
Cetak dokumen PDF dan ekspor nilai serta TP ke Excel untuk diimpor ke E-Rapor Kemdikdas.
Tarik data sekolah, guru, kelas, murid, dan jadwal dari Dapodik Desktop, serta kirim nilai akhir dan mata evaluasi.
Buku tamu digital dan jadwal pelajaran yang bisa diakses publik lewat peramban.
Administrasi dinas luar dan SPPD dibuat otomatis.
Rekap kehadiran guru dan murid untuk arsip dan laporan.
Sekolah yang tidak dapat menggunakan E-Rapor Kemdikdas karena alasan tertentu.
Sekolah pengguna E-Rapor yang ingin seluruh penilaian harian tercatat secara elektronik, tanpa rekapitulasi manual di Excel.
Sekolah swasta, khususnya sekolah Islam, yang butuh dukungan huruf Latin dan Arab pada Capaian Pembelajaran di rapor.
Rapkumer berjalan di atas Node.js. Ikuti tiga langkah berikut.
Pasang Node.js LTS
Pasang Rapkumer
Jalankan Rapkumer
Jalankan sendiri di server dengan Node.js 20 LTS dan pnpm.
1. Clone repositori
git clone https://github.com/sira313/rapkumer cd rapkumer2. Pasang dependensi
pnpm install3. Build lalu jalankan
pnpm build && node buildMenjalankan Rapkumer terus-menerus di server dengan PM2; prosesnya otomatis hidup lagi setelah restart.
1. Clone dan pasang
Ikuti langkah clone dan pemasangan pada tab "Linux & OS lain".
2. Pasang PM2 secara global
npm install -g pm23. Build lalu jalankan dengan PM2
pnpm build && pm2 start node --name rapkumer -- build4. Simpan dan aktifkan saat startup
pm2 save pm2 startupPM2 akan menjalankan perintah dari langkah terakhir. Perintah itu butuh akses root atau sudo.
Akses Rapkumer dari luar jaringan sekolah lewat Cloudflare Tunnel tanpa perlu membuka
port di router. Jalankan pnpm build && node build atau PM2 terlebih dahulu.
Cocok untuk mencoba. Tidak butuh akun Cloudflare.
1. Pasang cloudflared
Pilih unduhan sesuai sistem operasi di halaman unduhan resmi Cloudflare.
2. Jalankan quick tunnel
cloudflared tunnel --url http://localhost:3000Salin URL acak *.trycloudflare.com yang muncul untuk diakses murid, guru, dan orang tua.
Membutuhkan domain yang DNS-nya dikelola di Cloudflare.
1. Masuk ke akun Cloudflare
cloudflared tunnel login2. Buat tunnel dan arahkan DNS
cloudflared tunnel create rapkumer cloudflared tunnel route dns rapkumer rapor.contoh.sch.idGanti rapor.contoh.sch.id dengan
subdomain sekolah Anda.
3. Buat config dengan aturan ingress
tunnel: <TUNNEL_ID> credentials-file: /root/.cloudflared/<TUNNEL_ID>.json ingress: - hostname: rapor.contoh.sch.id - service: http://localhost:3000 - service: http_status:404Simpan sebagai ~/.cloudflared/config.yml. Lihat TUNNEL_ID dengan cloudflared tunnel info rapkumer.
4. Jalankan tunnel
cloudflared tunnel run rapkumerCek akses dari https://rapor.contoh.sch.id. Supaya tetap jalan setelah restart, jalankan cloudflared lewat PM2 seperti tab sebelumnya.
Bergabunglah dengan komunitas Rapkumer. Laporkan masalah, ajukan pertanyaan, atau kirim pull request di GitHub.

Founder & Maintainer
Penggagas dan pengembang utama Rapkumer.
Contributor, Mentor & Advisor
Pembimbing dan penasihat teknis untuk pengembangan aplikasi.