Tentang Aplikasi
Aplikasi SPMB (Sistem Penerimaan Murid Baru) digunakan untuk mendaftarkan murid baru secara digital. Server utama berada di admin kabupaten sebagai pusat data. Setiap sekolah dapat memasang aplikasi ini di komputernya sendiri dan bekerja secara offline — tanpa perlu internet terus-menerus.
Unduh File
Aplikasi SPMB
Paket aplikasi (folder program) siap ekstrak dan dipasang di komputer sekolah.
Link belum tersedia — hubungi admin kabupaten.Database Terbaru
Salinan database kabupaten (sekolah, zona, kuota) untuk dipasang di aplikasi sekolah.
Link belum tersedia — hubungi admin kabupaten.Aplikasi yang Harus Diinstal
Aplikasi ini berjalan di atas Node.js. Sebelum instalasi, siapkan berikut ini di komputer sekolah:
- Node.js versi LTS (18 atau lebih baru) — unduh gratis di
https://nodejs.org(pilih versi LTS bertanda hijau). - Program npm sebenarnya sudah ikut terpasang bersama Node.js, jadi tidak perlu mengunduhnya terpisah. Cukup pastikan terpasang bersamaan.
- Komputer Windows 10/11 dengan koneksi internet (hanya saat instalasi dan saat sinkronisasi).
Cara memeriksa Node.js & npm terpasang: buka Command Prompt (CMD), ketik node -v lalu npm -v. Jika muncul versi, berarti sudah siap.
Tata Cara Instalasi Offline
Setelah semua file diunduh, lakukan langkah berikut:
- Instal Node.js LTS dari
https://nodejs.org— klik Next terus sampai selesai. - Ekstrak file ZIP aplikasi ke folder komputer sekolah, contohnya
C:\SPMB. - Salin file database.sqlite yang sudah diunduh ke dalam folder aplikasi tersebut.
- Buka
Command Promptdi folder aplikasi (klik kanan folder → Open in Terminal). - Ketik
npm installlalu Enter. Tunggu sampai selesai (terpasangnya sekali saja). - Aplikasi siap dijalankan.
Cara Menjalankan Aplikasi
Cara menjalankan aplikasi:
- Buka
Command Promptdi folder aplikasi. - Ketik
npm startlalu Enter. - Buka browser (Chrome/Edge), akses
http://localhost:3000. - Login dengan akun sekolah. Setiap kali komputer dinyalakan, jalankan ulang
npm startsaat hendak memakai aplikasi.
Sinkronisasi Data dengan Kabupaten
Ya, bisa langsung sinkron. Setelah aplikasi berjalan offline dan Anda login, buka menu Sync di pojok kanan atas.
- Isi URL Server Admin (alamat server kabupaten, contoh
http://spmb.ruang12.com). - Isi API Key Khusus Sekolah Ini — key diperoleh dari admin kabupaten di menu Kelola Sekolah → API Key Sync.
- Isi ID Sekolah (ID sekolah Anda di server kabupaten).
- Klik Sinkronkan Semua. Data pendaftaran & siswa SD milik sekolah terkirim ke kabupaten (push), sekaligus data master (sekolah, zona, kuota) dan status verifikasi ditarik dari kabupaten (pull).
Catatan: lakukan sinkronisasi secara rutin, terutama setelah input data baru. Sinkronisasi hanya bisa dilakukan saat komputer sekolah terhubung internet ke server kabupaten.
Bantuan & Dukungan
Apabila mengalami kendala instalasi atau sinkronisasi, hubungi admin kabupaten melalui kanal resmi yang tersedia. Sertakan pesan error yang muncul agar penanganan lebih cepat.