ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

24
 Another Func tional Modeling with DATA FLOW DIAGRAM Mata Kuliah Analisis dan Perancangan Sistem Program Studi Teknik Informatika UIN Sunan Kalijaga Yogyakarta

Transcript of ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

Page 1: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 1/24

 

Another Functional Modeling withDATA FLOW DIAGRAM

Mata Kuliah Analisis dan Perancangan SistemProgram Studi Teknik Informatika

UIN Sunan Kalijaga Yogyakarta

Page 2: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 2/24

 

Data Flow Diagram (DFD)

● DFD atau DAD (Diagram Aliran Data) memuat proses yangmentransformasi data, aliran data yang menggerakkandata, objek yang memproduksi dan mengkonsumsi data,serta data store yang melakukan penyimpanan data

● Komponen DFD erdiri dari – !ntitas (Entity )

 – Aliran Data (Data Flow )

 – "roses (Process )

 – "enyimpanan Data (Data Storage )

Page 3: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 3/24

 

#otasi DFD

Page 4: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 4/24

 

!ntitas

● Merupakan objek aktif yang mengendalikanaliran data dengan memberikan input data kedalam sistem atau menggunakan data sistem

Dapat berupa orang, unit organisasi, komputereksternal, organisasi eksternal atau sistem lain

Page 5: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 5/24

 

$ontoh !ntitas

● %uatu kantor, departemen atau di&isi dalam perusahaantetapi di luar sistem yang sedang dikembangkan'

● rangsekelompok orang di organisasi tetapi di luar sistemyang sedang dikembangkan

● %uatu organisasi atau orang yang berada di luar organisasiseperti misalnya langganan, pemasok, dll'

● %istem informasi yang lain di luar sistem yang sedangdikembangkan

%umber asli dari suatu transaksi● "enerima akhir dari suatu laporan yang dihasilkan oleh sistem

Page 6: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 6/24

 

Aliran Data

● "enghubung antar proses yangmerepresentasikan informasi yang dibutuhkanproses sebagai masukan atau informasi yangdihasilkan proses sebagai keluaran

● Data yang dinyatakan dengan aliran data bolehdatang dari beberapa dokumen, jadi tidak perludirinci menjadi dokumen*dokumen tersebut'

Diberi nama sesuai dengan substansi isi dari paketinformasi (bukan nama dokumen) yang mengalir

Page 7: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 7/24

 

$ontoh Aliran Data

● Formulir atau dokumen yagn digunakan di perusahaan

● +aporan tercetak yang dihasilkan oleh sistem

● ampilan atau output di layar komputer yang dihasilkan olehsistem

● Masukan untuk komputer

● Komunikasi ucapan

● %urat*surat atau memo

● Data yang dibaca atau direkamkan ke suatu le

● %uatu isian yang dicatat pada buku agenda

● ransmisi data dari suatu komputer ke komputer yang lain

Page 8: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 8/24

 

"roses

● %esuatu yang melakukan transformasi terhadap data

● Komponenkomponen sik tidak dapat diidentikasi sebagaiproses

● Diberi nama dan nomor yang akan dipergunakan untuk

keperluan identikasi● #ama yang diberikan harus dapat menjelaskan apa yang

dilakukan oleh proses

● Menggunakan format kata kerja - kata sifat - kata benda untuk

proses*proses yang mendetail' Kata kerja yang menggambarkan jenis kegiatn yang seperti ini, misalnya menghitung ,memverifkasi , menyiapkan , mencetak  atau menambahkan '

Page 9: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 9/24

 

"enyimpanan Data

● empat penyimpanan data atau tempat datayang dirujuk oleh proses

● Data store biasanya diimplementasikan

sebagai le atau basis data

Page 10: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 10/24

 

Aturan Dasar "embuatan DFD

● idak boleh menghubungkan antara entity luardengan entity luar yang lain secara langsung

● idak boleh menghubungkan data store yang satudengan yang lainnya

● idak boleh menghubungkan data store denganentity luar secara langsung

● %etiap proses harus memiliki data yang masuk dan juga yang keluar

Page 11: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 11/24

 

.ranularitas DFD

Diagram Konteks

Diagram +e&el /

Diagram +e&el n

Page 12: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 12/24

 

Diagram Konteks

