Sistem Informasi
Pertemuan VI
Laporan Penjualan
Barang
Pembeli Pemilik
Sistem Penjualan
Barang
Informasi Barang,
Jumlah Uang Harus Dibayar
Notasi DFD (Yourdon/Demarco
• Ada beberapa simbol digunakan pada DFD untuk mewakili :
SIMBOL KETERANGAN
Nama Entitas • Kesatuan luar (external entity) merupakan kesatuan
(entity) di lingkungan luar sistem yang dapat berupa
orang, organisasi, atau sistem lain yang berada pada
Mahasiswa lingkungan luarnya yang memberikan input atau
menerima output dari sistem.
BAAK • Merupakan simbol untuk menunjukkan tempat asal
data (sumber) atau tempat tujuan data (Tujuan).
SISTEM • Nama entitas eksternal (terminator) ditulis dalam
KEUANGAN bentuk tunggal.
• Proses (process) menunjukan pada bagian yang
Nama mengubah input menjadi output, yaitu menunjukan
Proses
bagaimana satu atau lebih input diubah menjadi
beberapa output.
• Simbol proses ini tidak hanya menunjukkan alur data
1.0 1.1 yang keluar dari proses tersebut, tetapi juga
Entry Olah menunjukkan alur data yang masuk dalam proses ini.
KRS KRS
SIMBOL KETERANGAN
• Menunjukkan tugas atau proses yang dilakukan baik
5.0 secara manual atau otomatis.
Cetak • Simbol Proses ini tidak hanya menunjukkan alur data
Laporan yang keluar dari proses tersebut, tetapi juga
menunjukkan alur data yang masuk dalam proses ini
• Nama proses hendaknya berupa kalimat perintah yang
berupa kata kerja aktif dan diikuti oleh klausa objek
untuk menjelaskan proses tersebut.
• Nomor proses menunjukkan angka referensi dari
proses tersebut.
DATA FLOW • Arus Data (data flow) di DFD diberi simbol suatu
panah.
• Arus data ini mengalir di antara kesatuan luar, proses
dan simpan data
Daftar Kehadiran
• Arus data ini menunjukan arus dari data yang dapat
berupa masukan untuk sistem atau hasil dari proses
Lap. Penjualan barang sistem.
• Menunjukkan alur data (informasi/objek) yang mengalir.
Data Judul Buku, • Nama alur data menunjukkan nama dari data yang
Data Penerbit,
Data Pengarang
mengalir tersebut, dan bisa lebih dari satu.
SIMBOL KETERANGAN
DATA STORE • Data Store merupakan simpanan dari data yang dapat
berupa suatu file atau database pada sistem komputer.
• Terlepas dari media penyimpanan fisik, simbol ini
menunjukkan gudang informasi atau data.
• Sangat sering terjadi bahwa unsur-unsur data tidak
berjalan dari suatu proses ke proses berikutnya secara
langsung, melainkan disimpan terlebih dahulu,
D1 MATA KULIAH sementara operasi lainnya atau penyusunan ulang
unsur-unsur data berlangsung.
MATA KULIAH • Bila data store hanya diperbaharui selama atau
sesudah proses tertentu, maka untuk menunjukkan
arah alur data ke gudang dibuat gambar anak panah
D2 PEGAWAI yang mengarah pada gudang data tersebut.
• Bila data dari gudang dipakai pada proses itu, maka
GAJI
kita gunakan satu anak panah yang mempunyai dua
arah.
Pedoman Pemberian nama
• A. Pedoman pemberian nama External Entity
• Nama terminal berupa kata benda
• Terminal tidak boleh memiliki nama yang sama kecuali
memang objeknya sama (diagram digambarkan dua
kali) bila demikian maka terminal ini perlu di beri garis
miring pada pojok kiri atas.
Daftar_kehadiran
Tingkatan Dalam Data Flow
Diagram (DFD) / DAD
Laporan Penjualan
Barang
Pembeli Pemilik
Sistem Penjualan
Barang
Informasi Barang,
Jumlah Uang Harus Dibayar
Diagram Konteks
Diagram Zero (Nol)
• Tujuan dari diagram nol adalah untuk “memerinci”
sebuah sistem menjadi “proses-proses”.
• Apa saja proses yang harus dilakukan agar
mencapai sistem tersebut.
• Jadi, diagram ini adalah kelanjutan dari diagram
konteks, yang “memperbanyak lingkaran”,
sedangkan untuk (jumlah dan isi) terminator serta
(jumlah dan isi) data flow dari dan ke terminator
tersebut harus tetap.
• Pada diagram ini pula mulai ditampilkan data store
(penyimpan data/ file) yang dibutuhkan
Diagram Zero (Nol)
Diagram Rinci
• Diagram Rinci adalah diagram yang memungkinkan proses
yang ada di diagram nol lebih diperinci lagi. Misalkan untuk
proses 1 di atas.
BARANG
1.1.
Barang Ditanya
Masukkan
PEMBELI Berdasarkan
Merek
Barang
1.2.
Tampilkan
Seluruh Jenis
Barang dari
Merek Tsb. Merek Barang
Barang
Dicari
Tersedia
1.3. Stok Barang
Tampilkan
Stok Barang
Tersedia
Barang Dicari
Tidak
Tersedia
Stok Barang
1.4.
Beri Informasi
Kepada
Pembeli
Penomoran Proses
• Penomoran proses pada tiap tingkat/level DFD :
Diagram Konteks
Diagram Zero
Diagram Rinci Level 3
Balancing
Proses
• Proses menghasilkan output tetapi tidak pernah
menerima input. Kesalahan ini disebut dengan miracle
(ajaib), karena ajaib dihasilkan output tanpa pernah
menerima input.
Proses
Proses
Proses