SlideShare a Scribd company logo
Data Flow Diagram



Let’s begin..
DFD Introduction
 Suatu diagram yang menggunakan notasi-notasi untuk
  menggambarkan arus dari data sistem.
 DFD = Data Flow Diagram = Diagram Arus Data = Bubble
  Chart = Bubble Diagram = Model Proses = Diagram Arus
  Kerja = Model Fungsi
 Berorientasi pada arus data, dengan konsep dekomposisi
 Dipopulerkan oleh DeMarco & Yourdan (1979) dan Gane
  & Sarson (1979) dengan menggunakan pendekatan Metoda
  Analisis SistemTerstruktur (Structured System Analysis Method)
DFD Advantages
1. DFD membantu para analis sitem meringkas informasi tentang
   sistem, mengetahui hubungan antar sub-sub sistem, membantu
   perkembangan aplikasi secara efektif.
2. DFD berfungsi sebagai alat komunikasi yang baik antara pemakai
   dan analis sistem.
3. DFD dapat menggambarkan sejumlah batasan otomasi (teknik
   untuk membuat perangkat, proses, atau sistem agar berjalan secara
   otomatis) untuk pengembangan alternatif sistem fisik.
DFD Weakness
1. DFD tidak menunjukkan proses pengulangan (loop).
2. DFD tidak menunjukkan proses perhitungan.
3. DFD tidak memperlihatkan aliran kontrol.
4. Lemah dalam konsep model untuk pendeskripsian data dan basis
  data.


  Get a points..
DFD Component
 Entitas Luar
 Proses
 Penyimpanan Data
 Arus Data




  Points again..
DFD Component




 Pada saat awal perancangan sistem harus dicantumkan bahwa DFD yang dibuat
  menggunakan simbol yang mana.
 Simbol dari kedua sumber tersebut sama-sama dapat digunakan, hanya saja harus
  konsisten dalam penggunaannya.
 Misalnya dari awal membuat DFD dengan menggunakan Gane & Sarson Symbols,
  harus menggunakan Gane & Sarson Symbols seterusnya sampai perancangan sistem
  selesai, tidak boleh berubah-ubah, dari Gane & Sarson Symbols ke DeMarco &
  Yourdan Symbols.
DFD Symbol
                                          Keterangan
  DeMarco &          Gane & Sarson
Yourdan Symbols        Symbols

                                     Entitas luar (terminator)



                                             Proses



                                      Arus data (data flow)



                                       Penyimpanan data
                                          (data store)
Terminator (Entitas Luar)
 Elemen di luar sistem yang akan memberikan input (source) atau
  menerima ouput (sink) dari sistem.
 Terminator mewakili entitas eksternal (external entity) yang
  berkomunikasi dengan sistem yang sedang dikembangkan.
 Terminator diberi nama sesuai dengan dunia luar yang
  berkomunikasi dengan sistem yang sedang dibuat modelnya,
  dan biasanya menggunakan kata benda, misalnya Operator,
  Admin, Yayasan, dan lain sebagainya.
                         OPERATOR
Terminator (Entitas Luar)
 Terdapat dua jenis terminator, yaitu:
  Terminator Sumber (source), merupakan terminator yang
   menjadi sumber.
  Terminator Tujuan (sink), merupakan terminator yang
   menjadi tujuan data/informasi sistem.


  Terminator Sumber     Terminator Tujuan   Terminator Tujuan & Sumber
Proses
 Menggambarkan apa yang dilakukan oleh sistem.
 Memodifikasi data input menjadi output.
 Disebut juga dengan bubble.
 Proses diberi nama untuk menjelaskan proses/kegiatan apa yang
  sedang/akan dilaksanakan.
 Pemberian nama proses dilakukan dengan menggunakan kata kerja
  atau kata benda yang mencerminkan fungsi proses tersebut, seperti
  Tambah buku, Pencarian buku, Ubah status
                                    1.0
                       1.0
                     Tambah
                      buku         Tambah
                                    buku
Proses
 Ada empat kemungkinan yang dapat terjadi dalam proses
  sehubungan dengan input dan output:

          1 input & 1 output           1 input & banyak output




       banyak input & 1 output      banyak input & banyak output
