Modul 3 DFD

Anda mungkin juga menyukai

Anda di halaman 1dari 38

DATA FLOW DIAGRAM

DFD menggambarkan arus data dari suatu


sistem informasi, baik sistem lama maupun
sistem baru secara logika tanpa
mempertimbangkan lingkungan fisik dimana
data tersebut berada

DFD merupakan alat perancangan sistem yang
berorientasi pada alur data yang mudah di
komunikasikan oleh pembuat program
(Programmer)
Simbol Yang Digunakan
Entity (kesatuan luar)
Data flow (arus data)
Process (proses)
Data store (simpanan data)
SIMBOL DFD Sebagai Acuan System
Analyst
Kesatuan / Entity
Suatu kantor, departemen atau devisi laian dalam
perusahaan tetapi diluar sistem yang sedang
dikembangkan
Orang atau kelompok orang di organisasi tetapi diluar
sistem yang dikembangkan
Suatu organisasi atau orang yang berada diluar
organisasi, misal langganan, pemasok
Sistem informasi lain diluar sistem yang dikembangkan
Sumber asli dari transaksi
Penerima akhir dari suatu laporan yang dihasilkan
sistem
Simbol Entity
a
Pelanggan
b
Akuntansi
c
Pemasok
d
Gudang
Arus Data
Formulir atau dokumen
Laporan tercetak yang dihasilkan sistem
Tampilan atau output layar yang dihasilkan sistem
Masukan untuk komputer
Komunikasi ucapan
Surat-surat atau memo
Data yang dibaca atau direkam ke suatu file
Suatu isian yang dicatat dalam buku agenda
Trasnmisi data dari suatu komputer ke komputer yang
lain
Konsep paket dari data (packet of data)
a
Pelanggan
Order Langganan 1
Order
Langganan
Pembayaran
Gambar Yang kurang benar
a
Pelanggan
Order Langganan
Dan Pembayaran
1
Order
Langganan
Gambar Yang benar
Arus Data
a
Pelanggan
Order Langganan
1
Order
Langganan
Arus Data
a
Pelanggan
Order Langganan
1
Order
Langganan
Pembayaran
2
Penerimaan
Kas
Konsep arus data menyebar
(diverging data flow)
2
Order
Langganan
1
Penerimaan
Kas
3
Verifikasi
Kredit
b
Gudang
Order Penjualan
Tembusan
Permintaan
barang
Tembusan
journal
Tembusan
kredit
Konsep arus data mengumpul
a
Pelanggan
faktur
1
Pembuatan
faktur
Slip pengepakan
2
Pembuatan
Slip
pengepakan
Pengiriman
Konsep arus data mengumpul
a
Pelanggan
faktur
1
Pembuatan
faktur
Slip pengepakan
2
Pembuatan
Slip
pengepakan
Proses

Kegiatan atau kerja yang dilakukan orang,
mesin atau komputer

Semua proses harus ada input dan harus
ada outputnya

Simbol Proses
atau
No. Identifikasi
Nama Proses
Proses
1. Identifikasi Proses
Biasanya berupa angka yang menunjukkan nomor
acuan dari proses
2. Nama Proses
Menunjukkan apa yang dikerjakan proses, biasanya
diawali dengan kata kerja
3. Pemroses
tidak hanya oleh komputer tapi juga bisa proses manual
atau mesin non komputer jadi harus disebutkan
menyebutkan nama program yang melakukan proses
bila dalam sistem terdiri atas banyak program.


Kesalahan dalam penggambaran
proses yang terjadi
No.Identifikasi
Nama Proses ?
Black Hole (Ada input tidak ada output)
No.Identifikasi
Nama Proses ?
Miracle / ajaib (Ada output namun tidak ada input)
Simpanan Data
1. Suatu file atau database di sistem
komputer

2. Suatu arsip atau catatan manual

3. Suatu tabel Penyimpanan sebelum
dilakukan proses laporan
Simbol
Media Nama data source
kesalahan yang sering muncul
D1 Penjualan D2 Piutang dagang
D2 Piutang dagang
a
Pelanggan
Update Data
Arus data menuju ke simpanan data dari
suatu proses menunjukkan :
menambah atau menyimpan record baru
Menghapus record
Merubah nilai data di suatu record

Arus data yang berasal dari simpanan
menuju proses menunjukkan proses tersebut
menggunakan data yang ada di simpanan
data.

Update data
1
Memeriksa dan
merubah data
barang
D1 Persediaan barang
Penjualan
1
Memeriksa dan
merubah data
barang
D1 Persediaan barang
Status barang
Penjualan
Penggandaan kesatuan luar dan simpanan
data agar gambar tidak terlalu kompleks
dengan perpotongan garis
a
Pelanggan Atau
a
Pelanggan*
a
Pelanggan** Atau
D1 Penjualan D1 Penjualan D1 Penjualan
Atau Atau
D1 Penjualan
Atau D1 * Penjualan
Atau
D1 * * Penjualan
a
b
c
x
y
Context diagram (top level )
1
a
b
c
x
y
Over view diagram (level 0)
2
4 3
A
c
D
B
E Z
1
a
b
c
x
y
Over view diagram (level 1)
2
4 3
A
c
D
B
E Z
3.1 3.2
3.3
P
R
Q
Z
S
E
D
Over view diagram (level 2)
SYARAT PEMBUATAN DFD
DFD yang benar, menyenangkan untuk dilihat dan
mudah dibaca dan di pahami oleh pemakai.
Syarat-syarat pembuatan DFD ini adalah :
1. Pemberian nama untuk tiap komponen DFD
2. Pemberian nomor pada komponen proses
3. Penggambaran DFD sesering mungkin agar enak
dilihat
4. Penghindaran penggambaran DFD yang rumit
5. Pemastian DFD yang dibentuk itu konsiten secara
logika

