Lewati ke konten utama

Visualisasi Data dengan Power BI

Pelajari cara menganalisis dan menampilkan data menggunakan Power BI untuk mengambil keputusan yang lebih baik berbasis data.
Diperbarui 28 Sep 2026  · 12 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Tujuan kita sebagai analis data adalah menyusun wawasan dari data sedemikian rupa sehingga siapa pun yang melihatnya dapat memahami implikasinya dan mengambil tindakan yang tepat.

Power BI adalah layanan analitik bisnis berbasis cloud dari Microsoft yang memungkinkan siapa saja memvisualisasikan dan menganalisis data dengan lebih cepat dan efisien. Ini adalah alat BI yang kuat sekaligus fleksibel untuk terhubung dan menganalisis beragam data. Banyak bisnis bahkan menganggapnya tak tergantikan untuk pekerjaan terkait data science. Kemudahan penggunaan Power BI berasal dari antarmuka seret dan lepas. Fitur ini membantu melakukan tugas seperti mengurutkan, membandingkan, dan menganalisis dengan sangat mudah dan cepat. Power BI juga kompatibel dengan berbagai sumber, termasuk Excel, SQL Server, dan repositori data berbasis cloud, yang menjadikannya pilihan unggul bagi Data Scientist.

1. Gambaran Umum Power BI

Gambaran umum

Power BI memberikan kemampuan untuk menganalisis dan mengeksplorasi data baik on-premise maupun di cloud. Power BI menyediakan kemampuan untuk berkolaborasi dan berbagi dasbor khusus serta laporan interaktif di antara rekan kerja dan organisasi, dengan mudah dan aman.

Gambaran Umum Power BI

Gambaran Umum Power BI. Sumber: Microsoft

Komponen Power BI

Power BI terdiri dari berbagai komponen yang tersedia terpisah di pasar dan dapat digunakan secara eksklusif.

Gambaran Umum Power BI

Komponen Power BI. Sumber: Wikipedia

Pemilihan komponen yang digunakan terutama bergantung pada proyek atau tim. Namun, kita akan bekerja dengan Power BI Desktop karena ini adalah komponen yang terutama digunakan untuk pembuatan laporan bisnis dan kreasi di desktop. Selain itu, pekerjaan lain biasanya dimulai dengan Power BI Desktop, tempat pembuatan laporan berlangsung.

Pengenalan Power BI

Untuk pengenalan praktik yang baik tentang cara menavigasi platform Power BI, ikuti kursus DataCamp, Introduction to Power BI.

Pengenalan Power BI

2. Keuntungan menggunakan Power BI

Power BI memberikan sejumlah manfaat yang membuatnya lebih unggul dibandingkan alat analitik yang ada:

  • Menyediakan antarmuka berbasis cloud dan juga desktop.
  • Menyediakan kapabilitas seperti data warehousing, penemuan data, dan dasbor interaktif.
  • Kemampuan memuat visualisasi kustom, dan
  • Mudah diskalakan di seluruh organisasi.

3. Power BI Desktop

Power BI adalah aplikasi gratis yang dapat diunduh dan diinstal pada sistem. Aplikasi ini dapat terhubung ke banyak sumber data. Biasanya, pekerjaan analisis dimulai di Power BI Desktop tempat pembuatan laporan berlangsung. Laporan kemudian dipublikasikan ke Power BI service dari mana dapat dibagikan ke Power BI Mobile apps sehingga orang dapat melihat laporan bahkan di ponsel.

Power BI Desktop

Power BI Desktop. Sumber: Microsoft

Instalasi

Power BI hanya berjalan di mesin Windows. Pengguna Mac dapat menjalankan VM Windows di Azure dan memuat Power BI ke dalamnya atau menggunakan Turbo.net, yang dapat melakukan streaming Power BI ke Mac langsung dari cloud.

Power BI dapat digunakan dengan dua cara:

  • Sebagai aplikasi dari Microsoft Store dan cukup masuk untuk memulai. Ini adalah versi online dari alat tersebut.
  • Unduh perangkat lunak secara lokal lalu instal. Pastikan Anda membaca semua instruksi instalasi.

Bergantung pada pilihan produk, unduh perangkat lunak ke komputer. Setelah menyetujui perjanjian lisensi, verifikasi instalasi dengan mengklik Ikon/Aplikasi Power BI. Jika layar berikut muncul, Anda siap menggunakan.

