Cara Menghubungkan Data Source di Looker Studio (7 Sumber Populer)
Blog/Dashboard & Visualisasi/Cara Menghubungkan Data Source di Looker Studio (7 Sumber Populer)

Cara Menghubungkan Data Source di Looker Studio (7 Sumber Populer)

BimaBima
·2 April 2026·10 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Buat nyambungin data source di Looker Studio, klik Add data di dashboard kamu, pilih connector yang sesuai (Google Sheets, BigQuery, CSV, MySQL, dan seterusnya), lalu kasih izin akses. Google Sheets paling gampang buat pemula dan gratis. BigQuery dipakai kalau datanya di atas beberapa juta baris. Setelah nyambung, cek tipe kolomnya dulu sebelum bikin chart.

Data source di Looker Studio adalah jembatan antara dashboard kamu dan tempat datanya disimpan. Tanpa ini, kanvas kamu kosong — gak ada chart yang bisa dibikin.

Cara nyambungin selalu mulai dari satu tombol: Add data. Yang beda cuma connector mana yang kamu pilih dan izin apa yang perlu dikasih.

Aku bahas 7 sumber yang paling sering dipakai di Indonesia, plus jebakan yang bikin dashboard error di hari ketiga.

Apa itu data source di Looker Studio?

Data source adalah koneksi antara dashboard Looker Studio dan tempat data kamu tinggal — bisa Google Sheets, database, atau file CSV. Data source nyimpen struktur kolom, tipe data, dan aturan agregasi. Datanya sendiri tetap di tempat asalnya; Looker Studio cuma narik pas dibutuhin.

Satu dashboard bisa punya banyak data source. Chart A ambil dari Sheets, chart B ambil dari BigQuery — boleh.

Langkah umumnya sama buat semua sumber:

  1. Buka dashboard kamu.
  2. Klik Add data di toolbar (atau Resource > Manage added data sources > Add a data source).
  3. Pilih connector.
  4. Kasih izin akses (Authorize).
  5. Pilih file / tabel / dataset.
  6. Klik Add.

Selesai. Kolom-kolomnya muncul di panel kanan, siap dipakai bikin chart.

1. Google Sheets — buat mulai

Ini pilihan default buat pemula, dan sering kali cukup buat kerjaan nyata.

Cara connect: Add data > Google Sheets > pilih spreadsheet > pilih worksheet > Add.

Ada 2 opsi centang yang perlu kamu perhatiin:

  • Use first row as headers — centang. Kalau nggak, kolom kamu bakal dinamain Field1, Field2.
  • Include hidden and filtered cells — uncheck kalau kamu emang sengaja nyembunyiin baris.

Batasnya: di atas 100 ribu baris, dashboard mulai kerasa berat. Di atas 500 ribu, siap-siap nunggu lama tiap kali ganti filter.

Syarat penting: baris pertama harus judul kolom, dan gak boleh ada baris kosong di tengah data. Sheet yang ada baris kosong bikin Looker Studio berhenti baca di situ.

2. BigQuery — buat data gede

Kalau data kamu jutaan baris, ini jawabannya. BigQuery dirancang buat ini.

Cara connect: Add data > BigQuery > pilih project > dataset > tabel > Add.

Ada opsi Custom Query yang jauh lebih berguna dari milih tabel mentah. Kamu bisa agregasi duluan di SQL, jadi Looker Studio narik data yang udah ringkas.

SELECT
  DATE(tanggal) AS tanggal,
  kota,
  kategori,
  COUNT(DISTINCT id_transaksi) AS jumlah_transaksi,
  SUM(total_harga) AS omzet
FROM `toko_berkah.transaksi`
WHERE tanggal >= DATE_SUB(CURRENT_DATE(), INTERVAL 365 DAY)
GROUP BY tanggal, kota, kategori;

