Lewati ke isi
Profil penulisSeri Buku GIS Kehutanan dan Pertanian/ M4
Tampilkan bagian untuk:

BAB 4: Satu Layar, Semua Jawaban: Dasbor

#Studi kasus: "Ringkasannya satu halaman saja"

Rapat pimpinan hanya memberi waktu lima menit. Kepala Seksi meminta satu halaman yang menjawab: berapa total titik panas bulan September, kapan puncaknya, KPH mana yang paling terdampak, dan petak mana yang perlu didatangi lebih dulu. Analis Muda tidak mau memotret tabel. Ia membuat dasbor.

#Konsep: dasbor dalam tiga kalimat

Dasbor adalah satu layar yang merangkum angka, grafik, dan peta untuk satu pertanyaan. Bayangkan dasbor mobil: Anda tidak perlu membuka kap mesin, cukup melirik kecepatan dan bahan bakar. Dasbor yang baik menjawab satu pertanyaan dan membuang hal lain.

Ilustrasi 4.1: Anatomi dasbor
Skema dasbor berisi baris angka kunci, peta, grafik tren, dan grafik per KPH

#Bagian-bagian dasbor

Empat istilah baru:

  • Indikator: satu angka besar yang penting, misalnya total titik panas.
  • Grafik tren: garis yang menunjukkan perubahan menurut waktu.
  • Filter: kontrol untuk menyaring tampilan, misalnya memilih satu KPH.
  • Dasbor statis: dasbor yang dibuat sekali dari data tertentu. Kebalikannya, dasbor hidup, terhubung ke data yang terus diperbarui.

Aturan rancangan sederhana:

  1. Satu dasbor, satu pertanyaan.
  2. Paling banyak enam elemen. Lebih dari itu, mata kehilangan arah.
  3. Beri judul yang menjawab, bukan yang menamai.
  4. Tulis sumber dan keterangan data (di sini: data sintetis).
  5. Jangan memotong sumbu grafik supaya perbedaan tampak lebih besar daripada aslinya.

#Bagian A: QGIS

#Bagian A: Dasbor di QGIS

QGIS tidak punya pembuat dasbor interaktif bawaan setara ArcGIS Dashboards. Ada tiga jalur: laporan PDF lewat Layout dan Atlas (dibahas di M1), plugin grafik seperti DataPlotly [CEK: tidak dipasang penulis], atau menulis HTML sendiri. Bab ini memakai jalur ketiga karena hasilnya satu berkas mandiri.

Berkas: skrip/buat_dasbor.py. Datanya: Petak_KPH.gpkg dan Hotspot_Harian.csv (jumlah titik panas per petak per hari selama 30 hari, 1 sampai 30 September 2026, data sintetis).

  1. Baca data dan hitung angka kunci. Fungsi hitung menjumlahkan per hari, per petak, dan per KPH:
buat_dasbor.py
with open(os.path.join(PAKET, "Hotspot_Harian.csv"), encoding="utf-8") as fh:
    for b in csv.DictReader(fh):
        j = int(b["Jumlah"])
        per_hari[b["Tanggal"]] += j
        per_petak[b["ID_Petak"]] += j
        per_kph[petak[b["ID_Petak"]]["kph"]] += j
  1. Gambar grafik dengan SVG buatan sendiri, tanpa pustaka luar. Contohnya grafik garis:
buat_dasbor.py
pts = " ".join("%.1f,%.1f" % (10 + i * (w - 20) / (len(hari) - 1),
               h - 15 - v * (h - 30) / mx) for i, (_, v) in enumerate(hari))
  1. Jalankan: python-qgis.bat buat_dasbor.py. Skrip menulis keluaran/dasbor/dasbor.html.
  2. Buka berkas itu di browser dengan klik dua kali. Berbeda dengan Bab 3, halaman ini tidak memuat berkas lain, jadi tidak perlu server.

Hasilnya, dasbor menampilkan empat indikator dan dua grafik. Angka dari data latihan:

