Power BI untuk Pemula: Dari Import Data sampai Publish
Blog/Dashboard & Visualisasi/Power BI untuk Pemula: Dari Import Data sampai Publish

Power BI untuk Pemula: Dari Import Data sampai Publish

BimaBima
·26 April 2026·11 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Power BI adalah tool dashboard dari Microsoft yang alur kerjanya lima langkah: Get Data buat narik sumber data, Power Query buat bersihin, tab Model buat nyambungin antar tabel, tab Report buat bikin visualnya, dan Publish buat naikin ke cloud. Yang paling sering bikin pemula stuck bukan visualnya — tapi bedanya measure sama calculated column, dan relationship antar tabel yang arahnya salah.

Power BI adalah tool dashboard dari Microsoft yang alur kerjanya lima langkah: Get Data → Power Query → Model → Report → Publish.

Yang bikin pemula bingung: Power BI punya tiga layar utama yang fungsinya beda-beda, dan gak ada yang ngasih tau kamu harus mulai dari mana.

Waktu pertama kali aku buka Power BI, aku langsung drag-drop chart dan bingung kenapa angkanya sama semua di tiap baris. Ternyata aku lewatin dua langkah penting di tengah.

Ini alur lengkapnya, dari file Excel mentah sampai dashboard yang bisa dibuka bos kamu dari HP.

Tiga Layar di Power BI dan Fungsinya Apa

Di sisi kiri Power BI Desktop ada tiga ikon. Ngerti ini duluan bikin sisanya jauh lebih masuk akal.

LayarBuat apaKapan dipakai
ReportBikin chart, card, slicerSetelah data bersih dan model beres
Table (Data)Lihat isi tabel, bikin calculated columnCek data hasil import
ModelSambungin antar tabel (relationship)Wajib kalau tabel lebih dari satu

Power Query itu layar keempat, tapi dia kebuka di window terpisah lewat tombol Transform data.

Langkah 1: Get Data

Ribbon Home > Get data. Pilihannya banyak banget — Excel, CSV, SQL Server, MySQL, PostgreSQL, Google Sheets, web, folder.

Buat latihan, mulai dari Excel atau CSV. Aku pakai dua file dari dataset toko_berkah:

transaksi.csv
  id_transaksi, tanggal, id_produk, id_cabang, qty, total

produk.csv
  id_produk, nama_produk, kategori, harga_modal

Setelah pilih file, muncul jendela Navigator. Jangan langsung klik Load. Klik Transform Data — itu bawa kamu ke Power Query.

Kenapa jangan Load? Karena data mentah hampir selalu ada yang perlu dibenerin. Dan benerin di Power Query jauh lebih gampang daripada benerin belakangan.

Langkah 2: Bersihin di Power Query

Power Query itu tempat kamu bersihin data sebelum masuk model. Tiap aksi kamu kecatet sebagai step di panel kanan — dan step itu bakal jalan otomatis tiap kali data di-refresh.

Ini yang paling sering perlu dilakuin:

Benerin tipe data

Kolom tanggal sering ke-import sebagai Text. Klik ikon tipe data di header kolom > pilih Date.

Kolom tanggal yang formatnya Text itu penyebab nomor satu dashboard Power BI yang gak bisa difilter per bulan.

Buang baris kosong

Ribbon Home > Remove Rows > Remove Blank Rows.

Cek duplikat

Klik kolom id_transaksi > ribbon Home > Remove Rows > Remove Duplicates.

Tapi cek dulu berapa yang kebuang. Kalau 3.000 dari 10.000 baris hilang, itu bukan duplikat — itu tanda kolom yang kamu pilih bukan kunci unik.

Ganti nama kolom biar manusiawi

Double-click header kolom, ketik nama baru. id_cabang jadi Cabang. Nama kolom ini yang bakal muncul di chart kamu — jadi bikin yang enak dibaca.

Kalau udah, klik Close & Apply di pojok kiri atas.

Langkah 3: Bikin Relationship di Tab Model

Ini langkah yang paling sering dilewatin pemula, dan yang paling sering bikin angka salah.

Klik ikon Model di kiri. Kamu bakal lihat kotak-kotak tabel. Power BI kadang otomatis nebak relationship-nya — kadang nggak.

Drag kolom id_produk dari tabel transaksi ke kolom id_produk di tabel produk. Garis muncul di antara dua tabel.

