Data Flow Diagram atau DFD merupakan gambaran suatu sistem yang telah
ada atau sistem baru yang dikembangkan secara logika tanpa mempertimbangkan
lingkungan fisik dimana data tersebut mengalir. Dengan adanya Data Flow Diagram
maka pemakai sistem yang kurang memahami dibidang komputer dapat mengerti
sistem yang sedang berjalan.
Pengertian Data Flow Diagram Menurut Para Ahli
• Pengertian Data Flow Diagram (DFD)
Menurut Wikipedia adalah suatu diagram yang menggunakan notasi-notasi untuk
menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk
memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu
dalam menggambarkan atau menjelaskan sistem yang sedang berjalan logis.
• Pengertian Data Flow Diagram (DFD)
Menurut Wijaya (2007) Adalah gambaran grafis yang memperlihatkan aliran data
dari sumbernya dalam obyek kemudian melewati suatu proses yang
mentransformasikan ke tujuan yang lain, yang ada pada objek lain.
• Pengertian Data Flow Diagram (DFD)
Menurut Kristanto, 2003 adalah suatu model logika data atau proses yang dibuat
untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluaran
dari sistem, dimana data di simpan, proses apa yang menghasilkan data tersebut,
dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data
tersebut.
• Pengertian Data Flow Diagram (DFD)
Menurut Jogiyanto Hartono, 2005-701 Adalah Diagram yang menggunakan notasi
simbol untuk menggambarkan arus data system.
Simbol DFD model Yourdon
• Data Flow (Arus Data) : Panah
merepresentasikan datu atau lebih obyek data (arus data).
• External entity (Kesatuan luar)
atau boundary (batas sistem) : Untuk merepresenrasikan sebuah external entity
sebagai sebuah elemen sistem, misalnya hardware, orang (user) atau program lain
• Procces (proses) : Proses adalah
kegiatan yang dilakukan oleh orang, mesin, atau komputer dari hasil suatu data
yang masuk kedalam proses untuk menghasilkan data yang keluar dari proses.
• Data Store (Simpanan data) :
Simpanan data merupakan simpanan
Menurut
Jogiyanto (1990), ide dari suatu bagan untuk mewakili arus data dalam suatu
sistem bukanlah hal yang baru. Pada tahun 1967, Martin dan Estrin
memperkenalkan suatu algoritma program dengan menggunakan symbol lingkaran dan
panah untuk mewakili arus data. Pada tahap analisis, penggunaan notasi ini
sangat membantu sekali di dalam komunikasi dengan pemakai sistem untuk memahami
sistem secara logika. Diagram yang menggunakan notasi-notasi ini untuk
menggambarkan arus dari data sistem sekarang dikenal dengan nama diagram arus
data (data flow diagram atau DFD).
DFD sering
digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang
akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana
data tersebut mengalir (misalnya lewat telpon, surat dan sebagainya) atau
lingkungan fisik dimana data tersebut akan disimpan (misalnya file kartu,
microfiche, hard disk, tape, diskette dan lain sebagainya). DFD merupakan alat
yang digunakan pada metodologi pengembangan sistem yang terstruktur (structured
Analysis and design). DFD merupakan alat yang cukup popular sekarang ini,
karena dapat menggambarkan arus data di dalam sistem dengan terstruktur dan
jelas. Lebih lanjut DFD juga merupakan dikumentasi dari sistem yang baik.
Beberapa symbol digunakan di DFD untuk maksud mewakili
(Jogiyanto ,1990):
1. External entity (kesatuan luar) atau
boundary (batas sistem);
2. Data flow (arus data);
3. Process (proses);
4. Data store (simpanan data).
Kesatuan Luar
Setiap sistem
pasti mempunyai batas sistem (boundary) yang memisahkan suatu sistem dengan
lingkungan luarnya. Sistem akan menerima input dan menghasilkan output kepada
lingkungan luarnya. Kesatuan luar (external entity) merupakan kesatuan (entity)
dilingkungan luar sistem yang dapat berupa orang, organisasi atau sistem
lainnya yang berada dilingkungan luarnya yang akan memberikan input atau
menerima output dari sistem.
Kesatuan luar ini kebanyakan adalah salah satu
dari berikut ini (Jogiyanto ,1990).
1. Suatu kantor, departemen atau divisi
dalam perusahaan tetapi di luar sistem yang sedang dikembangkan.
2. Orang atau sekelompok orang
diorganisasi tetapi di luar sistem yang sedang dikembangkan.
3. Suatu organisasi atau orang yang
berada di luar organisasi seperti misalnya langganan, pemasok.
4. Sistem informasi yang lain di luar
sistem yang sedang dikembangkan.
5. Sumber asli dari suatu transaksi.
6. Penerima akhir dari suatu laporan
yang dihasilkan oleh sistem.
Arus Data
Arus data
(data flow) di DFD diberi simbol suatu panah. Arus data ini mengalir diantara
proses (process), simpanan data (data store) dan kesatuan luar (exsternal
entity). Arus data menunjukan arus data yang dapat berupa masukan untuk sistem
atau hasil dari proses sistem dan dapat berbentuk sebagai berikut ini
(Jogiyanto ,1990).
1. Formulir atau dokumen yang digunakan
di perpustakaan.
2. Laporan tercetak yang dihasilkan
oleh sistem.
3. Tampilan atau output di layar
komputer yang dhasilkan oleh sistem.
4. Masukan untuk komputer.
5. Komunikasi ucapan.
6. Surat-surat atau memo.
7. Data yang dibaca atau direkamkan ke
suatu file.
8. Suatu isian yang dicatat pada buku
agenda.
9. Transmisi data dari suatu komputer
ke komputer yang lain.
Proses
Suatu proses
adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari
hasil suatu arus data yang masuk kedalam proses untuk dihasilkan arus data yang
akan keluar dari proses. Untuk physical dataflow diagram (PDFD), proses dapat
dilakukan oleh orang, mesin atau computer, sedang untuk logical data flow
diagram (LDFD), suatu proses hanya menunjukkan proses dari computer. Perbedaan
dari PDFD dan LDFD akan dibahas kemudian. Suatu proses dapat menunjukkan dengan
symbol lingkaran atau dengan simbol empat persegi panjang tegak dengan
sudut-sudut tumpul (Jogiyanto ,1990).
Simpanan Data
Menunjukkan
informasi yang tersimpan dalam file diantara transactions. Data store
diidentitaskan dengan “D dengan nomor” untuk data store komputer dan “M dengan
nomor” untuk manual data store. Data store disimbolkan sebagai berikut
(Jogiyanto ,1990) :
Penggambaran
simpanan data di DFD perlu memperhatikan beberapa hal, sebagai berikut:
1. Hanya proses saja yang berhubungan
dengan simpanan data, karena yang menggunakan atau merubah data di simpanan
data adalah proses.
2. Arus data yang menuju ke simpanan
data dari suatu proses menunjukkan proses update terhadap data yang tersimpan
di simpanan data. Update dapat berupa proses:
1. Menambah atau menyimpankan record
baru atau dokumen baru ke dalam simpanan data.
2. Menghapus record atau mengambil
dokumen dari simpanan data.
3. Merubah nilai data di suatu record
atau di suatu dokumen yang ada di simpanan data.
3. Arus data yang berasal dari simpanan
data ke suatu proses menunjukkan bahwa proses tersebut menggunakan data yang
ada di simpanan data. Untuk media simpanan data berupa simpanan luar komputer
(disk atau tape) berarti membaca data dari suatu record di file sedang untuk
disimpanan data berupa media manual berarti mengambil suatu formulir atau
dokumen untuk dilihat isinya dari suatu simpanan data.
4. Proses yang melakukan kedua-duanya,
yaitu menggunakan dan update simpanan data dapat dilakukan hal berikut:
1. Dapat menggunakan sebuah garis
dengan panah mengarah kedua arah yang berlawanan dari simpanan data.
2. Menggunakan arus data yang terpisah.
DFD sangat
berbeda dengan bagan alir (flowchart). Perbedaannya adalah sebagai berikut:
1. Proses di DFD dapat beroperasi
secara parallel, sehingga beberapa proses dapat dilakukan serentak sedangkan
bagan alir cenderung menunjukkan proses yang urut.
2. DFD lebih mencerminkan arus dari
data di suatu sistem, sedang bagan alir sistem lebih menunjukkan arus dari
prosedur dan bagan alir program lebih menunjukkan arus dari algoritma.
3. DFD tidak menunjukkan proses
perulangan (loop) dan proses keputusan (decision), sedang bagan alir
menunjukkanya.
Selain itu,
DFD juga memiliki beberapa keterbatasan, antara lain:
1. DFD tidak menunjukkan proses
perulangan (loop).
2. DFD tidak menunjukkan proses
keputusan (decision).
3. DFD tidak menunjukkan proses
perhitungan.
Sumber :
http://www.ilmumu.com/pengetahuan/pengertian-dfd-data-flow-diagram/
http://id.wikipedia.org/wiki/Berkas:Data_Flow_Diagram_Example.jpg
Tidak ada komentar:
Posting Komentar