Anda di halaman 1dari 6

SUMBER BELAJAR PENUNJANG PLPG 2016

MATA PELAJARAN/PAKET KEAHLIAN


REKAYASA PERANGKAT LUNAK

BAB XIV
DATA FLOW DIAGRAM

H W Herwanto

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN


DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN
2016
14
DATA FLOW DIAGRAM
Kompetensi Dasar
 Menjelaskan Data Flow Diagram (DFD)
 Menjelaskan Entity Relationship Diagram (ERD)

Indikator
 Mendeskripsikan komponen penyusun DFD
 Menerapkan komponen penyusun DFD
 Menjelaskan pengertian ERD
 Mendeskripsikan komponen penyusun ERD
 Menerapkan komponen penyusun ERD

A.Materi DFD
Data flow diagram atau biasa disebut dengan DFD adalah suatu diagram yang
menggunakan notasi-notasi untuk alur data sistem, yang penggunaannya sangat membantu
dalam memahami sistem secara logis, terstruktur dan jelas. DFD dapat dikatakan sebagai
suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data
dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang
menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang
dikenakan pada data tersebut. DFD sering juga disebut Bubble chart, Bubble diagram, model
proses, diagram alur kerja, atau model fungsi. DFD adalah salah satu alat pembuatan model

1
yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih
penting dan kompleks dari pada data yang dimanipulasi oleh sistem. DFD hanya
memberikan penekanan pada fungsi sistem yang berorientasi pada alur data dengan konsep
dekomposisi. Hal ini dapat digunakan untuk penggambaran analisa maupun rancangan
sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun
pembuat program.
DFD memiliki simbol-simbol atau kompoen yang digunakan untuk memodelkan
data. Komponen tersebut adalah (Jogiyanto ,1990):
 External entity (entitas eksternal) atau boundary (batas sistem);
 Process (proses);
 Data store (simpanan data).
 Data flow (arus data);

1.Entitas eksternal
Entitas eksternal mewakili entitas eksternal yang
berkomunikasi dengan sistem yang sedang dikembangkan. Entitas
eksternal dapat berupa orang atau unit yang berinteraksi dengan

sistem, tapi berada di luar sistem. Komponen ini perlu diberi nama
Gambar 14.1
sesuai dengan dunia luar yang berkomunikasi dengan sistem yang
Entitas Eksternal
sedang dibuat modelnya, dan biasanya menggunakan kata benda,
misalnya Bagian Penjualan, Dosen, Mahasiswa.

2.Proses
Proses merupakan kegiatan atau pekerjaan yang dilakukan oleh orang atau mesin komputer
dimana aliran data masuk diubah atau ditransformasikan ke aliran data keluar.

Gambar 14.2 Proses DFD

2
3.Data Store
Komponen Data Store DFD ditunjukkan pada Gambar 14.3.
Data store ini berkaitan dengan penyimpanan-penyimpanan,

Gambar 14.3 Data seperti file atau database yang berkaitan dengan penyimpanan
Store DFD secara komputerisasi, misalnya file disket, file harddisk, file pita
magnetik. Data store juga berkaitan dengan penyimpanan secara manual seperti buku
alamat, file folder, dan agenda. Data store diberi nama sesuai dengan nama file
penyimpanannya misalnya mahasiswa, matakuliah, dosen dan data registrasi.

14.Alur Data

Gambar 14.4 Alur Data DFD

Suatu data flow / alur data digambarkan dengan anak panah, yang menunjukkan
arah menuju ke dan keluar dari suatu proses. Alur data ini digunakan untuk menjelaskan
perpindahan data atau paket data/informasi dari satu bagian sistem ke bagian lainnya. Alur
data memiliki aturan dasar aliran data yang diperbolehkan dan yang tidak diperbolehkan.
Berikut aturan dasar aliran data yang ditunjukkan pada Tabel 14.1

Tabel 14.1 aturan aliran data


Aliran data Ya Tidak

Proses Proses √

ProsesData Store √

Proses Entitas Eksternal √

Entitas eksternal  Entitas Eksternal √

3
Entitas eksternalData Store √

Data StoreData Store √

DFD terdiri dari context diagram dan diagram rinci (DFD Levelled). Context diagram
berfungsi memetakan model lingkungan (menggambarkan hubungan antara entitas luar,
masukan dan keluaran sistem), yang direpresentasikan dengan lingkaran tunggal yang
mewakili keseluruhan sistem.

Gambar 14.5 Diagram Context Sistem Informasi Perpustakaan

DFD levelled menggambarkan sistem sebagai jaringan kerja antara fungsi yang
berhubungan satu sama lain dengan aliran dan penyimpanan data, model ini hanya
memodelkan sistem dari sudut pandang fungsi. Contoh diagram context (Gambar 14.5) dan
diagram rinci level 2(Gambar 14.6).

4
Gambar 14.6 Diagram level 2 Peminjaman

B.LATIHAN :
1. Jelaskan mengenai Data Flow Diagram !
2. DFD terdiri dari diagram context dan diagram rinci (Diagram Leveling). Jelaskan fungsi
dari Diagram Context !
3. Jelaskan mengenai aturan dasar aliran data !
4. Buatlah diagram context mengenai Sistem Transaksi Toko (SITRATO) dengan satu
pengguna yaitu admin!

C.Sumber:
Materi ini bersumber dari:
 http://informatika.web.id/category/data-flow-diagram/
 https://saraswatidwi18.wordpress.com/2014/01/18/dfd-data-flow-diagram-sistem-
informasi-perpustakaan-berbasis-web/
 Hartono, Jogiyanto. 1990. Analisis dan Desain Sistem Informasi. Andi Offset :
Yogyakarta.
 Prasetya, Didik Dwi. 2013. Bahan Ajar Sistem Informasi. Universitas Negeri Malang

Anda mungkin juga menyukai