Cara Bikin Grafik Interaktif dengan Excel dan HTML

TUTORIAL EXCEL • HTML • DASHBOARD USAHA

Cara Bikin Grafik Interaktif dengan Excel dan HTML

Dari tabel keuangan sederhana menjadi dashboard visual yang modern, informatif, dan mudah digunakan.

Dalam menjalankan usaha, data angka sering kali menjadi dasar pengambilan keputusan. Namun, deretan angka dalam tabel tidak selalu mudah dipahami, terutama ketika pemilik usaha harus membandingkan pendapatan dari bulan ke bulan, mengevaluasi perkembangan tahunan, atau menyampaikan laporan kepada mitra bisnis.

Bagi pengelola perkebunan kelapa sawit skala kecil, misalnya, catatan keuangan dapat mencakup hasil penjualan tandan buah segar (TBS), biaya pupuk, upah tenaga kerja, biaya angkut, perawatan kebun, serta setoran atau penerimaan dana setiap bulan. Jika catatan itu hanya berbentuk tabel panjang, pola kenaikan dan penurunan mungkin tidak langsung terlihat.

Salah satu cara untuk menyajikan informasi tersebut adalah mengubah tabel menjadi grafik interaktif. Microsoft Excel dapat digunakan untuk mengolah data dan membuat grafik dengan cepat. Sementara itu, HTML, CSS, dan JavaScript memungkinkan kita menyusun dashboard yang tampilannya dapat disesuaikan dengan kebutuhan usaha.

Dalam tutorial ini, kita menggunakan contoh perusahaan fiktif bernama CV. Semoga Lancar Barokah – Kota Amarta, sebuah usaha perkebunan sawit skala kecil. Data contoh berupa pencatatan setoran bulanan selama 2022–2026. Nama perusahaan dan data ini digunakan sebagai ilustrasi pembuatan laporan, bukan sebagai laporan keuangan perusahaan nyata.

1. Apa yang Dimaksud dengan Grafik Interaktif?

Grafik interaktif adalah grafik yang memungkinkan pengguna berinteraksi dengan data, bukan hanya melihat gambar yang statis. Pengguna dapat memilih jenis grafik, mengarahkan kursor ke titik tertentu untuk melihat angka, membandingkan beberapa tahun, atau mengunduh data yang digunakan dalam visualisasi.

Misalnya, pemilik CV. Semoga Lancar Barokah ingin mengetahui apakah setoran pada bulan September 2026 lebih tinggi dibandingkan September tahun sebelumnya. Dalam tabel, ia harus membaca beberapa angka dan membandingkannya secara manual. Dengan grafik interaktif, perbedaan itu dapat terlihat lebih cepat.

Tujuan utama: bukan sekadar membuat tampilan laporan lebih menarik, melainkan membantu pengguna memahami data, menemukan pola, dan menyusun pertanyaan bisnis yang tepat.

2. Kenali Data yang Akan Diolah

Sebelum membuat grafik, kita harus memiliki tabel yang terstruktur. Data yang digunakan dalam contoh ini berisi pencatatan setoran bulanan dari Januari sampai Desember untuk tahun 2022, 2023, 2024, dan 2025. Tahun 2026 baru memiliki data Januari sampai September.

Dalam contoh perkebunan sawit, pencatatan seperti ini dapat menjadi latihan untuk membangun dashboard keuangan. Apabila angka yang digunakan sebenarnya merupakan pos keuangan tertentu, label tersebut harus dipertahankan sesuai arti aslinya. Jangan menganggap angka setoran otomatis merupakan omzet penjualan TBS atau laba bersih kebun.

Tabel Penerimaan CV. Semoga Lancar Barokah – Kota Amarta