Query ini mangkas 4,2 juta baris jadi sekitar 18 ribu baris ringkasan. Dashboard-nya loading dalam 2 detik, bukan 40 detik.

Perhatiin biayanya. BigQuery nagih per data yang di-scan. Dashboard yang di-refresh tiap 15 menit dan tiap kali scan 10 GB bisa bikin tagihan naik tanpa kamu sadar.

Solusinya: nyalain BI Engine, atau set data freshness ke 12 jam kalau angkanya gak perlu real-time.

Kalau query-nya kerasa lambat, cek dulu penyebab query SQL lambat.

3. File Upload (CSV) — buat data sekali jalan

Punya file CSV hasil export dari sistem POS? Tinggal upload.

Cara connect: Add data > File Upload > drag file CSV kamu > Add.

Batasnya: 100 MB per file, dan total 2 GB per akun.

Kelemahannya: datanya statis. Mau update? Upload ulang manual.

Buat dashboard yang dipakai berulang, mending taruh datanya di Google Sheets aja — lebih gampang di-update.

4. MySQL / PostgreSQL — nyambung langsung ke database

Ini yang paling sering gagal, dan penyebabnya hampir selalu sama.

Cara connect: Add data > MySQL (atau PostgreSQL) > isi Host, Port, Database, Username, Password > Authenticate.

FieldIsi dengan
Host Name or IPAlamat server database kamu
Port3306 (MySQL) / 5432 (PostgreSQL)
DatabaseNama database
UsernameUser yang punya hak baca

Kalau gagal, ini urutan ceknya:

  1. IP whitelist. Ini penyebab nomor satu. Firewall database kamu nolak koneksi dari luar. Google publikasi daftar IP range yang dipakai server Looker Studio — kamu harus izinin IP itu.
  2. Hak akses user. User database-nya harus boleh connect dari host luar, bukan cuma localhost.
  3. Port salah. Cek lagi.

Aku saranin bikin user khusus buat Looker Studio yang cuma punya izin SELECT. Jangan pakai user admin.

5. Google Analytics 4

Cara connect: Add data > Google Analytics > pilih akun > property > Add.

Gratis, dan kolomnya udah disiapin Google — sessions, users, bounce rate, conversion.

Yang bikin bingung: angka di Looker Studio kadang beda tipis dari angka di dashboard GA4 sendiri. Itu gara-gara GA4 pakai data sampling buat laporan yang kompleks. Bedanya biasanya di bawah 2%, tapi kalau kamu butuh presisi, ekspor GA4 ke BigQuery dulu.

6. Google Ads & Search Console

Dua connector gratis lain dari Google.

Search Console berguna banget buat blog atau website konten. Kamu bisa lihat keyword mana yang naik, halaman mana yang turun impresinya.

Batas Search Console: datanya cuma 16 bulan ke belakang. Kalau butuh histori lebih panjang, salin ke Sheets tiap bulan.

7. Partner connector — buat tools non-Google

Mau narik data dari Facebook Ads, Shopee, atau Stripe? Connector-nya dibuat pihak ketiga.

Cara connect: Add data > scroll ke Partner Connectors > cari connector-nya.

Kebanyakan bayar langganan bulanan, mulai sekitar 20 dolar per bulan per koneksi.

Alternatif gratis: ekspor data dari platform tersebut ke Google Sheets pakai Apps Script atau tools automasi. Ribet di awal, tapi gak ada biaya bulanan.

Gimana cara gabungin data dari dua sumber?

Namanya Blend Data. Ini mirip JOIN di SQL.

  1. Klik Resource > Manage blends > Add a blend.
  2. Pilih data source pertama.
  3. Klik Join another table, pilih data source kedua.
  4. Klik ikon Configure join. Pilih tipe join (Left, Inner, Full) dan kolom kuncinya.
  5. Save.

Contoh: data penjualan ada di BigQuery, target bulanan ada di Google Sheets. Blend keduanya pakai kolom bulan sebagai kunci. Sekarang kamu bisa bikin chart "realisasi vs target".

