EN — English

Muhamad Irga

Purwokerto, Jawa Tengah

Unggulan Live Diperbarui

SIMPKBM — SaaS Multi-Tenant untuk PKBM

Platform multi-tenant untuk program Paket A, B, dan C di PKBM: akademik, presensi QR, jurnal mengajar terverifikasi, pembelajaran daring, ujian, rapor, ijazah, langganan, dan bantuan AI.

Pelajari layanannya: Jasa Pembuatan Aplikasi Sekolah & PKBM

Tangkapan layar

Situs pemasaran SIMPKBM untuk platform PKBM multi-tenant
Tampilan utama aplikasi · Buka gambar untuk resolusi penuh
Dasbor tenant SIMPKBM dengan rombongan belajar dan ringkasan akademik
Tampilan aplikasi 2 · Buka gambar untuk resolusi penuh
Layar presensi QR SIMPKBM untuk sesi kelas yang sedang dibuka
Tampilan aplikasi 3 · Buka gambar untuk resolusi penuh
Jurnal mengajar SIMPKBM yang menunggu pemeriksaan kepala satuan
Tampilan aplikasi 4 · Buka gambar untuk resolusi penuh
Layar penyiapan rapor SIMPKBM beserta nilai modulnya
Tampilan aplikasi 5 · Buka gambar untuk resolusi penuh

Ringkasan

Apa yang dikerjakan sistem ini.

SIMPKBM adalah aplikasi multi-tenant: satu instalasi melayani banyak Pusat Kegiatan Belajar Masyarakat, masing-masing dengan subdomain, data, dan pengaturannya sendiri. Lembaga mendaftar sendiri lewat halaman publik, lalu proses penyiapan tenant berjalan di latar belakang. Sertifikat TLS subdomain diterbitkan on demand melalui endpoint verifikasi host yang dipanggil Caddy. Operator platform mengelola tenant, aktivasi, penangguhan, pengarsipan, impersonasi, katalog mata pelajaran dan modul bawaan, paket langganan, faktur, dan izin fitur AI untuk setiap lembaga.

Di dalam setiap tenant, admin mengatur program kesetaraan Paket A/B/C, tahun ajaran, fase, mata pelajaran, modul, capaian pembelajaran, keterampilan, KKM, rombongan belajar, jadwal, tutor, dan peserta didik. Tutor mengelola presensi manual dan QR, mencatat jurnal mengajar per jam pelajaran dengan dokumentasi foto, membagikan materi, membuat tugas, membuka kelas virtual, dan menilai pembelajaran. Kepala PKBM memeriksa jurnal melalui persetujuan dan penolakan satuan maupun massal.

Penilaian mencakup bank soal, ujian terjadwal dengan token akses dan penyimpanan jawaban otomatis, nilai modul, penilaian keterampilan dan sikap, penghitungan ulang nilai, penyiapan rapor, dan ijazah kelulusan. Peserta didik punya portal sendiri untuk materi, tugas, ujian, rapor, ijazah, dan linimasa, dengan login PIN atau akun Google. Tripay memproses pembayaran langganan, Laravel Horizon menangani pekerjaan antrean berat, dan bantuan AI berbasis OpenRouter menyusun draf soal, capaian pembelajaran, kegiatan jurnal, dan narasi rapor dengan batas anggaran serta penyaringan prompt. Frontend memakai React 19 dengan Inertia dan tipe yang digenerasi dari Laravel.

Daftar fitur

Rincian kemampuan

38 kemampuan yang diverifikasi langsung terhadap kode sumber proyek.

Multi-tenant dan langganan

  • Pendaftaran lembaga mandiri, pemilihan alamat wilayah, dan pengecekan ketersediaan slug
  • Isolasi data per tenant, subdomain lembaga, dan riwayat perubahan slug
  • Penerbitan sertifikat TLS on demand melalui endpoint verifikasi host
  • Penyiapan tenant di latar belakang dengan log proses
  • Panel operator: daftar tenant, aktivasi, penangguhan, pengarsipan, dan impersonasi
  • Katalog mata pelajaran dan modul bawaan platform yang bisa diadopsi tenant
  • Paket langganan, faktur, transaksi pembayaran Tripay, dan sakelar penagihan per tenant
  • Izin fitur AI dan anggaran pemakaian per lembaga

Akademik dan rombongan belajar

  • Program Paket A/B/C, tahun ajaran aktif, fase, dan katalog mata pelajaran
  • Modul ajar, capaian pembelajaran, keterampilan, dan kriteria ketuntasan minimal (KKM)
  • Rombongan belajar, penempatan peserta didik, serta mata pelajaran dan keterampilan per rombel
  • Penugasan tutor serta akun staf, tutor, dan peserta didik
  • Jadwal pelajaran: entri massal, konfigurasi, pembangkitan, dan unduhan
  • Impor Excel lewat antrean dengan pencatatan kegagalan
  • Cetak kartu peserta didik satuan atau per rombongan belajar