Double-click garisnya buat cek settingnya:

  • Cardinality: Many to one (*:1). Banyak transaksi, satu produk.
  • Cross filter direction: Single. Filter dari produk ngalir ke transaksi, gak sebaliknya.

Kalau relationship gak ada, waktu kamu bikin chart "total penjualan per kategori", tiap kategori bakal nunjukin angka yang sama persis — total seluruh transaksi. Itu tanda paling jelas relationship kamu hilang.

Langkah 4: Bikin Measure (Bukan Calculated Column)

Ini konsep yang paling bikin pemula pusing. Jadi pelan-pelan.

Calculated column dihitung sekali waktu refresh, hasilnya nempel di tiap baris sebagai kolom baru. Cocok buat: margin per baris, kategori umur, flag.

Measure dihitung ulang tiap kali kamu lihat, ngikutin filter yang lagi aktif. Cocok buat: total, rata-rata, count — apapun yang harus berubah waktu kamu klik slicer.

Kalau kamu bikin "Total Penjualan" sebagai calculated column, angkanya bakal sama terus walaupun kamu filter cabang Bandung. Karena udah dihitung duluan.

Bikin measure: klik kanan tabel di panel Fields > New measure. Ketik:

Total Penjualan = SUM(transaksi[total])

Measure lain yang hampir selalu kepakai:

Jumlah Transaksi = COUNTROWS(transaksi)

Rata-rata Nilai Order = DIVIDE([Total Penjualan], [Jumlah Transaksi])

Total Modal = SUMX(transaksi, transaksi[qty] * RELATED(produk[harga_modal]))

Margin % = DIVIDE([Total Penjualan] - [Total Modal], [Total Penjualan])

Perhatiin DIVIDE, bukan tanda bagi. DIVIDE otomatis handle pembagian nol — hasilnya kosong, bukan error yang bikin seluruh chart blank.

Konsep SUM di DAX mirip banget sama SUM di SQL. Kalau kamu udah nyaman di SQL, DAX bakal kerasa familiar — sampai kamu ketemu filter context, yang emang beda cerita.

Langkah 5: Bikin Visual di Tab Report

Sekarang bagian yang seru. Klik ikon Report.

Dashboard toko_berkah yang minimal berguna:

  1. Card — drag measure Total Penjualan. Angka besar di pojok kiri atas.
  2. Card — Margin %. Format jadi persen lewat panel Format.
  3. Clustered column chart — X axis: Cabang, Y axis: Total Penjualan.
  4. Line chart — X axis: tanggal (pilih level Month), Y axis: Total Penjualan.
  5. Table — kolom: nama_produk, Total Penjualan, Margin %. Sort turun by Total Penjualan.
  6. Slicer — drag kolom kategori. Sekarang orang bisa filter sendiri.

Klik slicer kategori "Minuman" — semua visual lain ikut berubah. Itu yang bikin Power BI beda dari laporan Excel statis.

Susunan yang enak dibaca

Kartu angka di atas. Chart tren di tengah kiri. Breakdown kategori di tengah kanan. Tabel detail di bawah. Slicer di sisi kiri atau atas.

Orang baca dari kiri atas ke kanan bawah. Taruh angka paling penting di kiri atas.

Langkah 6: Publish

Ribbon Home > Publish. Pilih workspace. Tunggu upload.

Dashboard kamu sekarang ada di Power BI Service — bisa dibuka dari browser atau app HP.

Buat share ke orang lain, kamu butuh lisensi Power BI Pro. Power BI Desktop gratis, tapi sharing itu berbayar. Ini yang sering bikin kaget.

Jadwalin refresh

Di Power BI Service, buka dataset kamu > Settings > Scheduled refresh. Set jam berapa data mau di-tarik ulang.

Kalau sumber datanya file lokal di komputer kamu, kamu butuh On-premises data gateway — program kecil yang jalan di komputer kamu buat jembatani ke cloud. Kalau sumbernya udah di cloud (SharePoint, database online), gak perlu gateway.

Contoh Kasus: Angka yang Sama di Semua Baris

Ini kejadian pertama yang hampir pasti kamu alamin.

Aku bikin chart "Total Penjualan per Kategori" dari data toko_berkah. Hasilnya: Minuman Rp 1,84 miliar. Makanan Rp 1,84 miliar. Sembako Rp 1,84 miliar.

Tiga kategori, angka identik. Dan Rp 1,84 miliar itu total seluruh transaksi.

