Main Logo
  • Home
  • About
  • Kursus
    • Paket Kursus
    • Roadmap Profesi
    • Data & AI
      • Data Analyst
      • Data Scientist
      • AI Engineer
      • Data Engineer
      • Business Intelligence (BI) Specialist
    • Infrastruktur & Keamanan
      • Network Engineer
      • System Engineer
      • DevOps Engineer
      • Security Engineer
      • Cloud Engineer
    • Programming & Web Development
      • Web & App Developer
      • Web Developer
      • WordPress Developer
      • Mobile Developer
    • Spesialisasi
      • Blockchain Engineer
      • IOT Engineer
      • Digital Marketing Specialist
  • Elearning
  • Blog
  • Portfolio
Daftar
Main Logo
  • Home
  • About
  • Kursus
    • Paket Kursus
    • Roadmap Profesi
    • Data & AI
      • Data Analyst
      • Data Scientist
      • AI Engineer
      • Data Engineer
      • Business Intelligence (BI) Specialist
    • Infrastruktur & Keamanan
      • Network Engineer
      • System Engineer
      • DevOps Engineer
      • Security Engineer
      • Cloud Engineer
    • Programming & Web Development
      • Web & App Developer
      • Web Developer
      • WordPress Developer
      • Mobile Developer
    • Spesialisasi
      • Blockchain Engineer
      • IOT Engineer
      • Digital Marketing Specialist
  • Elearning
  • Blog
  • Portfolio

Data Analyst

5
  • Kursus Excel untuk Data
  • Kursus SQL Fundamentals
  • Kursus Python Fundamentals
  • Kursus Python untuk Analisis Data
  • Kursus Data Visualisasi dengan Tableau

Data Scientist

5
  • Kursus Python Fundamentals
  • Kursus SQL Fundamentals
  • Kursus Python untuk Analisis Data
  • Kursus Machine Learning Fundamentals
  • Kursus Python Advanced untuk Data Science

AI Engineer

6
  • Kursus Python Fundamentals
  • Kursus SQL Fundamentals
  • Kursus Python untuk Analisis Data
  • Kursus Machine Learning Fundamentals
  • Kursus LLM & Prompt Engineering Fundamentals
  • Kursus Membangun Aplikasi AI dengan LangChain & RAG

Devops Engineer

9
  • Kursus Git & Version Control
  • Kursus Linux Fundamentals
  • Kursus Networking Fundamentals
  • Kursus Scripting & Automation Basics
  • Kursus Virtualization & Container Basics
  • Kursus CI/CD Pipeline
  • Kursus Infrastructure as Code
  • Kursus Container Orchestration with Kubernetes
  • Kursus Cloud Platform Fundamentals

Network Engineer

8
  • Kursus Linux Fundamentals
  • Kursus Networking Fundamentals
  • Kursus Mikrotik Basic Configuration
  • Kursus Network Monitoring Tools
  • Kursus Git & Version Control
  • Kursus Scripting & Automation Basics
  • Kursus Virtualization & Container Basics
  • Kursus Cloud Platform Fundamentals

Security Engineer

8
  • Kursus Ethical Hacking & Pentest Fundamentals
  • Kursus Git & Version Control
  • Kursus Linux Fundamentals
  • Kursus Networking Fundamentals
  • Kursus Security Fundamentals
  • Kursus Linux System Hardening
  • Kursus Scripting & Automation Basics
  • Kursus Virtualization & Container Basics

Blockchain Engineer

1
  • Kursus Blockchain Fundamental

Digital Marketing Specialist

1
  • Kursus SEO Website

IOT Engineer

1
  • Kursus Arduino Fundamental

System Engineer

5
  • Kursus Linux Fundamentals
  • Kursus Networking Fundamentals
  • Kursus Virtualization & Container Basics
  • Kursus Scripting & Automation Basics
  • Kursus Git & Version Control

Data Engineer

6
  • Kursus Python Fundamentals
  • Kursus SQL Fundamentals
  • Kursus Python untuk Analisis Data
  • Kursus Data Warehouse & ETL Fundamentals
  • Kursus Data Pipeline Automation dengan Apache Airflow
  • Kursus Cloud Platform Fundamentals

Business Intelligence (BI) Specialist

