Lab FITK • PLP Genap 2025/2026

PLP SK KPA Data Manager

Sync langsung dari Google Form API, import Excel cadangan, validasi, edit, lalu export Excel lampiran SK KPA sesuai format keuangan.

Dashboard Ringkas

Ringkasan data kerja saat ini.

Alur Kerja

  1. Pilih jalur utama: klik Google Form API, login Google, lalu Sync respons terbaru.
  2. Jalur cadangan: download spreadsheet respons Google Form sebagai .xlsx atau .csv, lalu import file ke aplikasi ini.
  3. Cek mapping kolom. Jika ada kolom belum cocok, pilih manual.
  4. Validasi data: duplikat, kosong, jumlah mahasiswa, rekening, NIK, HP.
  5. Edit data yang perlu dibenahi.
  6. Export Excel lampiran SK KPA.

Google Form API

Jalur utama: ambil respons langsung dari Google Form memakai OAuth resmi. Import Excel tetap disediakan sebagai cadangan.

Koneksi OAuth

Sync Respons Google Form

Setelah login berhasil, klik tombol ini untuk membaca struktur form dan seluruh respons terbaru. Data akan langsung masuk ke Preview, Mapping, Data Induk, Validasi, dan Export.

Belum ada sync API.

Catatan keamanan

Client Secret Google tidak boleh ditaruh di browser. ZIP ini menyertakan folder functions/ untuk Cloudflare Pages Functions. Credential disimpan sebagai environment variable/secret di Cloudflare, bukan di app.js.

Import Data

Masukkan file Excel/CSV hasil Google Form atau data mentah yang sejenis.

Kolom akan dipetakan otomatis berdasarkan nama pertanyaan Google Form. Setelah import, cek tab Mapping Kolom.

Preview Data Import

Mapping Kolom

Pastikan kolom dari Google Form diarahkan ke field aplikasi yang benar.

Data Induk

Data per kelompok/pamong/prodi. Bisa diedit langsung.

Kepala Sekolah & Wakil Kepala

Rekap untuk Lampiran 1.

Guru Pamong

Rekap untuk Lampiran 2.

Dosen Pembimbing

Rekap untuk Lampiran 3. Dosen yang sama digabung; sekolahnya dirinci.

Validasi Data

Deteksi data kosong, duplikat, dan inkonsistensi.

Export Excel

Export workbook dengan sheet sesuai lampiran SK KPA.

Format target

  • Sheet2: data induk lengkap.
  • KEPALA SEKOLAH & WAKIL KEPALA: No, Nama Sekolah, Nama Kepala Sekolah, Koordinator Gumong, Keterangan.
  • GURU PAMONG: No, Nama Pamong Pengajaran, Sekolah, Jumlah Mahasiswa Bimbingan, Keterangan.
  • DOSEN PEMBIMBING: No, Nama Dosen Pembimbing, Nama Sekolah, Keterangan.