Data Flow Diagram (DFD)
DFD merupakan diagram yang mengunakan notasi-notasi atau simbolsimbol
untuk mengambarkan sistem jaringan kerja antar fungsi-fungsi yang
berhubungan satu sama lain dengan aliran dan penyimpanan data.[5].
Adapun yang digunakan dalam DFD adalah:
1. Kesatuan Luar(External Entity)
Kesatuan luar (entity) 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. Suatu kesatuan luar dapat disimbolkan dengan suatu notasi
persegi panjang atau suatu persegi panjang dengan sisi kiri dan
atasnya berbentuk garis tebal.
2. Aliran data
Aliran data di DFD diberikan simbol suatu panah. Aliran data ini
mengalir diantara process (process), simpanan data (data store) dan
kesatuan luar (External entity). Aliran data ini menunjukkan arus
dari data yang dapat berupa masukan untuk sistem atau hasil dari
proses sistem.
3. Proses
Suatu process adalah kegiatan atau kerja yang dilakukan oleh orang,
mesin atau komputer dari hasil suatu aliran datayang masuk ke
dalam proses untuk dihasilkan aliran data yang akan keluar dari
proses. Suatu proses dapat disimbolkan dengan notasi lingkaran atau
dengan simbol empat persegi panjang dengan sudut-sudut tumpul.
4. Penyimpan Data (Data Store)
Penyimpan data (data store) merupakan penyimpan data yang dapat
berupa:
• Suatu file atau basis data di sistem komputer.
• Suatu arsip atau catatan manual.
• Suatu kotak tempat data di meja seseorang.
• Suatu tabel acuan manual.
• Suatu agenda atau buku.
Perangkat Lunak Pengelolaan Informasi Data Pelatihan dan Aplikasi Untuk
Rekomendasi Nama Peserta Pelatihan dengan Studi Kasus di BPP-BSDM,
Universitas Kristen Maranatha
(Radiant Victor Imbar, Dewanto Adi Putra)
169
Simpanan data di DFD dapat disimbolkan dengan sepasang garis
horisontal paralel yang tertutup di salah satu ujungnya atau tanpa
ditutup.
References
1. Brandley, J.C, & Anita C. M. (2004). Programming in C# .Net. New
York : Mc Graw Hill.
2. Deitel, Harvey M., dkk (2002). C# How To Program. New Jersey :
Prentice Hall.inc.
3. Kadir, A. (2002). Penuntun Praktis Belajar SQL. Yogyakarta :
Penerbit Andi Yogyakarta.
4. Larman, C. (2002). Applying UML and Patterns. New Jersey :
Prentice Hall.
5. Power, D. (2006). "James Taylor Interview: Automating Decision
Making", DSSResources.COM. Diakses tanggal : 10 Desember 2006.
6. Subrata, L. R. (2003) ‘Object Oriented and Design’. Bandung :
Universitas Kristen Maranatha.