● Diagram konteks merupakan tingkatan tertinggidalam diagram aliran data dan hanya memuatsatu proses, menunjukkan sistem secarakeseluruhan. Proses tersebut diberi nomor nol.

● Semua entitas eksternal yang ditunjukkan padadiagram konteks berikut aliran data-aliran datautama menuju dan dari sistem.

Diagram tersebut tidak memuat penyimpanandata dan tampak sederhana untuk diciptakan

Page 13: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 13/24

 

$ontoh Diagram Konteks

Page 14: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 14/24

 

Membuat Diagram Konteks

● entukan nama sistemnya'

● entukan batasan sistemnya'

● entukan terminator apa saja yg ada dalam sistem'

● entukan apa yg diterimadiberikan terminatordaripada sistem'

● erminator diberi nama dengan peran yangdijalankan oleh entitas luar

Page 15: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 15/24

 

Diagram +e&el /

● Diagram / adalah pengembangan dari diagram konteks dan bisamencakup sampai sembilan proses' %etiap proses diberi nomorbilangan bulat'

● "enyimpanan data utama dari sistem dan semua entitas eksternaldimasukkan ke dalam diagram /'

● %etiap proses dalam diagram / bisa dikembangkan untukmenciptakan diagram anak yang lebih mendetail' "roses padadiagram / yang dikembangkan itu disebut parent process  (prosesinduk) dan diagram yang dihasilkan disebut child diagram  (diagram anak)'

● !ntitas*entitas biasanya tidak ditunjukkan dalam diagram anak dibawah diagram /'

Page 16: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 16/24

 

$ontoh Diagram +e&el /

Page 17: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 17/24

 

Membuat Diagram +e&el /

● entukan proses utama yg ada pada sistem'

● entukan apa yg diberikanditerima masing*masing prosespadadari sistem sambil memperhatikan konsep keseimbangan(alur data yang keluarmasuk dari suatu le&el harus sama dgn

alur data yang masukkeluar pada le&el berikutnya)● Apabila diperlukan, munculkan data store (master) sebagai

sumber maupun tujuan alur data'

● 0indari perpotongan arus data

1eri nomor pada proses utama (nomor tidak menunjukkanurutan proses)'

Page 18: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 18/24

 

Diagram +e&el 2

Diagram ini merupakan dekomposisi dari diagram level 0● Contoh diagram level 1 pengelolaan login!

Page 19: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 19/24

 

Membuat Diagram +e&el 2

● "entukan proses yg lebih kecil sub-proses! dari prosesutama yg ada di level #ero.

● "entukan apa yg diberikan$diterima masing-masing sub-proses pada$dari sistem dan perhatikan konsep

keseimbangan.● %pabila diperlukan, munculkan data store transaksi! sbg

sumber maupun tujuan alur data.

● &indari perpotongan arus data.

● 'eri nomor pada masing-masing sub-proses yangmenunjukkan dekomposisi dari proses sebelumnya.Contoh ( 1.1, 1.), ).1

Page 20: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 20/24

 

$ontoh Diagram +e&el 2

*engelolaan data kuesioner

Page 21: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 21/24

 

Diagram +e&el 3

● Diagram ini merupakan dekomposisi dari level sebelumnya. *roses dekomposisi

dilakukan sampai dengan diagram menggambarkan semua proses dan siap untukdilanjutkan ke +ase design atau langsung ke implementasi

● Contoh DD evel ) Sub *roses *engelolaan Data *ertanyaan dan 'obot ilai

Page 22: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 22/24

 

Another !4ample

Sistem Informasi Perpustakaan

● Diagram Konteks

Page 23: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 23/24

 

Another !4ample● Diagram +e&el /

Page 24: ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

8/17/2019 ADS P5 Pemodelan Bisnis Proses Data Flow Diagram

http://slidepdf.com/reader/full/ads-p5-pemodelan-bisnis-proses-data-flow-diagram 24/24

 

0M!56K

● "ilih salah satu untuk dikerjakan

 – 1uatlah satu diagram le&el 2 dan satu diagram le&el 3dari contoh sistem informasi perpustakaan pada slidesebelumnya'

 – 1uatlah tiga diagram le&el 2 dari contoh sisteminformassi perpustakaan pada slide sebelumnya'

● !mail dengan subjek A"%7ugasDFD7#8M→

● #ama le A"%7ugasDFD7#8M'pdf →