Website

Platform SaaS Sistem Informasi Sekolah

Platform multi tenant untuk sekolah yang menyatukan akademik, presensi berbasis geofencing, keuangan, pengelolaan aset, dan website sekolah dinamis, dibangun sebagai monorepo berisi tiga aplikasi.

Klien
Produk internal
Platform SaaS Sistem Informasi Sekolah

Sekolah biasanya memakai perangkat lunak yang terpisah-pisah: satu untuk nilai, satu untuk presensi, satu lagi untuk keuangan, dan situs webnya dikerjakan vendor lain. Data yang sama diketik berulang di tempat berbeda, dan tidak ada satu pun tempat untuk melihat kondisi sekolah secara utuh.

Cakupan

  • Akademik. Data siswa, kelas, mata pelajaran, dan penilaian

  • Presensi geofencing. Kehadiran diverifikasi lewat posisi, bukan sekadar tombol hadir

  • Keuangan. Pencatatan pemasukan dan pengeluaran sekolah

  • Aset. Inventaris barang milik sekolah

  • Website dinamis. Situs profil sekolah yang isinya dikelola dari panel yang sama

Arsitektur

Dibangun sebagai monorepo berisi tiga aplikasi yang berbagi satu basis kode pendukung: aplikasi utama untuk sekolah, panel superadmin untuk mengelola seluruh tenant, dan aplikasi website publik tiap sekolah.

Basis datanya dirancang multi tenant sejak awal. Ini keputusan yang tidak bisa ditunda ke belakang, karena memisahkan data antar sekolah setelah sistem berjalan jauh lebih mahal daripada merancangnya di depan.

Pengujian

Hak akses jadi bagian yang paling banyak diuji. Sistem sekolah punya banyak peran sekaligus, mulai dari admin, guru, bendahara, sampai wali murid, dan tiap peran hanya boleh melihat irisan datanya sendiri. Pengujian dilakukan per peran, ditambah pengujian alur end to end, dengan temuan yang didokumentasikan terpisah agar bisa ditelusuri ulang.

Layanan yang dipakai

Teknologi

  • Tailwind CSS
  • Next.js
  • TypeScript
  • MySQL

Siap membangun sesuatu yang bagus?

Ceritakan ide Anda. Konsultasi awal gratis dan tanpa kewajiban.