Files
OBE-Mapping/README.md
T
Power BI Dev 3405dc21ff Tambah Dockerfile (nginx) dan README untuk deploy Coolify
Dockerfile menyajikan Dashboard_Pemetaan_CPMK.html sebagai index.html di root.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 21:26:10 +07:00

1.9 KiB
Raw Blame History

OBE-Mapping — Dashboard Pemetaan CPMK

Dashboard interaktif one-page untuk pemetaan capaian pembelajaran Kurikulum OBE Prodi Informatika (S-1) · Fakultas Teknik · Universitas Tanjungpura.

Sumber data: Dokumen_9_RPS_Rumusan_Pemetaan_CPMK.docx (BAB IX — RPS).

Isi data

Entitas Jumlah
CPL 10
CPMK 34
Mata Kuliah 49
Sub-CPMK 549

Fitur

  • Kartu ringkasan (KPI) — total CPL / CPMK / MK / Sub-CPMK.
  • Diagram alur Sankey CPL → CPMK → MK (SVG murni, offline).
  • Matriks pemetaan MK × CPL interaktif (filter, sorot kolom).
  • Explorer bertingkat CPL → CPMK → Sub-CPMK.
  • Pencarian Mata Kuliah + modal detail CPMK & Sub-CPMK.
  • Analisis cakupan & deteksi celah pemetaan.
  • Linked highlighting lintas panel, pencarian global, mode terang/gelap, ekspor CSV/PDF, deep-link (URL hash).

Seluruh data ter-embed di dalam Dashboard_Pemetaan_CPMK.htmlberjalan tanpa internet dan tanpa server backend.

Struktur repo

Dashboard_Pemetaan_CPMK.html   # dashboard (file utama, semua data ter-embed)
Dockerfile                     # nginx menyajikan dashboard di "/"
README.md

Deploy via Coolify

  1. New Resource → Application dari repo Git ini (OBE-Mapping, branch main).
  2. Build Pack: Dockerfile (otomatis terdeteksi dari Dockerfile di root).
  3. Port: 80.
  4. Set Domain sesuai kebutuhan, lalu Deploy.

Setiap git push ke main akan memicu rebuild & redeploy otomatis bila webhook Coolify aktif.

Alternatif (tanpa Dockerfile)

Coolify juga bisa pakai Static Site build pack: salin/rename file menjadi index.html dan arahkan publish directory ke root repo.

Pengembangan lokal

Cukup buka Dashboard_Pemetaan_CPMK.html langsung di browser, atau jalankan server statis:

python -m http.server 8080
# buka http://localhost:8080/Dashboard_Pemetaan_CPMK.html