Datastore
 Data store berkaitan dengan penyimpanan-penyimpanan,
  seperti file atau database yang berkaitan dengan penyimpanan
  secara komputerisasi, misalnya file disket, file harddisk, file pita
  magnetik.
 Data store juga berkaitan dengan penyimpanan secara manual
  seperti buku alamat, file folder, arsip/dokumen, dan agenda.
 Data store diberi nama dengan kata yang mencerminkan data
  store tersebut, seperti Operator(tabel pada database).

               Operator               Operator
Datastore
 Suatu data store dihubungkan dengan arus data hanya pada komponen
  proses, tidak dengan komponen DFD lainnya. Maksudnya:
   Arus data dari data store, yaitu pembacaan atau pengaksesan paket data untuk suatu
    proses.




   Arus data ke data store, yaitu pengaupdatean data (menambah, menghapus, atau
    memodifikasi paket data).
Dataflow (Arus Data)
 Arus data disimbolkan dengan garis beserta anak panah, yang
  merepresentasikan bagaimana data dialirkan dari entitas luar ke
  proses, proses ke entitas luar, proses ke proses, penyimpanan
  data ke proses, atau proses ke penyimpanan data.
 Arus data diberi nama sesuai dengan data/informasi yang
  dimaksud, biasanya pemberian nama pada arus data dilakukan
  dengan menggunakan kata benda, contohnya NIM, Nama.

                             username,    1.0
                OPERATOR     password    Login
DFD Advantages
  What’s a different..??
                                          Bentuk DFD



                                 DFD Fisik         DFD Logic
                               (physical data      (logical data
                               flow diagram)      flow diagram)



 DFD Fisik
    Lebih menekankan pada bagaimana proses-proses sistem diterapkan (caranya, siapa
     pemakainya, dan di mana diterapkannya), termasuk proses-proses manual di dalamnya
    Lebih mengarah pada implementasi pada bahasa pemrograman
    Hanya dapat dimengerti oleh pihak yang benar-benar mengerti mengenai perancangan sistem
 DFD Logic
    Lebih menekankan hanya pada logika dari kebutuhan-kebutuhan sistem, mengenai apa saja
     proses-proses secara logika yang dibutuhkan oleh sistem
    Dapat dipahami oleh semua kalangan (yang tidak mengerti mengenai perancangan sistem)
DFD Examples
 Contoh Implementasi DFD Fisik:
  Kita ambil contoh sederhana, yaitu mahasiswa melakukan proses peminjaman. Kita
  analisa terlebih dahulu kebutuhannya…
DFD Advantages
 Contoh Implementasi DFD Logic:
 Bayangkan pada saat kita melakukan peminjaman di suatu sistem perpus




  Do you confused..??
DFD Concepts
DFD Rules
1. Nama arus data yang masuk ke dalam suatu proses tidak boleh
  sama dengan nama data flow yang keluar dari proses tersebut.
2. Nama arus data yang keluar dari proses (menuju entitas luar),
  berupa informasi.
3. Arus data yang ke atau keluar dari data store tidak perlu diberi
  nama bila Aliran datanya menggambarkan seluruh item (1 record
  utuh  semua label dari entitas dan proses diambil semua)