NO.BULAN20222023202420252026
1JANRp 49.410.000Rp 79.777.000Rp 64.241.000Rp 71.804.000Rp 88.262.500
2FEBRp 29.145.810Rp 69.218.000Rp 68.030.500Rp 88.321.000Rp 93.541.500
3MARETRp 77.308.000Rp 59.757.600Rp 69.595.500Rp 83.967.000Rp 71.230.000
4APRILRp 65.388.850Rp 87.876.500Rp 60.307.000Rp 44.416.000Rp 64.952.750
5MEIRp 73.329.000Rp 48.567.150Rp 88.685.500Rp 80.565.000Rp 92.593.300
6JUNIRp 65.636.000Rp 72.743.000Rp 59.271.000Rp 64.491.000Rp 82.585.000
7JULIRp 45.898.000Rp 58.123.000Rp 66.135.000Rp 66.671.000Rp 90.543.750
8AGSRp 79.939.000Rp 61.477.000Rp 71.213.000Rp 71.052.000Rp 100.439.000
9SEPTRp 81.716.000Rp 67.471.000Rp 65.006.000Rp 68.290.125Rp 124.593.000
10OKTRp 57.108.000Rp 74.861.000Rp 59.572.000Rp 85.747.000—
11NOVRp 41.951.250Rp 71.285.000Rp 77.078.000Rp 74.997.000—
12DESRp 76.711.500Rp 72.186.000Rp 79.937.000Rp 96.251.500—
TOTALRp 743.541.410Rp 823.342.250Rp 829.071.500Rp 896.572.625Rp 808.740.800

Keterangan: tanda — berarti data belum tersedia. Total tahun 2026 merupakan total Januari–September, bukan total setahun penuh.

3. Cara Menyiapkan Data di Microsoft Excel

Langkah pertama adalah memasukkan data ke lembar kerja Excel. Pastikan nama bulan dan tahun tersusun konsisten, sedangkan nilai uang dimasukkan sebagai angka, bukan teks yang diawali tulisan “Rp”. Simbol rupiah dapat ditampilkan menggunakan format mata uang.

Langkah 1 — Buat judul kolom

Buka Excel, kemudian masukkan susunan kolom berikut pada baris pertama:

BULAN | 2022 | 2023 | 2024 | 2025 | 2026

Masukkan bulan Januari sampai Desember pada kolom pertama. Selanjutnya, isi nilai setoran setiap tahun pada kolom yang sesuai. Untuk Oktober–Desember 2026, biarkan sel kosong jika memang datanya belum tersedia.

Langkah 2 — Pastikan angka dikenali sebagai angka

Blok kolom nilai setoran, lalu pilih format Number atau Currency. Jika ingin menampilkan rupiah, pilih format mata uang Rupiah (Rp) atau gunakan format kustom yang sesuai dengan pengaturan regional Excel.

Jangan memasukkan angka sebagai teks seperti “Rp 88.262.500” jika angka itu nantinya akan digunakan untuk perhitungan. Masukkan nilai numeriknya terlebih dahulu, kemudian atur format tampilannya.

Langkah 3 — Ubah data menjadi Excel Table

  1. Blok seluruh rentang data, termasuk judul kolom.
  2. Tekan Ctrl + T pada Windows.
  3. Centang pilihan bahwa tabel memiliki header.
  4. Berikan nama tabel, misalnya TabelSetoran, melalui menu Table Design.

Excel Table memudahkan penyaringan, pengurutan, dan pengembangan laporan ketika data baru ditambahkan. Untuk laporan usaha, cara ini lebih praktis daripada mengelola rentang sel secara terpisah.

4. Cara Membuat Grafik di Excel

Excel sudah menyediakan fitur grafik sehingga pengguna tidak harus menulis kode program. Grafik Excel cocok untuk laporan internal, rapat, dan analisis awal sebelum data diubah menjadi dashboard berbasis web.

Membuat grafik garis

  1. Blok kolom Bulan beserta kolom tahun yang ingin dibandingkan.
  2. Buka menu Insert.
  3. Pilih Line Chart atau grafik garis.
  4. Pastikan bulan berada pada sumbu horizontal dan nilai setoran pada sumbu vertikal.
  5. Tambahkan judul, misalnya “Tren Setoran Bulanan CV. Semoga Lancar Barokah”.
  6. Atur warna setiap tahun agar mudah dibedakan.

Grafik garis cocok untuk melihat perubahan dari Januari sampai Desember. Dengan beberapa garis sekaligus, pengelola dapat melihat bulan yang mengalami kenaikan atau penurunan dan membandingkan pola antar-tahun.

Membuat grafik batang

Grafik batang lebih sesuai jika tujuan analisis adalah membandingkan nilai antar-tahun atau melihat perbedaan total tahunan. Pilih data total setiap tahun, kemudian gunakan menu Insert dan pilih grafik Column atau Bar.

