Anda di halaman 1dari 4

24/03/2015

PENGERTIAN DFD/DAD
Data Flow Diagram (DFD) atau DAD (Diagram Arus Data)
adalah suatu modeling tool yang memungkinkan sistem
DATA FLOW DIAGRAM (DFD) analis menggambarkan suatu sistem sebagai suatu
jaringan kerja proses dan fungsi yang dihubungkan satu
sama lain oleh penghubung yang disebut alur data.

PERTEMUAN 4&5 Sedangkan pengertian Data Flow Diagram (DFD) menurut


Jogiyanto Hartono adalah :
Diagram yang menggunakan notasi simbol untuk
menggambarkan arus data system. (Jogiyanto Hartono,
2005, 701).

NOTASI PROSES
Menurut Jogiyanto Hartono, tahun 2005 dalam bukunya Basis Proses (process) menunjukan pada bagian yang
Data ada beberapa simbol digunakan pada DFD untuk mewakili : mengubah input menjadi output, yaitu menunjukan
Nama Proses bagaimana satu atau lebih input diubah menjadi
beberapa output. Setiap proses mempunyai nama, nama
Nama Entitas Simbol Terminator (External Entity) dari proses ini menunjukan apa yang dikerjakan proses.

Menunjukkan tugas atau proses yang dilakukan baik


Simbol Proses secara manual atau otomatis.
Nama Proses
Simbol Proses ini tidak hanya menunjukkan alur data
yang keluar dari proses tersebut, tetapi juga
Simbol Alur Data (Data Flow) menunjukkan alur data yang masuk dalam proses ini.

Nama proses hendaknya berupa kalimat perintah yang


berupa kata kerja aktif dan diikuti oleh klausa objek
Simbol Penyimpana Data (Data Store) untuk menjelaskan proses tersebut.

Proses menunjukkan angka referensi dari proses tersebut

EXTERNAL ENTITY DATA STORE


Nama Entitas Kesatuan luar (external entity) merupakan Data Store merupakan simpanan dari data yang dapat
kesatuan (entity) di lingkungan luar sistem berupa suatu file atau database pada sistem komputer.
yang dapat berupa orang, organisasi, atau Terlepas dari media penyimpanan fisik, simbol ini
sistem lain yang berada pada lingkungan menunjukkan gudang informasi atau data.
luarnya yang memberikan input atau Sangat sering terjadi bahwa unsur-unsur data tidak
berjalan dari suatu proses ke proses berikutnya secara
menerima output dari sistem. langsung, melainkan disimpan terlebig dahulu,
sementara operasi lainnya atau penyusunan ulang unsur-
unsur data berlangsung.
Merupakan simbol entitas eksternal untuk Bila data store hanya diperbaharui selama atau sesudah
menunjukkan tempat asal data (sumber) atau proses tertentu maka untuk menunjukkanarah alur data
tempat tujuan data (Tujuan). ke gudang dibuat gambar anak panah yang mengarah
pada gudang data tersebut.
Bila data dari gudang dipakai pada proses itu, maka kita
Nama entitas eksternal (terminator) ditulis gunakan satu anak panah yang mempunyai dua arah.
dalam bentuk tunggal.

1
24/03/2015

DATA FLOW PEDOMAN PEMBERIAN NAMA


Pedoman pemberian nama proses
Arus Data (data flow) di DFD diberi simbol Nama proses terdiri dari kata kerja dan kata benda yang
suatu panah. Arus data ini mengalir di antara mencerminkan fungsi proses tersebut, mis : Hitung Bonus,
Pendataan Karyawan, Cetak Faktur, dll
proses, simpan data dan kesatuan luar. Arus
data ini menunjukan arus dari data yang Jangan menggunakan kata proses sebagai bagian dari nama suatu
proses (bubble)
dapat berupa masukan untuk sistem atau
hasil dari proses sistem. Tidak boleh ada beberapa proses yang memiliki nama yang sama
Proses harus diberi nomor, urutan nomor sedapat mungkin
mengikuti aliran atau urutan proses
Menunjukkan alur data (informasi/objek) Penomoran proses pada tingkat pertama (diagram Nol) adalah
yang mengalir. 1.0,2.0,3.0 dan seterusnya

Nama alur data menunjukkan nama dari


2.0 2.1 5.0
data yang mengalir tersebut, dan bisa lebih Olah KRS EntryKRS Cetak Nilai
dari satu.

PEDOMAN PEMBERIAN NAMA PEDOMAN PEMBERIAN NAMA


Pedoman pemberian nama Data Store
Pedoman pemberian nama External Entity Simpanan data merupakan tempat penyimpanan data
Nama terminal berupa kata benda pengikat data yang ada dalam sistem. Data store dapat
disimbolkan dengan sepasang dua garis sejajar atau dua garis
Terminal tidak boleh memiliki nama yang dengan salah satu sis samping terbuka. Proses dapat
mengambil data dari atau memberikan data ke database
sama kecuali memang objeknya sama
(diagram digambarkan dua kali) bila demikian Nama harus mencerminkan data store tersebut
maka terminal ini perlu di beri garis miring Bila namanya lebih dari satu kata maka harus diberi tanda
pada pojok kiri atas. sambung

PEDOMAN PEMBERIAN NAMA