3
  • Kursus Excel untuk Data
  • Kursus SQL Fundamentals
  • Kursus Data Visualisasi dengan Tableau

Web & App Developer

15
  • Kursus Google Apps Script
  • Kursus Javascript
  • Kursus PHP & MySQL Native
  • Kursus Node.js Fundamental
  • Kursus WordPress Fundamental
  • Kursus WordPress Theme
  • Kursus Flutter Fundamentals
  • Kursus Scriptcase Fundamental
  • Web Developer
    • Kursus PHP & MySQL Native
    • Kursus Javascript
    • Kursus Node.js Fundamental
    • Kursus Google Apps Script
  • WordPress Developer
    • Kursus WordPress Fundamental
    • Kursus WordPress Theme
  • Mobile Developer
    • Kursus Flutter Fundamentals

Cloud Engineer

4
  • Kursus CI/CD Pipeline
  • Kursus Container Orchestration with Kubernetes
  • Kursus Infrastructure as Code
  • Kursus Cloud Platform Fundamentals
View Categories
  • Home
  • Kursus
  • Web & App Developer
  • Kursus Google Apps Script

Kursus Google Apps Script

🔎 Overview #

Google Apps Script (GAS) adalah bahasa scripting berbasis JavaScript untuk mengotomasi dan memperluas fungsi aplikasi Google Workspace — Sheets, Forms, Docs, Gmail, dan Drive — tanpa perlu server atau hosting sendiri. Cocok untuk membangun sistem absensi, form input data, notifikasi otomatis, sampai aplikasi web sederhana yang langsung terhubung ke Spreadsheet. Bagian dari Jalur Web Developer di kategori Web & App Developer.

🏷️ Status: Wajib Project — nilai standalone tinggi untuk portofolio nyata (sistem otomasi/aplikasi yang benar-benar dipakai), sehingga wajib menghasilkan project portofolio penuh: dokumentasi + demo aplikasi + opsi masuk portfolio.edusoftcenter.com.

Prasyarat: Tidak wajib pengalaman pemrograman sebelumnya, tapi akan lebih mudah kalau familiar dengan Kursus JavaScript (sintaks GAS berbasis JavaScript) atau terbiasa memakai Google Sheets.


📚 Struktur Silabus #

Fase A — Tatap Muka (16 Jam, 2 Hari Fullday) #

Hari 1 (8 Jam) #

  1. Sesi 1 (Teori, 2 jam): Apa itu Google Apps Script, cara kerja editor script.google.com, konsep trigger & event.
  2. Sesi 2 (Praktik Terbimbing, 2 jam): Baca/tulis data Google Sheets lewat script, fungsi custom di spreadsheet.
  3. Sesi 3 (Teori Lanjutan, 2 jam): Menghubungkan Google Form ke script (form submit trigger), kirim notifikasi otomatis via Gmail.
  4. Sesi 4 (Praktik Terbimbing Lanjutan, 2 jam): Membangun sistem input data sederhana (form → spreadsheet → notifikasi email).

Hari 2 (8 Jam) #

  1. Sesi 5 (Teori, 1,5 jam): Membangun web app dengan doGet()/doPost() — aplikasi web yang bisa diakses lewat browser, terhubung langsung ke Spreadsheet sebagai database.
  2. Sesi 6 (Latihan Mandiri Terbimbing, 2,5 jam): Studi kasus umum — pilih salah satu: sistem absensi online, generate QR code dinamis, atau laporan otomatis terjadwal (time-driven trigger).
  3. Sesi 7 (Simulasi Mini-Case, 3 jam): Membangun 1 aplikasi otomasi lengkap end-to-end, dibahas bersama.
  4. Sesi 8 (Review, Evaluasi & Briefing Project, 1 jam): Recap, best practice (quota limit, error handling), brief project pasca-training — tenggat H+14.

Fase B — Pasca-Training (Online, self-paced, tenggat disarankan H+14) #

Peserta menyelesaikan 1 aplikasi/sistem otomasi orisinal dengan Google Apps Script (mis. sistem absensi, pencatat pengeluaran, atau dashboard laporan otomatis), didokumentasikan dengan screenshot demo dan penjelasan alur kerja, lalu submit link via dashboard Elearning (edusoftcenter.com/dashboard/) untuk direview.