Presensi dan jurnal mengajar

  • Presensi manual dan pemindaian QR dengan pembukaan, penutupan, dan pembukaan ulang sesi
  • Lembar presensi QR siap cetak untuk sesi kelas
  • Jurnal mengajar per jam pelajaran, dokumentasi foto, dan pengajuan ke pemeriksa
  • Persetujuan jurnal satuan atau massal serta penolakan untuk revisi

Pembelajaran

  • Materi ajar berbasis tautan atau berkas, unduhan, dan diskusi pada materi
  • Tugas dengan tenggat, pengumpulan, unduhan berkas jawaban, komentar, dan penilaian
  • Kelas virtual dan pengumuman untuk peserta didik

Penilaian dan rapor

  • Bank soal, penyiapan ujian, dan sinkronisasi soal ke ujian
  • Ujian peserta didik dengan token akses, penyimpanan jawaban otomatis, dan penilaian otomatis
  • Nilai modul, keterampilan, penilaian sikap, dan pengaturan sumber nilai
  • Penghitungan ulang nilai, pengecekan kesiapan rapor, dan penyiapan rapor
  • Cetak rapor satuan, unduhan per kelas, dan ekspor rapor lewat antrean
  • Ijazah kelulusan yang bisa dicetak dari panel atau portal peserta didik
  • Kenaikan nilai dan penempatan akademik antartahun ajaran
  • Laporan presensi, akademik, dan jurnal dengan ekspor ringkasan

Portal dan akun

  • Portal peserta didik: materi, tugas, ujian, rapor, ijazah, presensi, dan linimasa
  • Login staf dan peserta didik, PIN, pemulihan akses, dan penautan akun Google
  • Permintaan reset kredensial, perubahan email, dan verifikasi email
  • Permintaan penghapusan akun di tingkat tenant dan platform
  • Notifikasi tenant, log aktivitas, dan pembatasan akses berdasarkan peran dan kelas

Bantuan AI dan API

  • Bantuan AI: draf bank soal, capaian pembelajaran, kegiatan jurnal, dan narasi rapor
  • Penyaringan prompt dan pembatasan anggaran pemakaian AI
  • API tutor dan peserta didik untuk aplikasi mobile pendamping berbasis Flutter

Kapabilitas

Yang dirancang untuk ditangani.

Sorotan implementasi yang terdokumentasi di kode sumber proyek.

Banyak lembaga
Multi-tenant
Subdomain dan TLS on demand
Kegiatan mengajar
Pembelajaran
Presensi, jurnal, tugas, dan ujian
Bantuan penyusunan
AI
Soal, capaian, dan narasi rapor

Teknologi

Dibangun dengan 22 teknologi.

  • Laravel 12
  • PHP 8.3
  • Inertia.js 2
  • React 19
  • TypeScript
  • Tailwind CSS 3
  • Laravel Sanctum
  • Laravel Horizon
  • Laravel Socialite
  • Spatie Permission
  • Spatie Query Builder
  • Spatie Activitylog
  • Spatie Laravel Data
  • TypeScript Transformer
  • Ziggy
  • DomPDF
  • Maatwebsite Excel
  • Simple QrCode
  • Tripay
  • OpenRouter
  • Caddy
  • MySQL

Pertanyaan umum

Yang biasanya ditanyakan.

Bagaimana lembaga baru mendapat subdomainnya sendiri?

Lembaga mendaftar sendiri di halaman publik, pekerjaan latar belakang menyiapkan tenant-nya, dan sertifikat TLS subdomain diterbitkan on demand lewat endpoint verifikasi host yang dipanggil Caddy. Tidak ada langkah manual.

Apa yang mencegah guru tetap mengisi jurnal manual?

Jurnal diisi sekali, dengan dokumentasi foto, lalu diperiksa dan disetujui kepala satuan di sistem yang sama — satuan maupun massal. Kalau masih ada buku kedua, rancangannya gagal.

Bagaimana bantuan AI-nya dikendalikan?

Tiga cara: izin per lembaga, batas anggaran pemakaian, dan penyaringan prompt. AI menyusun draf bank soal, capaian pembelajaran, kegiatan jurnal, dan narasi rapor; yang menentukan mana yang dipakai tetap manusia.

Satu bidang

Butuh sistem seperti ini?

Kirim ringkasan singkat, saya balas dengan lingkup kerja, pendekatan, dan estimasi waktu yang jujur.