Setiap akhir semester, wali kelas di madrasah mengerjakan hal yang sama. Nilai dari setiap guru mata pelajaran dikumpulkan ke dalam satu daftar besar, lalu disalin satu per satu ke buku rapor masing-masing siswa. Untuk satu rombongan belajar berisi 32 siswa dengan sepuluh mata pelajaran, itu berarti lebih dari tiga ratus angka yang berpindah tangan secara manual.
Cara ini bekerja, tetapi rapuh. Satu angka salah salin sulit ditemukan kembali. Rekap nilai satu madrasah selama tiga tahun hanya ada di lemari, bukan di tempat yang bisa dicari. Dan ketika data yang sama diminta untuk keperluan ijazah atau ujian, seluruh pekerjaan menyalin diulang dari awal.
Rapor digital madrasah adalah jawaban Kementerian Agama atas persoalan tersebut. Aplikasi ini memindahkan seluruh rangkaian penilaian dari kertas ke basis data, sehingga nilai yang diinput sekali dapat dipakai berulang. Namun ada satu hal yang menentukan sejak hari pertama: aplikasinya sudah ditetapkan pusat, sedangkan tempat menjalankannya dipilih sendiri oleh madrasah. Pilihan itulah yang paling menentukan lancar tidaknya satu semester.
Apa Itu Rapor Digital Madrasah?
Rapor Digital Madrasah (RDM) adalah aplikasi berbasis web resmi dari Kementerian Agama yang dipakai madrasah untuk mengolah nilai hasil belajar siswa dan mencetak rapor. RDM adalah singkatan dari Rapor Digital Madrasah, dan kepanjangan itu pula yang dipakai di surat edaran resmi Kemenag. Nama tersebut kerap ditulis juga sebagai "raport digital madrasah" — keduanya menunjuk aplikasi yang sama.
Aplikasi ini dikembangkan oleh Direktorat Kurikulum, Sarana, Kelembagaan, dan Kesiswaan (KSKK) Madrasah di bawah Direktorat Jenderal Pendidikan Islam. Statusnya gratis untuk seluruh madrasah, baik negeri maupun swasta. Yang dibutuhkan hanyalah token aktivasi yang dibagikan Helpdesk Kemenag tingkat kabupaten/kota, lalu berkas aplikasinya diunduh dari portal resmi rdm.kemenag.go.id. Aplikasi ini juga kerap disebut RDM HD Madrasah, mengikuti nama portal layanan hdmadrasah.id yang menaungi helpdesk madrasah beserta aplikasi lain seperti PDUM.
Cakupannya empat jenjang sekaligus: RA (Raudlatul Athfal, jenjang pendidikan anak usia dini di lingkungan madrasah), MI (Madrasah Ibtidaiyah), MTs (Madrasah Tsanawiyah), dan MA (Madrasah Aliyah).
Angka adopsinya sudah sangat besar. Pada semester ganjil tahun pelajaran 2024/2025, Kemenag mencatat 55.107 madrasah memakai RDM — mencakup 93,82% MI, 92,86% MTs, dan 93,28% MA. Sebagai pembanding, total madrasah di Indonesia pada tahun pelajaran 2025/2026 mencapai 87.454 lembaga menurut data BPS. RA menjadi jenjang terbanyak dengan 31.008 lembaga, atau 35,5% dari seluruh madrasah.
Aplikasi rapor digital madrasah bukan pilihan bebas. Sejak Surat Edaran Nomor B-558/Dt.I.I/PP.00/11/2025 tertanggal 11 November 2025, RDM wajib dipakai seluruh jenjang RA, MI, MTs, dan MA mulai semester ganjil tahun pelajaran 2025/2026.
Dari ARD ke Kokurikuler: Riwayat Singkat RDM
RDM bukan aplikasi pertama. Sebelumnya Kemenag memakai ARD (Aplikasi Rapor Digital) yang berjalan sekitar dua tahun. RDM diluncurkan di Jakarta pada 20 Agustus 2021 sebagai penyempurnaannya, sehingga per September 2026 aplikasi ini genap berumur lima tahun.
Riwayat versinya penting dipahami karena berpengaruh langsung pada pengiriman nilai. Versi 3.0 bertanda 20241222062403 digantikan versi 3.1 bertanda 20251123143411 pada 23 November 2025. Perubahan terbesarnya adalah masuknya fitur Kokurikuler. Fitur ini menggantikan P5RA (Projek Penguatan Profil Pelajar Pancasila dan Rahmatan lil Alamin), mengikuti KMA 1503 atau Keputusan Menteri Agama Nomor 1503 Tahun 2025. Penilaian kokurikuler tidak lagi dicetak terpisah, melainkan menyatu ke dalam rapor utama.
Setelah itu masih ada revisi berkala. Revisi bertanda 20260610212909 yang terbit Juni 2026 membawa dua perubahan. Sinkronisasi data EMIS kini dapat dijalankan pada tahun ajaran yang sudah tidak aktif. Tampilan menu juga diperbaiki agar lebih nyaman dibuka dari berbagai ukuran layar.
Nomor revisi ini bukan sekadar catatan rilis. Server pusat menolak nilai yang dikirim dari aplikasi di bawah revisi minimum, dengan pesan "Silakan update aplikasi sebelum mengirim nilai". Karena itu memeriksa versi sebelum masa pengisian rapor dimulai lebih hemat waktu daripada mencari penyebab kegagalan setelahnya. Pada versi Hosting, pembaruan muncul sendiri sebagai notifikasi di dalam aplikasi. Pada versi Installer dan VDI, berkasnya diunduh manual dari rdm.kemenag.go.id/#/download.
Tiga Versi RDM dan Apa Bedanya untuk Madrasah Anda
Di sinilah keputusan sesungguhnya diambil. Satu berkas aplikasi yang sama disediakan dalam tiga bentuk pemasangan, dan ketiganya menghasilkan pengalaman yang sangat berbeda.
Tiga versi RDM: Installer di localhost:1203, VDI lewat VirtualBox, dan Hosting yang bisa dibuka guru dari luar.
Versi Installer (XAMPP)
Versi ini berupa pemasang untuk Windows 64-bit. Paketnya sudah membawa XAMPP di dalamnya, jadi operator tidak perlu memasang server lokal secara terpisah. Syarat tambahannya hanya Microsoft Visual C++ 2015 atau yang lebih baru. Setelah terpasang, RDM berjalan sebagai layanan yang menyala otomatis begitu komputer dihidupkan.
Alamat aksesnya http://localhost:1203/. Dua bagian alamat itu perlu dibaca dengan benar. Localhost berarti komputer ini sendiri, bukan alamat di internet. Sedangkan 1203 adalah nomor port — semacam nomor pintu yang menandai layanan mana yang dituju di komputer tersebut.
Konsekuensinya melekat pada satu perangkat. Selama komputer itu menyala dan terhubung ke jaringan madrasah, guru lain bisa mengaksesnya melalui alamat lokal komputer tersebut di jaringan madrasah. Begitu komputer dimatikan, dibawa pulang, atau rusak, seluruh madrasah kehilangan akses.
Versi VDI
VDI adalah berkas cakram mesin virtual (virtual disk image). Berkas ini dijalankan lewat VirtualBox dengan memilih opsi "Use an existing virtual hard disk file". Hasilnya, RDM berjalan di dalam sistem operasi terpisah di atas komputer operator.
Keuntungannya, lingkungan aplikasi terisolasi dan tidak bercampur dengan program lain di komputer. Kerugiannya sama dengan versi Installer, ditambah beban memori mesin virtual — dan operator harus ingat menyalakan mesin virtualnya lebih dulu setiap kali dibutuhkan.
Versi Hosting
Versi ini diunggah ke layanan hosting atau VPS milik madrasah, lalu diakses lewat domain sendiri. Guru dapat mengisi nilai dari rumah, dari ruang guru, atau dari ponsel, tanpa bergantung pada satu komputer yang harus menyala.
Harganya adalah tanggung jawab teknis yang berpindah ke madrasah: memilih paket, mengatur versi PHP, menyiapkan basis data, dan menjaga keamanannya. Dua bagian berikutnya membahas syarat itu secara terperinci.
Siapa Memegang Akun Apa di RDM
Fitur RDM paling mudah dipahami lewat siapa yang memakainya, karena setiap peran hanya melihat menu yang menjadi tanggung jawabnya.
Urutan pengerjaan RDM satu semester: proktor sinkron EMIS, guru input nilai, wali kelas verifikasi, rapor dicetak.
- Proktor: pemegang kendali utama di tingkat madrasah. Proktor melakukan registrasi aplikasi dengan token, menyinkronkan data siswa dan guru dari EMIS, membuat akun untuk seluruh warga madrasah, mengatur kop dan tanda tangan rapor, serta menjalankan pencadangan.
- Admin madrasah: kepala madrasah, wakil kepala, dan staf tata usaha. Ketiganya memiliki kewenangan yang mirip proktor, dengan fungsi utama memantau kesiapan data dan kemajuan pengisian rapor.
- Guru mata pelajaran: menginput nilai pengetahuan, keterampilan, dan sikap, lengkap dengan deskripsi capaian untuk setiap siswa.
- Wali kelas: memverifikasi kelengkapan nilai dari seluruh guru mata pelajaran sebelum rapor dicetak, mengisi catatan wali kelas, presensi, dan data kepribadian siswa.
- Pembina ekstrakurikuler: mengisi nilai dan deskripsi kegiatan ekstrakurikuler yang diikuti siswa.
Di sisi keluaran, RDM mencetak rapor lengkap dengan watermark dan barcode, sehingga madrasah tidak membutuhkan kertas khusus bertanda pengaman. Tersedia pula legger, yaitu ringkasan seluruh nilai satu siswa selama satu semester yang dipadatkan menjadi satu halaman.
Menu pencadangan dan pemulihan (backup dan restore) juga tersedia di akun proktor. Fungsi ini sebaiknya dipakai rutin, bukan hanya saat terjadi masalah. Prinsip yang sama berlaku di sini seperti pada data penting lainnya: backup yang tidak pernah diuji pemulihannya belum bisa disebut backup.
EMIS, PDUM, dan Ijazah: RDM Tidak Berdiri Sendiri
RDM bukan pulau terpisah. Data siswa dan guru tidak diketik ulang di dalamnya, melainkan ditarik dari EMIS (Education Management Information System), pangkalan data pendidikan Kemenag. Hasil olahannya kemudian mengalir ke PDUM (Pangkalan Data Ujian Madrasah) dan Sistem Manajemen Ijazah.
RDM menarik data siswa dari EMIS, lalu mengirimkan nilai rapornya ke PDUM dan Sistem Manajemen Ijazah Kemenag.
Rangkaian itu membawa satu konsekuensi yang sering disalahpahami di lapangan. Ketika RDM menolak mengirim nilai dengan pesan "Data siswa tidak tersyncron emis, nilai tidak dapat di kirim", masalahnya hampir tidak pernah ada di RDM. Yang bermasalah adalah data di hulu — umumnya NIS lokal siswa yang tidak sesuai dengan identitas madrasah di EMIS.
Urutan penanganannya karena itu selalu dari hulu ke hilir: perbaiki data di EMIS, sinkronkan ulang data siswa di RDM, baru kirim ulang nilainya. Memperbaiki langsung di RDM tidak menyelesaikan apa pun, karena data akan tertimpa lagi pada sinkronisasi berikutnya.
Revisi Juni 2026 melonggarkan satu batasan di sini: sinkronisasi kini bisa dijalankan untuk tahun ajaran yang sudah tidak aktif. Namun hanya siswa berstatus aktif pada tahun tersebut yang dapat ditarik. Siswa yang sudah dinaikkan ke tahun pelajaran 2026/2027 tidak bisa disinkronkan kembali ke tahun sebelumnya, sehingga validasi data sebaiknya diselesaikan sebelum proses kenaikan kelas dijalankan.
Syarat Teknis Versi Hosting: PHP 7.2 dan Ioncube
Versi Hosting menuntut kondisi server yang cukup spesifik, dan inilah penyebab paling umum kegagalan pemasangan:
- PHP versi 7.2 — dalam praktik, 7.2 atau 7.4; versi yang lebih tinggi memunculkan galat
- Ioncube loader untuk versi PHP yang sama persis
allow_url_fopendalam keadaan aktif diphp.ini- Ekstensi cURL aktif
- Basis data MySQL beserta pengguna dengan hak penuh
Dua syarat pertama pantas dibaca dua kali. PHP 7.2 berhenti menerima tambalan keamanan pada 30 November 2020, dan PHP 7.4 menyusul pada 28 November 2022. Artinya, per September 2026, versi yang diminta RDM sudah hampir enam tahun tidak mendapat perbaikan celah keamanan. Versi PHP yang masih didukung resmi saat ini adalah 8.2 ke atas.
Ioncube memperberat keadaan tersebut. Ioncube adalah alat yang mengenkripsi kode PHP agar tidak dapat dibaca, dan RDM memakainya. Konsekuensinya, kode aplikasi tidak bisa diperiksa atau ditambal sendiri oleh madrasah. Ketika ada masalah keamanan, satu-satunya jalan adalah menunggu pembaruan dari pengembang di Kemenag.
Kondisi seperti ini pernah kita bahas pada aplikasi sekolah lain. CMS Balitbang dan Candy CBT menghadapi persoalan serupa: aplikasi berhenti di versi PHP lama, sementara layanan hosting terus bergerak maju.
Yang bisa dilakukan madrasah adalah membatasi paparannya. Pasang RDM di subdomain tersendiri, bukan di domain utama yang juga menampung website madrasah, sehingga PHP 7.2 hanya berlaku untuk satu folder. Pilih layanan web hosting yang menyediakan pemilih versi PHP per direktori beserta ioncube loader di cPanel, karena tanpa keduanya pemasangan tidak akan berjalan sama sekali.
Penguncian IP dan Nilai yang Gagal Terkirim
Satu mekanisme pengamanan RDM berdampak langsung pada pemilihan layanan hosting, jauh melampaui urusan versi PHP.
Saat registrasi, RDM mencatat alamat IP yang dipakai. Sejak itu, pengiriman nilai ke server pusat hanya diterima dari alamat tersebut. Bila dilakukan dari alamat lain, RDM menolak dengan pesan: "Anda hanya dapat mengirim nilai dari IP yang terdaftar saat melakukan registrasi RDM".
RDM menerima nilai hanya dari IP yang terdaftar saat registrasi; bila IP berubah, jalankan Sinkron Profil dulu.
Tujuannya jelas, yaitu memastikan nilai benar-benar dikirim dari madrasah yang bersangkutan. Namun alamat IP tidak selalu tetap. Koneksi internet madrasah pada umumnya memakai IP dinamis yang berubah setiap kali perangkat jaringan dinyalakan ulang. Pada versi Hosting, yang tercatat adalah IP keluar server — biasanya stabil, tetapi bisa berubah bila penyedia memindahkan akun ke server lain.
Penanganan pertamanya sederhana dan sering berhasil: buka menu Profil Madrasah, jalankan Sinkron Profil, lalu keluar dan masuk kembali. Langkah ini memperbarui catatan IP di server pusat.
Perlu dibedakan dari pesan lain yang mirip. "Gagal menghubungi server" menunjuk ke hal berbeda: koneksi internet madrasah, gangguan di server pusat, atau firewall yang memblokir. Penolakan karena IP selalu menyebut kata "terdaftar" di dalam pesannya.
Untuk madrasah yang berulang kali mengalaminya, akar persoalannya ada pada kestabilan alamat. VPS memberikan alamat IP khusus yang tidak berpindah dan tidak dipakai bersama akun lain. Bagi madrasah dengan ratusan guru dan beberapa ribu siswa, VPS Indonesia juga memberi keleluasaan mengatur versi PHP dan sumber daya secara mandiri.
Kelemahan RDM dan Hal yang Perlu Anda Pertimbangkan
Penelitian implementasi RDM di lapangan mencatat sejumlah kendala yang konsisten muncul, dan wajar diketahui sebelum madrasah menyusun rencana kerja semester.
- Ketergantungan pada jaringan: registrasi, sinkronisasi, dan pengiriman nilai semuanya membutuhkan internet. Di wilayah 3T (terdepan, terluar, tertinggal), inilah hambatan terbesar — jauh melampaui persoalan aplikasinya sendiri.
- Pengisian deskripsi yang panjang dan manual: setiap nilai perlu disertai deskripsi capaian per siswa. Untuk guru dengan enam rombongan belajar, pekerjaan ini memakan waktu paling lama dalam seluruh rangkaian.
- Data siswa tidak dapat dihapus: kesalahan data harus dibetulkan lewat EMIS, bukan langsung di RDM. Perbaikan menjadi lebih lambat daripada yang dibayangkan operator.
- Versi PHP yang sudah berhenti didukung: seperti dijelaskan sebelumnya, syarat PHP 7.2 memaksa madrasah menjalankan komponen lama yang tidak lagi menerima perbaikan keamanan.
- Titik kegagalan tunggal pada versi Installer dan VDI: seluruh data ada di satu komputer. Tanpa pencadangan berkala, kerusakan hard disk berarti kehilangan nilai satu semester.
Kelemahan-kelemahan ini tidak membatalkan manfaat RDM, tetapi menunjukkan bahwa persiapan di luar aplikasi — jaringan, jadwal pengisian, dan pencadangan — sama pentingnya dengan aplikasinya sendiri.
Memilih Versi RDM Sesuai Ukuran Madrasah
Rekomendasi berikut memakai jumlah guru sebagai patokan, karena merekalah yang mengakses RDM secara bersamaan saat masa pengisian nilai. Satu kondisi lain memotong semua patokan itu: begitu guru diminta mengisi nilai dari rumah, versi Hosting menjadi satu-satunya pilihan yang masuk akal.
| Ukuran madrasah | Versi yang wajar | Alasan |
|---|---|---|
| Di bawah 15 guru | Installer | Satu PC menyala, tanpa biaya |
| 15–40 guru | Installer atau VDI | Akses lewat IP lokal memadai |
| Di atas 40 guru | Hosting | Tidak bergantung satu perangkat |
| Di atas 100 guru | Hosting di VPS | IP khusus, sumber daya terpisah |
Beberapa angka praktis yang bisa dipakai sebagai pegangan:
- Jadwalkan pembaruan aplikasi paling lambat 7 hari sebelum masa pengisian nilai dibuka. Pengiriman nilai ditolak bila revisi aplikasi di bawah minimum, dan mengurusnya di tengah tenggat jauh lebih mahal waktunya.
- Jalankan pencadangan minimal seminggu sekali selama masa pengisian, lalu simpan salinannya di luar komputer operator.
- Untuk versi Hosting, siapkan ruang penyimpanan minimal 2 GB. Basis data RDM tumbuh seiring bertambahnya semester yang tersimpan, dan berkas cadangan ikut menempati ruang yang sama.
Pertanyaan yang Sering Diajukan
Kenapa halaman RDM tampil putih kosong setelah login?
Layar putih kosong pada versi Hosting hampir selalu menandakan kebutuhan PHP belum terpenuhi. Dua penyebab paling umum: ioncube loader belum aktif untuk versi PHP yang dipakai, atau allow_url_fopen masih dimatikan. Periksa dulu pemilih versi PHP di cPanel, pastikan versinya 7.2 atau 7.4, lalu aktifkan ioncube dan cURL. Bila panel tidak menyediakan opsi tersebut, penyedia hosting yang perlu mengaktifkannya.
Apa arti pesan "hanya dapat mengirim nilai dari IP yang terdaftar"?
Artinya alamat IP yang Anda pakai sekarang berbeda dengan yang tercatat saat registrasi RDM. Buka menu Profil Madrasah, jalankan Sinkron Profil untuk memperbarui catatan IP, lalu keluar dan masuk kembali sebelum mengirim ulang nilainya.
Kenapa RDM tidak bisa dibuka dari komputer lain di madrasah?
Alamat localhost:1203 hanya berlaku di komputer tempat RDM terpasang. Dari perangkat lain, RDM diakses memakai alamat lokal komputer tersebut, misalnya http://192.168.1.10:1203. Pastikan pula firewall Windows di komputer itu mengizinkan port 1203, dan kedua perangkat berada di jaringan yang sama.
Apakah RDM bisa dipasang di hosting yang PHP-nya sudah versi 8?
Tidak. RDM membutuhkan PHP 7.2 beserta ioncube loader untuk versi yang sama, dan versi PHP yang lebih tinggi memunculkan galat. Yang perlu dipastikan adalah layanan hosting Anda masih menyediakan pilihan PHP 7.2 atau 7.4, karena sebagian penyedia sudah menghapusnya.
Apakah RDM bisa dipasang di macOS atau Linux?
Versi Installer hanya tersedia untuk Windows 64-bit, jadi tidak bisa dipasang langsung di macOS maupun Linux. Dua versi lain tidak terikat. VDI dijalankan lewat VirtualBox, yang tersedia di ketiga sistem operasi. Versi Hosting berjalan di server, sehingga sistem operasi komputer operator tidak lagi menjadi syarat.
Apakah RA sudah wajib memakai RDM?
Sudah. RA masuk uji coba pada semester ganjil 2024/2025. Setelah itu RA diwajibkan bersama MI, MTs, dan MA lewat Surat Edaran Nomor B-558/Dt.I.I/PP.00/11/2025, mulai semester ganjil tahun pelajaran 2025/2026.
Bagaimana kalau komputer operator rusak dan data RDM ikut hilang?
Pada versi Installer dan VDI, data hanya ada di komputer tersebut. Pemulihan bergantung sepenuhnya pada berkas cadangan yang dibuat lewat menu backup di akun proktor. Bila tidak ada cadangan, nilai harus diinput ulang oleh seluruh guru. Inilah alasan utama madrasah berukuran menengah ke atas sebaiknya berpindah ke versi Hosting.
Kesimpulan
Rapor digital madrasah adalah aplikasi resmi Kemenag untuk mengolah nilai dan mencetak rapor. Sifatnya gratis, wajib untuk seluruh jenjang RA sampai MA, dan terhubung dengan EMIS, PDUM, serta Sistem Manajemen Ijazah. Aplikasinya sendiri sudah ditentukan; yang dipilih madrasah adalah tempat menjalankannya.
Versi Installer paling murah dan paling cepat disiapkan, tetapi mengikat seluruh madrasah pada satu komputer. Versi Hosting membebaskan akses dan menghilangkan titik kegagalan tunggal. Konsekuensinya, madrasah perlu menyediakan lingkungan PHP 7.2 beserta ioncube, lalu menjaga alamat IP-nya tetap konsisten agar pengiriman nilai tidak ditolak. Bagi madrasah dengan lebih dari 40 guru, biaya berpindah ke versi Hosting umumnya lebih kecil daripada biaya satu semester yang tertunda.
Semoga artikel ini membantu.




