PPT Data Flow Diagram

Download Report

Transcript PPT Data Flow Diagram

X
Mengaplikasi Software Berbasis Desktop - Data Flow Diagram XII RPL 1
Menu Utama
DFD
Materi
Contoh
Kelompok
Mengaplikasi Software
Berbasis Desktop
DATA FLOW DIAGRAM
IKATAN KIMIA
SMK Negeri 1 Bawang
Banjarnegara
1
Anim Hadi Susanto 08563559009
X
Mengaplikasi Software Berbasis Desktop - Data Flow Diagram XII RPL 1
Menu Utama
DFD
Materi
Contoh
Kelompok
Tujuan/Manfaat
Macam-macam
Komponen Alur
Mengaplikasi Software
Berbasis Desktop
DATA FLOW DIAGRAM
Notasi
Kelebihan
Kekurangan
Syarat
Langkah
IKATAN KIMIA
SMK Negeri 1 Bawang
Banjarnegara
2
Anim Hadi Susanto 08563559009
DATA FLOW DIAGRAM
Diagram Alir Data (DAD) atau Data Flow
Diagram (DFD) adalah suatu diagram yang
menggunakan notasi-notasi untuk
menggambarkan arus dari data sistem, yang
penggunaannya sangat membantu untuk
memahami sistem secara logika, tersruktur dan
jelas. DFD merupakan alat bantu dalam
menggambarkan atau menjelaskan DFD ini
sering disebut juga dengan nama Bubble chart,
Bubble diagram, model proses, diagram alur
kerja, atau model fungsi.
SMK Negeri 1 Bawang
Banjarnegara
3
Anim Hadi Susanto 08563559009
LATAR BELAKANG DFD
Suatu yang lazim bahwa ketika
menggambarkan sebuah sistem kontekstual
data flow diagram yang akan pertama kali
muncul adalah interaksi antara sistem dan
entitas luar. DFD didisain untuk menunjukkan
sebuah sistem yang terbagi-bagi menjadi suatu
bagian sub-sistem yang lebih kecil adan untuk
menggarisbawahi arus data antara kedua hal
yang tersebut diatas. Diagram ini lalu
“dikembangkan” untuk melihat lebih rinci
sehingga dapat terlihat model-model yang
terdapat
di dalamnya.
4
SMK Negeri 1 Bawang
Banjarnegara
Anim Hadi Susanto 08563559009
Tujuan dan Manfaat DFD
Tujuan DFD adalah :
1. Memberikan indikasi mengenai
bagaimana data ditransformasi pada saat
data bergerak melalui sistem
2. Menggambarkan fungsi-fungsi(dan sub
fungsi) yang mentransformasi aliran data
SMK Negeri 1 Bawang
Banjarnegara
5
Anim Hadi Susanto 08563559009
Tujuan dan Manfaat DFD
Manfaat DFD adalah :
1. Data Flow Diagram (DFD) adalah alat
pembuatan model yang memungkinkan
profesional sistem untuk
menggambarkan sistem sebagai suatu
jaringan proses fungsional yang
dihubungkan satu sama lain dengan alur
data, baik secara manual maupun
komputerisasi.
SMK Negeri 1 Bawang
Banjarnegara
6
Anim Hadi Susanto 08563559009
Tujuan dan Manfaat DFD
2. DFD ini adalah salah satu alat pembuatan model
yang sering digunakan, khususnya bila fungsi-fungsi
sistem merupakan bagian yang lebih penting dan
kompleks dari pada data yang dimanipulasi oleh
sistem.
3. DFD ini merupakan alat perancangan sistem yang
berorientasi pada alur data dengan konsep
dekomposisi dapat digunakan untuk penggambaran
analisa maupun rancangan sistem yang mudah
dikomunikasikan oleh profesional sistem kepada
pemakai maupun pembuat program.
SMK Negeri 1 Bawang
Banjarnegara
7
Anim Hadi Susanto 08563559009
Macam-macam DFD
1. Diagram Alur Data Fisik (DADF)
Diagram Alur Data Fisik (DADF) harus memuat :
• Proses manual.
• Nama dari alur data harus rinci agar pemakai sistem memahami
kerja sistem.
• Simpanan data dapat menunjukan simpanan non komputer.
• Nama simpanan data harus menunjukan tipe penerapannya
manual atau komputerisasi.
• Proses harus menunjukan nama dari pemroses yaitu orang,
departemen, sistem komputer, atau nama program komputer.
2. Diagram Alur Data Logika (DADL)
Penggambaran Diagram Alur Data Logika pada sistem
komputerisasi hanya menunjukan kebutuhan proses dari sistem
yang diusulkan. proses yang digambarkan biasanya merupakan
proses-proses secara komputer saja.
SMK Negeri 1 Bawang
Banjarnegara
8
Anim Hadi Susanto 08563559009
Komponen Alur DFD
1. Packets of data
Apabila ada 2 data / lebih yg mengalir dari 1
sumber yg sama menuju pada tujuan yg sama
& mempunyai hubungan digambarkan dgn 1
alur data.
2. Diverging data flow
Apabila ada sejumlah paket data yg berasal
dari sumber yg sama menuju pada tujuan yg
berbeda atau paket data yg kompleks dibagi
menjadi bbrp elemen data yg dikirim ke tujuan
yg berbeda.
SMK Negeri 1 Bawang
Banjarnegara
Anim Hadi Susanto 08563559009
9
Komponen Alur DFD
3. Converging data flow
Apabila ada bbrp alur data yg berbeda
sumber menuju ke tujuan yg sama.
4. Sumber dan Tujuan
Arus data harus dihubungkan pada
proses, baik dari maupun yg menuju
proses.
SMK Negeri 1 Bawang
Banjarnegara
10
Anim Hadi Susanto 08563559009
Notasi DFD
SMK Negeri 1 Bawang
Banjarnegara
11
Anim Hadi Susanto 08563559009
Kelebihan DFD
1. Menggambarkan aliran data yang dibutuhkan oleh
perusahaan
secara
mendetail
sehingga
akan
memudahkan
perusahaan
dalam
melakukan
perancangan sistem informasi perusahaan.
2. Mampu mengefisiensikan sumber daya dalam hal
teknologi
informasi
perusahaan
dengan
mengintegrasikan kebutuhan data dari level atas hingga
level yang paling bawah.
3. Database perusahaan sebagai dokumentasi yang
memudahkan
perusahaan
untuk
melakukan
pengarsipan dan pembuatan laporan perusahaan
SMK Negeri 1 Bawang
Banjarnegara
12
Anim Hadi Susanto 08563559009
Kekurangan DFD
1. DFD hanya menggambarkan aliran data tanpa
menyertakan aliran fisik yang terjadi. hal ini akan
berpotensi akan adanya kondisi redundansi data pada
sistem.
2. jumlah proses bisnis pada tiap level setelah conteks
diagram berjumlah 2-7 hal ini mempertimbangkan
kemampuan analisis manusia yang tidak akan sanggup
bekerja dengan efektif jika terdapat lebih dari 7 proses,
sedangkan pada nyatanya lebih dari 7 proses dapat
saja terjadi.
3. Pada DFD tidak terdapat penjelasan mengenai
mekanisme dan control yang menjalankan proses
tersebut. sedangkan pada iDEF0 dan flowchart ada.
SMK Negeri 1 Bawang
Banjarnegara
13
Anim Hadi Susanto 08563559009
Syarat Pembuatan DFD
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
SMK Negeri 1 Bawang
Banjarnegara
14
Anim Hadi Susanto 08563559009
Langkah Pembuatan DFD
1. IDENTIFIKASI ENTITAS LUAR, INPUT DAN OUTPUT
Identifikasi terlebih dahulu semua entitas luar, input dan
ouput yang terlibat di sistem.
2. BUAT DIAGRAM KONTEKS (DIAGRAM CONTEXT)
Diagram ini adalah diagram level tertinggi dari DFD
yang menggambarkan hubungan sistem dengan
lingkungan luarnya.
SMK Negeri 1 Bawang
Banjarnegara
15
Anim Hadi Susanto 08563559009
Langkah Pembuatan DFD
Caranya :
• Tentukan nama sistemnya.
• Tentukan batasan sistemnya.
• Tentukan terminator apa saja yang ada dalam sistem.
• Tentukan apa yang diterima/diberikan external entity
dari/ke sistem.
• Gambarkan diagram konteks.
3. BUAT DIAGRAM LEVEL SATU
Diagram ini adalah dekomposisi dari diagram konteks.
SMK Negeri 1 Bawang
Banjarnegara
16
Anim Hadi Susanto 08563559009
Langkah Pembuatan DFD
3. BUAT DIAGRAM LEVEL SATU
Diagram ini adalah dekomposisi dari diagram konteks.
Caranya :
• Tentukan proses yang lebih kecil (sub-proses) dari proses
utama yang ada di level satu.
• Tentukan apa yang diberikan/diterima masing-masing subproses ke/dari sistem dan perhatikan konsep keseimbangan.
• Apabila diperlukan, munculkan data store (transaksi) sebagai
sumber maupun tujuan alur data.
• Hindari perpotongan arus data.
• Beri nomor pada masing-masing sub-proses yang
menunjukkan dekomposisi dari proses sebelumnya.
Contoh : 2.1, 2.2, 2.3. dst
SMK Negeri 1 Bawang
Banjarnegara
17
Anim Hadi Susanto 08563559009
Langkah Pembuatan DFD
Caranya :
• Tentukan proses yang lebih kecil (sub-proses) dari
proses utama yang ada di level konteks.
• Tentukan apa yang diberikan/diterima masing-masing
sub-proses ke/dari sistem dan perhatikan konsep
keseimbangan.
• Apabila diperlukan, munculkan data store (transaksi)
sebagai sumber maupun tujuan alur data.
• Hindari perpotongan arus data.
• Beri nomor pada masing-masing sub-proses yang
menunjukkan dekomposisi dari proses sebelumnya.
Contoh : 1.1, 1.2, 2
SMK Negeri 1 Bawang
Banjarnegara
18
Anim Hadi Susanto 08563559009
CONTOH DFD
Contoh Diagram
Konteks
Sistem Royalti
SMK Negeri 1 Bawang
Banjarnegara
19
Anim Hadi Susanto 08563559009
CONTOH DFD
Contoh DFD
Level 1 untuk
Sistem
Royalti
SMK Negeri 1 Bawang
Banjarnegara
20
Anim Hadi Susanto 08563559009
CONTOH DFD
Simbol proses
di level sebelumnya
Contoh DFD
Level 2 untuk
Sistem Royalti
Memproses
Pembayaran
SMK Negeri 1 Bawang
Banjarnegara
21
Anim Hadi Susanto 08563559009
KELOMPOK 1
Afri Yulianti
Alif Nofriyana
Amalia Rizqi M
(01)
(02)
(03)
SMK Negeri 1 Bawang
Banjarnegara
22
Anim Hadi Susanto 08563559009