Skip to content
INOVATIF, PROFESIONAL, DAN BERKEPRIBADIAN
facebook
youtube
instagram
Pusat Pengelolaan Digitalisasi Penjaminan Mutu Universitas Medan Area
Call Support 0823-6994-9970
Email Support [email protected]
Location Jl. Kolam No. 1 Medan Estate
  • BERANDA
  • TENTANG
    • PROFIL
    • VISI DAN MISI
    • STRUKTUR ORGANISASI
  • BERITA KEGIATAN
  • KERJASAMA
  • LAYANAN & INFORMASI
    • APLIKASI
      • PERPUSTAKAAN UMA
      • ACADEMIC ONLINE CAMPUS (AOC)
      • REPOSITORI UMA
      • TRACER STUDY (ALUMNI)
      • JURNAL
      • E-LEARNING UMA
      • DIREKTORI MAHASISWA
    • ARSIP
      • PERUBAHAN DATA MAHASISWA DI PDDIKTI
      • Buku Pedoman Universitas Medan Area
      • KURIKULUM
        • Kurikulum Teknik
        • Kurikulum Pertanian
        • Kurikulum Ekonomi dan Bisnis
        • Kurikulum Hukum
        • Kurikulum Isipol
        • Kurikulum Psikologi
        • Kurikulum Saintek
        • Kurikulum Agama Islam
      • Kalender Akademik Universitas Medan Area
      • Artikel
    • Helpdesk P2DIK
  • id
    • en
    • id

Visualisasi Data Interaktif Penjualan Menggunakan Power BI dan Python Plotly

Home > Artikel > Visualisasi Data Interaktif Penjualan Menggunakan Power BI dan Python Plotly

Visualisasi Data Interaktif Penjualan Menggunakan Power BI dan Python Plotly

Posted on 2 Desember 20252 Desember 2025 by Anisa Rahma Nasution
0

Apa itu Power BI?

Power BI adalah tools business intelligence dari Microsoft yang digunakan untuk:

  • Mengolah data

  • Membuat visualisasi interaktif (grafik, dashboard)

  • Menganalisis performa bisnis

  • Membagikan laporan ke tim atau manajemen

Fungsi Utama Power BI

  • Menghubungkan berbagai sumber data (Excel, SQL, API, dll.)

  • Membersihkan dan transformasi data dengan Power Query

  • Membuat dashboard interaktif dan laporan profesional

  • Mendukung bahasa analitik seperti DAX untuk perhitungan

  • Membagikan laporan melalui Power BI Service (cloud)

Kelebihan Power BI

  • Interaktif dan user-friendly

  • Cocok untuk bisnis

  • Integrasi kuat dengan Excel dan produk Microsoft lain

Apa itu Python?

Python adalah bahasa pemrograman yang mudah dipelajari dan sangat populer untuk:

  • Analisis data

  • Machine learning

  • Automasi

  • Pengembangan aplikasi

  • Sains data

Fungsi Python dalam Data Analysis

  • Membersihkan dan memproses data (pandas, numpy)

  • Visualisasi data (matplotlib, seaborn, plotly)

  • Model machine learning (scikit-learn, TensorFlow)

  • Automasi dan integrasi pipeline data

Kelebihan Python

  • Sintaks sederhana, mudah dipelajari

  • Banyak pustaka siap pakai

  • Digunakan luas di industri data science dan AI

Hubungan Power BI dan Python

Keduanya bisa dipakai bersama:

  • Power BI untuk dashboard interaktif

  • Python untuk pemrosesan data dan visualisasi kustom

Power BI bahkan mendukung eksekusi skrip Python untuk:

  • Membersihkan data

  • Membuat visual plot

  • Memanggil model machine learning

Visualisasi Penjualan di Power BI

Power BI menyediakan berbagai fitur visualisasi interaktif tanpa perlu kode.

Langkah-langkah utama

1. Import Data

  • Buka Power BI Desktop

  • Pilih Home → Get Data → Excel/CSV/SQL Server

  • Load dataset penjualan (misal: tanggal, produk, kategori, wilayah, jumlah, revenue)

2. Buat Visualisasi Utama

Beberapa chart yang paling umum untuk penjualan:

  • Line Chart → Tren penjualan per tanggal

  • Bar/Column Chart → Penjualan berdasarkan kategori/produk

  • Map → Penjualan per wilayah

  • Pie/Donut Chart → Proporsi penjualan per kategori

  • Matrix/Table → Detail transaksi

