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 P2DPM
  • 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: 289

p2dpm_uma

Jalan Kolam Nomor 1 Medan Estate

Get @reshare_app • @umabestari #UTBKSNBT Semoga Su Get @reshare_app • @umabestari #UTBKSNBT
Semoga Sukses Peserta Seleksi UTBK - SNBT Ujian Masuk Perguruan Tinggi Negeri USU & Unimed Tahun Seleksi 2026 di Kampus I & II Universitas Medan Area.
.
Informasi dan Pendaftaran Mahasiswa Baru :
➖➖➖➖➖➖➖
https://pmb.uma.ac.id
➖➖➖➖➖➖➖

Call Center UMA :
☎️0811 6013 888

#ptssehat #PTSterbaik #UMAkampusJuara #KampusUnggul
#UMAFAIR2026 Wakil Rektor Bidang Kemahasiswaan, In #UMAFAIR2026 Wakil Rektor Bidang Kemahasiswaan, Inovasi dan Alumni Resmi Membuka Acara UMA FAIR 2026 . 

Informasi dan Pendaftaran Mahasiswa Baru : 

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

Call Center UMA : 
☎️0811 6013 888 

#ptssehat #PTSterbaik #UMAkampusJuara #KampusUnggul
🌼 Selamat memperingati Hari Kartini 🌼 Jangan perna 🌼 Selamat memperingati Hari Kartini 🌼
Jangan pernah ragu untuk bersuara, menunjukkan kemampuan, dan memperjuangkan apa yg kamu yakini benar.
Get @reshare_app • @umabestari #PRESTASIUMA Alhamd Get @reshare_app • @umabestari #PRESTASIUMA
Alhamdulillan, Selamat dan Sukses Kepada Univeristas Medan Area Meraih Prestasi 9 Penghargaan Pada Anugerah Kementerian Pendidikan Tinggi, Sains dan Teknologi Lembaga Layanan Pendidikan Tinggi Wilayah I Tahun 2025.
.
Informasi dan Pendaftaran Mahasiswa Baru :
➖➖➖➖➖➖➖
https://pmb.uma.ac.id
➖➖➖➖➖➖➖

Call Center UMA :
☎️0811 6013 888

#ptssehat #ptsterbaik #UMAkampusJuara #KampusUnggul
#PMBUMA2026 Bingung Kuliah Dimana? Kuliah di UMA #PMBUMA2026 
Bingung Kuliah Dimana? Kuliah di UMA aja ! Banyak Fasilitas Beasiswanya loh! . 

Informasi dan Pendaftaran Mahasiswa Baru : 

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

Call Center UMA : 
☎️0811 6013 888 

#ptsfavorite #PTSterbaik #UMAkampusJuara #KampusUnggul
Get @reshare_app • @umabestari #PRESTASIMAHASISWA Get @reshare_app • @umabestari #PRESTASIMAHASISWA
Selamat & Sukses Kepada 
Juara 1 : Allisha Az Zahro 
Juara 2 : Rizky Abdillah
Juara 3: Desy Angelina
Pada Pemilihan Mahasiswa Berprestasi (PILMAPRES) Tingkat Universitas Medan Area Tahun 2025.
.
Informasi dan Pendaftaran Mahasiswa Baru :
➖➖➖➖➖➖➖
https://pmb.uma.ac.id
➖➖➖➖➖➖➖

Call Center UMA :
☎️0811 6013 888

#ptssehat #ptsterbaik #UMAkampusJuara #KampusUnggul
Get @reshare_app • @umabestari #KERJASAMA Universi Get @reshare_app • @umabestari #KERJASAMA
Universitas Medan Area melaksanakan Penanda Tanganan Kerjasama Dengan Pemerintah Kabupaten Deli Serdang 
.
Informasi dan Pendaftaran Mahasiswa Baru :
➖➖➖➖➖➖➖
https://pmb.uma.ac.id
➖➖➖➖➖➖➖

Call Center UMA :
☎️0811 6013 888

#ptssehat #ptsterbaik #UMAkampusJuara #KampusUnggul
Pengumuman Libur Hari Raya Idul Fitri 1447 H Pengumuman Libur Hari Raya Idul Fitri 1447 H
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

  • Cara Melihat IP Address di Semua Jenis Perangkat dan Jenis-Jenisnya
  • Memahami Perbedaan Waktu: AM/PM, Zona Waktu, dan Sistem Jam
  • 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]

STATISTIK

  • 1
  • 51
  • 45
  • 359,678
  • 255,731
© 2026 PDAI - Universitas Medan Area