Anda di halaman 1dari 12

CONTOH DEKOMPOSISI DFD

Dekomposisi Fungsional
DFD Context

DFD Level 2

DFD Level 1

SIP X

Setup Data

Data Koleksi

Data Rak

Data Penerbit

Proses
Transaksi

Autentifikasi

Data
Pengarang

Reg Buku

Dt login

Pendaftaran
Anggota

Peminjaman

Pengembalian

Laporan

Pengadaan

Anggota

Peminjaman

Koleksi

Level 1

SIP X

Setup Data

Autentifikasi

Proses Transaksi

Laporan

Level 2 Dari Setup Data

Setup Data

Data Koleksi

Data Rak

Data Penerbit

Data Pengaran

Reg Buku

Data Login

Level 2 dari Proses Transaksi

Proses Transaksi

Pendaftaran Anggota

Peminjaman

Pengembalian

Pengadaan

Level 2 dari Laporan

Laporan

Perkembangan Anggota

Peminjaman

Perkembangan Koleksi

Analisis Persyaratan Sistem


(Proses : DFD - CD)

Admin

data order
Penerbit
login

master

SIP "X"
dt trans anggota

data pengiriman buku


login

+
data peminjaman
laporan
Manajeme
data anggota

Anggota

DFD level 1
Admin
Manaj eme

[l ogi n]
[l ogi n]
Rak

[data anggota]

4
Proses
Autentifikasi

Pengar ang

NoRak
Admin

Anggota

hak akses transaksi

[data or der ]
Pener bi t

hak akses set data


password
kode pengarang
Data Login

dt pengar ang valid

[data pengi ri man buku]

[master ]

Pener bi t

1
dt pener bit vali d

data login

dt r ak
Setup Data
r eg buku vali d

No r eg

kode pener bi t
Reg Buku

dt pener bit

hak akses l aporan


dt koleksi vali d

2
Proses
Transaksi

dt pengadaan

[dt tr ans anggota]


Anggota

+
[data peminjaman]

item pinjam
Koleksi
dt anggota vali d
dt koleksi

kode anggota

dt buku pi nj am

dt pi nj am
Det Pi njam
Anggota

3
[l aporan]
Manaj eme

Pembuatan
Laporan

dt l ap pemi nj aman

Trans Pinjam_Kembali

Perhatikan kesesuaian jumlah proses dengan hasil


Dekomposisi diagram juga data store !

Anggota

DFD level 2 proses 1 (Setup Data)


1.2
dt pengarang

[dt pengarang val id]

Pengarang : 1

simpan dt
pengarang
dt penerbit : 2

Proses Autentifi kasi


[kode penerbit]
[NoRak]

[hak akses set data]

Rak : 2

1.3
simpan dt
kol eksi

[dt koleksi val id]


Koleksi
[kode pengarang]

dt koleksi

1.1
prose akti vasi
hak akses

Pengarang : 2

data master
dt reg buku

1.4
simpan dt
reg buku

[reg buku val id]


Reg Buku

dt l ogi n
[master]

1.5
simpan dt
login

Admin

dt rak

1.6
simpan dt
rak

1.7
dt penerbit

simpan dt
penerbi t

[data l ogi n]

Data Login

[dt rak]

Rak : 1

[dt penerbit val id]


dt penerbit : 1

DFD Level 2 proses 2 (Proses Transaksi)


2.1
Anggota

proses
autotentifikasi

[dt trans anggota]

[hak akses transaksi] Proses Autentifikasi

[data anggota]

hak akses pendaftaran


dt trans anggota valid

2.5

[dt anggota valid]

Pendaftaran
anggota

dt pengembalian

dt peminjaman

Anggota

Anggota : 1
hak akses pengadaan

2.2

2.3

Transaksi
peminjaman

Transaksi
pengembalian

[data peminjaman]

Anggota
[kode anggota]

[dt pinjam]

[data order (PRINTOUT)]


2.4

Penerbit

Transaksi
pengadaan

[item pinjam]
[No reg]

Anggota : 2

Trans Pinjam_Kembali

Penerbit
[data pengiriman buku (FAKTUR PENGIRIMAN)]
[dt pengadaan]

Det Pinjam
Reg Buku

Koleksi

DFD level 2 proses 3 (Pembuatan Laporan)

Trans Pinjam_Kembali

[dt lap peminjaman]

3.2
Laporan
perkembangan
peminjaman

Det Pi njam

Koleksi

[dt buku pinjam]

3.3
Laporan
aksesi bili tas
buku

[dt koleksi ]
3.4
laporan
perkembangan
kol eksi

dt l aporan aksesibil tas


dt l aporan perkembangan buku

dt l aporan peminjaman
3.1
presentasi
laporan

[l aporan]

Manaj eme

[hak akses laporan]

Proses Autentifi kasi