minggu 03 b data flow diagram (dfd) -...

20
Minggu 03 b Data Flow Diagram (DFD)

Upload: ngodang

Post on 02-Mar-2019

286 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya

Minggu 03 bData Flow Diagram (DFD)

Page 2: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya

DFD menunjukkan proses bisnis dan data yang mengalir di antara mereka

DFD adalah Diagram yang menunjukkanbagaimana data bergerak melalui sisteminformasi tetapi tidak menunjukkan logikaprogram/langkah-langkah pengolahannya

1 set DFD’s menyediakan model logis yang menunjukkan apa yang dilakukan sistem, bukan bagaimana melakukannya.

Page 3: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya
Page 4: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya
Page 5: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya

Biasa disebut DFD Level 0

Menunjukkan proses bisnis secara keseluruhan sebagai satu proses

Diagram aliran data pada tingkat paling atas yang merupakan penggambaran yang berfungsi untukmemperlihatkan interaksi/hubungan langsung antarasistem informasi dengan lingkungannya

Menggambarkan sebuah sistem berupa sebuahproses yang berhubungan dengan satu ataubeberapa external entity

Page 6: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya

Yang harus diperhatikan dalam pembuatanContext Diagram :

▪ Antara external entity tidak diperbolehkanberkomunikasi langsung

▪ Diperbolehkan untuk menggambarkan satuexternal entity lebih dari satu kali

▪ Hindari dialog yang berlebihan dalam context diagram

Page 7: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya

Kelompok pemakai (external entity) dimana sistem ituakan digunakan harus diidentifikasi secara rinci, jangansampai terlewat

Kemungkinan kejadian-kejadian yang akan terjadi dalampenggunaan sistem harus diidentifikasi secara lengkap

Arah anak panah yang menunjukkan aliran data jangansampai terbalik agar dapat memberikan pemahamanyang benar terhadap seluruh proses sistem yang akandibentuk

Setiap kejadian digambarkan dalam bentuk tekstual yang sederhana dan mudah dipahami oleh pembuat sistem

Page 8: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya
Page 9: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya
Page 10: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya

Pemodelan context diagram diturunkan keEVENT LIST = daftar kejadian/proses yang terjadi dalam lingkungan dan mempunyaihubungan dengan respon yang diberikansistem

Hasil EVENT LIST diturunkan ke DFD yang berfungsi untuk membantu penggambaranDFD

Page 11: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya
Page 12: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya

DFD adalah suatu alat pemodelan yang digunakanuntuk memodelkan fungsi dari sistem, menggambarkan secara rinci mengenai sistemsebagai jaringan kerja antar fungsi yang berhubungan satu sama lain dengan menunjukkandari dan ke mana data mengalir sertapenyimpanannya.

Pada umumnya dimulai dari level 0, 1, 2, dst. Level ke-0 biasa disebut dengan context diagram yang menggambarkan sistem secara global

Page 13: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya

Setiap penurunan ke level yang lebih rendah, yaitu1, 2, 3, dst maka proses-proses akan diurai lebih rincidengan spesifikasi lebih jelas. Disebut DFD levelled / bertingkat

DFD level terakhir yang tidak bisa di breakdown, aliran data-nya diberi penjelasan dengan kamusdata (data dictionary) dan proses-nya diberipenjelasan dengan Spesifikasi Proses (ProcessSpecification / PSPEC)

Page 14: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya
Page 15: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya
Page 16: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya
Page 17: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya

Miracle

Black Hole Gray Hole

Page 18: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya

Pay phone

bill

1

Telephone Service

ProviderItem ized calls

& invoice

Item ized calls

Invoice

Incorrect use

of the packet

concept

Correct use

of the packet

concept

Page 19: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya

Level 1 DFD

Level 2 DFDfor Process 2

Level 3 DFDfor Process 2.2

Page 20: Minggu 03 b Data Flow Diagram (DFD) - si.itmaranatha.orgsi.itmaranatha.org/v2/attachments/article/396/03b_PSI.pdf · DFD level terakhir yang tidak bisa di breakdown, aliran data-nya

Semua data store/storage dalam DFD harussesuai (baik penamaan dan cara penulisan) dengan entitas dari ERD

Konsistensi cara penamaan dan detail dariERD dan DFD harus diperhatikan!!!