Mengubah Analisis Data Menjadi Dashboard Interaktif hingga Siap dipublikasi
A. Tugas Pemrograman dan Data Raya Lanjutan B. Dosen Pengampu : Sabo Hermawan, S.Kom., M.Si. C. Nama: Ardan Pioan Darius Rhapsody D. Prodi…
Mengubah Analisis Data Menjadi Dashboard Interaktif hingga Siap dipublikasi
A. Tugas Pemrograman dan Data Raya Lanjutan B. Dosen Pengampu : Sabo Hermawan, S.Kom., M.Si. C. Nama: Ardan Pioan Darius Rhapsody D. Prodi: Bisnis Digital D E. Universitas: Universitas Negeri Jakarta F. Judul: Mengubah Analisis Data Menjadi Dashboard Interaktif hingga Siap dipublikasi
Mempresentasikan Data
Setelah kita berhasil mengumpulkan dan membersihkan data, tantangan berikutnya adalah bagaimana cara kita membagikan temuan tersebut kepada orang lain dengan cara yang menarik? Seringkali, hasil analisis data yang hanya berupa angka atau tabel di dalam laptop sulit dipahami oleh orang awam. Di sinilah peran penting dari sebuah dashboard interaktif, yaitu mengubah kumpulan data yang rumit menjadi tampilan visual yang bisa menceritakan mengenai apa yang sedang terjadi dan mudah dioperasikan oleh siapa saja.
Photo by Deng Xiang on Unsplash
Dua bab terakhir ini akan menjadi penutup yang menyempurnakan seluruh perjalanan belajar kita. Di sini, kita akan belajar mengubah kode Python menjadi aplikasi web yang cantik menggunakan Streamlit, lalu mempublikasikannya ke internet secara resmi.
Apa itu Streamlit?
Streamlit adalah framework berbasis Python yang dibuat khusus untuk para praktisi data, tujuannya untuk mempermudah mereka dalam membangun aplikasi web tanpa harus belajar bahasa pemrograman web (seperti HTML, CSS, atau JavaScript).
- Keunggulan utama Keunggulan utama yang dimiliki Streamlit antara lain: fitur-fitur yang dimiliki memudahkan penggunanya untuk membuat dashboard dalam waktu yang singkat, berbasis Python murni dan terintegrasi dengan berbagai library populer, Selain itu Streamlit mampu mengupdate aplikasi secara otomatis/realtime setiap kali ada kode yang diubah atau ada input dari pengguna.
- Komponen Dasar (Widgets) Di Streamlit, pengguna dapat menambahkan elemen interaktif dengan mudah: Pengguna dapat memasukkan input seperti Tombol (button), geseran (slider), kotak centang (checkbox), atau input teks. Lalu output yang dihasilkan yaitu Streamlit akan Menampilkan tabel Pandas, grafik (Matplotlib/Plotly), hingga teks dengan format Markdown yang rapi.
- Layout & Navigasi Agar dashboard yang dihasilkan tidak berantakan, Streamlit memiliki fitur untuk mengatur tata letaknya: yang pertama namannya Sidebar: Fungsinya untuk menempatkan menu atau filter di sebelah kiri, yang kedua adalah Columns: Dimana fungsinya untuk membagi tampilan jadi beberapa kolom (misal: grafik di kiri, tabel di kanan), berikutnya adalah Tabs: Untuk memisahkan konten ke dalam tab-tab yang berbeda agar lebih terorganisir, selanjutnya ada Expander: Expander adalah container yang dapat di-expand/collapse untuk menyembunyikan konten tambahan atau detail yang tidak selalu diperlukan, dan yang terakhir adalah Container: Yaitu pengelompokan elemen secara logis untuk mengontrol urutan render atau membuat section terpisah.
- Alur Kerja (Workflow) Berikut adalah langkah-langkah menggunakan Streamlit:
- Tulis kode Python di editor (seperti VS Code atau Notepad).
- Gunakan perintah
st.write()atau fungsi sejenisnya untuk nampilin data. - Jalankan lewat terminal dengan perintah
streamlit run nama_file.py.
Setelah berhasil membangun dashboard yang interaktif dengan Streamlit, lalu muncul pertanyaan “Bagaimana cara memastikan kode ini tetap aman jika saya ingin melakukan perubahan?” atau “Bagaimana orang lain bisa mengakses dashboard ini tanpa harus menjalankan kode di laptop saya?”. Di bab terakhir ini, kita akan membahas cara mengelola proyek Anda secara profesional dan mempublikasikannya agar bisa diakses oleh dunia luar melalui internet.
Mengelola Jejak Perubahan dengan Git dan GitHub
Langkah pertama untuk membuat proyek yang profesional bukanlah langsung memajangnya di internet, melainkan memastikan bahwa setiap baris kode yang kita tulis terjaga dengan baik. Di sinilah kita menggunakan Git sebagai sistem manajemen versi. Kita bisa bayangkan Git sebagai mesin waktu yang mencatat setiap perubahan kecil yang kita lakukan pada dashboard Streamlit tersebut. Dengan Git, kita tidak perlu takut mencoba fitur baru karena kita bisa kembali ke versi sebelumnya jika terjadi kesalahan. Kode tersebut kemudian disimpan di GitHub, sebuah platform awan yang tidak hanya berfungsi sebagai tempat penyimpanan, tetapi juga sebagai bukti portofolio digital yang menunjukkan kemajuan kerja kita dari awal hingga selesai.
Menghidupkan Aplikasi Melalui Proses Deployment
Setelah kode dashboard kita tersimpan rapi dan aman di GitHub, langkah selanjutnya adalah proses deployment atau peluncuran. Proses ini adalah tahapan untuk memindahkan aplikasi dari komputer lokal kita ke server internet agar memiliki alamat web (URL) sendiri. Dengan bantuan layanan seperti Streamlit Cloud, kita bisa menghubungkan repositori GitHub yang sudah dibuat sebelumnya secara langsung. Hanya dalam beberapa klik, dashboard yang tadinya hanya bisa dilihat oleh kita sendiri, kini telah menjadi aplikasi web “live” yang bisa dibuka oleh siapa saja, kapan saja, melalui browser mereka masing-masing.
Pembuktian Melalui Proyek Akhir dan Demo Day
Seluruh perjalanan belajar dari Bab 1 hingga Bab 9 akhirnya bermuara pada pembuatan Proyek Akhir dan sesi Demo Day. Di tahap ini, kita ditantang untuk menggabungkan semua kemampuan yang telah dipelajari, mulai dari mengambil data melalui API, membersihkannya, membangun dashboard, hingga meluncurkannya ke internet menjadi satu solusi nyata untuk masalah bisnis. Sesi presentasi atau demo day menjadi momen penting untuk menunjukkan nilai dari produk data yang kita buat. Di sini, fokus utama kita bukan lagi sekadar pada teknis pemrograman, melainkan bagaimana cara menyampaikan wawasan dan manfaat dari aplikasi tersebut agar dapat meyakinkan orang lain atau pemangku kepentingan dalam sebuah ekosistem bisnis digital.
Kesimpulan
Setelah mempelajari bab 8 dan 9 ini, saya menjadi paham mengenai bagaimana cara mengubah baris kode Python menjadi dashboard yang interaktif menggunakan Streamlit hingga melakukan proses deploy agar aplikasi tersebut bisa diakses oleh siapa saja melalui internet. Saya harap melalui artikel singkat ini dapat membantu teman-teman mahasiswa atau pembaca lainnya dalam memahami alur kerja pengembangan produk data dari tahap awal hingga siap dipublikasikan. Terima kasih sudah membaca! :>
메타데이터
- post_id
- 2b59c6d24382
- slug
- mengubah-analisis-data-menjadi-dashboard-interaktif-hingga-siap-dipublikasi-2b59c6d24382
- url
- https://medium.com/@rhapsodyardan/mengubah-analisis-data-menjadi-dashboard-interaktif-hingga-siap-dipublikasi-2b59c6d24382
- canonical_url
- https://medium.com/@rhapsodyardan/mengubah-analisis-data-menjadi-dashboard-interaktif-hingga-siap-dipublikasi-2b59c6d24382
- author_url
- https://medium.com/@rhapsodyardan
- status
- ok
- fetched_at
- 2026-06-09 15:37:30