Perlu diingat, grafik total tahunan harus memberikan keterangan bahwa 2026 hanya mencakup sembilan bulan. Membandingkannya langsung dengan tahun penuh dapat menghasilkan kesimpulan yang menyesatkan.

5. Apa Perbedaan Grafik Excel dengan Grafik HTML?

AspekGrafik ExcelGrafik HTML
PembuatanMelalui menu dan fitur ExcelMenggunakan HTML, CSS, dan JavaScript
InteraksiFilter, pemilihan data, dan fitur grafik ExcelDapat disesuaikan dengan tombol, tooltip, dan kontrol khusus
TampilanMengikuti desain lembar kerja atau laporan ExcelDapat dirancang seperti dashboard web
PenggunaanCocok untuk pengolahan dan analisis dataCocok untuk halaman web, laporan daring, dan presentasi data
Pembaruan dataDapat langsung dilakukan di lembar kerjaData perlu diperbarui dalam kode atau dihubungkan ke sumber data
Koneksi internetTidak selalu diperlukanDashboard ini menggunakan pustaka grafik eksternal sehingga memerlukan internet untuk memuat pustaka tersebut

Keduanya bukan teknologi yang saling menggantikan. Excel tetap berguna sebagai tempat menyimpan dan memeriksa data, sedangkan HTML dapat menjadi lapisan penyajian yang membuat laporan lebih mudah dibaca oleh pengguna.

6. Contoh Dashboard Grafik Interaktif

Berikut contoh dashboard untuk CV. Semoga Lancar Barokah – Kota Amarta. Cobalah memilih tampilan tren bulanan atau total tahunan. Pengguna juga dapat mengganti jenis grafik garis menjadi grafik batang dan mengarahkan kursor pada grafik untuk melihat angka yang lebih rinci.

Dashboard Hasil Perkebunan Sawit

CV. Semoga Lancar Barokah • Kota Amarta • Data contoh 2022–2026

* Total 2026 adalah data Januari–September. Nilai yang belum tersedia tidak dianggap nol.

Dashboard tersebut merupakan demonstrasi berbasis HTML, CSS, JavaScript, dan pustaka grafik Chart.js. Data pada contoh sudah dimasukkan ke dalam kode. Dengan demikian, grafik langsung terbentuk tanpa harus mengetik ulang angka pada setiap titik grafik secara manual.

7. Bagaimana HTML, CSS, dan JavaScript Bekerja?

HTML: menyusun struktur

HTML membentuk bagian-bagian dashboard, seperti judul, tombol, area grafik, dan tabel. Elemen canvas digunakan sebagai tempat menggambar grafik melalui JavaScript.

<div class="BIKIN-GRAFIK-INTERAKTIF-panel"> <h3>Dashboard Hasil</h3> <canvas id="BIKIN-GRAFIK-INTERAKTIF-canvas"></canvas> </div>

CSS: mengatur tampilan

CSS mengatur warna, ukuran huruf, jarak, garis tepi, latar putih, dan responsivitas. Dengan desain yang tepat, dashboard dapat menyesuaikan diri dengan layar komputer maupun ponsel.

