SISKOLAH - Sistem Informasi Sekolah & CBT E-Learning
Fitur
A. Administrator (Admin)
- Dashboard statistik & monitoring server
- Manajemen profil sekolah, logo, dan pengaturan instansi
- Manajemen data master (server, sesi, ruang, level, kelas, jurusan/PK, mata pelajaran, jenis ujian)
- Manajemen data pengguna (admin, guru, staf, pengawas, kepala sekolah, siswa)
- Import & export data master format Excel (.xlsx / .xls)
- Manajemen bank soal CBT & AKM (Pilihan Ganda, Esai, B-S, Jodohkan, Jawaban Singkat)
- Import bank soal dari dokumen Word (.docx) dan Excel (.xlsx)
- Pengaturan jadwal ujian, alokasi ruang/sesi, dan aktivasi token CBT
- Monitoring status peserta ujian realtime & fitur reset login siswa
- Analisis butir soal, katrol nilai, dan rekap nilai ujian
- Cetak kartu peserta ujian, kartu pelajar, berita acara, daftar hadir, dan denah ruang ujian
- Manajemen E-Learning (materi pembelajaran, tugas siswa, video conference)
- Manajemen penilaian & rapor Kurikulum 2013 serta Kurikulum Merdeka (formatif, sumatif, capaian kompetensi, cetak rapor)
- Manajemen presensi digital (QR Code, GPS koordinat, Face ID)
- Modul Manajemen Berbasis Sekolah (pembayaran SPP, tabungan siswa, buku tamu, mutasi siswa, tata tertib/BK, SKKB)
- Modul kearsipan digital (surat masuk, surat keluar, lemari arsip elektronik)
- Modul E-Voting pemilihan ketua OSIS
- Pengaturan display TV informasi sekolah
- Sinkronisasi data ujian antara server pusat dan server lokal
- Backup, restore database, dan monitoring log aktivitas sistem
B. Guru (Tenaga Pendidik)
- Dashboard informasi guru & jadwal mengajar
- Manajemen bank soal & butir soal mata pelajaran yang diampu
- Import bank soal dari file Excel dan Word
- Monitoring pelaksanaan ujian CBT kelas yang diampu
- Koreksi jawaban esai siswa & unduh rekap nilai ujian
- Upload materi pembelajaran (dokumen PDF, video materi, link eksternal)
- Pembuatan dan penilaian tugas siswa daring
- Fasilitator ruang kelas video conference
- Pengisian jurnal harian / agenda mengajar
- Presensi mandiri guru via QR Code, GPS, atau Face ID
- Rekap kehadiran presensi siswa per mata pelajaran
- Upload perangkat pembelajaran (RPP, silabus, modul ajar, promes)
- Input nilai rapor K13 & Kurikulum Merdeka (nilai harian, formatif, sumatif, deskripsi capaian)
- Khusus Wali Kelas: input catatan wali kelas, ekstrakurikuler, prestasi, absensi rapor, dan cetak rapor kelas
C. Kepala Sekolah
- Dashboard eksekutif statistik sekolah (total siswa, guru, rombel, aktivitas sistem)
- Monitoring pelaksanaan ujian CBT & aktivitas E-Learning realtime
- Monitoring rekapitulasi presensi guru dan siswa (harian, QR Code, GPS, Face ID)
- Monitoring rekap nilai ujian dan capaian rapor peserta didik
- Monitoring laporan keuangan sekolah (pembayaran SPP & kas tabungan siswa)
- Monitoring data kepegawaian & jurnal mengajar harian guru
- Monitoring arsip digital serta publikasi informasi sekolah
D. Pengawas Ujian
- Dashboard pengawas ujian
- Pemilihan filter ruang ujian dan sesi aktif
- Monitoring status pengerjaan peserta ujian realtime
- Reset status login peserta ujian yang mengalami kendala teknis
- Cetak daftar hadir peserta ujian per ruang/sesi
- Cetak berita acara pelaksanaan ujian
E. Staf / Tata Usaha (TU)
- Manajemen absensi & presensi harian siswa dan guru
- Pengelolaan administrasi pembayaran SPP & iuran sekolah
- Pencetakan kuitansi / bukti pembayaran biaya pendidikan siswa
- Pengelolaan transaksi buku tabungan siswa (setoran, penarikan, cetak buku tabungan)
- Pengelolaan surat masuk, surat keluar, dan lemari arsip digital
- Pengelolaan buku tamu sekolah & pencatatan mutasi siswa
- Pencetakan kartu ujian, kartu tanda pelajar, dan surat keterangan / SKKB
F. Siswa (Peserta Didik)
- Login portal peserta didik
- Konfirmasi data peserta & validasi token ujian CBT
- Antarmuka ujian CBT/AKM interaktif (PG, esai, benar-salah, menjodohkan, jawaban singkat)
- Fitur timer ujian realtime, penanda ragu-ragu, lompat nomor soal, audio player listening, dan lembar jawaban
- Akses materi pembelajaran & unduh modul belajar
- Pengumpulan tugas mandiri / kelompok secara daring
- Bergabung ke sesi video conference pembelajaran
- Presensi daring mandiri (foto selfie, GPS lokasi, QR Code)
- Partisipasi dalam E-Voting pemilihan ketua OSIS
- Melihat riwayat nilai ujian & hasil evaluasi pembelajaran (jika diaktifkan)
- Melihat jadwal pelajaran, jadwal ujian, dan pengumuman sekolah
Screenshoot
Cara Install PHP Native
PHP Native merupakan PHP tanpa menggunakan framework seperti Laravel atau CodeIgniter. PHP Native cocok digunakan untuk mempelajari dasar pemrograman web, membuat aplikasi sederhana, dan memahami proses kerja PHP secara langsung.
Langkah 1: Install XAMPP
Download dan install XAMPP yang sudah menyediakan Apache, PHP, dan MySQL dalam satu paket. XAMPP sangat praktis digunakan untuk menjalankan aplikasi PHP Native pada komputer secara lokal.
https://www.apachefriends.org/
Setelah proses instalasi selesai, buka XAMPP Control Panel kemudian aktifkan Apache. Jika aplikasi membutuhkan database, aktifkan juga MySQL.
Langkah 2: Buat Folder Project PHP
Masuk ke folder htdocs milik XAMPP, kemudian buat folder baru sebagai tempat menyimpan source code aplikasi PHP Native. Nama folder dapat disesuaikan dengan nama project yang sedang dibuat.
D:\xampp\htdocs\belajar-php
Jika XAMPP terinstall pada drive C, lokasi folder biasanya dapat ditemukan pada direktori berikut:
C:\xampp\htdocs\belajar-php
Langkah 3: Buat File PHP
Buat file bernama index.php di dalam folder project. Kemudian masukkan kode PHP sederhana untuk memastikan interpreter PHP dapat menjalankan source code dengan benar melalui server Apache.
<?php
echo "Halo, PHP Native!";
Langkah 4: Jalankan Project PHP
Setelah file PHP dibuat dan Apache sudah aktif, buka browser kemudian akses folder project melalui localhost. Apache akan membaca file PHP dan menjalankan kode tersebut secara otomatis.
http://localhost/belajar-php/
Jika tulisan Halo, PHP Native! muncul pada browser, berarti PHP sudah berhasil berjalan dan project dapat dikembangkan lebih lanjut.
Langkah 5: Mulai Membuat Aplikasi
Setelah PHP Native berhasil dijalankan, Anda dapat mulai membuat struktur aplikasi seperti halaman login, CRUD, koneksi database, sistem user, laporan, dan berbagai fitur lainnya menggunakan PHP secara langsung.
belajar-php/
├── index.php
├── koneksi.php
├── login.php
├── dashboard.php
└── logout.php
Dengan memahami PHP Native terlebih dahulu, proses mempelajari framework seperti CodeIgniter dan Laravel akan menjadi lebih mudah karena konsep dasar PHP sudah dipahami.
DEMO
Download
Untuk memiliki source code tersebut silahkan anda bisa klik tahutan berikut
ya, silahkan ikuti ketentuan yang berlaku. :
Download Source













0Komentar