Power BI Desktop

4. Memulai

Sekarang mari kita memahami cara bekerja dengan Power BI Desktop. Pada bagian ini, kita akan mengeksplorasinya sedikit agar terbiasa dengan antarmukanya.

Ruang kerja Power BI

Gambar di bawah menyoroti komponen utama ruang kerja Power BI.

Memulai dengan Power BI

Tampilan dasar

  • Report View: Ini adalah tampilan utama tempat Dasbor dibuat.

  • Data View: Data view memberikan pratinjau seluruh data.

Memulai dengan Power BI

  • Relationship View: Relationship view menampilkan hubungan antar berbagai objek.

Memulai dengan Power BI

Menyambungkan ke sumber data

Power BI dapat dihubungkan ke beberapa sumber data. Ikon Get Data menampilkan semua opsi yang tersedia dari mana data dapat diimpor ke Power BI.

Memulai dengan Power BI

Mari melihat beberapa sumber data yang paling umum digunakan:

Data Excel

Mari menyambungkan ke sumber data Excel. Workbook berisi beberapa data finansial palsu. Unduh file dari sini. Power BI Desktop memuat workbook dan membaca isinya, serta menampilkan data dalam file menggunakan jendela Navigator.

Memulai dengan Power BI

Setelah dimuat, data dapat dilihat di panel Fields.

Memulai dengan Power BI

Web

Anda juga dapat menggunakan data dari web. Berikut adalah dataset yang menyajikan negara bagian terbaik dan terburuk untuk pensiun di AS.

tautan: https://www.bankrate.com/retirement/best-and-worst-states-for-retirement/

Cukup pilih Web sebagai opsi di Get Data dan masukkan nama url.

Memulai  dengan Power BI

Coba bereksperimen dengan sumber data lain juga.

5. Transformasi Data

Setelah data dimuat, data akan terlihat di bawah Tab Fields. Dari sini, kita dapat memodifikasi dataset dengan bantuan Query Editor. Query Editor dapat digunakan untuk memodifikasi dataset apa pun tanpa memandang sumber datanya. Kita dapat melakukan manipulasi seperti mengganti nama dataset, menghapus satu atau beberapa kolom, dan lain-lain di Query Editor. Query Editor dapat diakses dengan mengklik tombol Edit Queries pada Home Ribbon.

Membuat kolom kustom

Menggunakan data finansial yang sama seperti di atas, mari bentuk data sesuai kebutuhan kita. Mari buat kolom kustom bernama New Manufacturing Price, yang sama dengan:

([manufacturing Price])*3

Transformasi Data dengan Power BI

Mengubah tipe data kolom

Tipe data kolom juga dapat diubah dengan mudah. Kolom Units Sold memiliki tipe data floating point yang dapat disesuaikan menjadi bilangan bulat.

Transformasi Data dengan Power BI

Menghapus kolom

Menghapus kolom juga mudah. Cukup pilih kolom yang akan dihapus dan pilih opsi Remove Columns, seperti terlihat pada gambar berikut. Mari hilangkan kolom Discount karena tidak menambah nilai pada dataset kita.

Transformasi Data dengan Power BI

Demikian pula, ada banyak fungsi lain yang dapat dilakukan seperti menghapus dan menambah baris, transpose, pivot, dan split yang dapat dengan mudah dilakukan melalui Query Editor. Perhatikan bahwa semua langkah yang Anda lakukan untuk mentransformasikan data juga muncul di panel Query Settings.

Transformasi Data dengan Power BI

6. Laporan

Laporan adalah kumpulan visualisasi yang dapat dibuat pada satu atau lebih halaman. Visualisasi ini biasanya saling terkait.

Laporan Power BI

7. Dasbor

Dasbor adalah kumpulan beberapa tampilan, yang memungkinkan seseorang membandingkan berbagai data secara bersamaan. Jika laporan dapat mencakup berbagai halaman, Dasbor adalah antarmuka satu halaman.

Membuat dasbor

Setelah dataset siap dengan semua manipulasi dilakukan, kita dapat melanjutkan proses pembuatan Dasbor. Dasbor Power BI, juga dikenal sebagai kanvas, terdiri dari banyak visualisasi pada satu halaman yang membantu menyampaikan cerita. Visualisasi ini disebut tile dan disematkan ke dasbor dari laporan.

