Back to IF5101 Manajemen Data

Data Flow Design

Questions/Cues

  • Apa itu data flow dan hubungannya dengan data lineage?
  • Pertanyaan apa yang dijawab data flow?
  • Data flow memetakan hubungan data dengan apa saja?
  • Pada tingkat detail apa data flow bisa didokumentasikan?
  • Bagaimana data flow direpresentasikan (matriks vs diagram)?

Reference Points

  • IF5101 — Data Architecture (Slides 31-33)
  • DAMA International — DAMA-DMBOK, 2nd Ed. (2017), Chapter 4.1.4.3 (Data Flow Design)

Definisi

Data flow adalah jenis dokumentasi data lineage yang menggambarkan bagaimana data bergerak melalui proses bisnis dan sistem. Ia menunjukkan:

  • dari mana data berasal,
  • di mana data disimpan dan dipakai,
  • bagaimana data ditransformasi saat bergerak di dalam dan antar proses/sistem.

Apa yang Dipetakan

Data flow memetakan dan mendokumentasikan hubungan data dengan:

ElemenKegunaan
Aplikasi dalam suatu proses bisnisSiapa memakai/menghasilkan data
Data store / database di suatu lingkunganLokasi penyimpanan
Segmen jaringanBerguna untuk security mapping
Peran bisnisSiapa bertanggung jawab create, read/use, update, delete (CRUD)
LokasiTempat perbedaan lokal terjadi

Tingkat Detail

Data flow dapat didokumentasikan di level subject area, business entity, hingga atribut.

Representasi

  1. Matriks dua dimensi — baris = entitas/subject area, kolom = proses/aplikasi/peran; sel diisi aksi CRUD.
  2. Data flow diagram — node (proses/sistem/data store) dan panah aliran data.
EntitasAplikasi RegistrasiAplikasi KeuanganPortal Dosen
MahasiswaC, URR
Mata KuliahRRC, U, D
TagihanRC, U—
flowchart LR
    SRC["Sumber: Form Registrasi"] -->|"input"| APP["Aplikasi Registrasi"]
    APP -->|"insert"| DB[("Database Akademik")]
    DB -->|"ETL harian"| DW[("Data Warehouse")]
    DW --> BI["Dashboard BI"]

Summary

Data flow adalah dokumentasi data lineage: asal data, tempat disimpan/dipakai, dan transformasinya antar proses dan sistem. Ia memetakan hubungan data dengan aplikasi, data store, segmen jaringan, peran bisnis (CRUD), dan lokasi, pada tingkat subject area, entitas, atau atribut. Dapat direpresentasikan sebagai matriks dua dimensi atau data flow diagram.