- Mengapa Dashboard & Laporan Penting di AppSheet
- Jenis View untuk Dashboard di AppSheet
- Tutorial: Membuat Chart View (Grafik)
- Tutorial: Membuat Dashboard View
- Tutorial: Menggunakan Slice untuk Filter Data Dashboard
- Tutorial: Laporan PDF Otomatis via Email
Mengapa Dashboard & Laporan Penting di AppSheet
Aplikasi AppSheet yang hanya bisa input data adalah aplikasi yang belum selesai. Nilai sesungguhnya dari sebuah aplikasi bisnis adalah kemampuannya mengubah data yang terkumpul menjadi informasi yang bisa dipakai untuk mengambil keputusan dan di sinilah dashboard dan laporan berperan.
Tanpa dashboard, manajer harus membuka Google Sheets dan menyaring data sendiri setiap kali butuh informasi. Dengan dashboard yang tepat, ringkasan kondisi bisnis stok, penjualan, progres tim bisa terlihat dalam satu pandangan dari HP, kapan saja, tanpa perlu menghubungi siapapun.
💡 Yang Akan Anda Pelajari di Tutorial Ini: Cara membuat Chart View (grafik), Dashboard View (ringkasan multi-panel), Slice untuk filter data tampilan, dan laporan PDF otomatis yang dikirim via email menggunakan Bot AppSheet.
⚠️ Prasyarat: Tutorial ini mengasumsikan Anda sudah memiliki aplikasi AppSheet yang terhubung ke Google Sheets dengan minimal satu tabel data. Jika belum, mulai dari panduan dasar membuat aplikasi AppSheet terlebih dahulu.
Jenis View untuk Dashboard di AppSheet
Sebelum mulai membuat, penting untuk memahami tiga jenis View yang relevan untuk dashboard dan laporan di AppSheet:
| Jenis View | Fungsi | Kapan Digunakan |
|---|---|---|
| Chart View | Menampilkan data sebagai grafik (bar, line, pie, dll) | Visualisasi satu dimensi data penjualan per bulan, distribusi per kategori |
| Dashboard View | Menggabungkan beberapa view dalam satu halaman | Ringkasan eksekutif kombinasi grafik + list + angka kunci dalam satu tampilan |
| Deck / Table View | Daftar data dalam format kartu atau tabel | Komponen di dalam Dashboard daftar transaksi terbaru, stok menipis, dll |
Tutorial: Membuat Chart View (Grafik)
Chart View adalah cara paling cepat untuk memvisualisasikan data numerik di AppSheet. Berikut langkah-langkahnya:
Langkah 1, Buka AppSheet Editor dan Masuk ke Menu Views
Login ke appsheet.com → pilih aplikasi Anda → klik tab Views di panel kiri editor.
appsheet.com → [Nama Aplikasi] → Editor
- Data
- UX
- Views ← klik di sini
- Automation
- Security
Langkah 2, Klik “+ Add View” dan Pilih Tipe “Chart”
Di halaman Views, klik tombol + Add View → beri nama view (contoh: “Grafik Penjualan Bulanan”) → pada kolom View Type, pilih chart.
💡 Tip: Beri nama view yang deskriptif bukan “Chart1” tapi “Grafik Penjualan per Bulan”. Nama ini yang akan muncul di menu navigasi aplikasi Anda.
Langkah 3, Pilih Tabel Data dan Tipe Grafik
Di pengaturan Chart View, tentukan:
- Data: Pilih tabel sumber data (misal: tabel “Penjualan”)
- Chart type: Pilih tipe grafik yang sesuai
- X-axis: Kolom untuk sumbu horizontal (biasanya Tanggal atau Kategori)
- Y-axis / Aggregate: Kolom yang ingin dihitung (biasanya Jumlah atau Nilai)
- Series: Kolom untuk membedakan warna (opsional, misal: per Produk atau per Cabang)
Pilihan Tipe Grafik AppSheet;
📊Bar Chart, Perbandingan antar kategori. Paling sering digunakan untuk laporan penjualan.
📈Line Chart, Tren dari waktu ke waktu. Cocok untuk grafik penjualan per bulan.
🥧Pie Chart, Proporsi dari total. Cocok untuk distribusi per kategori atau cabang.
📉Area Chart, Seperti Line Chart tapi dengan area yang diisi. Cocok untuk volume kumulatif.
🔵Scatter Chart, Korelasi antara dua variabel numerik.
🔢Donut Chart, Seperti Pie Chart dengan lubang di tengah. Tampilan lebih modern.
Langkah 4, Konfigurasi Aggregation (Cara Data Dihitung)
Di kolom Aggregate, pilih cara AppSheet menghitung data untuk sumbu Y:
- COUNT, Hitung jumlah baris (cocok untuk: jumlah transaksi, jumlah order)
- SUM, Jumlahkan nilai (cocok untuk: total nilai penjualan, total stok keluar)
- AVG, Rata-rata (cocok untuk: rata-rata nilai transaksi per hari)
- MAX / MIN, Nilai tertinggi atau terendah
💡 Contoh: Untuk grafik “Total Penjualan per Bulan”, X-axis: kolom Bulan, Aggregate: SUM, Y-axis: kolom Nilai Penjualan.
Langkah 5, Simpan dan Preview
Klik Save di pojok kanan atas editor. Buka preview aplikasi di panel kanan untuk melihat grafik yang baru dibuat. Jika tampilan belum sesuai, kembali ke pengaturan dan sesuaikan tipe grafik atau konfigurasi axis-nya.
⚠️ Catatan: Grafik AppSheet hanya bisa menampilkan data dari satu tabel. Untuk grafik yang menggabungkan data dari beberapa tabel, Anda perlu membuat Virtual Column atau menggunakan tabel ringkasan di Google Sheets terlebih dahulu.
Tutorial: Membuat Dashboard View
Dashboard View menggabungkan beberapa view berbeda dalam satu halaman inilah yang membuat manajer bisa melihat ringkasan kondisi bisnis dalam satu pandangan. Prasyarat: Anda sudah membuat setidaknya 2–3 view yang ingin ditampilkan bersama (Chart View, Table View, atau Deck View).
Langkah 1, Buat View Baru dengan Tipe “Dashboard”
Di menu Views → klik + Add View → beri nama (contoh: “Dashboard Penjualan”) → pilih View Type: dashboard.
Langkah 2, Tambahkan Panel ke Dashboard
Di pengaturan Dashboard View, klik + Add section untuk menambahkan panel. Setiap panel bisa menampilkan satu view yang sudah ada. Atur urutan panel dari yang paling penting di atas.
Contoh susunan dashboard penjualan yang efektif:
- Panel 1: Grafik Penjualan Bulanan (Chart View)
- Panel 2: Daftar 10 Transaksi Terbaru (Table View dengan Sort by Tanggal)
- Panel 3: Distribusi Penjualan per Produk (Pie Chart View)
- Panel 4: Stok Menipis (Table View dengan Slice filter stok < 10)
Langkah 3, Atur Tampilan Panel (Ukuran & Posisi)
AppSheet memungkinkan Anda mengatur apakah panel ditampilkan secara full-width (lebar penuh) atau half-width (setengah lebar, ditampilkan berdampingan). Panel grafik biasanya lebih baik ditampilkan full-width, sementara dua tabel ringkasan bisa ditampilkan berdampingan.
💡 Tip: Prioritaskan informasi yang paling kritis di panel teratas dashboard yang baik menjawab pertanyaan paling penting dalam 3 detik pertama.
Langkah 4, Atur Akses Dashboard per Role Pengguna
Di tab Security → Roles, Anda bisa mengatur agar Dashboard tertentu hanya bisa dilihat oleh role tertentu, misalnya hanya Manajer yang bisa akses “Dashboard Eksekutif”, sementara tim lapangan hanya melihat “Dashboard Operasional”.
Tutorial: Menggunakan Slice untuk Filter Data Dashboard
Slice adalah fitur AppSheet yang memungkinkan Anda menampilkan subset data dari satu tabel berdasarkan kondisi tertentu tanpa mengubah data aslinya. Slice sangat berguna untuk dashboard karena memungkinkan Anda menampilkan “Transaksi Hari Ini”, “Stok Menipis”, atau “Order Belum Selesai” sebagai panel terpisah di dashboard.
Langkah 1, Buat Slice Baru
Di AppSheet Editor → klik tab Data → pilih tabel yang ingin difilter → klik tab Slices → klik + Add Slice.
Langkah 2, Definisikan Kondisi Filter
Di kolom Row filter condition, masukkan ekspresi AppSheet yang mendefinisikan baris mana yang ditampilkan. Beberapa contoh ekspresi yang sering digunakan:
// Tampilkan hanya transaksi hari ini
[Tanggal] = TODAY()// Tampilkan stok yang menipis (kurang dari 10)
[Stok] < 10// Tampilkan order yang belum selesai
[Status] <> “Selesai”// Tampilkan transaksi bulan ini
MONTH([Tanggal]) = MONTH(TODAY())
AND YEAR([Tanggal]) = YEAR(TODAY())
Langkah 3, Gunakan Slice sebagai Sumber Data View
Setelah Slice dibuat, buat View baru (atau edit View yang sudah ada) → di kolom Data, pilih nama Slice yang baru dibuat (bukan nama tabel). View ini sekarang hanya menampilkan data yang memenuhi kondisi filter Slice.
💡 Tip: Beri nama Slice dengan jelas “Stok_Menipis”, “Transaksi_Hari_Ini”, “Order_Pending” agar mudah diidentifikasi saat membuat view di dashboard.
Tutorial: Laporan PDF Otomatis via Email
Ini adalah fitur yang paling sering diminta kemampuan mengirim laporan PDF secara otomatis ke manajer atau klien pada waktu tertentu. Ada dua komponen yang dibutuhkan: Document Template (template laporan di Google Docs) dan Bot (otomatisasi pengiriman).
Bagian A: Buat Template Laporan di Google Docs
- Buat Dokumen Google Docs sebagai Template
Buka Google Docs → buat dokumen baru → desain layout laporan Anda (header perusahaan, tabel data, tanda tangan, dll). Di tempat yang ingin diisi data otomatis, gunakan format placeholder:
// Format placeholder AppSheet di Google Docs:
<<[Nama Field]>>// Contoh penggunaan:
Tanggal: <<[Tanggal]>>
Nama Klien: <<[Nama_Klien]>>
Total: <<[Total_Nilai]>>
Dibuat oleh: <<[USEREMAIL()]>>
- Hubungkan Template ke AppSheet
Di AppSheet Editor → tab Automation → Document → klik + New Document → beri nama → pilih Google Docs sebagai tipe template → masukkan URL Google Docs template yang sudah dibuat → pilih tabel sumber data → simpan.
⚠️ Penting: Pastikan file Google Docs template bisa diakses oleh akun Google yang digunakan AppSheet — atur sharing ke “Anyone with the link can view” atau share spesifik ke akun AppSheet.
Bagian B: Buat Bot untuk Kirim Laporan Otomatis
- Buat Bot Baru di Menu Automation,
Tab Automation → Bots → klik + New Bot → beri nama (contoh: “Laporan Harian ke Manajer”).
- Konfigurasi Event (Trigger),
Di bagian Event, pilih jenis trigger:
- Scheduled — untuk laporan yang dikirim pada waktu tertentu (paling umum untuk laporan harian/mingguan)
- Data Change — untuk laporan yang dikirim saat ada perubahan data (misal: saat Invoice baru dibuat)
Untuk Scheduled trigger, tentukan jadwal (contoh: setiap hari Senin pukul 08.00) dan timezone (pilih Asia/Jakarta).
- Tambahkan Step: Send Email,
Di bagian Process → Step → klik + Add Step → pilih Send an email. Konfigurasi email:
- To: Alamat email penerima (bisa diisi langsung atau dari kolom data)
- Subject: Judul email, bisa menggunakan expression seperti
CONCATENATE("Laporan Penjualan ", TEXT(TODAY(), "DD/MM/YYYY")) - Body: Isi email
- Attachment: Pilih Document Template yang sudah dibuat di Bagian A
💡 Tip: Untuk laporan ringkasan (bukan per baris data), gunakan tipe Step “Create a new file” terlebih dahulu untuk generate PDF, lalu lampirkan file tersebut di step Send Email.
- Test dan Aktifkan Bot,
Sebelum mengaktifkan, klik tombol Test untuk memastikan email terkirim dengan benar dan PDF terbentuk sesuai template. Setelah yakin, aktifkan Bot dengan toggle Enable. Bot akan berjalan otomatis sesuai jadwal yang ditentukan.
Tips & Kesalahan Umum yang Perlu Dihindari
Tips untuk Dashboard yang Efektif,
- Satu dashboard, satu tujuan: Buat dashboard terpisah untuk Manajer (fokus KPI bisnis) dan Tim Operasional (fokus tugas harian). Dashboard yang mencampur semua informasi justru membingungkan.
- Gunakan nama kolom yang deskriptif di Sheets: Nama kolom “Tgl” akan muncul sebagai “Tgl” di grafik lebih baik gunakan “Tanggal_Transaksi” sejak awal.
- Batasi jumlah panel di Dashboard: Lebih dari 5–6 panel dalam satu dashboard membuat tampilan berat dan sulit dibaca di HP. Prioritaskan yang paling kritis.
Kesalahan yang Sering Terjadi
- Grafik tidak muncul atau kosong: Biasanya karena tipe kolom yang salah. Kolom untuk Y-axis harus bertipe Number bukan Text. Cek pengaturan tipe kolom di menu Data → Columns.
- Slice tidak memfilter dengan benar: Pastikan nama kolom di ekspresi Slice sama persis dengan nama kolom di tabel (termasuk huruf besar/kecil dan spasi). AppSheet case-sensitive untuk nama kolom.
- Bot tidak mengirim email: Periksa apakah Bot sudah diaktifkan (toggle Enable) dan timezone sudah diset ke Asia/Jakarta. Juga pastikan akun Google yang digunakan AppSheet memiliki izin untuk mengirim email via Gmail.
- PDF tidak sesuai template: Placeholder di Google Docs harus menggunakan format
<<[Nama_Kolom]>>dengan tanda kurung sudut ganda. Pastikan nama kolom di placeholder sama persis dengan nama kolom di tabel AppSheet.
📖 Baca Juga
→ Jasa Pembuatan AppSheet Profesional untuk Bisnis Anda
→ Otomatisasi Bisnis dengan AppSheet Tanpa AI yang Rumit
→ Google Workspace + AppSheet: Kombinasi Terbaik untuk Bisnis
→ Apa Itu No-Code? Cara Bisnis Membangun Aplikasi Tanpa Developer
FAQ — Pertanyaan yang Sering Diajukan
- Apakah AppSheet bisa membuat dashboard dan grafik?
Ya. AppSheet mendukung pembuatan dashboard melalui Dashboard View yang menggabungkan beberapa tampilan dalam satu halaman, dan Chart View untuk berbagai tipe grafik seperti Bar Chart, Line Chart, Pie Chart, dan lainnya.
- Apakah laporan di AppSheet bisa dikirim otomatis via email?
Ya. Dengan fitur Bot AppSheet, laporan bisa dikonfigurasi untuk dikirim otomatis via email pada jadwal tertentu (harian, mingguan, bulanan) atau saat kondisi tertentu terpenuhi tanpa ada yang perlu mengirim secara manual.
- Apa perbedaan Chart View dan Dashboard View di AppSheet?
Chart View adalah tampilan khusus untuk satu jenis grafik dari satu tabel data. Dashboard View adalah tampilan yang menggabungkan beberapa view berbeda dalam satu halaman mirip executive dashboard yang merangkum berbagai data sekaligus.
- Bisakah grafik AppSheet menampilkan data dari beberapa tabel?
Secara langsung tidak Chart View hanya mendukung satu tabel atau Slice. Untuk grafik yang membutuhkan data dari beberapa tabel, solusinya adalah membuat tabel ringkasan di Google Sheets yang mengaggregasi data dari beberapa sheet, lalu hubungkan tabel ringkasan tersebut ke Chart View.
- Apakah dashboard AppSheet bisa diakses dari HP?
Ya, sepenuhnya. Dashboard View di AppSheet dioptimalkan untuk tampilan mobile bisa diakses dari Android, iOS, maupun browser komputer dengan tampilan yang responsif.
Butuh Bantuan Membangun Dashboard & Laporan untuk Bisnis Anda?
Tutorial ini memberikan dasar yang kuat, tapi konfigurasi dashboard yang optimal untuk kebutuhan bisnis spesifik membutuhkan pemahaman mendalam tentang struktur data Anda. Tim ISA App siap membantu dari desain struktur data, pembuatan dashboard, hingga laporan otomatis yang langsung berjalan.


Comments