Sekarang mari coba pahami wawasan apa yang bisa kita dapatkan menggunakan dataset superstore:-

  • Penjualan berdasarkan Negara

Dasbor Power BI

  • Penjualan dan Laba menurut Segmen

Dasbor Power BI

  • Penjualan & Laba per Bulan

Dasbor Power BI

  • Penjualan menurut Produk

Dasbor Power BI

  • Laba menurut Pita Diskon

Dasbor Power BI

Dasbor yang dibuat bersifat interaktif, artinya perubahan pada satu tile memengaruhi yang lain.

Dasbor Power BI

8. Integrasi Power BI dengan R & Python

Selain berbagai keunggulan visualisasi yang ditawarkan Power BI, alat ini juga memiliki kemampuan koneksi out-of-the-box yang luar biasa. Power BI dapat dengan mudah diintegrasikan dengan bahasa seperti Python, R, dan bahkan dengan DBMS seperti SQL. Ini menawarkan keuntungan lebih dalam hal fungsionalitas dan berguna bagi Data Scientist yang terbiasa bekerja di Python atau R. Mereka dapat langsung mengimpor skrip R dan Python ke dalam ruang kerja dan memanfaatkan visualisasinya yang jauh lebih unggul dibandingkan bahasa-bahasa tersebut.

Pada bagian ini kita akan mempelajari cara bekerja dengan skrip Python dan R di R. Untuk mempelajari tentang integrasi SQL dengan Power BI, lihat tutorial SQL with Power BI kami.

Power BI & R

R adalah bahasa statistik populer yang digunakan untuk melakukan analisis canggih dan analitik prediktif, seperti pemodelan linear dan non-linear, uji statistik, analisis deret waktu, klasifikasi, klastering, dan lain-lain. Menggunakan Power BI bersama R memberi pengguna akses ke kumpulan pustaka analisis statistik dan penambangan data yang kaya dan terus bertambah untuk membantu mereka memperoleh wawasan yang lebih mendalam dari data mereka.

Prasyarat

Pastikan Anda telah memasang dan menjalankan hal-hal berikut di sistem lokal Anda:

  • R
  • Lingkungan pengembangan terintegrasi (IDE) R terpisah seperti R Studio.

Penting juga untuk dicatat bahwa:

  • Hanya data frame yang diimpor
  • Skrip R apa pun yang berjalan lebih dari 30 menit akan otomatis dihentikan.

Verifikasi bahwa R dan R Studio telah terpasang di sistem Anda. Luncurkan Power BI dan buka Options and Settings -> Options

Integrasi Power BI dengan R & Python

Di bawah Options, buka tab R Scripting dan pastikan Anda dapat melihat versi R yang benar.

Integrasi Power BI dengan R & Python

Menggunakan Skrip R di dalam Power BI

Working with R Scripts in Power BI adalah sumber yang sangat baik tentang topik ini. Di bawah ini adalah ringkasan dari sumber yang sama.

1. Skrip R untuk mengimpor data

Ada kalanya Anda tidak ingin mengimpor seluruh dataset melainkan sebagian darinya. Anda dapat menulis skrip R untuk hanya memilih kolom atau baris tertentu dari seluruh dataset yang akan dimuat ke Power BI.

Untuk demonstrasi ini, kita akan bekerja dengan dataset Iris yang terkenal yang disertakan dalam distribusi CRAN.

Integrasi Power BI dengan R & Python

Dataset juga dapat diimpor dari file. Berikut contoh yang menunjukkan cara memuat file CSV ke ruang kerja dengan skrip berikut. Unduh file dari sini.

iris_csv <- read.csv(file="C:/Users/Parul/Desktop/Iris", header=TRUE, sep=",")

Integrasi Power BI dengan R & Python

Sekadar mengimpor data dengan skrip R tidak banyak berguna. Kegunaan sebenarnya adalah ketika kita dapat memanipulasi data saat mengimpor. Skrip berikut menggunakan fungsi summarize dan group_by yang tersedia di paket R dplyr untuk mengelompokkan dan mengagregasi data sebelum mengimpornya:

Luncurkan R Studio dan pasang paket berikut:

install.packages("dplyr")  
install.packages("data.table")  
install.packages("ggplot2")

Sekarang, gunakan skrip R berikut untuk mengimpor data Iris. Kita akan mendapatkan dataset baru bernama iris_mean yang berisi nilai rata-rata untuk masing-masing dari empat ukuran, dikelompokkan menurut nilai pada kolom Species (Sumber: Power BI Introduction).

library(dplyr)

iris_mean <- summarize(group_by(iris, Species),  
slength = mean(Sepal.Length), swidth = mean(Sepal.Width),  
plength = mean(Petal.Length), pwidth = mean(Petal.Width))

Integrasi Power BI dengan R & Python

2. Skrip R untuk mentransformasi data

Skrip R berguna ketika kita ingin memanipulasi data yang sudah diimpor ke ruang kerja. Misalnya kita ingin menerapkan fungsi summarize dan groupby setelah seluruh data diimpor. Ini dapat dilakukan dengan menjalankan Skrip R di Query Editor sebagai berikut:

Integrasi Power BI dengan R & Python

3. Skrip R untuk membuat visualisasi

Dengan bantuan skrip R, Anda dapat membuat visualisasi di Power BI. Cukup ketik skrip dan muat pustaka yang diperlukan, maka Anda akan mendapatkan visualisasi serupa seperti di IDE R mana pun. Mari melalui langkah-langkahnya:

  • Impor dataset Iris ke ruang kerja.
  • Klik ‘R script Visual’ di Tab visualisasi, maka gambar placeholder visual R akan muncul di kanvas dan editor skrip di bagian bawah.
  • Pilih field yang ingin Anda sertakan dalam skrip. Mari pilih PetalLengthCm ,PetalWidthCm dan Species. Field yang dipilih muncul di Tab Values, dan skrip R yang telah terisi sebelumnya muncul di editor R.
  • Skrip membuat dataframe bernama dataset dengan kolom yang dipilih. Anda sekarang dapat menulis skrip di sini atau mengubah skrip yang ada. Mari tempel kode berikut yang mengimpor pustaka ggplot dan membuat scatter plot.
      library(ggplot2)  
      ggplot(data=dataset, aes(x=PetalWidthCm, y=PetalLengthCm)) +  
        geom_point(aes(color=Species), size=2) +  
        ggtitle("Petal Widths and Lengths") +  
        labs(x="Petal Width", y="Petal Length") +  
        theme_bw() +  
        theme(title=element_text(size=15, color="blue3"))

Integrasi Power BI dengan R & Python

Power BI & Python

Python adalah bahasa pemrograman serbaguna yang banyak digunakan, dan terdapat banyak pustaka Python untuk melakukan analisis statistik serta pemodelan prediktif menggunakan algoritme machine learning.

Microsoft baru-baru ini memungkinkan integrasi skrip Python di dalam Power BI yang memungkinkan menjalankan skrip Python dan mendapatkan visual Python di dalam Power BI. Mari lihat langkah-langkah yang diperlukan untuk melakukannya. Namun sebelumnya ada beberapa prasyarat:

  • Pastikan Python telah terpasang dan berjalan di sistem lokal Anda.
  • Semua paket dan pustaka yang diperlukan juga harus terpasang seperti pandas, matplotlib, dan lain-lain.
  • Saat ini, hanya pandas dataframe yang didukung.
  • Skrip Python apa pun yang berjalan lebih dari 30 menit akan otomatis dihentikan.
  • Python harus diaktifkan sebelum kita dapat menggunakannya. Luncurkan Power BI dan buka Options and Settings -> Options

Integrasi Power BI dengan R & Python

Di bawah Options, buka Tab Preview Features dan aktifkan ‘Python Support’.

Integrasi Power BI dengan R & Python

Mulai ulang Power BI dan Anda akan mendapatkan ikon Python baik di visualisasi maupun di tab Transform.

Integrasi Power BI dengan R & Python

Integrasi Power BI dengan R & Python

Ada beberapa cara untuk menjalankan Skrip Python di Power BI.

1. Menjalankan skrip Python secara eksklusif

Langkah-langkah:

  • Untuk menjalankan Skrip Python Anda, pilih Get Data > More>Other > Python script seperti di bawah ini.

Integrasi Power BI dengan R & Python