.BIKIN-GRAFIK-INTERAKTIF-panel { background: #ffffff; border: 1px solid #dce8de; border-radius: 14px; padding: 16px; }

Nama class pada contoh di atas menggunakan bentuk awalan yang sama, yaitu `BIKIN GRAFIK INTERAKTIF`, dengan tanda hubung sebagai pemisah kata.

JavaScript: membuat grafik menjadi interaktif

JavaScript mengolah data dan menghubungkan tombol dengan grafik. Pada dashboard contoh, JavaScript memilih data bulanan atau total tahunan, menentukan jenis grafik, dan mengatur ekspor CSV.

Chart.js membantu menggambar grafik dan menyediakan tooltip. Untuk memakainya, halaman harus dapat memuat pustaka tersebut. Jika pustaka tidak berhasil dimuat, area grafik mungkin kosong meskipun tabel HTML tetap dapat ditampilkan.

8. Mengubah Grafik Menjadi Laporan Keuangan Kebun Sawit

Setelah memahami dasar pembuatan grafik, pemilik usaha dapat mengembangkan dashboard yang lebih relevan untuk pengelolaan perkebunan sawit skala kecil. Data setoran bulanan pada contoh ini dapat dijadikan latihan awal, tetapi laporan usaha sebenarnya akan lebih bermanfaat apabila memuat data operasional dan keuangan yang sesuai.

Grafik produksi TBS

Catat produksi TBS dalam kilogram atau ton per bulan. Grafik garis dapat memperlihatkan pola produksi sepanjang tahun, membantu membandingkan periode panen, dan menjadi bahan evaluasi untuk pemeliharaan kebun. Produksi aktual perlu dicatat secara terpisah dari nilai penjualan.

Grafik pendapatan penjualan

Catat berat TBS yang terjual, harga per kilogram, potongan, dan penerimaan aktual. Jika terdapat perbedaan harga antar-periode, grafik pendapatan perlu dibaca bersama data volume penjualan agar kenaikan nilai penjualan tidak keliru dianggap sebagai kenaikan produktivitas.

Grafik biaya operasional

Kelompokkan biaya pupuk, herbisida, tenaga kerja, transportasi, perawatan jalan kebun, peralatan, dan biaya lain yang relevan. Grafik batang dapat membantu menunjukkan pos biaya yang paling besar dan perubahan biaya dari bulan ke bulan.

Grafik laba atau arus kas

Untuk mengetahui kinerja usaha, bedakan pendapatan, biaya, laba, dan arus kas. Laba merupakan hasil perhitungan pendapatan dikurangi biaya yang relevan, sedangkan arus kas mencatat uang yang benar-benar masuk dan keluar pada periode tertentu.

Prinsip akuntansi: jangan menyimpulkan bahwa tahun dengan nilai setoran terbesar pasti menjadi tahun dengan laba terbesar. Untuk menilai keuntungan perkebunan, dibutuhkan data pendapatan, biaya, dan dasar pencatatan yang jelas.

9. Cara Memasang Dashboard di Blogger

Dashboard HTML dapat ditampilkan di halaman web, tetapi pemasangannya perlu memperhatikan kebijakan dan kemampuan editor Blogger. Tidak semua tempat untuk memasukkan HTML memperlakukan JavaScript dengan cara yang sama.

  1. Buka Blogger dan pilih blog yang ingin digunakan.
  2. Buat halaman atau postingan baru.
  3. Beralih ke tampilan HTML, bukan Compose, saat memasukkan markup.
  4. Tempelkan kode yang telah disiapkan.
  5. Simpan sebagai draf dan periksa pratinjau.
  6. Publikasikan setelah memastikan tabel, tampilan, dan fungsi interaktif bekerja dengan benar.

Apabila Blogger menghapus tag script atau grafik tidak muncul, pisahkan kode dashboard ke halaman atau layanan yang mendukung JavaScript, lalu sematkan halaman tersebut jika layanan sumber mengizinkan embedding. Hindari mengandalkan iframe dari layanan yang melarang penyematan karena dapat menimbulkan pesan “refused to connect”.

Untuk artikel yang berisi tutorial sekaligus demo interaktif, pilihan yang paling aman adalah menguji kode pada lingkungan terpisah terlebih dahulu. Pastikan semua ID dan class unik agar tidak berbenturan dengan elemen lain pada template Blogger.

10. Mengunduh Data dan Memperbarui Laporan

Tombol Unduh CSV pada dashboard contoh menghasilkan file yang dapat dibuka menggunakan Excel atau aplikasi spreadsheet lainnya. Format CSV berguna untuk memindahkan data antar-aplikasi, tetapi bukan pengganti berkas Excel asli yang dapat menyimpan rumus, format, beberapa lembar kerja, dan grafik Excel.

Ketika memasukkan data baru, lakukan pemeriksaan berikut:

  • Pastikan nilai setoran sesuai dengan catatan sumber.
  • Periksa kembali total bulanan dan tahunan menggunakan rumus SUM di Excel.
  • Pastikan sel kosong tidak otomatis diartikan sebagai setoran nol.
  • Perbarui data pada sumber dashboard jika data tidak terhubung secara otomatis.
  • Periksa apakah label, satuan, dan periode grafik masih benar.
  • Simpan salinan data asli sebelum mengubah format atau melakukan perhitungan.

Dalam sistem yang lebih canggih, dashboard bisa dihubungkan ke Google Sheets, basis data, atau layanan API sehingga pembaruan data tidak harus dilakukan langsung di dalam kode. Namun, integrasi semacam itu membutuhkan pengaturan tambahan, pengamanan akses, dan pengujian yang lebih menyeluruh.

11. Membaca Hasil Contoh dengan Benar

Data contoh memperlihatkan total Rp743.541.410 pada 2022, Rp823.342.250 pada 2023, Rp829.071.500 pada 2024, dan Rp896.572.625 pada 2025. Total yang tercantum untuk Januari–September 2026 adalah Rp808.740.800.

Angka tersebut dapat digunakan untuk menguji tampilan grafik dan fungsi dashboard. Namun, perbandingan yang adil memerlukan periode yang sama. Untuk membandingkan 2026 dengan tahun sebelumnya, bandingkan Januari–September 2026 dengan Januari–September 2022, 2023, 2024, dan 2025. Jangan menyamakan sembilan bulan dengan dua belas bulan penuh.

Dashboard juga tidak menggantikan pemeriksaan data. Grafik dapat menampilkan angka dengan sangat menarik, tetapi jika sumbernya salah, kesimpulan yang dihasilkan tetap salah. Karena itu, validasi angka di Excel tetap menjadi bagian penting dari proses pelaporan.

FAQ: Pertanyaan tentang Grafik Interaktif Excel dan HTML

Apakah harus bisa coding untuk membuat grafik interaktif?

Tidak selalu. Excel dapat membuat grafik tanpa pemrograman. Namun, untuk dashboard HTML yang memiliki tombol, tooltip khusus, dan fitur unduh, pemahaman dasar HTML, CSS, dan JavaScript akan sangat membantu.

Apakah grafik HTML bisa dipasang di Blogger?

Bisa dalam lingkungan yang mendukung JavaScript, tetapi hasilnya bergantung pada tempat kode ditempelkan dan kebijakan editor Blogger. Jika script tidak berjalan, dashboard dapat ditempatkan pada halaman yang mendukungnya dan disematkan jika layanan tersebut mengizinkan.

Apakah grafik bisa diperbarui otomatis ketika Excel berubah?

Tidak secara otomatis jika angka ditulis langsung di dalam kode HTML. Pembaruan otomatis membutuhkan sumber data yang terhubung, seperti spreadsheet atau API, beserta mekanisme akses yang sesuai.

Apakah grafik garis atau grafik batang yang lebih baik?

Grafik garis cocok untuk menunjukkan perubahan dari waktu ke waktu. Grafik batang cocok untuk membandingkan nilai antar-bulan, kategori, atau tahun. Pilih berdasarkan pertanyaan yang ingin dijawab oleh laporan.

Apakah contoh data ini merupakan laporan keuangan nyata?

Tidak. CV. Semoga Lancar Barokah – Kota Amarta adalah nama ilustratif yang digunakan untuk tutorial. Data setoran dipakai sebagai contoh pengolahan tabel dan pembuatan grafik, bukan sebagai bukti transaksi atau laporan keuangan perusahaan nyata.

Penutup: Data yang Baik Membantu Keputusan yang Lebih Baik

Membuat grafik interaktif tidak harus dimulai dari sistem yang rumit. Langkah pertama cukup dengan menyusun data secara konsisten di Excel, memastikan angka benar, dan memilih bentuk grafik yang sesuai. Setelah itu, HTML, CSS, dan JavaScript dapat digunakan untuk membangun dashboard yang lebih fleksibel dan menarik.

Bagi usaha perkebunan sawit skala kecil, keterampilan ini dapat dikembangkan menjadi sistem pemantauan produksi, pendapatan, biaya operasional, dan arus kas. Pemilik usaha tidak hanya melihat angka, tetapi juga memperoleh cara yang lebih mudah untuk memahami perubahan dan menentukan hal-hal yang perlu diperiksa lebih lanjut.

Intinya, Excel membantu mengolah dan memvalidasi data, sedangkan HTML membantu menyajikannya secara interaktif. Jika keduanya digunakan dengan benar, laporan yang sebelumnya hanya berupa deretan angka dapat berubah menjadi sarana analisis yang lebih informatif, profesional, dan mudah dipahami.