Batasnya: maksimal 5 tabel per blend. Dan blend gede bikin dashboard lambat, soalnya penggabungannya terjadi tiap kali chart di-render.

Kalau blend-nya kerasa berat, mending gabungin datanya di sumbernya — pakai JOIN di SQL sebelum masuk Looker Studio.

Kenapa data di dashboard gak update?

Looker Studio nyimpen hasil query di cache biar loading-nya cepat. Jadi angka yang kamu lihat bisa jadi angka 15 menit lalu.

Refresh manual: tombol Refresh data di pojok kanan atas.

Atur intervalnya: Resource > Manage added data sources > Edit > Data freshness.

SumberDefault cacheBisa diatur jadi
Google Sheets15 menit15 menit – 12 jam
BigQuery12 jam15 menit – 12 jam
MySQL / PostgreSQL12 jam15 menit – 12 jam
File UploadGak ada auto-refreshUpload ulang manual

Jangan asal set semua ke 15 menit. Buat BigQuery, itu artinya query jalan tiap 15 menit dan tagihannya ikut naik.

Contoh kasus: dashboard penjualan toko_berkah

Ini setup nyata buat dashboard 12 cabang toko_berkah.

Percobaan pertama: semua 4,2 juta baris transaksi dari BigQuery ditarik mentah-mentah ke Looker Studio. Tabel dipilih langsung, tanpa custom query.

Hasilnya: dashboard loading 38 detik. Tiap kali ganti filter tanggal, nunggu lagi 30 detik. Gak ada yang mau pakai.

Percobaan kedua: pakai custom query yang agregasi duluan — per tanggal, per kota, per kategori. Baris turun dari 4,2 juta jadi 18.400.

Loading: 2,1 detik. Ganti filter: instan.

Data freshness di-set 6 jam, soalnya data POS-nya emang cuma sinkron 2 kali sehari. Set ke 15 menit cuma bikin query jalan sia-sia dan nambah tagihan BigQuery.

Target bulanan yang diketik manual disimpen di Google Sheets, lalu di-blend pakai kolom bulan dan kota. Sekarang tiap cabang bisa lihat pencapaian vs target di satu chart.

Pelajarannya: kerjaan berat harusnya terjadi di sumber datanya, bukan di Looker Studio.

Kesalahan umum waktu nyambungin data source

1. Narik tabel mentah padahal butuh ringkasan

Dashboard kamu cuma nampilin omzet per bulan per kota. Kenapa narik 4 juta baris transaksi?

Agregasi duluan di sumbernya. Dashboard-nya bakal 15 kali lebih cepat.

2. Tipe kolom kebaca salah

Kolom tanggal kebaca sebagai teks. Akibatnya kamu gak bisa bikin chart tren waktu.

Cek di Resource > Manage added data sources > Edit. Lihat kolom Type di sebelah tiap field. Ganti kalau salah.

Penyebab paling sering: format tanggal di sheet-nya gak konsisten. Benerin di sumbernya — panduan format tanggal ini bisa bantu.

3. Ada baris kosong di tengah Google Sheets

Looker Studio berhenti baca di baris kosong pertama. Data di bawahnya diabaikan.

Hapus baris kosongnya, atau pastiin range yang dipilih eksplisit.

4. Pakai user admin buat koneksi database

Kalau kredensialnya bocor, seluruh database kamu terbuka. Bikin user khusus yang cuma punya izin SELECT.

5. Set data freshness 15 menit buat BigQuery

Query jalan 96 kali sehari. Kalau tiap query scan 5 GB, itu 480 GB per hari. Tagihannya kerasa.

Tanya dulu: datanya update seberapa sering? Set freshness-nya ngikutin itu.

FAQ

Data source apa yang paling gampang buat pemula Looker Studio?