Pedoman pemberian nama aliran data
Nama aliran data yang tediri dari beberapa aliran kata
dihubungkan dengan garis sambung TINGKATAN DAD/DFD
Tidak boleh ada aliran data yang namanya sama, dan
pemberian nama harus mencerminkan isinya,
Aliran data yang terdiri dari beberapa elemen dapat
dinyatakan dengan group elemen
PERTEMUAN -7&8
Hindari penggunaan kata data dan informasi untuk
memberi nama pada aliran data
Sedapat mungkin nama aliran data ditulis lengkap

Daftar Kehadiran Daftar hadir valid Jam Kuliah Penelitian Dosen

2
24/03/2015

DIAGRAM KONTEKS DIAGRAM KONTEKS


DIAGRAM NOL
Diagram konteks adalah diagram yang terdiri Barang Ditanya,
Barang Dibeli,
dari suatu proses dan menggambarkan ruang Uang Pembayaran
lingkup suatu sistem. Diagram konteks Laporan Penjualan
Barang
merupakan level tertinggi dari DFD yang Pembeli
Sistem Penjualan
Pemilik
Barang
menggambarkan seluruh input ke sistem atau
output dari sistem. Ia akan memberi gambaran Informasi Barang,
Jumlah Uang Harus Dibayar
tentang keseluruhan sistem. Sistem dibatasi oleh
boundary. Dalam diagram konteks hanya ada
satu proses.

DIAGRAM NOL
DIAGRAM NOL Pada diagram ini pula mulai ditampilkan data
store (penyimpan data/ file) yang dibutuhkan.
Tujuan dari diagram nol adalah untuk memerinci Barang Ditanya
1.0
BARANG

sebuah sistem menjadi proses-proses yang harus PEMBELI Cek


Keberadaan
Barang
Stok Barang
Informasi Barang
dilakukan orang dalam. Atau jika dibuat dalam
kalimat adalah : Apa saja proses yang harus 2.0

dilakukan agar mencapai sistem tersebut. Jadi, Barang Dibeli


Perhitungan
Uang Harus Harga Barang
Dibayar KASIR
diagram ini adalah kelanjutan dari diagram konteks,
Kasir yang

yang memperbanyak lingkaran, sedangkan untuk Jumlah Uang Harus Dibayar

JUAL
Bertugas

(jumlah dan isi) terminator serta (jumlah dan isi) Uang Pembayaran
3.0

Penerimaan
Transaksi
Penjualan
Transaksi
Penjualan
Pembayaran Data
data flow dari dan ke terminator tersebut harus 4.0
Barang

tetap. Laporan
Penjualan
Pembuatan
Laporan
Barang

PEMILIK

DIAGRAM RINCI DIAGRAM RINCI


Contoh diagram rinci
Diagram Rinci adalah diagram yang Barang Di tanya
1.1.
BARANG
Masukkan

memungkinkan proses yang ada di diagram nol PEMBELI Berdasarkan


Merek
Barang

lebih diperinci lagi. Informasi Barang Merek Barang

1.2.
Tampi lkan
Seluruh Jeni s
Barang dari
Merek Tsb. Merek Barang

Barang
Di cari
Tersedi a
1.3. Stok Barang
Tampi lkan
Stok Barang
Tersedi a

Barang Di cari
Ti dak
Tersedi a
Stok Barang
1.4.
Beri Informasi
Kepada
Pembeli

3
24/03/2015

PENOMORAN PROSES BALANCING


Penomoran proses pada tiap tingkat (level) di DFD :
Balancing (kesimbangan) dalam penggambaran
levelisasi DFD perlu diperhatikan. Balancing DFD
ini maksudnya keseimbangan antara alur data
yang masuk/keluar dari suatu level harus sama
dengan alur data yang masuk/keluar pada level
berikutnya.

Dalam satu level tidak boleh ada lebih dari 7 unit dan
maksimal 9, jika lebih harus dilakukan dekomposisi
(pemecahan lebih terinci).

TUGAS
BAAK UNINDRA merancang sistem informasi untuk pelayanan penyusunan
skripsi bagi mahasiswanya. Dengan bantuan Data Nilai yang ada, BAAK
mengumumkan daftar nama mahasiswa yang sudah berhak menyusun
skripsi. MAHASISWA tersebut kemudian membuat proposal skripsi ke
BAAK. Setiap proposal yang masuk dikirimkan ke tim PRODI dan akan
dibalas dengan Surat Persetujuan. Setelah itu BAAK menentukan DOSEN
Pembimbing dan menyerahkan proposal tersebut kepada DOSEN yang
bersangkutan. Seiring dengan jalannya bimbingan skripsi, semua DOSEN
Pembimbing setiap bulan harus memberikan laporan kemajuan skripsi
dari MAHASISWA yang dibimbingnya. Pada Akhir penyusunan skripsi
DOSEN Pembimbing membuat pernyataan kepada BAAK bahwa
mahasiswanya telah siap sidang dan MAHASISWA tersebut menyerahkan
draf skripsi ke BAAK. Oleh BAAK draf skripsi tersebut diteruskan kepada
tim PRODI. Selesai ujian skripsi PRODI mengirimkan nilai hasil sidang
kepada BAAK untuk diumumkan kepada MAHASISWA. Dari deskripsi
diatas buatlah Diagram Konteks dan Diagram Nol.

Anda mungkin juga menyukai