4. Nama proses tiap level tidak boleh sama (proses yang didekomposisi
  tidak boleh sama dengan proses pada level sebelumnya
Diagram Konteks (Level 0)
1. Merupakan level tertinggi dari DFD yang menggambarkan
   seluruh input ke atau output dari sistem
2. Memberikan gambaran tentang keseluruhan sistem
3. Hanya ada 1 proses
4. Tidak boleh ada data store
Diagram Konteks (Level 0)
 Contoh Diagram Konteks




  It’s so simple..
Diagram Level 1
1. Merupakan perincian dari proses yang terdapat pada diagram konteks
2. Perhatikan data store yang digunakan
3. Hindari perpotongan arus data

                                DS 2


                                           b

                                                   1
                           c                               g




                                       a

                                                       d


                                                               f
                         DS 1      e           2
Diagram Level 1
 Contoh Diagram
 Level 1




  Watch your books..
Diagram Level 2,3,…
1. Merupakan rincian dari diagram level di atasnya.
   Contoh : diagram level dua merupakan rincian dari diagram level satu, diagram level tiga merupakan
              rincian dari diagram level dua, begitu seterusnya.
2. Perhatikan Penomoran level pada DFD
3. Di dalam satu level DFD hendaknya tidak lebih dari 7 atau maksimal 9 proses, jika lebih
   maka harus dilakukan dekomposisi.                                                    f



                                                    a


                                                              c
                                                                             d


   What do you think..??                      2.1
                                                                   2.2                      2.3




                                                        b                g
                                                                                            e

                                                            DS 1                 DS 3
Diagram Level 2,3,…
 Contoh diagram level 2




  Remember it..!!
DFD Advantages
1. Hubungan langsung antar entitas luar.




2. Hubungan langsung antar penyimpan luar.




3. Hubungan langsung antara entitas luar dan penyimpan data.
Any questions..??
Let’s practice..    That’s all folks..

More Related Content

PDF
Pemodelan sistem (DFD)
PPTX
Data Flow Diagram
PDF
Data Management (Enhanced ERD and Mapping ERD)
PPT
Pertemuan 4-metode-pencarian-dan-pelacakan
PDF
Analisis perancangan sistem informasi
PPTX
Analisis Kebutuhan Sistem Informasi
PPT
Identifikasi proyek
PPT
Analisis dan desain sistem informasi
Pemodelan sistem (DFD)
Data Flow Diagram
Data Management (Enhanced ERD and Mapping ERD)
Pertemuan 4-metode-pencarian-dan-pelacakan
Analisis perancangan sistem informasi
Analisis Kebutuhan Sistem Informasi
Identifikasi proyek
Analisis dan desain sistem informasi

What's hot (20)

PDF
Data Flow Diagram
PPT
02 pemodelan proses bisnis
PDF
7. ta 2021-07-visualisasi-modul-ariw-2021-07-17-v2
PPTX
Tabel, Tipe data, Record & Field Basis data
PPT
Modul 07 Rich Picture
PPT
04 Analisis Sistem
DOCX
Diagram Konteks dan DFD Sistem Informasi Penjualan
PPTX
Ekonomi lingkungan
PDF
Kelompok 8 - Demo implementasi Role & Privilege pada Database Oracle & my SQL
PPTX
Bab 2 model data
DOCX
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
PDF
4 diagram relasi antar entitas (ERD)
DOCX
Analis & analisis sistem
PPTX
Data, Informasi, dan Pengetahuan
DOCX
Materi Basis Data - Anomali dan Normalisasi
DOCX
Metode Simplek Minimasi
PPTX
Normalisasi Basis Data
PPT
linear programming metode simplex
DOCX
Bab 7 pemodelan proses
PPTX
Denormalisasi data1-basisdata
Data Flow Diagram
02 pemodelan proses bisnis
7. ta 2021-07-visualisasi-modul-ariw-2021-07-17-v2
Tabel, Tipe data, Record & Field Basis data
Modul 07 Rich Picture
04 Analisis Sistem
Diagram Konteks dan DFD Sistem Informasi Penjualan
Ekonomi lingkungan
Kelompok 8 - Demo implementasi Role & Privilege pada Database Oracle & my SQL
Bab 2 model data
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
4 diagram relasi antar entitas (ERD)
Analis & analisis sistem
Data, Informasi, dan Pengetahuan
Materi Basis Data - Anomali dan Normalisasi
Metode Simplek Minimasi
Normalisasi Basis Data
linear programming metode simplex
Bab 7 pemodelan proses
Denormalisasi data1-basisdata
Ad

Viewers also liked (10)

PPTX
Ppt ANALISA SISTEM
PPT
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PPTX
Dokumentasi sistem informasi akuntansi
PPTX
Bab 6 Dokumentasi Sistem Informasi Akuntansi_Flowchart
PDF
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
PDF
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2
PDF
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5
PDF
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3
PDF
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4
PDF
STEAL THIS PRESENTATION!
Ppt ANALISA SISTEM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
Dokumentasi sistem informasi akuntansi
Bab 6 Dokumentasi Sistem Informasi Akuntansi_Flowchart
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4
STEAL THIS PRESENTATION!
Ad

Similar to Bab I Data Flow Diagram (20)

PPT
Materi 10
DOCX
Pengertian data flow diagram
PPTX
Konteks, Data Flow Diagram dan Kamus Data
PPT
Data Flow Diagram kandjsdsgdfstyadfyegujsasakdn
PDF
Data flow diagram
PDF
Pertemuan 9.pdf
PPTX
DFD_Procedure+dan+DFD+2023 .pptx
DOCX
Bab 7 pemodelan proses
PPSX
Pertemuan 4 APSI semester 4 IPB INVADA.ppsx
DOC
diagram chart
PPT
file_2013-07-16_23-01-31_Heru_Lestiawan,_M.Kom__Data_Flow_Diagram.ppt
PPTX
APS__dfd.pptx
DOCX
Df ddiah
PPT
DATA FLOW DIAGRAM jddbshsjshssgshbsg(M4).ppt
PPTX
Bab I Data Flow Diagram
PDF
Dfd
PPTX
Materi minggu ke 5
PPTX
DFD & DD (Perbvnmbvcbnmbvcvbnmt 5-6).pptx
PPTX
Pemodelan alur data MATAKULIAH TEKNIK INDUSTRI
Materi 10
Pengertian data flow diagram
Konteks, Data Flow Diagram dan Kamus Data
Data Flow Diagram kandjsdsgdfstyadfyegujsasakdn
Data flow diagram
Pertemuan 9.pdf
DFD_Procedure+dan+DFD+2023 .pptx
Bab 7 pemodelan proses
Pertemuan 4 APSI semester 4 IPB INVADA.ppsx
diagram chart
file_2013-07-16_23-01-31_Heru_Lestiawan,_M.Kom__Data_Flow_Diagram.ppt
APS__dfd.pptx
Df ddiah
DATA FLOW DIAGRAM jddbshsjshssgshbsg(M4).ppt
Bab I Data Flow Diagram
Dfd
Materi minggu ke 5
DFD & DD (Perbvnmbvcbnmbvcvbnmt 5-6).pptx
Pemodelan alur data MATAKULIAH TEKNIK INDUSTRI

Recently uploaded (20)

DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
PPTX
Paparan Penyesuaian Juknis BOSP Tahun 2025
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
PPTX
Rancangan Aktualisasi Latsar CPNS Kementerian Agama 2025.pptx
DOCX
BERLATIH MENCARI MODUL AJAR BAHASA INGGRIS
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
PPTX
oioioooooooooooooo Penanganan P3K.pptx
PPTX
Konsep & Strategi Penyusunan HPS _Pelatihan "Ketentuan TERBARU Pengadaan" (...
PDF
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
PDF
2021 KREATIFITAS DNA INOVASI DALAM BERWIRAUSAHA.pdf
PDF
LK Modul 3 - Menentukan Pengalaman Belajar Herpina Indah Permata Sari (2).pdf
PPSX
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
PPTX
Presentasi Al-Quran Hadits Kelompok XI.1
PPTX
BAB 1 Rangkuman Materi Informatika Kelas 7.pptx
DOCX
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
PPTX
Kebijakan Pembelajaran Koding dan Kecerdasan Artifisial (Koding-KA).pptx
PPTX
Bahan Tayang OJT Pembelajaran Mendalam KS
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
Paparan Penyesuaian Juknis BOSP Tahun 2025
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
Rancangan Aktualisasi Latsar CPNS Kementerian Agama 2025.pptx
BERLATIH MENCARI MODUL AJAR BAHASA INGGRIS
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
oioioooooooooooooo Penanganan P3K.pptx
Konsep & Strategi Penyusunan HPS _Pelatihan "Ketentuan TERBARU Pengadaan" (...
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
2021 KREATIFITAS DNA INOVASI DALAM BERWIRAUSAHA.pdf
LK Modul 3 - Menentukan Pengalaman Belajar Herpina Indah Permata Sari (2).pdf
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
Presentasi Al-Quran Hadits Kelompok XI.1
BAB 1 Rangkuman Materi Informatika Kelas 7.pptx
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
Kebijakan Pembelajaran Koding dan Kecerdasan Artifisial (Koding-KA).pptx
Bahan Tayang OJT Pembelajaran Mendalam KS

Bab I Data Flow Diagram

  • 2. DFD Introduction  Suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem.  DFD = Data Flow Diagram = Diagram Arus Data = Bubble Chart = Bubble Diagram = Model Proses = Diagram Arus Kerja = Model Fungsi  Berorientasi pada arus data, dengan konsep dekomposisi  Dipopulerkan oleh DeMarco & Yourdan (1979) dan Gane & Sarson (1979) dengan menggunakan pendekatan Metoda Analisis SistemTerstruktur (Structured System Analysis Method)
  • 3. DFD Advantages 1. DFD membantu para analis sitem meringkas informasi tentang sistem, mengetahui hubungan antar sub-sub sistem, membantu perkembangan aplikasi secara efektif. 2. DFD berfungsi sebagai alat komunikasi yang baik antara pemakai dan analis sistem. 3. DFD dapat menggambarkan sejumlah batasan otomasi (teknik untuk membuat perangkat, proses, atau sistem agar berjalan secara otomatis) untuk pengembangan alternatif sistem fisik.
  • 4. DFD Weakness 1. DFD tidak menunjukkan proses pengulangan (loop). 2. DFD tidak menunjukkan proses perhitungan. 3. DFD tidak memperlihatkan aliran kontrol. 4. Lemah dalam konsep model untuk pendeskripsian data dan basis data. Get a points..
  • 5. DFD Component  Entitas Luar  Proses  Penyimpanan Data  Arus Data Points again..
  • 6. DFD Component  Pada saat awal perancangan sistem harus dicantumkan bahwa DFD yang dibuat menggunakan simbol yang mana.  Simbol dari kedua sumber tersebut sama-sama dapat digunakan, hanya saja harus konsisten dalam penggunaannya.  Misalnya dari awal membuat DFD dengan menggunakan Gane & Sarson Symbols, harus menggunakan Gane & Sarson Symbols seterusnya sampai perancangan sistem selesai, tidak boleh berubah-ubah, dari Gane & Sarson Symbols ke DeMarco & Yourdan Symbols.
  • 7. DFD Symbol Keterangan DeMarco & Gane & Sarson Yourdan Symbols Symbols Entitas luar (terminator) Proses Arus data (data flow) Penyimpanan data (data store)
  • 8. Terminator (Entitas Luar)  Elemen di luar sistem yang akan memberikan input (source) atau menerima ouput (sink) dari sistem.  Terminator mewakili entitas eksternal (external entity) yang berkomunikasi dengan sistem yang sedang dikembangkan.  Terminator diberi nama sesuai dengan dunia luar yang berkomunikasi dengan sistem yang sedang dibuat modelnya, dan biasanya menggunakan kata benda, misalnya Operator, Admin, Yayasan, dan lain sebagainya. OPERATOR
  • 9. Terminator (Entitas Luar)  Terdapat dua jenis terminator, yaitu: Terminator Sumber (source), merupakan terminator yang menjadi sumber. Terminator Tujuan (sink), merupakan terminator yang menjadi tujuan data/informasi sistem. Terminator Sumber Terminator Tujuan Terminator Tujuan & Sumber
  • 10. Proses  Menggambarkan apa yang dilakukan oleh sistem.  Memodifikasi data input menjadi output.  Disebut juga dengan bubble.  Proses diberi nama untuk menjelaskan proses/kegiatan apa yang sedang/akan dilaksanakan.  Pemberian nama proses dilakukan dengan menggunakan kata kerja atau kata benda yang mencerminkan fungsi proses tersebut, seperti Tambah buku, Pencarian buku, Ubah status 1.0 1.0 Tambah buku Tambah buku
  • 11. Proses  Ada empat kemungkinan yang dapat terjadi dalam proses sehubungan dengan input dan output: 1 input & 1 output 1 input & banyak output banyak input & 1 output banyak input & banyak output
  • 12. Datastore  Data store berkaitan dengan penyimpanan-penyimpanan, seperti file atau database yang berkaitan dengan penyimpanan secara komputerisasi, misalnya file disket, file harddisk, file pita magnetik.  Data store juga berkaitan dengan penyimpanan secara manual seperti buku alamat, file folder, arsip/dokumen, dan agenda.  Data store diberi nama dengan kata yang mencerminkan data store tersebut, seperti Operator(tabel pada database). Operator Operator
  • 13. Datastore  Suatu data store dihubungkan dengan arus data hanya pada komponen proses, tidak dengan komponen DFD lainnya. Maksudnya:  Arus data dari data store, yaitu pembacaan atau pengaksesan paket data untuk suatu proses.  Arus data ke data store, yaitu pengaupdatean data (menambah, menghapus, atau memodifikasi paket data).
  • 14. Dataflow (Arus Data)  Arus data disimbolkan dengan garis beserta anak panah, yang merepresentasikan bagaimana data dialirkan dari entitas luar ke proses, proses ke entitas luar, proses ke proses, penyimpanan data ke proses, atau proses ke penyimpanan data.  Arus data diberi nama sesuai dengan data/informasi yang dimaksud, biasanya pemberian nama pada arus data dilakukan dengan menggunakan kata benda, contohnya NIM, Nama. username, 1.0 OPERATOR password Login
  • 15. DFD Advantages What’s a different..?? Bentuk DFD DFD Fisik DFD Logic (physical data (logical data flow diagram) flow diagram)  DFD Fisik  Lebih menekankan pada bagaimana proses-proses sistem diterapkan (caranya, siapa pemakainya, dan di mana diterapkannya), termasuk proses-proses manual di dalamnya  Lebih mengarah pada implementasi pada bahasa pemrograman  Hanya dapat dimengerti oleh pihak yang benar-benar mengerti mengenai perancangan sistem  DFD Logic  Lebih menekankan hanya pada logika dari kebutuhan-kebutuhan sistem, mengenai apa saja proses-proses secara logika yang dibutuhkan oleh sistem  Dapat dipahami oleh semua kalangan (yang tidak mengerti mengenai perancangan sistem)
  • 16. DFD Examples  Contoh Implementasi DFD Fisik: Kita ambil contoh sederhana, yaitu mahasiswa melakukan proses peminjaman. Kita analisa terlebih dahulu kebutuhannya…
  • 17. DFD Advantages  Contoh Implementasi DFD Logic: Bayangkan pada saat kita melakukan peminjaman di suatu sistem perpus Do you confused..??
  • 19. DFD Rules 1. Nama arus data yang masuk ke dalam suatu proses tidak boleh sama dengan nama data flow yang keluar dari proses tersebut. 2. Nama arus data yang keluar dari proses (menuju entitas luar), berupa informasi. 3. Arus data yang ke atau keluar dari data store tidak perlu diberi nama bila Aliran datanya menggambarkan seluruh item (1 record utuh  semua label dari entitas dan proses diambil semua) 4. Nama proses tiap level tidak boleh sama (proses yang didekomposisi tidak boleh sama dengan proses pada level sebelumnya
  • 20. Diagram Konteks (Level 0) 1. Merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke atau output dari sistem 2. Memberikan gambaran tentang keseluruhan sistem 3. Hanya ada 1 proses 4. Tidak boleh ada data store
  • 21. Diagram Konteks (Level 0)  Contoh Diagram Konteks It’s so simple..
  • 22. Diagram Level 1 1. Merupakan perincian dari proses yang terdapat pada diagram konteks 2. Perhatikan data store yang digunakan 3. Hindari perpotongan arus data DS 2 b 1 c g a d f DS 1 e 2
  • 23. Diagram Level 1  Contoh Diagram Level 1 Watch your books..
  • 24. Diagram Level 2,3,… 1. Merupakan rincian dari diagram level di atasnya. Contoh : diagram level dua merupakan rincian dari diagram level satu, diagram level tiga merupakan rincian dari diagram level dua, begitu seterusnya. 2. Perhatikan Penomoran level pada DFD 3. Di dalam satu level DFD hendaknya tidak lebih dari 7 atau maksimal 9 proses, jika lebih maka harus dilakukan dekomposisi. f a c d What do you think..?? 2.1 2.2 2.3 b g e DS 1 DS 3
  • 25. Diagram Level 2,3,…  Contoh diagram level 2 Remember it..!!
  • 26. DFD Advantages 1. Hubungan langsung antar entitas luar. 2. Hubungan langsung antar penyimpan luar. 3. Hubungan langsung antara entitas luar dan penyimpan data.
  • 27. Any questions..?? Let’s practice.. That’s all folks..