Lompat ke konten Lompat ke sidebar Lompat ke footer

Prompt untuk Membuat Aplikasi Administrasi Guru Menggunakan Appscript.

Prompt untuk Membuat Aplikasi Administrasi Guru Lengkap

Solusi modern bagi guru dan sekolah untuk membangun sistem administrasi berbasis web menggunakan Google Apps Script yang praktis, aman, dan profesional.

Pengantar

Administrasi guru sering kali menjadi pekerjaan yang menyita waktu dan energi. Mulai dari absensi siswa, input nilai, jurnal mengajar, hingga bimbingan wali kelas. Dengan memanfaatkan Google Apps Script (GAS), semua proses tersebut dapat diintegrasikan dalam satu Web App yang ringan, responsif, dan mudah digunakan.

Artikel ini menyajikan sebuah prompt siap pakai yang dapat Anda gunakan pada AI untuk menghasilkan aplikasi administrasi guru lengkap, profesional, dan siap di-deploy.

Keuntungan Menggunakan Google Apps Script

  • 🚀 Gratis & Terintegrasi langsung dengan Google Spreadsheet.
  • 🔐 Aman karena berjalan di ekosistem Google.
  • 📱 Mobile Friendly, bisa diakses dari HP maupun laptop.
  • Real-time tanpa perlu server hosting tambahan.
  • 🧩 Mudah Dikembangkan sesuai kebutuhan sekolah.

Prompt Lengkap (Siap Copy & Gunakan)

Bertindaklah sebagai Senior Full Stack Developer yang ahli dalam Google Apps Script (GAS) dan UI/UX Design modern.

Tugasmu adalah membuat **Sistem Administrasi Sekolah Berbasis Web (Web App)** yang lengkap, profesional, dan siap pakai (Deployment-ready). Aplikasi ini harus berjalan di lingkungan Google Apps Script.

### 1. SPESIFIKASI TEKNIS (TECH STACK)
* **Backend:** Google Apps Script (.gs).
* **Database:** Google Spreadsheet (Harus ada fungsi otomatisasi pembuatan database/sheet jika belum ada).
* **Frontend:** HTML5, CSS3, JavaScript (Vanilla).
* **Framework UI:** Bootstrap 5.3 (CDN).
* **Library Tambahan:** FontAwesome (Ikon), SweetAlert2 (Notifikasi), jsPDF & autoTable (Cetak Laporan).
* **Font:** 'Plus Jakarta Sans' (Google Fonts).
* **Konsep:** Single Page Application (SPA) dengan navigasi sidebar yang responsif (Mobile Friendly).

### 2. STRUKTUR DATABASE (GOOGLE SHEETS)
Buat fungsi `setupStructure()` di backend yang otomatis membuat Sheet berikut jika belum ada, dengan header persis seperti ini:
1. **Config:** [Key, Value]
2. **Kelas:** [Nama Kelas]
3. **Mapel:** [Nama Mapel]
4. **Users:** [Nama, Role, MapelAmpuan, Status]
5. **DataSiswa:** [No, Nama Siswa, Kelas]
6. **Absensi:** [Waktu, Kelas, Mapel, PertemuanKe, Tanggal, Nama Siswa, Status, Nama Guru, Bulan, Tahun]
7. **Nilai:** [Waktu, JudulPenilaian, Mapel, Kelas, Nama Siswa, Nilai, Nama Guru]
8. **Agenda:** [Hari/Tgl, Jam, Kelas, Mapel, Materi, Status, Ketuntasan, JmlHadir, JmlTdkHadir, PertemuanKe, Nama Guru]
9. **SiswaBimbingan:** [Nama Siswa, Kelas, Guru Wali]
10. **BimbinganWali:** [Tanggal, Nama Siswa, Kelas, Jenis Bimbingan, Masalah/Topik, Solusi/Hasil, Guru Wali]

### 3. FITUR & LOGIKA BISNIS
(A) Autentikasi Login (Admin & Guru)
(B) Modul Guru: Absensi, Nilai, Jurnal, Guru Wali, Modul Ajar
(C) Modul Admin: Settings, Master Data, Import Siswa

### 4. DESAIN UI/UX (ULTRA PREMIUM)
Gunakan warna modern, sidebar responsif, card elegan, dan SweetAlert loader.

### 5. OUTPUT
Berikan 2 file lengkap:
1. Code.gs
2. Index.html

Tambahkan watermark kecil: "www.yefriharyanto.id"

Silakan generate kodenya sekarang.