Source Code
Kursus Google Sheets | Complete Google Sheets Master Class
Berikut adalah silabus lengkap untuk membuat sistem informasi database dengan level hak akses di Google Sheets, mulai dari tingkat dasar hingga lanjutan:
Tingkat 1: Dasar-dasar Google Sheets
- Pengantar Google Sheets
- Gambaran umum antarmuka Google Sheets
- Menavigasi lembar dan workbook
- Memasukkan data, format, dan rumus dasar
- Struktur Data di Google Sheets
- Membuat tabel untuk menyimpan data terstruktur
- Teknik dasar penyortiran dan penyaringan data
- Mengimpor/mengekspor data (CSV, Excel)
- Rumus dan Fungsi Dasar
- SUM, AVERAGE, COUNT, dan fungsi kondisional (IF, AND, OR)
- VLOOKUP, HLOOKUP, dan INDEX-MATCH untuk pencarian data
- Fungsi manipulasi tanggal dan teks
Tingkat 2: Manajemen Database di Google Sheets
- Merancang Skema Database
- Memahami struktur database di Google Sheets
- Membuat tabel relasional dan menghubungkan data dengan kunci unik
- Mengelola integritas dan validasi data (Validasi Data, Dropdown)
- Kueri Data dengan Fungsi Google Sheets
- Pengantar fungsi
QUERY
untuk penyaringan data lanjutan - Menyortir dan meringkas data dengan
QUERY
- Pivot table untuk meringkas data dalam jumlah besar
- Pengantar fungsi
- Mengelola Data dalam Jumlah Besar
- Teknik untuk menangani dataset besar di Google Sheets
- Penyaringan, penyortiran, dan format data dalam jumlah besar
- Menggunakan Add-ons Google Sheets untuk manajemen data
Tingkat 3: Menerapkan Level Akses
- Memahami Izin Pengguna di Google Sheets
- Pengaturan berbagi: akses lihat, komentar, dan edit
- Menyiapkan perlindungan lembar untuk level akses yang berbeda
- Menggunakan “Protected ranges” untuk membatasi akses ke area tertentu di lembar
- Mengelola Level Akses Pengguna dengan Google Sheets
- Membuat beberapa lembar untuk peran pengguna yang berbeda (Admin, Editor, Viewer)
- Membatasi akses ke data berdasarkan peran pengguna
- Contoh praktis: Sistem database di mana hanya admin yang bisa mengedit data, editor bisa memasukkan data baru, dan viewer hanya bisa melihat data
- Teknik Lanjutan untuk Kontrol Akses
- Mengotomatisasi kontrol akses menggunakan Google Apps Script
- Akses kondisional: Menyembunyikan/menampilkan data berdasarkan email atau peran pengguna
- Membuat dasbor front-end untuk menampilkan data spesifik peran
Tingkat 4: Otomasi dan Integrasi
- Menggunakan Google Apps Script untuk Otomasi
- Pengantar Google Apps Script
- Mengotomatisasi pemasukan dan pembaruan data dengan skrip
- Tindakan berbasis pemicu (saat pengiriman formulir, perubahan data)
- Mengotomatisasi Akses Data dengan Google Forms
- Menghubungkan Google Forms dengan Google Sheets
- Membuat formulir spesifik peran untuk pemasukan data
- Menyortir dan mengorganisir respons secara otomatis di database
- Mengintegrasikan Google Sheets dengan Layanan Google Lainnya
- Menghubungkan Google Sheets dengan Google Drive, Gmail, dan Kalender
- Mengirim notifikasi email otomatis berdasarkan tindakan pengguna atau level akses
- Mengekspor data ke Google Docs atau menghasilkan laporan
Tingkat 5: Keamanan dan Optimisasi
- Menjaga Keamanan Data
- Praktik terbaik untuk mengamankan data Google Sheets
- Menggunakan enkripsi dan perlindungan sandi
- Mencadangkan data dan kontrol versi
- Optimisasi Performa
- Teknik untuk meningkatkan performa lembar kerja besar dan kompleks
- Menggunakan Add-ons dan alat eksternal untuk mengelola database yang lebih besar
- Mengelola eksekusi skrip dan efisiensi otomatisasi
Proyek Akhir
- Membangun Sistem Informasi Lengkap dengan Kontrol Akses
- Mengembangkan sistem database yang berfungsi penuh di Google Sheets
- Menerapkan akses berbasis peran (Admin, Editor, Viewer)
- Menyajikan data dalam format dasbor atau laporan berdasarkan peran pengguna
- Mengotomatisasi tugas dan mengintegrasikannya dengan layanan Google