Google Sheets. Connector-nya gratis, gak butuh setting apa-apa, dan datanya update otomatis tiap kali kamu edit sheet-nya. Cocok buat data di bawah 100 ribu baris. Kalau datanya lebih gede dari itu, dashboard mulai berat dan kamu perlu pindah ke BigQuery.

Kenapa data di Looker Studio gak update padahal sheet-nya udah diubah?

Looker Studio nyimpen data di cache buat ngirit waktu loading. Default-nya cache disegerin tiap 15 menit buat Google Sheets. Kalau kamu butuh angka terbaru sekarang, klik tombol Refresh data di pojok kanan atas dashboard. Buat ngubah interval-nya, buka Resource > Manage added data sources > Edit > Data freshness.

Apa bedanya connector gratis dan partner connector?

Connector gratis dibuat Google, nyambung ke produk Google kayak Sheets, BigQuery, Analytics, dan Ads. Partner connector dibuat pihak ketiga buat nyambung ke tools kayak Facebook Ads, Shopee, atau Stripe. Sebagian besar partner connector bayar langganan bulanan, biasanya mulai 20 dolar per bulan per koneksi.

Gimana cara gabungin data dari dua sumber di Looker Studio?

Pakai fitur Blend Data. Klik Resource > Manage blends > Add a blend, lalu pilih dua data source. Tentuin kolom kunci yang jadi penghubung, misalnya id_produk atau tanggal. Looker Studio bakal gabungin barisnya mirip JOIN di SQL. Blend punya batas 5 tabel dan bisa bikin dashboard lambat kalau datanya gede.

Kenapa koneksi MySQL ke Looker Studio selalu gagal?

Biasanya gara-gara IP server Looker Studio belum di-whitelist di firewall database kamu. Google publikasi daftar IP range yang dipakai Looker Studio, dan kamu harus izinin IP itu di setting database. Penyebab lain yang sering: port-nya salah (MySQL default 3306) atau user database-nya gak punya hak akses baca dari luar.

Penutup

Tiga hal yang paling nentuin:

  • Mulai dari Google Sheets kalau kamu baru. Pindah ke BigQuery kalau datanya udah lewat 100 ribu baris.
  • Agregasi duluan di sumbernya. Dashboard yang narik 18 ribu baris ringkasan 15 kali lebih cepat dari yang narik 4 juta baris mentah.
  • Set data freshness ngikutin seberapa sering datanya beneran update. Bukan asal 15 menit.

Buka Looker Studio, bikin dashboard kosong, dan sambungin satu Google Sheet punya kamu. Lima menit, dan kamu udah punya chart pertama.

Lanjut ke panduan Looker Studio buat pemula, dan pahami istilah dimension vs metric sama data warehouse biar gak bingung waktu ngatur kolom.

Daftar lengkap connector dan batasannya ada di dokumentasi resmi Looker Studio soal data sources.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel Terkait

Cara Membuat Dashboard di Google Sheets Tanpa Tools Tambahan
Dashboard & Visualisasi
12 Juli 2026•9 menit baca

Cara Membuat Dashboard di Google Sheets Tanpa Tools Tambahan

Dashboard penjualan yang rapi bisa kamu bikin cuma pakai Google Sheets — tanpa Looker Studio, tanpa add-on, tanpa bayar apa pun. Ini urutan 6 langkahnya, lengkap dengan rumusnya.

BimaBima
Dashboard vs Laporan: Bedanya dan Kapan Bikin yang Mana
Dashboard & Visualisasi
9 Juli 2026•8 menit baca

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.

BimaBima
KPI Keuangan: Metrik yang Dibaca CFO Setiap Bulan
Dashboard & Visualisasi
6 Juli 2026•9 menit baca

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.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

Copyright © 2026 - All rights reserved

LINKS
SupportPricingDatasetBlogAffiliates
LEGAL
Terms of servicesPrivacy policy
Ngulik Data
DatasetLeaderboardBlogStore