Petunjuk Teknis Admin Sekolah

Download Aplikasi & Panduan Instalasi Offline

Unduh aplikasi SPMB, database terbaru, dan panduan lengkap untuk memasangnya secara offline di komputer sekolah.

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.
Catatan: pastikan komputer sekolah memiliki koneksi internet saat mengunduh file dan saat instalasi awal. Setelah terpasang, aplikasi bisa dipakai offline.
Aplikasi yang Harus Diinstal

Aplikasi ini berjalan di atas Node.js. Sebelum instalasi, siapkan berikut ini di komputer sekolah:

  1. Node.js versi LTS (18 atau lebih baru) — unduh gratis di https://nodejs.org (pilih versi LTS bertanda hijau).
  2. Program npm sebenarnya sudah ikut terpasang bersama Node.js, jadi tidak perlu mengunduhnya terpisah. Cukup pastikan terpasang bersamaan.
  3. 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:

  1. Instal Node.js LTS dari https://nodejs.org — klik Next terus sampai selesai.
  2. Ekstrak file ZIP aplikasi ke folder komputer sekolah, contohnya C:\SPMB.
  3. Salin file database.sqlite yang sudah diunduh ke dalam folder aplikasi tersebut.
  4. Buka Command Prompt di folder aplikasi (klik kanan folder → Open in Terminal).
  5. Ketik npm install lalu Enter. Tunggu sampai selesai (terpasangnya sekali saja).
  6. Aplikasi siap dijalankan.
Cara Menjalankan Aplikasi

Cara menjalankan aplikasi:

  1. Buka Command Prompt di folder aplikasi.
  2. Ketik npm start lalu Enter.
  3. Buka browser (Chrome/Edge), akses http://localhost:3000.
  4. Login dengan akun sekolah. Setiap kali komputer dinyalakan, jalankan ulang npm start saat 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.

  1. Isi URL Server Admin (alamat server kabupaten, contoh http://spmb.ruang12.com).
  2. Isi API Key Khusus Sekolah Ini — key diperoleh dari admin kabupaten di menu Kelola Sekolah → API Key Sync.
  3. Isi ID Sekolah (ID sekolah Anda di server kabupaten).
  4. 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.