Sekarang, cukup tempel skrip Python Anda di jendela yang terbuka. Pilih OK untuk menjalankan skrip yang kemudian mengimpor dataset hasil ke ruang kerja Power BI Desktop.

Integrasi Power BI dengan R & Python

2. Membuat visualisasi menggunakan Python

  • Impor dataset ke ruang kerja. Menggunakan dataset Finansial yang sama, yang berkaitan dengan keuangan perusahaan hipotetis.
  • Klik ‘Python Visuals’ di Tab visualisasi, maka gambar placeholder visual Python akan muncul di kanvas dan editor skrip Python di bagian bawah.
  • Pilih field yang ingin Anda sertakan dalam skrip. Mari pilih Sales dan Profit. Field yang dipilih muncul di Tab Values, dan skripnya juga muncul di editor skrip Python.
  • Skrip membuat pandas dataframe bernama dataset dengan kolom yang dipilih. Anda sekarang dapat menulis skrip di sini atau mengubah skrip yang ada. Mari tempel kode berikut yang mengimpor matplotlib dan membuat plot.
    import matplotlib.pyplot as plt  
    dataset.plot()  
    plt.title("Sales Vs Profit")  
    plt.show()
    
  • Jalankan skrip dan visualisasi akan muncul di kanvas. Visualisasi muncul seperti halnya di Python IDLE mana pun.

Integrasi Power BI dengan R & Python

  • Selanjutnya, mari buat plot korelasi. Pilih Discounts, gross Sales, dan Units sold selain field sebelumnya dan ganti skrip dengan skrip baru ini:
    import matplotlib.pyplot as plt  
    plt.matshow(dataset.corr('pearson'))  
    plt.show()
    

Integrasi Power BI dengan R & Python

  • Kita juga dapat mengimpor pustaka lain. Mari impor pustaka Seaborn tetapi pastikan sudah terpasang di sistem Anda. Datasetnya bernama dataset ‘Tips’ yang biasanya sudah terpasang bersama seaborn. Unduh dataset dari sini dan muat ke ruang kerja. Lalu tempel kode berikut ke editor skrip, dan Anda akan mendapatkan plot seaborn.

    import matplotlib.pyplot as plt  
    import seaborn as sns  
    sns.set(style="darkgrid")
    
    sns.relplot(x="total_bill", y="tip", data=dataset)  
    sns.relplot(x="total_bill", y="tip", hue="smoker", data=dataset);  
    sns.relplot(x="total_bill", y="tip", hue="smoker",col="time", data=dataset);
    
    plt.show()
    

Integrasi Power BI dengan R & Python

Dasbor dengan semua visualisasi Python akhirnya akan terlihat seperti ini.

Integrasi Power BI dengan R & Python

Dasbor Python

9. Menyimpan dan Menerbitkan

Menyimpan dan mengekspor file

Anda dapat menyimpan file sebagai templat Power BI. Visualisasi juga dapat diekspor sebagai file PDF.

Menerbitkan

Data hanya berguna ketika dapat dibagikan di antara orang atau organisasi. Dasbor atau laporan yang dihasilkan juga dapat dibagikan dengan menerbitkannya ke Power BI Service. Kita kemudian dapat menggunakan Power BI Apps untuk melihat atau berinteraksi dengan Dasbor/Laporan.

Menyimpan dan Menerbitkan

10. Kesimpulan

Itu saja yang perlu kita ketahui untuk membuat visualisasi yang baik di Power BI, meskipun, mungkin Anda akan melakukan lebih banyak penyesuaian di setiap tahap daripada yang kita lakukan di sini. Jadi dengan eksperimen dan latihan, Power BI akan semakin familier dan akan membuka fitur-fitur luar biasa untuk membantu kita menganalisis dan menyajikan data.

Topik
Power BI
Data Science
Visualisasi Data
Python
SQL

Kursus Power BI

Kursus

Pengantar Power BI

4 jam
825.9K
Kuasai dasar-dasar Power BI dan pelajari cara menggunakan perangkat lunak visualisasi data untuk membuat laporan yang berdampak.
Lihat DetailRight Arrow
Mulai Kursus
Lihat SelengkapnyaRight Arrow
Terkait

blogs

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

blogs

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

blogs

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

Lihat SelengkapnyaLihat Selengkapnya