DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 1/10
Data Flow Diagram Pengantar
Data Flow Diagram/ Diagram Arus Data
Data flow diagram (DFD) adalah ALAT memodelkan proses yang memperhatikan aliran data pada satu sistem dan bekerja dalam sistem tersebut.
DFD adalah gambar yang menunjukkan perpindahan data antara entitas luar dan proses dan simpanan data dalam sistem.
DFD menjadi peralatan populer untuk Business Process Redesign (BPR)
DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 2/10
Simbol DFD menurut Chris Gane & Trish Sarson
DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 3/10
Data Flow Diagram Model Christ Gane Sarson
Kesatuan Luar
Setiap sistem punya batas sistem yang memisahkan suatu sistem dengan lingkungan luarnya.
Kesatuan luar (external entity) merupakan kesatuan di lingkungan luar sistem yang dapat berupa orang, organisasi, atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem.
Kesatuan luar ini kebanyakan adalah salah satu dari:
a) Suatu kantor, departemen, devisi dari perusahaan tetapi diluar sistem yang dikembangkan (dibicarakan)
b) Orang atau sekelompok orang di organisasi tetapi diluar sistem yang dikembangkan
c) Suatu organisasi atau orang yang berada diluar organisasi seperti pelanggan, pemasok
d) Sistem informasi yang lain diluar sistem yang dikembangkan e) Sumber asli dari suatu transaksi
f) Penerima akhir dari suatu laporan yang dihasilkan oleh sistem
Simbol untuk kesatuan luar yaitu berupa kotak bujur sangkar
DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 4/10
Data Flow Diagram Model Christ Gane Sarson
Arus Data
Arus Data (Data Flow) di DFD diberi simbol suatu panah. Arus data mengalir diantara proses, simpanan data (data store) dan kesatuan luar (external entity). Arus data dapat menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem dan dapat berbentuk:
a) Formulir atau dokumen yang digunakan b) Laporan tercetak yang dihasilkan oleh sistem
c) Tampilan atau output dilayar komputer yang dihasilkan d) Masukkan untuk komputer
e) Komunikasi ucapan f) Surat-surat atau memo
g) Data yang dibaca atau direkamkan ke suatru file h) Suatu isian yang dicatat pada buku agenda
i) Transmisi data dari suatu komputer ke komputer lain
Arus data harus diberi nama yang jelas dan mempunyai arti. Nama arus data dituliskan disamping garis panahnya.
Pelanggan Proses
DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 5/10
Data Flow Diagram Model Christ Gane Sarson
PROSES
Suatu Proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari suatu hasil arus data yang masuk ke dalam proses untuk dihasilkan arus data yang keluar dari proses
Pada PHYSICAL DATA FLOW DIAGRAM (PDFD), proses dilakukan oleh orang, mesin atau komputer
Pada LOGICAL DATA FLOW DIAGRAM (LDFD), proses hanya menunjukkan proses dari komputer
Proses dilambangkan dengan lingkaran atau empat persegi panjang dengan sudut-sudutnya tumpul
Setiap proses harus diberi penjelasan lengkap meliputi
• Identifikasi proses
Berupa angka yang menunjuk nomor acuan proses dan ditulis pada bagian atas simbol proses. Untuk proses yang berupa turunan dari proses induknya diberi tanda titik diantara nomor induk dengan nomor turunannya
DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 6/10
• Nama proses
Menerangkan proses apa yang terjadi, buatlah singkat dan sejelas mungkin. Biasanya diawali dengan kata kerja misalkan: menghitung, membuat, membandingkan, verifikasi, merekam, menyiapkan
• Pemroses
Bila pakai PDFD, tunjukkan siapa yang memproses hal tersebut., manusia atau lainnya
DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 7/10 Media Nama Data Store
Data Flow Diagram Model Christ Gane Sarsen
Simpanan Data
Simpanan data (data store) merupakan simpanan dari data yang dapat berupa:
• suatu file atau file database di sistem komputer
• suatu arsip atau catatan manual
• suatu kotak tempat data dimeja seseorang
• suatu tabel acuan manual
• suatu agenda atau buku
Simpanan data di DFD disimbolkan dengan garis paralel tertutup disalah satu ujungnya
Dalam penggambaran data di DFD perlu diperhatikan
a) Proses apa saja yang berhubungan dengan simpanan data
• Simpanan data tak dapat menggunakan data di simpanan data yang lain secara langsung
• Simpanan data tidak dapat langsung berhubungan dengan kesatuan luar
b) Arus data yang menuju ke simpanan data dari proses menunjukkan update data (tambah, hapus, edit)
c) Arus data dari simpanan data ke proses menunjukkan pembacaan data
DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 8/10
Data Flow Diagram
Bentuk Diagram Arus Data
1. Diagram Arus Data Fisik (DAFD)
• Diagram aliran data fisik adalah representasi grafis dari suatu sistem yang menunjukkan entitas internal dan eksternal sistem, dan aliran data ke dalam dan keluar dari entitas ini.
• Fokus pada siapa, apa, dimana (who/what/where) proses suatu sistem yang dicapai/ diterapkan
• Digunakan menggambarkan sistem lama yang telah ada dan juga untuk menterjemahkan secara fisik.
• Termasuk proses-proses manual pada sistem
Untuk memperoleh gambaran bagaimana sistem yang ada diterapkan maka haruslah memuat
a) Proses manual juga digambarkan
b) Nama arus data harus menunjukkan fakta penerapan
Nomor formulir
Media misalkan telpon, surat, memo
Waktu mengalirnya, harian, mingguan
Keterangan rinci
c) Simpanan data menunjukkan simpanan non komputer maupun simpanan komputer, kotak surat, file - buffer, buku catatan, meja pekerja, almari, filing kabinet
d) Proses harus menunjukkan nama dari prosessor (pemroses) yaitu orang, departemen, sistem komputer, nama program yang mengeksekusi proses tersebut
2. Diagram Arus Data Logika
Diagram aliran data logis adalah representasi grafis dari suatu sistem yang menunjukkan proses sistem (sebagai gelembung), simpanan data, dan arus data masuk dan keluar dari proses dan simpanan data.
Focus pada bagaimana (how) sistem bekerja
Digunakan untuk menggambarkan sistem yang akan diusulkan (sistem yang baru)
Tidak menekankan pada bagimana sistem diterapkan, tapi
DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 9/10
Menggunakan DFD logika untuk mendokumentasikan sistem informasi karena dapat mewakili sifat logis dari sistem-apa tugas yang dilakukan sistem ini -tanpa harus menentukan apa, di mana, atau oleh siapa tugas yang dicapai.
Karena masih diusulkan maka belum tentu diterima oleh pemakai sistem, maka mungkin digambarkan dalam beberapa alternatif
Penggambaran secara logika terlebih dahulu tanpa berkepentingan dengan penerapan fisik, akan lebih mengena, fleksibel dan
menghemat waktu penggambaran
Proses-proses yang digambarkan cenderung berkenaan dengan proses komputer saja
Keuntungan dari DFD logika (versus DFD fisik) adalah bahwa kita dapat berkonsentrasi pada fungsi yang dilakukan sistem.
Jadi, DFD logis menggambarkan kegiatan suatu sistem, sedangkan DFD fisik menggambarkan infrastruktur sebuah sistem.
DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 10/10
Contoh DFD Logical dan Physical sbb:
Perhatikan pada logical DFD diterangkan adanya payment saja, sedang pada physical DFD ada pembayaran cash, pakai check atau Debit Card.