Diagram Context
b
a
d
Status Langganan
Order
langganan
c
Langganan
Manajer
Kredit
Tembusan
permintaan
persediaan
Faktur,
Tembusan
kredit
Gudang
Pengiriman
Transaksi
Penjualan
Diagram Jenjang Proses
0
Transaksi
Penjualan
1
Memproses
Order
Langganan
2
Memverifikasi
Kredit
3
Merekam
Transaksi
Dan posting
4
Membuat
Laporan
1.1
Mengecek
Pemenuhan
order
1.2
Merekam
Back
order
1.3
Membuat
Order
penjualan
Top Level
Level 0
Level 1
1.4
Membuat
Faktur dan
tembusan
1
1.1
Mengecek
Pemenuhan
order
1.2
Merekam
Back
order
1.3
Membuat
Order
penjualan
1.4
Membuat
Faktur
penjualan
a
Manajer
Kredit
c
Manajer
Kredit
b
Pengiriman
Order
langganan
Faktur, tembusan
kredit
Tembusan
Permintaan
persediaan
Order tidak terpenuhi
D6 Persediaan
Status persediaan
D7 Back order
rekam back order
D8 * Order penjualan
Rekam
order
penjualan
2
D8 * Order penjualan
D1 langganan
Nama
langganan
Order penjualan
3
Kasus Diagram Konteks
Diagram Konteks SI Akuntansi
Contoh Konteks yang Salah
Sistem Informasi
Pengolahan Data
KPRI Marga Bhakti
Kec. Geger, Kab. Madiun
User
Admin
Ketua
Data Sekolah
Data Golongan
Data Anggota
Bukti Simpanan
Bukti Pinjaman
Bukti Pengambilan Simpanan
Bukti Cicilan Pinjaman
Data Tampil Gaji
Data Log In User
Data Konfirmasi Authentifikasi User
Data Log In Admin
Data Konfirmasi Authentifikasi Admin
Data Sekolah
Data Golongan
Data Anggota
Bukti Simpanan
Bukti Pinjaman
Bukti Pengambilan Simpanan
Bukti Cicilan Pinjaman
Data Tampil Gaji
Data Perhitungan Gaji
Data Perhitungan Simpanan
Data Pengambilan Simpanan
Data Perhitungan Pinjaman
Data Cicilan Pinjaman
Data Bunga
Data Tampil Anggota
Data Tampil Anggota
Laporan Data Anggota
Laporan Simpanan
Laporan Pinjaman
Laporan Pengambilan
Simpanan
Laporan Gaji
Laporan Cicilan Pinjaman
Operator
Sistem Informasi
Pasien
Rawat Inap
Kepala
Puskesmas
Pasien
Data Pasien
Input Data Pasien
Rincian biaya
Laporan Pasien Masuk
Laporan Pasien Keluar
Laporan Biaya
Diagram Konteks Sistem Informasi Rawat Inap
Operator
0
Proses Log In
dan
Kelola User
Log In
Id Valid
Tambah User
Data Simpan
Data Kirim
pass
0
Proses
Biaya Pelayanan
0
Proses Pasien
Keluar
0
Proses Pasien
Masuk
biaya_pelayanan
pasien_masuk
pasien_keluar
DBP
DBP
DPM
DPM
DPK
DPK
Input Biaya
Input Pasien Keluar
Input Pasien Masuk
Kepala
Puskesmas
DBP
DPM
Rincian_biaya
DRB
DRB
Pasien
Rincian_biaya
Laporan Pasien Masuk
Laporan Pasien Keluar
Laporan Biaya
Level 1 Proses Kelola User
Operator
1.1
Proses Log In
dan
Kelola User
Log In
Id Valid
Tambah User
Data Simpan
Data Kirim
pass
Level 1 Biaya Pelayanan
1.1
Proses Input
Biaya Pelayanan
biaya_pelayanan
DBP
DBP
Operator
1.2
Proses Edit
Biaya Pelayanan
DBP
DBP
Data Biaya
Data Biaya
A
DBP
Level 1 Proses Pasien Masuk
2.1
Proses
Pasien Masuk
pasien_masuk
DPM
DPM
Operator
Input Pasien Masuk
A
DPM
Kepala
Puskesmas
Laporan Pasien Masuk
Pilih
laporan
Level 2 Proses Pasien Keluar
3.1
Proses
Pasien Keluar
pasien_keluar
DPK
DPK
Operator
Input Pasien Keluar
A
Rincian_biaya
Kepala
Puskesmas
Laporan Pasien Keluar
Pilih
laporan
Pasien
Rincian_biaya
DRB
DRB
Laporan Biaya
DBP
DPM

Anda mungkin juga menyukai