Selasa, 18 April 2023

Data Flow Diagram

 


Pengertian DFD

  • Diagram Alir Data (DAD) atau Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, terstruktur dan jelas.
  • DFD sering disebut juga dengan nama Bubble Chart, Bubble Diagram, model proses, diagram alur kerja, atau model fungsi.
  • Penggunaan DFD sebagai Modeling Tool dipopulerkan Oleh Demarco & Yordan (1979) dan Gane & Sarson (1979) dengan menggunakan pendekatan Metoda Analisis Sistem Terstruktur.
Data Flow Diagram (DFD)
  • Adalah representasi grafik dari sebuah sistem. DFD menggambarkan komponen-komponen sebuah sistem, aliran-aliran data di mana komponen-komponen tersbut, dan asal, tujuan, dan penyimpanan dari data tersebut.
  • Kita dapat menggunakan DFD untuk dua hal utama, yaitu untuk membuat dokumentasi dari sistem informasi yang ada, atau untuk menyusun dokumentasi untuk sistem informasi yang baru.
Simbol yang digunakan
  • Entity (keastuan luar)
  • Data Flow (arus data)
  • Process (proses)
  • Data Store (simpanan data)
Notasi DFD


Context Diagram (CD) / DFD Top Level
  • Yaitu diagram yang paling tidak detail, dari sebuah sistem informasi yang menggambarkan aliran-aliran data ke dalam dan ke luar sistem dan ke dalam dan ke luar entitas-entitas eksternal.
  • Menggambrakan sistem dalam satu lingkaran dan hubungan dengan entitas luar. Lingkaran tersebut menggambarkan keseluruhan proses dalam sistem.
Diagram level n / Data Flow Diagram Levelled
  • Dalam diagram n DFD dapat digunakan untuk menggambarkan diagram fisik maupun diagram logis.
  • Dimana Diagram Level n merupakan hasil pengembangan dari Context Diagram ke dalam komponen yang lebih deatil tersebut disebut dengan top-down partitioning.
  • Jika kita melakukan pengembangan dengan benar, kita akan mendapatkan DFD-DFD yang seimbang.







Konsep arus data menyebar (diverging data flow)


Konsep arus data mengumpul


Konsep arus data mengumpul


Update data


Penggandaan kesatuan luar dan simpanan data agar gambar tidak terlalu kompleks dengan perpotongan garis


Contoh DFD - SI Penjualan - Diagram Context

Diagram Konteks menggambarkan aliran data secara umum dan terminator yang terlibat pada sistem


Contoh DFD - SI Penjualan - DFD Level 1

Pada diagram level 1 ini menggambarkan pecahan data dari diagram konteks dimana proses yang dijalankan adalah input data, registrasi, pembelian produk, konfirmasi pembayaran, komentar dan laporan penjualan.


Contoh DFD - SI Penjualan - DFD Level 2 Input Data

Pada DFD level ini menggambarkan pecahan data dari proses kelola data terdiri dari 3 proses yaitu data admin, kelola data produk, kelola data kategori produk.


Contoh DFD - SI Penjualan - DFD Level 2 Pembelian Produk

Pada DFD level ini menggambarkan pecahan data dari proses pembelian produk terdiri dari 3 proses yaitu pilih produk (keranjang belanja), dan faktur pembelian.


Contoh DFD - SI Penjualan - DFD Level 2 Konfirmasi Pembayaran

Pada DFD level ini menggambarkan pecahan data dari proses konfirmasi pembayaran terdiri dari 3 proses yaitu input konfirmasi pembayaran, dan validasi konfirmasi pembayaran.


Contoh DFD - SI Penjualan - DFD Level 2 Komentar

Pada DFD level ini menggambarkan pecahan data dari proses komentar terdiri dari 3 proses yaitu input komentar, balas komentar, dan hapus komentar.


Contoh DFD - SI Penjualan - DFD level 3 Kelola Data Admin

Pada DFD level ini menggambarkan pecahan data dari proses kelola data admin terdiri dari 3 proses yaitu input data admin, edit data admin, dan hapus data admin.


Contoh DFD - SI Penjualan - DFD Level 3 Input Data Produk

Pada DFD level ini menggambarkan pecahan data dari proses kelola data produk, terdiri 3 proses yaitu data produk, edit data produk, dan hapus data produk.


Contoh DFD - SI Penjualan - DFD Level 3 Input Data Kategori Produk

Pada DFD level ini menggambarkan pecahan data dari proses kelola data kategori produk, terdiri dari 3 proses yaitu input, data kategori produk, edit data kategori produk, hapus data kategori produk.


Entity Relationship Diagram (ERD)

Entitas dari SI Swalayan ini adalah:
  • Pegawai
  • Supplier
  • Pembeli
  • Barang
Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD)


Entity Relationship Diagram (ERD)



Tidak ada komentar:

Posting Komentar

Software, Hardware dan Brainware

1. Hardware Hardware adalah suatu komponen yang ada pada komputer, bisa dilihat secara kasat mata dan mampu disentuh secara fisik. Fungsi ha...