Cara Membuat Dashboard di Google Sheets Tanpa Tools Tambahan
TL;DR
Dashboard di Google Sheets dibangun dari tiga lapis sheet: data mentah, sheet perhitungan, dan satu tab dashboard yang cuma berisi chart plus scorecard. Rumus intinya cuma QUERY, SUMIFS, dan SPARKLINE, ditambah pivot table bawaan buat ringkasan cepat. Semua fitur ini gratis dan udah nempel di Google Sheets, jadi gak perlu add-on atau tools tambahan.
Dashboard di Google Sheets itu satu tab khusus yang cuma berisi angka ringkasan dan chart, dibaca dari sheet data mentah lewat rumus. Gak butuh add-on, gak butuh Looker Studio, gak butuh bayar apa pun.
Yang bikin orang nyerah biasanya bukan rumusnya. Tapi strukturnya — semua ditumpuk di satu sheet, lalu chart-nya rusak tiap kali ada baris baru.
Di bawah ini urutan yang aku pakai buat bikin dashboard penjualan toko_berkah, dari 8.412 baris transaksi sampai jadi satu halaman yang bisa dibaca dalam 10 detik.
Apa itu dashboard Google Sheets?
Dashboard Google Sheets adalah satu tab yang nampilin metrik kunci dan chart dari data di tab lain, dibangun cuma pakai fitur bawaan Sheets: pivot table, chart, dan rumus kayak QUERY atau SUMIFS. Bedanya sama laporan biasa, dashboard dirancang buat dilihat berulang — angkanya update sendiri tiap data mentah nambah.
Kuncinya ada di pemisahan lapis. Data mentah gak pernah kamu sentuh. Perhitungan hidup di sheet sendiri. Dashboard cuma nampilin.
Kalau kamu masih bingung bedanya sama laporan bulanan, aku udah bahas garis pemisahnya di Dashboard vs Laporan.
Struktur sheet kayak apa yang bener?
Tiga tab. Gak kurang, gak lebih.
- data_mentah — hasil export dari POS atau Google Forms. Satu baris = satu transaksi. Header di baris 1, gak ada baris kosong, gak ada merged cell.
- hitung — semua rumus agregasi. QUERY, SUMIFS, tabel bantu buat chart. Tab ini boleh berantakan, gak ada yang lihat.
- dashboard — cuma scorecard dan chart. Nol rumus berat.
Kolom di data_mentah toko_berkah: tanggal, cabang, kategori, produk, qty, harga_satuan, total.
Satu aturan yang sering dilanggar: jangan pernah nulis rumus di sheet data mentah. Begitu ada export baru yang nimpa, rumusnya ilang semua.
Gimana cara bikin scorecard angka besar?
Scorecard itu angka tunggal yang gede di pojok atas — total omzet, jumlah transaksi, rata-rata belanja. Pakai SUMIFS biar bisa difilter per periode.
=SUMIFS(data_mentah!G:G;
data_mentah!A:A; ">="&$B$2;
data_mentah!A:A; "<="&$B$3)
B2 dan B3 di sheet dashboard itu sel tanggal mulai dan tanggal akhir. Ganti isinya, semua scorecard ikut berubah.
Buat jumlah transaksi, tinggal ganti jadi COUNTIFS dengan kriteria yang sama. Buat rata-rata belanja, bagi omzet dengan jumlah transaksi.
Perbandingan sama periode sebelumnya bikin angkanya punya arti. Rumusnya:
=IFERROR((C4-C5)/C5; 0)
C4 omzet bulan ini, C5 omzet bulan lalu. Format sel jadi persen, kasih conditional formatting hijau kalau positif dan oranye kalau negatif. Selesai.
Detail argumen SUMIFS aku jelasin lebih panjang di halaman fungsi SUMIFS.
Kenapa QUERY lebih enak dari pivot table buat dashboard?
Pivot table cepat dibikin, tapi dia objek statis — posisinya bisa geser dan chart yang nempel ke situ gampang rusak. QUERY ngasih hasil berupa tabel dari rumus, jadi chart-nya stabil dan bisa disambung ke sel filter.
Ini QUERY buat omzet per cabang, urut dari yang paling gede:
=QUERY(data_mentah!A:G;
"select B, sum(G)
where A is not null
group by B
order by sum(G) desc
label sum(G) 'Omzet'"; 1)
Hasilnya dua kolom: nama cabang dan total omzet. Chart bar tinggal nunjuk ke rentang itu.
Buat tren harian, ganti group by-nya jadi kolom tanggal:
=QUERY(data_mentah!A:G;
"select A, sum(G)
where A is not null
group by A
order by A asc
label sum(G) 'Omzet Harian'"; 1)
Sintaks lengkapnya — where, group by, pivot, limit — ada di halaman fungsi QUERY. Kalau kamu baru pertama kali pakai, mulai dari Fungsi QUERY Google Sheets dulu.
Pivot table tetap kepakai kok. Aku pakai buat ngecek cepat apakah angka QUERY-nya bener. Cara bikinnya ada di Pivot Table Google Sheets.
Chart apa yang dipakai buat apa?
Empat chart udah lebih dari cukup buat satu halaman.
| Pertanyaan | Chart | Sumber data |
|---|---|---|
| Omzet naik atau turun? | Line chart | QUERY tren harian |
| Cabang mana paling besar? | Bar chart horizontal | QUERY per cabang |
| Kategori apa yang dominan? | Column chart | QUERY per kategori |
| Produk apa yang laku? | Tabel + SPARKLINE | QUERY top 10 produk |
Pie chart aku skip. Mata manusia payah bandingin luas juring — bar chart selalu lebih gampang dibaca.
SPARKLINE bikin mini-chart di dalam satu sel. Enak banget buat tabel produk:
=SPARKLINE(H2:N2; {"charttype"\"column"; "color"\"#0891b2"})
H2:N2 itu penjualan 7 hari terakhir produk di baris itu. Hasilnya batang mungil yang langsung nunjukin polanya, tanpa makan tempat.
Soal warna, jangan asal pilih. Palet yang aman buat dashboard aku bahas di Cara Memilih Warna Dashboard.
Gimana bikin filter dropdown yang beneran jalan?
Filter interaktif di Sheets pakai kombinasi data validation dan rumus.
- Di sel B4 sheet dashboard, pasang Data > Data validation, sumbernya daftar cabang unik. Bikin daftarnya pakai
=UNIQUE(data_mentah!B2:B)di sheet hitung. - Tambahin opsi "Semua" di daftar itu biar bisa lihat gabungan.
- Sambungin ke QUERY lewat kondisi dinamis.
=QUERY(data_mentah!A:G;
"select C, sum(G)
where A is not null "
& IF($B$4="Semua"; ""; " and B = '" & $B$4 & "'") &
" group by C
order by sum(G) desc"; 1)
Pilih "Cabang Depok" di dropdown, semua chart yang baca tabel ini langsung ganti angka. Gak perlu tombol, gak perlu script.
Ini fitur yang paling sering bikin orang kaget dashboard Sheets bisa se-interaktif itu.
Contoh kasus: dashboard toko_berkah
Dataset toko_berkah punya 8.412 baris transaksi dari 6 cabang, periode Januari–Juni 2026. Total omzet Rp 1.284.550.000.
Waktu semuanya udah masuk dashboard, ada tiga angka yang langsung kelihatan dan gak pernah muncul di laporan Excel manual mereka:
- Cabang Depok nyumbang 31% omzet (Rp 398 juta) tapi cuma 18% dari jumlah transaksi. Rata-rata belanja di sana Rp 214.000 — hampir 2x rata-rata cabang lain yang cuma Rp 119.000.
- Kategori sembako 54% dari omzet, tapi margin-nya paling tipis. Kategori snack cuma 12% omzet dengan margin 2,5x lipat.
- Sabtu bukan hari terbaik. Puncaknya justru Jumat, rata-rata Rp 9,4 juta per hari — 22% di atas rata-rata harian keseluruhan (Rp 7,7 juta).
Temuan Jumat ini yang paling kepakai. Mereka geser jadwal restock dari Sabtu pagi ke Kamis sore, biar rak penuh pas hari ramai.
Semua ini dari satu file Sheets. Nol biaya.
Kesalahan umum yang bikin dashboard rusak
Pakai rentang terbatas. Nulis A2:G500 berarti baris ke-501 gak kebaca. Pakai A:G aja, QUERY dan SUMIFS udah pinter skip baris kosong.
Merged cell di data mentah. Ini pembunuh nomor satu. QUERY bakal balikin error atau baris kosong acak. Unmerge semua sebelum mulai.
Tanggal disimpan sebagai teks. Kalau kolom tanggal rata kiri, itu teks, bukan tanggal. SUMIFS dengan kriteria ">="&B2 bakal ngasih 0. Cek pakai =ISDATE(A2).
Chart nunjuk langsung ke data mentah. Chart jadi berat dan pola apa pun ketutup noise. Selalu lewat tabel agregasi dulu.
Terlalu banyak chart. Dashboard 12 chart itu bukan dashboard, itu galeri. Batasi 4–6, dan taruh yang paling penting di kiri atas — di situ mata orang mendarat pertama.
Aturan tata letak lainnya ada di Prinsip Desain Dashboard.
FAQ
Apakah bisa bikin dashboard di Google Sheets tanpa add-on apa pun?
Bisa. Semua yang kamu butuhin udah ada di Google Sheets bawaan: pivot table, chart, SPARKLINE, QUERY, SUMIFS, dan data validation buat dropdown filter. Add-on baru masuk akal kalau kamu butuh koneksi ke database eksternal atau refresh terjadwal dari API. Buat dashboard penjualan, keuangan, atau operasional harian dari data yang udah ada di sheet, versi gratisnya udah cukup.
Berapa banyak baris data yang sanggup ditangani Google Sheets?
Batas resminya 10 juta cell per spreadsheet, sesuai dokumentasi Google Drive. Tapi dari pengalaman, dashboard mulai kerasa lemot di atas 50.000 baris kalau kamu pakai banyak rumus array. Solusinya: agregasi dulu pakai QUERY jadi tabel ringkas, lalu chart baca dari hasil agregasi.
Apa beda pivot table dan rumus QUERY buat dashboard?
Pivot table lebih cepat dibikin dan enak buat eksplorasi manual. QUERY lebih pas buat dashboard soalnya hasilnya berupa rumus yang otomatis ikut berubah saat data nambah, dan bisa disambung ke sel filter. Aku biasanya pakai pivot table buat ngecek angka, lalu bikin versi QUERY-nya buat dipasang di dashboard.
Gimana caranya bikin dashboard Google Sheets update otomatis?
Pakai rentang kolom penuh kayak A:G, bukan A2:G500, biar baris baru langsung kebaca. Chart yang sumbernya tabel hasil QUERY juga ikut nambah sendiri. Kalau datanya dari form, sambungin Google Forms ke sheet respons, lalu QUERY baca dari sheet itu. Gak perlu tekan tombol refresh apa pun.
Kapan sebaiknya pindah dari Google Sheets ke Looker Studio?
Pindah kalau audiensnya di luar tim kamu, datanya lebih dari 100 ribu baris, atau kamu butuh filter interaktif yang gak ngerusak sheet orang lain. Google Sheets menang di kecepatan bikin dan biaya nol. Looker Studio menang di tampilan dan kontrol akses. Kalau udah siap pindah, ikutin panduan dashboard Looker Studio.
Penutup
Tiga hal yang perlu kamu bawa pulang:
- Pisahin data mentah, sheet hitung, dan tab dashboard. Ini yang bikin dashboard gak rusak tiap ada data baru.
- QUERY plus SUMIFS udah cukup buat 90% kebutuhan. Sisanya SPARKLINE dan satu dropdown.
- Empat chart yang kepilih rapi ngalahin dua belas chart yang asal pasang.
Buka file penjualan kamu sekarang, bikin tab bernama dashboard, dan tempel satu QUERY omzet per cabang. Lima belas menit, kamu udah punya scorecard pertama.
Mau latihan rumusnya sambil langsung praktek? Coba referensi fungsi QUERY di NgulikSheet — ada contoh yang bisa kamu copy langsung.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel Terkait
Dashboard vs Laporan: Bedanya dan Kapan Bikin yang Mana
Dashboard buat mantau angka yang berubah tiap hari. Laporan buat jawab satu pertanyaan sekali dan tuntas. Salah pilih, kerjaanmu kebuang.
KPI Keuangan: Metrik yang Dibaca CFO Setiap Bulan
Delapan KPI keuangan yang beneran dibuka CFO tiap bulan, rumusnya, dan cara nyusunnya jadi satu dashboard yang kebaca dalam 90 detik.
KPI HR: Metrik People Analytics yang Benar-benar Berguna
8 KPI HR yang beneran dipakai buat ngambil keputusan orang, bukan cuma buat laporan tahunan. Lengkap rumus, SQL, dan contoh angka dari perusahaan 240 karyawan.