Anda di halaman 1dari 4

2.

5 Diagram Arus Data (Data Flow


Diagram)
2.5 Diagram Arus Data (Data Flow Diagram)

Diagram Arus Data (DAD) atau Data Flow diagram (DFD) memperlihatkan hubungan
fungsional dari nilai yang dihitung oleh sistem, termasuk nilai masukan, nilai keluaran serta
tempat penyimpanan internal. Diagram Arus Data adalah gambaran grafis yang
memperlihatkan aliran data dari sumbernya dalam objek lalu melewati proses yang
mentransformasikan ke tujuan orang lain yang ada pada objek lain dan sering digunakan
untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan
atau dirancang. Diagram Arus Data membuat proses yang mentransformasikan data, aliran
data yang menggerakan data, serta store yang jadi tempat penyimpanan data. Diagram Arus
Data menggambarkan arus data di dalam sistem dengan struktur yang jelas. Penggunaan
notasi pada Diagram Arus Data ini sangat membantu sekali untuk memahami suatu sistem.

2.5.1 Tingkatan Diagram Arus Data

1. Diagram Konteks (Context Diagram)

Merupakan level tertinggi dari Diagram Arus Data yang menggambarkan seluruh input atau
output dari sistem. Diagram konteks memberikan gambaran sistem secara keseluruhan. Pada
diagram konteks hanya terdapat satu proses dan tidak terdapat simpanan data (data store).

2. Diagram Overview

Merupakan diagram yang menggambarkan proses-proses secara garis besar. Pada diagram ini
proses dibagi menjadi lebih dari satu. Diagram overview minimal mempunyai dua proses dan
sudah terdapat simpanan data.

3. Diagram Rinci

Diagram ini merupakan dekomposisi (pemecahan) tiap-tiap proses pada diagram overview,
diagram ini terdiri dari:

a. Diagram Level-1

Diagram ini merupakan pemecahan dari tiap-tiap proses pada diagram overview.

b. Diagram Level-2

Diagram ini merupakan pemecahan dari tiap proses pada diagram Level-1.

c. Diagram Level n

Diagram ini merupakan pemecahan dari tiap proses pada diagram Level n-1. Semua proses
tersebut akan berhenti jika semua proses menjadi proses Primitif (tidak dapat dipecah dan
didekomposisikan lagi).
2.5.2 Simbol Diagram Arus Data

1. Terminal (Eksternal entity)

Terminal (Eksternal entity) adalah objek aktif yang mengendalikan aliran data dengan
memproduksi serta mengkonsumsi data. Entitas digambarkan dengan empat persegi panjang
yang memperlihatkan bahwa sebenarnya ia adalah

suatu objek. Entitas ini bisa berupa orang, benda, lokasi, organisasi atau sistem lainnya yang
berada di lingkungan luarnya. Terminal (Eksternal entity) merupakan entitas yang berada
diluar sistem yang memberikan data kepada sistem (source) atau yang menerima informasi
dari sistem (sink).

2. Proses (Process)

Berfungsi mentransformasikan satu atau beberapa data masukan menjadi satu atau beberapa
data masukan, untuk dijadikan satu atau beberapa data keluaran sesuai dengan spesifikasi apa
yang diinginkan. Selain itu proses juga berfungsi unntuk menggambarkan apa yang dilakukan
oleh sistem. Proses merupakan kegiatan kerja yang dilakukan oleh orang, komputer dari hasil
arus data yang masuk kedalam proses untuk dihasilkan arus data yang keluar dari proses.

3. Arus Data (Data Flow)

Aliran data menghubungkan keluaran dari suatu objek atau proses yang terjadi pada suatu
masukan. Aliran data digambarkan dengan tanda panah. Tanda panah tersebut diberi label
yang memberi keterangan tentang deskripsi data dan selalu dengan namanya. Aliran data
dapat berupa formulir atau dokumen, surat-surat, dan lain sebagainya yang digunakan di
perusahaan.

4. Simpanan Data (Data Store)

Simpanan data (Data store) adalah tempat untuk menyimpan data yang telah disimpan.
Simpanan data merupakan simpanan dari data yang berupa suatu file database di sistem
komputer, arsip catatan manual, suatu agenda atau buku. Data Store di gambarkan dengan
dua buah garis paralel yang memuat nama dari tempat penyimpanan.

2.5.3 Kamus Data

