Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Membuat Aplikasi Pencetak Kartu Siswa dengan Google App Script

Membuat aplikasi pencetak kartu siswa sendiri kini bisa dilakukan dengan mudah dan gratis menggunakan Google Apps Script dan Google Sheets. Dalam tutorial ini, saya akan membagikan kode lengkap untuk membuat aplikasi web yang responsif, mendukung barcode otomatis, dan siap cetak di kertas A4.

Fitur Aplikasi:
  • ✅ Database terintegrasi Google Sheets.
  • ✅ Barcode otomatis (Scan-able).
  • ✅ Desain kartu profesional (Depan & Belakang).
  • ✅ Layout cetak A4 otomatis (4 Siswa/Lembar).
  • ✅ Mobile Friendly (Bisa diakses dari HP).

Langkah 1: Persiapan Database

Buat Google Sheet baru, ubah nama sheet menjadi Sheet1, dan buat header kolom di baris pertama sebagai berikut:

  • Kolom A: NAMA
  • Kolom B: NIS
  • Kolom C: T.T.L
  • Kolom D: KELAS
  • Kolom E: ALAMAT

Langkah 2: Gunakan Prompt AI (Opsional)

Jika Anda ingin memodifikasi kode ini menggunakan AI (seperti ChatGPT atau Gemini), Anda bisa menggunakan prompt berikut:

Prompt AI

Langkah 3: Kode Google Apps Script (Kode.gs)

Buka Ekstensi > Apps Script di Google Sheet Anda. Hapus semua kode yang ada, lalu salin kode di bawah ini:

Kode.gs (Back-end)

*Jangan lupa ganti SPREADSHEET_ID dengan ID Google Sheet Anda.

Langkah 4: Kode Tampilan (Index.html)

Buat file baru di Apps Script, beri nama Index, lalu salin kode lengkap berikut ini:

Index.html (Front-end)

Langkah 5: Deploy Aplikasi

  1. Simpan proyek dengan menekan tombol Save (💾).
  2. Klik tombol Terapkan (Deploy) > Deployment Baru.
  3. Pilih jenis Aplikasi Web.
  4. Setel Execute as ke Me dan Who has access ke Anyone.
  5. Klik Deploy dan salin URL aplikasi Anda.
Tips Mencetak:
Saat mencetak, pastikan memilih pengaturan printer:
  • Layout: Portrait
  • Paper Size: A4
  • Margins: None atau Minimum
  • Scale: 100%
  • Background Graphics: WAJIB Dicentang (Checklist).