🛠️ Tools & Software #

  • Google Apps Script Editor (script.google.com, gratis, berbasis browser)
  • Google Sheets, Forms, Gmail
  • clasp (opsional — CLI untuk yang ingin develop dari local editor)

🎯 Output Kompetensi #

Setelah menyelesaikan kursus, peserta mampu:

  1. Membangun script otomasi yang terhubung ke Google Sheets, Forms, dan Gmail.
  2. Memahami dan memakai trigger (form submit, time-driven, on edit).
  3. Membangun aplikasi web sederhana (doGet()/doPost()) dengan Spreadsheet sebagai database.

⏳ Durasi & Mode Kursus #

  • Total: 16 Jam (2x sesi fullday @ 8 jam) + Project Pasca-Training mandiri (tenggat H+14)
  • Online — live via platform digital, akses rekaman fleksibel.
  • Offline (Solo) — tatap muka reguler di lokasi Edusoft.
  • Offline Custom Location — tersedia untuk grup/korporat luar kota (hubungi kami untuk penjadwalan).

💰 Biaya Kursus #

  • Kelas Reguler: Rp 1.000.000
  • Kelas Private: Rp 2.000.000

Tertarik Ikut Kursus Google Apps Script?

Tanyakan jadwal terdekat, harga, dan cara pendaftaran langsung ke tim kami via WhatsApp.

Tanya & Daftar via WhatsApp

Atau isi form ini, tim kami yang hubungi Anda balik

Cukup isi nama & no. WhatsApp — kursus sudah terpilih otomatis sesuai halaman ini, tapi bisa diganti.

Please enable JavaScript in your browser to complete this form.

📅 Jadwal Batch #

Kelas privat tersedia kapan saja — kelas reguler by request, hubungi kami untuk jadwal.

❓ Pertanyaan Umum (FAQ) #

Apakah harus bisa programming dulu untuk belajar Google Apps Script? #

Tidak wajib. GAS memang berbasis JavaScript, tapi kursus ini dirancang bisa diikuti pemula — banyak peserta datang dari latar belakang non-programmer yang terbiasa pakai Spreadsheet dan ingin mengotomasi pekerjaan berulang.

Apa bedanya Google Apps Script dengan AppSheet? #

AppSheet adalah platform no-code untuk membuat aplikasi dari Spreadsheet lewat antarmuka visual, cocok untuk yang tidak ingin menulis kode. Google Apps Script adalah scripting penuh yang lebih fleksibel untuk logika kompleks dan integrasi custom, tapi butuh menulis kode.

Apakah ada batasan pemakaian (quota) Google Apps Script yang perlu diketahui? #

Ya, akun Google gratis punya quota harian (mis. jumlah email terkirim, waktu eksekusi script) yang dibahas di sesi best practice. Untuk pemakaian skala kecil-menengah (internal tim, sekolah, UMKM) quota gratis umumnya sudah cukup.


Lihat juga contoh-contoh praktik Google Apps Script di blog kami: sistem absensi online, aplikasi input data, dan otomatisasi laporan harian.

Disusun & direview oleh Komarudin Syarif — Trainer Edusoft Center.
Terakhir diperbarui: 11 Agustus 2026.

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Kursus Scriptcase FundamentalKursus Javascript
Table of Contents
  • 🔎 Overview
  • 📚 Struktur Silabus
    • Fase A — Tatap Muka (16 Jam, 2 Hari Fullday)
      • Hari 1 (8 Jam)
      • Hari 2 (8 Jam)
    • Fase B — Pasca-Training (Online, self-paced, tenggat disarankan H+14)
  • 🛠️ Tools & Software
  • 🎯 Output Kompetensi
  • ⏳ Durasi & Mode Kursus
  • 💰 Biaya Kursus
  • ❓ Pertanyaan Umum (FAQ)
    • Apakah harus bisa programming dulu untuk belajar Google Apps Script?
    • Apa bedanya Google Apps Script dengan AppSheet?
    • Apakah ada batasan pemakaian (quota) Google Apps Script yang perlu diketahui?

© Edusoft Center - Kursus Komputer di Solo | 2010 - 2026 | Privacy Policy | Site Map | Portfolio Magang | Butuh tim kami langsung yang mengerjakan? Lihat layanan implementasi →

All Right Reserved

WhatsApp us