3. Tambahkan Interaktivitas

  • Gunakan Slicer untuk filter:

    • Tanggal (Date)

    • Kategori produk

    • Wilayah

  • Aktifkan Drill Down pada visual

  • Gunakan Bookmarks untuk membuat tampilan dinamis

4. Publish Dashboard

  • Pilih Publish untuk mengirimkan dashboard ke Power BI Service

  • Bisa dibagikan untuk kolaborasi

Visualisasi Penjualan Menggunakan Python Plotly

Plotly lebih fleksibel dan hasilnya interaktif (HTML).

Berikut contoh kode sederhana:

import pandas as pd
import plotly.express as px

# Contoh dataset
df = pd.read_csv(“penjualan.csv”)
# Kolom contoh: tanggal, produk, kategori, jumlah, revenue, wilayah

# Konversi tanggal
df[‘tanggal’] = pd.to_datetime(df[‘tanggal’])

# 1. Line chart – Tren penjualan
fig_trend = px.line(df, x=’tanggal’, y=’revenue’,
title=’Tren Penjualan per Tanggal’)
fig_trend.show()

# 2. Bar chart – Penjualan per kategori
fig_kategori = px.bar(df, x=’kategori’, y=’revenue’,
title=’Penjualan per Kategori’)
fig_kategori.show()

# 3. Scatter / Bubble – Hubungan jumlah dan revenue
fig_scatter = px.scatter(df, x=’jumlah’, y=’revenue’,
size=’revenue’, color=’kategori’,
title=’Jumlah vs Revenue’)
fig_scatter.show()

# 4. Map – Penjualan per Wilayah (jika ada koordinat atau nama kota)
fig_map = px.choropleth(df,
locations=”wilayah”,
locationmode=”country names”,
color=”revenue”,
title=”Penjualan per Wilayah”)
fig_map.show()

Output yang dihasilkan:

✔ Grafik interaktif
✔ Bisa di-zoom, hover, pan
✔ Dapat diekspor menjadi HTML untuk web atau laporan

Integrasi Python Plotly ke Power BI

Power BI memungkinkan eksekusi visual Python, termasuk Plotly.

Langkah integrasi

  1. Aktifkan scripting Python
    File → Options → Python scripting → Pilih lokasi Python

  2. Tambahkan visual Python script di kanvas Power BI

  3. Masukkan kode Python (Plotly boleh)

Contoh kode di Power BI:

import plotly.express as px
import pandas as pd

df = dataset # ‘dataset’ = data dari Power BI

fig = px.line(df, x=’tanggal’, y=’revenue’, title=’Tren Penjualan’)
fig.show()

Catatan:

  • Output Plotly muncul sebagai gambar statis dalam Power BI Desktop, tetapi tetap bisa digunakan untuk visualisasi khusus.

  • Jika ingin interaksi full, simpan grafik sebagai HTML.

Rekomendasi Dashboard Gabungan Power BI + Plotly

Tujuan Alat yang Cocok
Dashboard cepat, drag & drop Power BI
Chart kustom interaktif Python Plotly
Analisis mendalam Python
Laporan eksekutif Power BI

Melalui pembahasan ini, dapat disimpulkan bahwa Power BI dan Python merupakan dua tools yang sangat powerful dalam proses pengolahan, analisis, dan visualisasi data. Power BI unggul dalam pembuatan dashboard interaktif yang informatif dan mudah dipahami, sedangkan Python menawarkan fleksibilitas, kemampuan analitik mendalam, serta visualisasi yang dapat dikustomisasi. Dengan memanfaatkan keduanya secara bersamaan, proses analisis data menjadi lebih efektif dan efisien, sehingga mampu mendukung pengambilan keputusan berbasis data secara lebih tepat.

Diharapkan penjelasan dan contoh yang telah diberikan dapat membantu dalam memahami konsep, fungsi, serta langkah-langkah dalam mendesain dashboard dan membuat visualisasi data. Semoga laporan ini dapat menjadi referensi yang bermanfaat dan mendorong pengembangan lebih lanjut di bidang data analytics.

Post Views: 357

p2dpm_uma

Jalan Kolam Nomor 1 Medan Estate

#PRESTASIDOSENUMA Selamat & Sukses Kepada 23 Dosen #PRESTASIDOSENUMA
Selamat & Sukses Kepada 23 Dosen Universitas Medan Area atas Penandatanganan Kontrak Program Penelitian & Pengabdian Kepada Masyarakat DPPM KEMDIKTISAINTEK Tahun Anggaran 2026
.
Informasi dan Pendaftaran Mahasiswa Baru :
➖➖➖➖➖➖➖
https://pmb.uma.ac.id
➖➖➖➖➖➖➖

