Dashboard Bisnis dengan Metabase: Laporan Tanpa Rekap Manual
Cara membuat dashboard penjualan dan laporan bisnis dengan Metabase: cara kerja, contoh metrik, langkah memulai, dan tips menjaga database tetap aman.
Jawaban singkat
Metabase adalah aplikasi business intelligence open-source yang terhubung ke database bisnismu lalu mengubah datanya menjadi grafik, tabel, dan dashboard. Pertanyaan sederhana bisa dibuat tanpa SQL, jadi pemilik dan tim bisa melihat angka terbaru tanpa menunggu rekap manual.
Daftar isi
Setiap Senin pagi, seseorang di kantormu mengekspor data dari sistem, menempelkannya ke spreadsheet, merapikan kolom, membuat grafik, lalu mengirimnya ke grup. Setengah hari habis. Dan saat laporan itu dibuka, angkanya sudah tertinggal.
Metabase memotong pekerjaan itu. Aplikasi ini terhubung langsung ke database tempat data transaksi disimpan, lalu menampilkan angkanya dalam grafik dan dashboard yang selalu mengikuti data terbaru.
Apa itu Metabase?
Metabase adalah aplikasi business intelligence (BI) open-source. BI adalah alat untuk mengolah data mentah menjadi informasi yang mudah dibaca, seperti total penjualan per hari, produk terlaris, atau pelanggan yang lama tidak belanja.
Metabase dibuka lewat browser. Setelah dihubungkan ke database, kamu bisa membuat pertanyaan (question) terhadap data, menyimpannya, lalu menyusun beberapa pertanyaan menjadi satu dashboard1. Metabase mendukung banyak database populer, termasuk PostgreSQL dan MySQL, dan daftar lengkapnya ada di dokumentasi resmi.
Kamu tidak harus bisa SQL. Pertanyaan sederhana dibuat dengan memilih tabel, filter, dan pengelompokan secara visual. SQL baru berguna untuk analisis yang lebih rumit.
Tiga lapis: sumber data, pertanyaan, dashboard
Lapis pertama adalah sumber data. Metabase membaca database yang sudah kamu punya, misalnya database toko online, aplikasi kasir, atau sistem internal. Ia tidak menggantikan database itu. Yang disimpan Metabase sendiri terutama pengaturan, pertanyaan, dan dashboard, sedangkan data penjualannya tetap di database asal.
Lapis kedua adalah pertanyaan. Kamu memilih tabel, menambahkan filter dan pengelompokan, lalu memilih tampilan: angka, tabel, grafik garis, batang, atau pai. Pengguna yang paham SQL bisa menulis query sendiri.
Lapis ketiga adalah dashboard. Beberapa pertanyaan disusun dalam satu halaman, diberi filter bersama seperti rentang tanggal atau cabang, lalu dibagikan ke tim. Karena Metabase membaca langsung dari database, angkanya mengikuti data terbaru setiap kali dibuka atau dimuat ulang.
Pertanyaan yang tersimpan juga bisa dipakai ulang. Tim keuangan, misalnya, membuat pertanyaan "invoice belum dibayar", lalu tim sales menambahkannya ke dashboard mereka dengan filter wilayah. Semua orang melihat angka dari sumber dan rumus yang sama, bukan versi spreadsheet masing-masing.
Metrik yang umum dipantau usaha kecil dan menengah antara lain penjualan harian dan bulanan dibanding periode sebelumnya, produk terlaris dan yang jarang terjual, penjualan per cabang atau per kanal (toko fisik, website, marketplace), pelanggan baru dan pelanggan yang kembali belanja, invoice yang belum dibayar beserta umurnya, serta stok yang mendekati batas minimum. Jangan langsung membuat puluhan grafik. Tentukan tiga angka yang paling sering ditanyakan pemilik usaha, buat dashboard untuk itu, lalu tambah sesuai kebutuhan.
Apakah Metabase cocok untuk bisnismu?
Metabase paling bermanfaat bila datamu sudah ada di database. Berikut perbandingannya dengan cara lain yang sering dipakai:
| Rekap spreadsheet manual | Laporan bawaan aplikasi | Metabase | |
|---|---|---|---|
| Sumber data | Disalin dari sistem | Satu aplikasi saja | Satu atau beberapa database |
| Kebaruan angka | Saat direkap | Mengikuti aplikasi | Mengikuti data terbaru |
| Bentuk laporan | Bebas, dibuat manual | Terbatas pada yang disediakan | Bisa disusun sendiri |
| Butuh keahlian | Spreadsheet | Hampir tidak ada | Dasar memahami data, SQL opsional |
| Kelemahan | Makan waktu, rawan salah | Sulit digabung dengan data lain | Butuh akses ke database |
Kalau data penjualanmu masih tersebar di spreadsheet dan chat, rapikan dulu ke satu sistem atau database. Setelah itu Metabase baru bisa bekerja dengan baik. Bila yang kamu butuhkan hanya ringkasan harian lewat email atau chat, alur otomatis seperti laporan penjualan dengan n8n bisa jadi pilihan yang lebih ringan.
Memulai dengan aman
Urutannya sederhana. Pasang Metabase dan buat akun admin saat pertama kali membuka alamatnya. Siapkan akun database khusus dengan hak baca saja (read-only), lalu tambahkan database di pengaturan Metabase: alamat host, port, nama database, dan akun tadi. Buat pertanyaan pertama, misalnya total penjualan per hari dalam 30 hari terakhir. Terakhir, susun dashboard, beri filter tanggal, dan undang anggota tim.
Akun read-only itu penting. Metabase cukup membaca data, jadi akunnya tidak perlu hak mengubah atau menghapus. Batasi juga akses per kelompok, karena tidak semua anggota tim perlu melihat data keuangan atau data pribadi pelanggan.
Hati-hati dengan query berat. Pertanyaan yang memindai tabel besar bisa membebani database produksi, jadi jadwalkan analisis berat di luar jam sibuk atau gunakan salinan database bila tersedia. Dan jaga kerahasiaan link berbagi: dashboard yang dibagikan ke publik bisa dibuka siapa saja yang memegang tautannya.
Database yang dibaca Metabase bisa berada di server aplikasimu atau di database terkelola. Bedanya dibahas di apa itu cloud database.
Memasang Metabase di Nivelva Apps
Di Nivelva Apps, Metabase bisa dipasang sekali klik di server terisolasi, dengan alamat namamu.nivelva.app, SSL otomatis, dan pilihan domain sendiri seperti laporan.namabisnis.com. Paket minimalnya Enterprise dengan 2 vCPU dan RAM 4 GB, seharga Rp50.000 per bulan (mengikuti halaman Apps saat artikel ini ditulis).
Pengelolaan dilakukan lewat panel (restart, update, log, pantauan CPU dan RAM), tanpa akses SSH. Backup harian tersedia sebagai add-on berbayar, berguna untuk menyimpan pertanyaan dan dashboard yang sudah kamu susun.
Singkatnya, Metabase mengganti rekap manual dengan dashboard yang membaca langsung dari database, dan pertanyaan sederhananya bisa dibuat tanpa SQL. Pastikan datamu sudah ada di database, hubungkan dengan akun read-only, lalu mulai dari tiga angka yang paling penting.