Penyebabnya: relationship antara transaksi dan produk gak kebentuk. Waktu Power BI diminta filter transaksi berdasarkan kategori, dia gak tau caranya — jadi dia kasih total semuanya.

Fix-nya 10 detik di tab Model. Tapi kalau kamu gak tau tandanya, kamu bisa habis 2 jam ngutak-atik measure yang sebenernya udah bener.

Aturan cepet: kalau semua baris di chart kamu angkanya sama persis, cek relationship. Bukan measure-nya.

5 Kesalahan Pemula di Power BI

1. Load langsung tanpa lewat Power Query

Tipe data salah, kolom kotor, baris kosong — semua kebawa ke model dan bikin masalah belakangan.

2. Bikin measure sebagai calculated column

Angka gak berubah waktu difilter. Kalau chart kamu gak responsif ke slicer, cek ini.

3. Import kolom yang gak kepakai

Tabel 40 kolom padahal kamu cuma butuh 8. File jadi berat, refresh jadi lama. Buang kolom di Power Query — Remove Other Columns.

4. Gak bikin tabel kalender

Buat analisis time intelligence — year-to-date, growth month-over-month — Power BI butuh tabel tanggal terpisah. Bikin lewat: Modeling > New table, terus Kalender = CALENDARAUTO().

Tanpa itu, fungsi kayak TOTALYTD gak bakal jalan bener.

5. Naruh 12 visual di satu halaman

Dashboard yang penuh itu dashboard yang gak dibaca. Maksimal 6 visual per halaman. Sisanya taruh di halaman kedua.

Power BI vs Looker Studio: Pilih Mana?

Kalau data kamu udah di ekosistem Microsoft — SharePoint, Excel, SQL Server, Azure — Power BI lebih nyambung. DAX juga jauh lebih kuat daripada rumus di Looker Studio.

Kalau data kamu di Google Sheets, BigQuery, atau Google Ads — Looker Studio lebih ringkas, gratis buat sharing, dan jalan di browser apapun termasuk Mac.

Buat pemula yang cuma punya beberapa file Excel, dua-duanya bisa. Tapi Power BI Desktop cuma jalan di Windows. Kalau kamu pakai Mac, mulai dari Looker Studio aja.

Dokumentasi resminya lengkap dan gratis di Microsoft Learn.

FAQ

Power BI Desktop gratis atau bayar?

Desktop gratis selamanya buat bikin dashboard di komputer sendiri. Yang bayar itu Power BI Pro, perlu kalau mau share dashboard atau jadwalin auto refresh.

Apa bedanya measure sama calculated column?

Calculated column dihitung sekali waktu refresh dan nempel di tiap baris. Measure dihitung ulang tiap kali kamu lihat, ngikutin filter aktif. Total yang berubah waktu klik slicer? Itu measure.

Power BI bisa jalan di Mac?

Power BI Desktop cuma buat Windows. Di Mac, pakai virtual machine, atau pilih Looker Studio yang full browser.

Kenapa angka dashboard aku sama semua di tiap baris?

Relationship antar tabel gak kebentuk. Power BI gak tau cara nyaring tabel transaksi berdasarkan kolom di tabel produk, jadi dia kasih total semuanya. Cek tab Model.

Berapa lama belajar Power BI sampai bisa bikin dashboard sendiri?

Dashboard sederhana dari satu file Excel: sekitar seminggu latihan rutin. DAX dan data modeling butuh 2-3 bulan sampai nyaman.

Penutup

Yang perlu nempel:

  • Alurnya: Get Data → Power Query → Model → Report → Publish. Jangan lompat.
  • Measure buat angka yang harus berubah kena filter. Calculated column buat yang tetap.
  • Semua baris angkanya sama? Itu relationship, bukan measure.

Sebelum data masuk Power BI, biasanya kamu perlu agregasi dulu di sumbernya. GROUP BY di SQL itu skill yang bakal kepakai terus, bahkan setelah kamu pindah ke Power BI.

Bingung istilah dataset, model, dan report yang muncul di mana-mana? Cek definisi data model dulu — ini fondasi yang bikin sisa Power BI masuk akal.

Download Power BI Desktop hari ini, import satu file Excel penjualan kamu, dan berhenti di langkah Model. Bikin satu relationship. Itu udah lebih jauh dari kebanyakan orang yang cuma drag-drop chart terus bingung angkanya salah.

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