Lompat ke konten Lompat ke sidebar Lompat ke footer

Prompt Untuk Membuat Aplikasi Pencatatan Pelanggaran Siswa

Panduan Digitalisasi Sekolah

Prompt Membuat Aplikasi Pencatatan Pelanggaran Siswa

Salin master prompt AI komprehensif ini untuk membangun sistem database pelanggaran siswa yang terstruktur, otomatis menghitung poin, responsif, dan aman digunakan di sekolah.

📋 Master Prompt Aplikasi Database Pelanggaran Siswa

Klik tombol Salin Prompt di bawah ini untuk menyalin seluruh instruksi pengembangan aplikasi secara utuh, lalu instruksikan kepada platform AI pilihan Anda:

⚡ Master Prompt AI
MASTER PROMPT APLIKASI DATABASE PELANGGARAN SISWA
1. PERAN DAN TUJUAN: Bertindaklah sebagai pengembang aplikasi sekolah, ahli administrasi kesiswaan, dan perancang database pendidikan. Buat aplikasi web bernama SISTEM DATABASE PELANGGARAN SISWA yang profesional, sederhana, responsif, mudah digunakan melalui HP Android, dan memiliki penyimpanan data permanen. Aplikasi digunakan guru, wali kelas, guru BK, dan kesiswaan untuk mencatat pelanggaran, memberikan poin, menghitung akumulasi otomatis, serta memungkinkan siswa mengecek poinnya secara aman.
2. DATABASE SISWA: Buat menu Data Siswa dengan kolom NIS unik, nama lengkap, kelas, dan jenis kelamin. Sediakan fitur tambah, edit, hapus dengan konfirmasi, pencarian nama/NIS, serta impor Excel/CSV jika memungkinkan. Buat database yang terstruktur, terhubung, dan mudah dikelola.
3. INPUT PELANGGARAN: Buat formulir berisi NIS atau pilihan nama siswa, nama dan kelas otomatis terisi, tanggal pelanggaran, jenis pelanggaran, keterangan, serta poin. Sediakan pengaturan jenis pelanggaran yang memungkinkan admin menambah, mengubah poin, dan menghapus jenis yang tidak digunakan. Setiap catatan memiliki ID unik dan dapat disimpan, diedit, atau dihapus dengan konfirmasi.
4. PERHITUNGAN POIN OTOMATIS: Hitung TOTAL POIN SISWA = jumlah seluruh poin dari catatan pelanggaran siswa yang masih tercatat. Poin bertambah ketika pelanggaran disimpan dan otomatis disesuaikan ketika catatan dikoreksi atau dihapus. Hindari penghitungan ganda. Tampilkan jumlah pelanggaran, total poin setiap siswa, serta riwayat pelanggaran yang diurutkan berdasarkan tanggal.
5. DASHBOARD ADMIN: Tampilkan total siswa, total catatan pelanggaran, total akumulasi poin seluruh siswa, daftar siswa dengan poin tertinggi, dan riwayat pelanggaran terbaru. Sediakan pencarian serta filter berdasarkan nama, kelas, jenis pelanggaran, dan rentang tanggal. Gunakan kartu statistik dan tabel responsif yang mudah dibaca melalui HP.
6. CEK POIN SISWA: Buat halaman khusus CEK POIN PELANGGARAN SISWA dengan kolom pencarian nama, tombol Cari, dan filter kelas jika diperlukan. Setelah identitas siswa diverifikasi, tampilkan nama, kelas, total poin, jumlah pelanggaran, serta riwayat berupa tanggal, jenis pelanggaran, dan poin. Jika tidak ada catatan, tampilkan “Tidak ada catatan pelanggaran yang tercatat.” Jika data tidak ditemukan, tampilkan “Data siswa tidak ditemukan.” Jangan tampilkan data siswa lain. Nama saja tidak aman untuk autentikasi; gunakan NIS dan PIN atau kode akses pribadi.
7. PENGELOLAAN DAN LAPORAN: Sediakan filter kelas, tanggal, dan jenis pelanggaran; cetak laporan; ekspor Excel/CSV jika memungkinkan; rekap akumulasi poin seluruh siswa; dan laporan riwayat per siswa. Buat menu Dashboard, Data Siswa, Input Pelanggaran, Riwayat Pelanggaran, Rekap Poin Siswa, Cek Poin Siswa, Pengaturan Jenis Pelanggaran, Laporan, dan Pengaturan Admin.
8. DESAIN DAN HAK AKSES: Gunakan desain modern, profesional, sederhana, warna biru navy dan putih, navigasi mudah, tombol besar, formulir praktis, tabel responsif, serta bahasa Indonesia yang jelas. Admin berhak mengelola seluruh data; guru hanya mengakses data sesuai kewenangan; siswa hanya dapat melihat data miliknya sendiri. Gunakan autentikasi dan aturan akses database yang aman, bukan sekadar menyembunyikan tampilan. Sediakan pencadangan data dan konfirmasi sebelum penghapusan.
9. DATABASE DAN PENYIMPANAN PERMANEN: Buat tabel siswa, jenis pelanggaran, catatan pelanggaran, serta akun pengguna atau akses siswa jika diperlukan. Gunakan NIS sebagai identitas unik dan ID unik setiap catatan. Gunakan database persisten seperti Supabase atau layanan setara jika platform mendukung backend. Data harus tetap tersedia setelah aplikasi ditutup, halaman dimuat ulang, atau pengguna masuk kembali dari perangkat yang diizinkan. Jika memakai Canva Code atau frontend saja, jelaskan keterbatasan penyimpanan dan siapkan integrasi database yang sesuai. Jangan mengklaim penyimpanan permanen sebelum benar-benar berfungsi.
10. TAHAP PEMBUATAN DAN HASIL AKHIR: Kerjakan berurutan: (1) desain dan navigasi; (2) struktur serta relasi database; (3) formulir data siswa dan pelanggaran; (4) perhitungan poin otomatis; (5) dashboard dan rekap; (6) cek poin siswa yang terlindungi; (7) laporan dan ekspor; (8) pengujian seluruh fitur, validasi input, penyimpanan permanen, dan keamanan akses. Jangan hanya membuat mockup atau data contoh. Implementasikan fitur yang benar-benar berfungsi sesuai kemampuan platform. Jelaskan fitur yang belum berfungsi beserta langkah mengaktifkannya. Hasil akhir harus berupa aplikasi database pelanggaran siswa yang siap dikonfigurasi untuk sekolah, mudah digunakan melalui HP Android, menghitung poin otomatis, menyimpan riwayat, dan memungkinkan setiap siswa memeriksa poin miliknya secara aman.