UJIAN PRAKTEK INFORMATIKA
UJIAN PRAKTEK KELAS IX
MATA PELAJARAN INFORMATIKA
TAHUN PELAJARAN 2025/2026
PILIHAN A
PANDUAN INSTALASI APLIKASI ABSENSI FACE APPS ( ABSENSI WAJAH)
=====================================================
Ikuti langkah-langkah berikut untuk menginstall aplikasi ini dari awal di Google Spreadsheet Anda.
LANGKAH 1: PERSIAPAN SPREADSHEET
1. Buka Google Drive (drive.google.com).
2. Buat Spreadsheet Baru (Klik + Baru > Google Sheets).
3. Beri nama spreadsheet, misal "Database Absensi Siswa MTsN 1 Medan".
LANGKAH 2: BUKA APPS SCRIPT
1. Di menu Spreadsheet, klik "Ekstensi" (Extensions) > "Apps Script".
2. Editor kode akan terbuka di tab baru.
3. Beri nama proyek, misal "App Absensi MTsN 1 Medan".
LANGKAH 3: COPY KODE PROGRAM
1. Hapus semua kode yang ada di file "Kode.gs" (atau "Code.gs").
2. Copy seluruh kode dari file Code.gs yang sudah dibuat (pastikan semua fungsi termuat).
(Catatan: Aplikasi ini menggunakan Single File Structure, artinya HTML & CSS sudah ada di dalam variabel string di Code.gs, jadi tidak perlu buat file .html terpisah).
3. Klik Icon Save (Disket) atau tekan Ctrl+S.
LANGKAH 4: SETUP DATABASE OTOMATIS
1. Di toolbar atas editor Apps Script, cari menu dropdown nama fungsi (biasanya tertulis "myFunction").
2. Ubah/Pilih fungsi bernama setupSpreadsheet.
3. Klik tombol "Jalankan" (Run).
4. *PERIZINAN (PENTING)*:
- Akan muncul popup "Authorization Required".
- Klik "Review Permissions".
- Pilih akun Google Anda.
- Jika muncul peringatan "Google hasn’t verified this app", klik "Advanced" (Lanjutan) lalu klik "Go to ... (unsafe)".
- Klik "Allow" (Izinkan).
5. Tunggu proses selesai. Cek Spreadsheet Anda, seharusnya sekarang sudah muncul sheet:
- Data Siswa
- Data Guru
- Data Absensi
- Data Kelas
- Settings
LANGKAH 5: SETUP PERMISSION EMAIL (Khusus Fitur Laporan Wali Kelas)
1. Kembali ke editor Apps Script.
2. Pilih fungsi testEmailPermissions di dropdown.
3. Klik "Jalankan" (Run).
4. Jika diminta izin akses Email, klik Allow.
LANGKAH 6: DEPLOY APLIKASI (PUBLIKASI)
1. Klik tombol biru "Terapkan" (Deploy) di pojok kanan atas > "Deployment Baru" (New deployment).
2. Di sebelah kiri, klik icon Roda Gigi (Settings) > pilih "Aplikasi Web" (Web app).
3. Isi konfigurasi berikut:
- *Description*: Versi 1 (bebas)
- *Execute as: "Me" (Saya / Akun Anda) -> *Penting agar akses database pakai akun admin.
- *Who has access: "Anyone" (Siapa saja) -> *Penting agar siswa bisa akses tanpa login Google.
4. Klik "Terapkan" (Deploy).
5. Salin *Web App URL* yang muncul (akhiran /exec).
LANGKAH 7: PENGGUNAAN
1. Buka URL Web App tersebut di browser (Chrome/Safari).
2. Tampilan Default adalah halaman Absensi Siswa.
3. Untuk masuk ke halaman Admin:
- Tambahkan parameter ?page=admin di belakang URL.
- Contoh: https://script.google.com/macros/s/.../exec?page=admin
- (Saat ini belum ada proteksi password login, jadi URL admin harap dijaga).
LANGKAH 8: PENGISIAN DATA AWAL
1. Buka halaman Admin.
2. Masuk ke menu "Admin MTsN 1 Medan".
3. Tambahkan Data siswa terlebih dahulu (Klik Tab "Daftar Siswa" > Tambah).
4. Masukan NIS/NISN Siswa, buat Nama Siswa dan Kelas kemudian simpan
5. Setup selesai! Aplikasi siap digunakan.
CATATAN TAMBAHAN:
- Jika ada update kode, ulangi Langkah 6 (Deploy) -> Pilih "Manage deployments" -> Klik icon pensil -> Pada "Version" pilih "New version" -> Klik Deploy. Jika tidak, perubahan kode tidak akan tampil di user.
LINK KODE GS
https://uripdarianto0402.blogspot.com/2026/04/kode-gs.html
LINK LAPORAN UJIAN PRAKTEK
https://docs.google.com/forms/d/e/1FAIpQLSe12ya-fiiGFQ6jxJhvun88uTSski-ABC8hN-n7-KtZcabdBA/viewform
Komentar
Posting Komentar