Call Center UMA :
☎️0811 6013 888

#ptssehat #ptsterbaik #UMAkampusJuara #KampusUnggul
Get @reshare_app • @umabestari #REKORMURI Rektor U Get @reshare_app • @umabestari #REKORMURI
Rektor Universitas Medan Area Menjadi Salah Satu Pemateri Dalam Pemecahan Rekor MURI dalam Seminar 10 Pohon Ilmu dan Peserta Terbanyak yang di selenggarakan oleh Kantor LLDIKTI Wilayah I Sumut
.
Informasi dan Pendaftaran Mahasiswa Baru :
➖➖➖➖➖➖➖
https://pmb.uma.ac.id
➖➖➖➖➖➖➖

Call Center UMA :
☎️0811 6013 888

#ptssehat #PTSterbaik
#UMAkampusJuara #KampusUnggul
Get @reshare_app • @umabestari #KUNJUNGAN Kunjunga Get @reshare_app • @umabestari #KUNJUNGAN
Kunjungan Dr. dr. Delyuzar, M.Ked.(PA), Sp.PA(K), Ketua Umum Pengurus Wilayah (PW) Asosiasi Masjid Kampus
Indonesia (AMKI) Sumatera Utara ke Universitas Medan Area Dalam rangka melihat Pelaksanaan Pemotongan Hewan Qurban.
.
Informasi dan Pendaftaran Mahasiswa Baru :
➖➖➖➖➖➖➖
https://pmb.uma.ac.id
➖➖➖➖➖➖➖

Call Center UMA :
☎️0811 6013 888

#ptssehat #PTSterbaik
#UMAkampusJuara #KampusUnggul
Selamat Hari Raya Idul Adha 1447 H Selamat Hari Raya Idul Adha 1447 H
Yuk, buruan daftar sekarang! Yuk, buruan daftar sekarang!
Get @reshare_app • @umabestari #SOSIALISASI Dinas Get @reshare_app • @umabestari #SOSIALISASI
Dinas Pariwisata Medan dan Universitas Medan Area  berkolaborasi melaksanakan Sosialisasi Kompetisi Desain Logo HUT Kota Medan ke-436 Tahun 2026.
#PMBUMA2026 Yuk.. Join di Kampus Unggul Universi #PMBUMA2026 

Yuk.. Join di Kampus Unggul Universitas Medan Area. Dapatkan Beragam Fasilitas Pendidikan dan Beasiswa Hingga 100%. . 

Informasi dan Pendaftaran Mahasiswa Baru : 

➖➖➖➖➖➖➖
 https://pmb.uma.ac.id 
➖➖➖➖➖➖➖ 

Call Center UMA : 
☎️0811 6013 888 

#ptssehat #ptsterbaik #UMAkampusJuara
Get @reshare_app • @umabestari #JADWALUTSUMA Selam Get @reshare_app • @umabestari #JADWALUTSUMA
Selamat Melaksanakan Ujian Tengah Semester (UTS) Semester Genap Tahun Akademik 2025/2026 yang dilaksanakan tanggal 11 Mei s.d. 25 Mei 2026
.
Informasi dan Pendaftaran Mahasiswa Baru :
➖➖➖➖➖➖➖
https://pmb.uma.ac.id
➖➖➖➖➖➖➖

Call Center UMA :
☎️0811 6013 888

#ptssehat #ptsterbaik #UMAkampusJuara #KampusUnggul
Follow on Instagram

Lokasi P2DPM

url url url url url url url url url url url url

Kategori

  • Berita Terbaru
  • Pengumuman
  • Berita Kegiatan
  • Artikel

POSTINGAN TERPOPULER

  • Memahami Perbedaan Waktu: AM/PM, Zona Waktu, dan Sistem Jam
  • Cara Melihat IP Address di Semua Jenis Perangkat dan Jenis-Jenisnya
  • Dasar-Dasar Desain Grafis: Prinsip yang Harus Diketahui Pemula
  • Manfaat Pengelolaan Sumber Daya Alam Berkelanjutan Untuk Kehidupan
  • Pengertian Gelombang Longitudinal dan Contohnya dalam Kehidupan Sehari-Hari
KAMPUS 1
Jalan Kolam Nomor 1 Medan Estate / Jalan Gedung PBSI, Medan 20223
(061) 7360168, Call Canter : 0811-6013-888
[email protected]
KAMPUS 2
Jalan Sei Serayu Nomor 70 A / Jalan Setia Budi Nomor 79 B, Medan 20122
(061) 42402994, HP : 0811 607 259
[email protected]
© 2026 P2A2I - Universitas Medan Area