Menurut Yogianto kamus data adalah “Katalog fakta tentang data dan kebutuhan-kebutuhan
informasi dari suatu sistem informasi”.5

Kamus data digunakan sebagai alat komunikasi antara analis sistem dengan pemakai sistem
tentang data yang mengalir di sistem, yaitu tentang data yang masuk ke sistem, tentang
informasi yang dibutuhkan oleh pemakai sistem, tempat penyimpanan definisi data, juga
tempat untuk mengetahui istilah-istilah yang tidak dimengerti secara lengkap.

Isi dari kamus data adalah sebagai berikut :

a). Nama arus data


Dalam kamus data memuat nama arus data yang ada pada DAD sehingga memudahkan
seseorang untuk membaca diagram tersebut.

b). Alias

Alias atau nama lain dari data dapat dituliskan bila nama lain ini ada. Alias perlu ditulis
karena data yang sama mempunyai nama yang berbeda untuk orang atau departemen satu
dengan yang lain.

c). Bentuk data

Ini dapat berbentuk dokumen dasar, dokumen hasil cetakan komputer, laporan tercetak,
tampilan layar monitor, variable, parameter.

d). Arus data

Arus data menunjukan dari mana data mengalir dan akan kemana.

e). Penjelasan

Untuk lebih memperjelas lagi tentang makna dari arus data yang dicatat di kamus data, maka
bagian penjelasan dapat di isi dengan keterangan- keterangan tentang arus data tersebut.

f). Periode

Periode ini menunjukan kapan terjadi arus data ini. Periode perlu dicatat di kamus data
karena dapat digunakan untuk mengidentifikasi kapan input data harus dimasukan ke sistem,
kapan proses dari program harus dilakukan dan kapan laporan- laporan harus dihasilkan.

g). Volume

Volume dari arus data ada dua yaitu volume rata-rata dan volume puncak. Volume rata-rata
menunjukan banyaknya rata-rata arus data yang mengalir dalam satu periode tertentu dan
volume puncak menunjukan volume yang terbanyak.

h). Struktur data

Menunjukan arus data yang dicatat dikamus data dari item-item data apa saja.
Diagram Arus Data (Data Flow Diagram)

Data Flow Diagram adalah “Teknik grafis yang menggambarkan aliran informasi dan
perubahan yang dipergunakan sebagai perpindahan data dari masukan (input) ke keluaran
(output)”. (Roger S Pressman, 1997).

Beberapa simbol yang digunakan di DFD untuk maksud mewakili.

1. External entitiy (kesatuan luar) atau boundary (batas sistem), merupakan kesatuan
(entity) dilingkungan luar sistem yang dapat berupa orang, organisasi atau sistem
lainnya yang berada dilingkungan luarnya yang akan memberikan input atau menerika
output dari sistem. Disimbolkan dengan suatu notasi kotak
2. Data flow (arus data), di DFD diberi simbol suatu panah. Arus data ini mengalir
dintara proses (process), simpanan data (data store) dan kesatuan luar (external
entitiy). Arus data ini menunjukkan arus dari data yang dapat berupa masukan untuk
sistem atau hasil dari proses sistem. Didalam menggambar arus data di DFD perla
diperhatikan beberapa konsep, yaitu:
1. Konsep paket dari data (packet of data), bila dua atau lebih data mengalir dari
suatu sumber yang sama ke tujuan yang sama, maka harus dianggap sebagai
suatu arus data yang tunggal.
2. Konsep arus data menyebar (diverging data flow), arus data yang menyebar
menunjukkan sejumlah tembusan dari arus data yang sama dari sumber yang
sama ke tujuan yang berbeda.
3. Konsep arus data mengumpul (converging data flow), arus data yang
mengumpul menunjukkan beberapa arus data yang berbeda dari sumber yang
berbeda bergabung bersama-sama menuju ke tujuan yang sama.
4. Konsep sumber dan tujuan arus data, semua arus data harus dihasilkan daru
suatu proses atau menuju ke suatu proses (dapat salah satu atau kedua-
duanya).
3. Process (proses). Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang,
mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk
dihasilkan arus data yang akan keluar dari proses.

Data store (simpanan data), merupakan simpanan dari data yang dapat berupa suatu file atau
database, suatu arsip atau catatan manual, suatu agenda atau buku.

Anda mungkin juga menyukai