Bagian 01
Gambaran Umum Aplikasi
GloApp School Mobile adalah aplikasi manajemen sekolah berbasis mobile yang menghubungkan seluruh komponen sekolah — Admin, Guru, Siswa, dan Orang Tua — dalam satu platform terpadu. Aplikasi ini mencakup fitur absensi, nilai akademik, ujian online, rapor digital, manajemen pembayaran, pengumuman, dan banyak lagi.
Absensi QR + GPS
Kehadiran terverifikasi lokasi, real-time.
Akademik Lengkap
Nilai, ujian online, dan rapor digital.
Pembayaran SPP
Tagihan, bukti transfer, dan verifikasi admin.
Notifikasi Real-time
Pengumuman dan info akademik seketika.
Bagian 02
Role Pengguna
Terdapat 4 jenis role pengguna dalam aplikasi, masing-masing dengan hak akses berbeda.
Administrator sekolah. Akses penuh ke semua fitur, termasuk manajemen data master, verifikasi pembayaran, dan konfigurasi sistem.
Guru / Pengajar. Dapat mengelola absensi kelas, membuat ujian, memasukkan nilai, dan melihat jadwal mengajar.
Dapat melihat informasi akademik pribadi, mengerjakan ujian, membayar tagihan, dan melihat riwayat absensi.
Dapat memantau aktivitas dan tagihan anak, serta membaca pengumuman.
Bagian 03
Autentikasi — Login & Registrasi
3.1 Login
Semua pengguna (Admin, Guru, Siswa, Orang Tua) menggunakan halaman yang sama untuk masuk.
- 1Buka aplikasi — akan muncul halaman splash sebentar.
- 2Masukkan Email atau Nomor Telepon yang sudah terdaftar.
- 3Masukkan Password.
- 4Tekan tombol Masuk.
- 5Jika berhasil, aplikasi langsung mengarahkan ke Dashboard sesuai role.
- 6Jika gagal, akan muncul pesan error (akun tidak ditemukan, password salah, dsb.).
3.2 Registrasi Organisasi Baru
Digunakan oleh sekolah yang belum terdaftar di sistem dan ingin membuat akun baru.
- 1Di halaman Login, tekan Daftar Organisasi Baru.
- 2Isi data organisasi: Nama Sekolah, Alamat, Nomor Telepon, Email.
- 3Isi data akun Admin pertama: Nama, Email, Password.
- 4Tekan Daftar.
- 5Sistem membuat akun Admin dan kode unik organisasi.
- 6Kode organisasi ini dibagikan kepada Guru, Siswa, atau Orang Tua untuk mendaftar.
3.3 Bergabung ke Organisasi yang Sudah Ada
Digunakan oleh Guru, Siswa, atau Orang Tua yang ingin bergabung ke sekolah yang sudah terdaftar.
- 1Di halaman Login, tekan Daftar ke Sekolah yang Sudah Ada.
- 2Masukkan Kode Organisasi yang diberikan oleh Admin sekolah.
- 3Isi data diri: Nama, Email, Nomor Telepon, Password.
- 4Pilih Role (Guru / Siswa / Orang Tua).
- 5Tekan Daftar.
- 6Setelah berhasil, akun langsung aktif dan bisa login.
Bagian 04
Dashboard (Beranda)
Dashboard adalah halaman utama setelah login. Tampilannya berbeda-beda tergantung role pengguna.
Ringkasan
- Total Siswa terdaftar
- Total Guru aktif
- Total Kelas yang ada
Menu Cepat
- • Siswa, Guru, Kelas, Orang Tua, Pengguna
- • Pembayaran, Kategori Pembayaran, Penugasan Tagihan
- • Mata Pelajaran, Jadwal Pelajaran
- • Pengumuman, Notifikasi
- • Ujian, Nilai, Rapor
- • Absensi, Monitoring Absensi
- • Profil Organisasi, Anggota, Tingkat
Ringkasan
- Jumlah kelas yang diajar
- Jumlah siswa yang diajar
Menu Cepat
- • Absensi, Jadwal Mengajar
- • Pengumuman, Notifikasi
- • Ujian, Nilai, Rapor
- • Profil
Ringkasan
- Status absensi hari ini (Hadir / Tidak Hadir)
- Jumlah tagihan yang belum dibayar
Menu Cepat
- • Absensi (riwayat kehadiran)
- • Pembayaran (tagihan sekolah)
- • Ujian (lihat dan kerjakan)
- • Profil
- • Pengumuman, Notifikasi
- • Nilai, Rapor
Ringkasan
- Jumlah anak yang terdaftar
- Tagihan anak yang belum dibayar
Menu Cepat
- • Absensi Anak
- • Pembayaran
- • Profil
- • Pengumuman, Notifikasi
- • Nilai, Rapor
Bagian 05
Profil Pengguna
5.1 Informasi yang Ditampilkan (Semua Role)
- Nama lengkap
- Nomor telepon
- Role (Admin / Guru / Siswa / Orang Tua)
- ID Organisasi
5.2 Fitur Kartu Siswa (Khusus Siswa)
- Tampilkan Kartu Siswa Digital dengan foto dan data lengkap.
- Kartu siswa dilengkapi QR Code unik.
- Bisa ekspor/cetak kartu siswa dalam format PDF.
5.3 Edit Profil
Admin dapat mengubah nama, email, dan nomor telepon via tombol Edit di halaman profil, lalu tekan Simpan.
5.4 Logout
Tersedia di halaman profil. Tekan Keluar → konfirmasi → sesi berakhir, kembali ke halaman login.
Bagian 06
Absensi
6.1 Riwayat Absensi — Admin
Admin dapat melihat semua catatan absensi seluruh warga sekolah.
- • Filter rentang tanggal (Hari ini, Minggu ini, Bulan ini, Semua).
- • Filter berdasarkan role (Semua, Siswa, Guru).
- • Setiap baris: Nama, Tanggal, Waktu, Status (Hadir / Terlambat / Tidak Hadir).
- • Pull-to-refresh untuk memperbarui data.
6.2 Riwayat Absensi — Guru
Guru hanya dapat melihat riwayat absensi diri sendiri. Filter berdasarkan tanggal tersedia, beserta tombol Mulai Sesi Absensi (FAB).
6.3 Riwayat Absensi — Siswa
Siswa dapat melihat riwayat absensi diri sendiri dengan ringkasan statistik (Hadir, Terlambat, Tidak Hadir) dan indikator warna per hari.
6.4 Mulai Sesi Absensi (Khusus Guru)
- 1Dari Dashboard atau halaman Absensi, tekan tombol Mulai Sesi (FAB).
- 2Pilih Kelas yang akan diabsensi.
- 3Pilih Mata Pelajaran.
- 4Pilih Tingkat/Grade.
- 5Tentukan durasi sesi (dalam jam).
- 6Sistem mengambil lokasi GPS otomatis — pastikan izin lokasi sudah diberikan.
- 7Tekan Mulai Sesi.
- 8Sistem membuat QR Code sesi absensi yang ditunjukkan ke siswa.
- 9Siswa scan QR Code dalam waktu yang ditentukan.
6.5 Scan QR Code Absensi (Siswa & Guru)
- 1Guru menampilkan QR Code sesi absensi ke layar atau proyektor.
- 2Siswa buka aplikasi → fitur Scan Absensi (atau langsung dari notifikasi).
- 3Arahkan kamera ke QR Code.
- 4Sistem memvalidasi lokasi dan waktu.
- 5Jika valid, status absensi tercatat sebagai Hadir atau Terlambat (tergantung waktu scan).
- 6Muncul konfirmasi di layar.
Bagian 07
Manajemen Siswa
7.1 Melihat Daftar Siswa
Tampilkan semua siswa terdaftar. Cari berdasarkan nama. Setiap kartu menampilkan: Foto, Nama, Kelas, Email.
7.2 Tambah Siswa Baru (Admin saja)
- 1Tekan tombol Tambah Siswa (FAB +).
- 2Isi: Nama Lengkap (wajib), Email (wajib, unik), Nomor Telepon, Password awal, Tingkat, Kelas.
- 3Upload foto profil (opsional).
- 4Tekan Simpan. Akun siswa langsung aktif.
7.3 Edit Data Siswa (Admin saja)
Dari daftar siswa, tekan kartu → Edit → ubah data → Simpan Perubahan.
7.4 Hapus Siswa (Admin saja)
Buka detail siswa → ikon Hapus (merah) → konfirmasi.
7.5 Ekspor Data Siswa ke PDF (Admin)
Di halaman daftar siswa, tekan tombol Export PDF untuk mengunduh daftar lengkap siswa.
Bagian 08
Manajemen Guru
8.1 Melihat Daftar Guru
Tampilkan semua guru terdaftar. Pencarian berdasarkan nama.
8.2 Tambah Guru Baru
- 1Tekan tombol Tambah Guru (FAB).
- 2Isi: Nama Lengkap (wajib), Email (wajib), Nomor Telepon, Password awal.
- 3Upload foto profil (opsional).
- 4Tekan Simpan.
8.3 Edit / Hapus Guru
Tekan kartu guru → Edit atau Hapus → konfirmasi jika menghapus.
8.4 Ekspor Data Guru ke PDF
Tombol Export PDF tersedia di halaman daftar guru.
Bagian 09
Manajemen Kelas
9.1 Melihat Daftar Kelas
Tampilkan semua kelas: Nama Kelas, Tingkat, Jumlah Siswa, Wali Kelas.
9.2 Tambah Kelas Baru
- 1Tekan Tambah Kelas (FAB).
- 2Isi Nama Kelas (contoh: "X-A", "VII B"), Tingkat/Grade, Wali Kelas.
- 3Tekan Simpan.
9.3 Edit / Hapus Kelas
Tekan kartu kelas → Edit (ubah nama, tingkat, wali kelas) atau Hapus → konfirmasi.
9.4 Kelola Anggota Kelas
Dari detail kelas, Admin dapat melihat daftar siswa yang terdaftar di kelas tersebut.
Bagian 10
Tingkat (Grade Level)
Digunakan untuk mendefinisikan tingkatan kelas yang ada di sekolah (misalnya: Kelas 7, 8, 9 untuk SMP; Kelas X, XI, XII untuk SMA).
10.1 Lihat / Tambah / Edit / Hapus Tingkat
- 1Tampilkan semua tingkat yang sudah dibuat.
- 2Tekan Tambah (FAB) → isi nama tingkat (contoh: "Kelas X") → Simpan.
- 3Tekan item tingkat → pilih Edit atau Hapus.
Bagian 11
Mata Pelajaran
11.1 Lihat Daftar Mata Pelajaran
Tampilkan semua mata pelajaran yang tersedia di sekolah.
11.2 Tambah Mata Pelajaran
- 1Tekan Tambah (FAB).
- 2Isi nama (contoh: "Matematika") dan kode mapel (opsional).
- 3Tekan Simpan.
11.3 Edit / Hapus Mata Pelajaran
Tekan item mapel → pilih Edit atau Hapus.
Bagian 12
Jadwal Pelajaran
12.1 Lihat Jadwal
Jadwal ditampilkan per hari (Senin s.d. Minggu) dengan tab navigasi. Setiap entri: Kelas, Mata Pelajaran, Guru, Jam Mulai, Jam Selesai. Guru hanya melihat jadwal mengajar mereka sendiri; Admin melihat seluruh jadwal.
12.2 Tambah Jadwal Baru (Admin saja)
- 1Tekan Tambah Jadwal (FAB).
- 2Pilih Kelas, Mata Pelajaran, Guru pengampu.
- 3Pilih Hari (Senin–Minggu).
- 4Atur Jam Mulai dan Jam Selesai.
- 5Tekan Simpan.
12.3 Edit / Hapus Jadwal (Admin saja)
Tekan item jadwal → pilih Edit atau Hapus.
Bagian 13
Manajemen Orang Tua / Wali
13.1 Lihat Daftar Orang Tua
Tampilkan semua orang tua/wali yang terdaftar. Pencarian berdasarkan nama.
13.2 Tambah Orang Tua Baru
- 1Tekan Tambah (FAB).
- 2Isi: Nama Lengkap (wajib), Email (wajib), Nomor Telepon, Password awal.
- 3Pilih Siswa yang diwalikan (hubungkan ke akun siswa).
- 4Tekan Simpan.
13.3 Edit / Hapus Data Orang Tua
Tekan kartu orang tua → pilih Edit atau Hapus.
Bagian 14
Manajemen Pengguna (Users)
Fitur untuk melihat dan mengelola semua akun pengguna sistem, lintas role.
14.1 Lihat Daftar Pengguna
Tampilkan semua akun. Filter berdasarkan Role (Semua, Admin, Guru, Siswa, Orang Tua). Pencarian berdasarkan nama.
14.2 Tambah Pengguna Baru
- 1Tekan Tambah Pengguna (FAB).
- 2Isi: Nama, Email, Password, pilih Role.
- 3Tekan Simpan.
Bagian 15
Profil Organisasi (Sekolah)
15.1 Lihat Informasi Sekolah
- Nama Sekolah
- Kode Organisasi
- Alamat, Telepon, Email, Website
- Logo Sekolah
- Tahun Berdiri
- Visi & Misi
- Motto
15.2 Edit Profil Organisasi
- 1Tekan tombol Edit.
- 2Ubah data yang diperlukan.
- 3Upload logo baru (opsional).
- 4Tekan Simpan.
Bagian 16
Anggota Organisasi
Menampilkan semua anggota yang bergabung ke organisasi sekolah: Nama, Role, Tanggal Bergabung. Admin dapat mengubah role anggota atau menghapus akses anggota dari organisasi.
Bagian 17
Pembayaran (Siswa & Orang Tua)
17.1 Lihat Daftar Tagihan
Menampilkan semua tagihan yang ditujukan kepada siswa (atau anak, jika Orang Tua).
Informasi per tagihan
- • Judul tagihan
- • Kategori (SPP, Seragam, Kegiatan, dsb.)
- • Jumlah yang harus dibayar
- • Tenggat waktu
- • Status tagihan
Filter status
- • Semua
- • Belum Dibayar
- • Menunggu Verifikasi
- • Lunas
- • Ditolak
17.2 Bayar Tagihan
- 1Tekan tagihan yang statusnya Belum Dibayar.
- 2Halaman detail terbuka — tampil nominal, metode pembayaran, dan instruksi transfer.
- 3Lakukan pembayaran melalui bank/metode yang ditentukan sekolah.
- 4Kembali ke aplikasi → tekan Upload Bukti Pembayaran.
- 5Pilih foto bukti transfer dari galeri atau kamera.
- 6Tekan Kirim Bukti. Status berubah ke Menunggu Verifikasi.
- 7Admin akan memverifikasi pembayaran.
- 8Jika disetujui → status Lunas. Jika ditolak → status Ditolak disertai catatan alasan.
Bagian 18
Verifikasi Pembayaran (Admin)
18.1 Lihat Semua Pembayaran Siswa
Admin dapat melihat seluruh riwayat pembayaran dari semua siswa. Filter berdasarkan status dan pencarian berdasarkan nama siswa atau judul tagihan.
18.2 Verifikasi Pembayaran
- 1Filter status ke Menunggu Verifikasi untuk melihat yang perlu diproses.
- 2Tekan tagihan yang ingin diverifikasi.
- 3Lihat detail: nominal, bukti transfer, nama siswa.
- 4Tekan Verifikasi / Setujui → status berubah ke Lunas.
- 5Atau tekan Tolak → isi catatan alasan → status berubah ke Ditolak.
- 6Siswa mendapat notifikasi hasil verifikasi.
Bagian 19
Kategori Pembayaran
Kategori untuk mengklasifikasikan jenis tagihan (SPP, Seragam, Buku, Kegiatan Ekstrakurikuler, dsb.).
- 1Lihat semua kategori yang sudah dibuat.
- 2Tekan Tambah (FAB) → isi nama kategori → Simpan.
- 3Tekan item kategori → pilih Edit atau Hapus.
Bagian 20
Penugasan Tagihan
Fitur untuk membuat tagihan dan menugaskannya kepada siswa atau kelas tertentu.
20.1 Buat Penugasan Tagihan Baru
- 1Tekan Buat Tagihan (FAB).
- 2Isi Judul tagihan (contoh: "SPP Juli 2025").
- 3Pilih Kategori dari daftar kategori.
- 4Isi Jumlah nominal.
- 5Atur Tenggat waktu bayar.
- 6Pilih Target penerima: Semua Siswa, Kelas Tertentu, atau Siswa Tertentu.
- 7Tekan Buat Tagihan.
- 8Sistem otomatis membuat tagihan untuk semua target yang dipilih.
Bagian 21
Pengumuman
21.1 Melihat Daftar Pengumuman (Semua Role)
Tampilkan semua pengumuman yang diterbitkan. Setiap kartu: Judul, Ringkasan, Tanggal terbit. Tekan kartu untuk membaca isi lengkap. Pull-to-refresh untuk memperbarui.
21.2 Buat Pengumuman (Admin saja)
- 1Tekan Tambah Pengumuman (FAB).
- 2Isi Judul dan Isi / konten lengkap.
- 3Tentukan Target audiens (Semua, atau role tertentu).
- 4Tekan Simpan & Terbitkan.
- 5Pengumuman langsung tampil di daftar semua pengguna.
21.3 Edit / Hapus Pengumuman (Admin saja)
Buka detail pengumuman → ikon Edit (pensil) untuk mengubah, atau ikon Hapus (tempat sampah) → konfirmasi.
Bagian 22
Notifikasi
Halaman ini menampilkan riwayat notifikasi yang pernah diterima pengguna.
Jenis Notifikasi
- Absensi tercatat (Hadir / Terlambat)
- Pembayaran berhasil diverifikasi atau ditolak
- Pengumuman baru
- Nilai / Rapor sudah diterbitkan
- Ujian baru tersedia
Bagian 23
Ujian
23.1 Melihat Daftar Ujian
Filter Tipe
Semua / UTS / UAS
Filter Semester
Semua / Semester 1 / Semester 2
Filter Status
Semua / Draft / Published
23.2 Buat Ujian Baru (Admin & Guru)
- 1Tekan Buat Ujian (FAB).
- 2Isi: Judul ujian, Mata Pelajaran, Kelas, Tipe (UTS/UAS), Semester (1/2), Tanggal Ujian, Skor Maksimal (default 100), Deskripsi (opsional).
- 3Tekan Simpan. Ujian dibuat dengan status DRAFT — siswa belum bisa melihatnya.
23.3 Tambah Soal Ujian (Admin & Guru)
- 1Dari detail ujian, tekan Kelola Soal.
- 2Tekan Tambah Soal di bagian bawah layar.
- 3Isi Nomor Soal (otomatis urut), Teks Soal (wajib), Tipe Soal (Pilihan Ganda / Essay), Poin (default 1).
- 4Untuk Pilihan Ganda: isi Opsi A, B (wajib), C dan D (opsional), dan tentukan jawaban benar.
- 5Tekan Tambah untuk menyimpan soal ke daftar sementara.
- 6Ulangi untuk soal berikutnya.
- 7Tekan Simpan Semua (kanan bawah) setelah semua soal selesai.
23.4 Publish & Unpublish Ujian
Publish
Buka Detail Ujian → tekan Publish (ikon centang hijau) di AppBar. Siswa di kelas yang dituju sekarang bisa mengakses.
Unpublish
Buka Detail Ujian → tekan Unpublish → konfirmasi dialog. Status kembali ke DRAFT.
23.5 Flow Lengkap Guru Membuat Ujian
23.6 Mengerjakan Ujian (Siswa)
- 1Buka halaman Ujian dari Dashboard atau menu.
- 2Cari ujian yang ingin dikerjakan (hanya Published yang tampil).
- 3Tekan kartu ujian → Mulai Ujian.
- 4Untuk Pilihan Ganda: tekan salah satu opsi (A/B/C/D).
- 5Untuk Essay: ketik jawaban di kolom teks.
- 6Navigasi soal dengan tombol Berikutnya / Sebelumnya.
- 7Setelah semua dijawab, tekan Kirim Jawaban → konfirmasi.
- 8Skor otomatis dihitung untuk Pilihan Ganda. Essay menunggu penilaian Guru.
23.7 Nilai Ujian Essay (Admin & Guru)
- 1Dari Detail Ujian → tab Daftar Pengumpulan.
- 2Tekan nama siswa untuk melihat detail jawaban.
- 3Masukkan skor untuk setiap jawaban Essay.
- 4Tekan Simpan Nilai.
Bagian 24
Nilai Akademik
24.1 Melihat Nilai (Admin & Guru)
Filter berdasarkan Semester, Tahun Ajaran, dan Kelas (Admin bisa semua kelas; Guru hanya kelas yang diajar).
Indikator warna
24.2 Melihat Nilai (Siswa & Orang Tua)
Tampilkan nilai pribadi (atau nilai anak untuk Orang Tua). Filter berdasarkan semester dan tahun ajaran dengan indikator warna.
Bagian 25
Rapor
25.1 Aksi Admin
- Generate Rapor: buat rapor otomatis dari data nilai.
- Hitung Kenaikan Kelas: proses kenaikan berdasarkan nilai.
- Export / Cetak: cetak rapor individual atau massal ke PDF.
- Publish Rapor: terbitkan agar siswa bisa mengaksesnya.
25.2 Melihat & Mengunduh Rapor (Semua Role)
- 1Buka halaman Rapor dari Dashboard.
- 2Pilih semester dan tahun ajaran.
- 3Tekan Lihat Rapor.
- 4Tampilkan rapor lengkap: data siswa, nilai semua mata pelajaran, nilai sikap, keterangan kenaikan kelas.
- 5Tekan Cetak / Download PDF dari Detail Rapor.
- 6Pilih Simpan ke Galeri atau Bagikan via WhatsApp, Email, dsb.
Isi Rapor PDF
- Header sekolah (nama, logo, alamat)
- Data siswa (nama, kelas, semester, tahun ajaran)
- Tabel nilai per mata pelajaran (UTS, UAS, Rata-rata)
- Kolom nilai sikap
- Keterangan kelulusan / kenaikan kelas
- Tanda tangan (jika tersedia)
Bagian 26
Ringkasan Akses per Role
Tabel berikut merangkum fitur mana yang bisa diakses oleh setiap role.
| Fitur | Admin | Guru | Siswa | Orang Tua |
|---|---|---|---|---|
| Login & Register | ✓ | ✓ | ✓ | ✓ |
| Dashboard | ✓ | ✓ | ✓ | ✓ |
| Profil | Lihat + Edit | Lihat | Lihat + Kartu PDF | Lihat |
| Riwayat Absensi | Semua | Diri sendiri | Diri sendiri | — |
| Mulai Sesi Absensi | — | ✓ | — | — |
| Scan QR Absensi | — | ✓ | ✓ | — |
| Manajemen Siswa | CRUD + PDF | Lihat | — | — |
| Manajemen Guru | CRUD + PDF | — | — | — |
| Manajemen Kelas | CRUD | — | — | — |
| Tingkat | CRUD | — | — | — |
| Mata Pelajaran | CRUD | — | — | — |
| Jadwal Pelajaran | CRUD | Lihat | — | — |
| Manajemen Orang Tua | CRUD | — | — | — |
| Manajemen Pengguna | CRUD | — | — | — |
| Profil Organisasi | Lihat + Edit | — | — | — |
| Anggota Organisasi | Kelola | — | — | — |
| Pembayaran (tagihan) | — | — | ✓ | ✓ |
| Verifikasi Pembayaran | ✓ | — | — | — |
| Kategori Pembayaran | CRUD | — | — | — |
| Penugasan Tagihan | CRUD | — | — | — |
| Pengumuman | CRUD | Lihat | Lihat | Lihat |
| Notifikasi | ✓ | ✓ | ✓ | ✓ |
| Ujian (lihat daftar) | Semua status | Semua status | Published saja | — |
| Buat & Kelola Ujian | ✓ | ✓ | — | — |
| Tambah Soal Ujian | ✓ | ✓ | — | — |
| Publish Ujian | ✓ | ✓ | — | — |
| Kerjakan Ujian | — | — | ✓ | — |
| Nilai Ujian Essay | ✓ | ✓ | — | — |
| Nilai Akademik | Lihat + Edit semua | Lihat + Edit kelas | Lihat sendiri | Lihat anak |
| Rapor | Generate + Publish + Cetak | Lihat + Cetak | Lihat + Cetak | Lihat + Cetak |
Dokumentasi ini dibuat berdasarkan versi aplikasi per Juni 2026. Fitur dapat berubah sesuai pembaruan sistem.