UkuranNilai
Total titik panas, 30 hari385
Hari puncak21 September, 34 titik
KPH Alpha (4 ha)91 titik, 22,75 per ha
KPH Beta (4 ha)65 titik, 16,25 per ha
KPH Gamma (8 ha)229 titik, 28,63 per ha
Tiga petak teratasP-14 (33), P-12 (31), P-13 (31)

Bandingkan KPH dengan kerapatan per hektare, bukan jumlah mentah. KPH Gamma lebih luas, jadi jumlah mentahnya wajar lebih tinggi. Pada data latihan Gamma tetap tertinggi (28,63 titik per ha, di atas Alpha 22,75).

#Bagian B: ArcGIS Pro

#Bagian B: ArcGIS Pro

ArcGIS Pro sendiri tidak membuat dasbor. Dasbor dibuat di ArcGIS Dashboards, bagian dari ArcGIS Online dan ArcGIS Enterprise. Dari layer yang diterbitkan (Bab 3), Anda menyusun elemen dasbor. [CEK: butuh akun portal]

  1. Terbitkan layer petak dan data titik panas sebagai web layer (Bab 3, Bagian B). [CEK]
  2. Di portal, buat dasbor baru, lalu tambah elemen lewat tombol Add element di bilah alat. [CEK]
  3. Tambah Indicator untuk total titik panas, Serial chart untuk tren harian, dan Map untuk peta. Serial chart menampilkan satu atau lebih deret data sebagai garis atau batang. [CEK]
  4. Simpan, lalu atur siapa yang boleh melihat. [CEK]

Padanan "laporan PDF" ada di Pro lewat layout. Itu bukan dasbor, karena tidak interaktif.

#Bagian C: ArcMap 10.8

#Bagian C: ArcMap 10.8

ArcMap tidak punya padanan dasbor. Untuk ringkasan satu halaman, gunakan Data Driven Pages dan layout untuk menghasilkan PDF, atau ekspor tabel ke aplikasi lain. [CEK]

  1. Buat layout dengan peta dan teks angka kunci. [CEK]
  2. Ekspor ke PDF. [CEK]

Tidak ada padanan langsung untuk dasbor web interaktif. Gunakan ArcGIS Online dan ArcGIS Dashboards bila tersedia. [CEK]

#Cek paham

  1. Apa yang dimaksud "satu dasbor, satu pertanyaan"?
  2. Mengapa KPH dibandingkan dengan kerapatan per hektare, bukan jumlah titik?
  3. Apa kelemahan dasbor statis?

Jawaban:

  1. Semua elemen di dasbor menjawab satu pertanyaan utama. Elemen lain dibuang.
  2. Luas KPH berbeda. Jumlah mentah menyesatkan, sedangkan kerapatan per hektare adil.
  3. Angkanya tidak berubah ketika data berubah. Skrip harus dijalankan ulang.

#Kesalahan umum

  • Terlalu banyak grafik. Pembaca tidak tahu mana yang penting. Pangkas sampai enam elemen.
  • Membandingkan jumlah mentah antarwilayah. Bagi dengan luas atau jumlah yang relevan.
  • Judul tidak menjawab. "Grafik titik panas" kalah jelas dibanding "Titik panas memuncak pada 21 September".
  • Warna merah-hijau saja. Sebagian orang tidak membedakannya. Tambahkan label angka.

#Ringkasan dan latihan

Ringkasan: Dasbor merangkum satu pertanyaan dalam satu layar: indikator, grafik, dan peta. Skrip bisa membuat dasbor statis satu berkas. Di ArcGIS, dasbor interaktif dibuat di ArcGIS Dashboards.

Latihan: Tambahkan satu indikator "Petak rawan" yang menghitung petak dengan 30 titik panas atau lebih. (Petunjuk: hasil yang benar adalah 4 petak, yaitu P-12, P-13, P-14, dan P-16 yang tepat 30 titik.)

#Tabel perbandingan: dasbor di tiga perangkat

HalQGISArcGIS ProArcMap 10.8
Dasbor interaktifTidak bawaan; skrip HTML atau pluginArcGIS Dashboards (portal)Tidak ada padanan
Ringkasan cetakLayout dan AtlasLayoutLayout, Data Driven Pages
Sumber dataBerkas lokalWeb layer di portalTidak berlaku