SlideShare a Scribd company logo
1 of 27
Download to read offline
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

What's hot

Kuliah 2a penelitian di bidang ilmu komputer
Kuliah 2a penelitian di bidang ilmu komputerKuliah 2a penelitian di bidang ilmu komputer
Kuliah 2a penelitian di bidang ilmu komputerNur Anita Okaya
 
Pengolahan Citra Digital (Resume materi kuliah)
Pengolahan Citra Digital (Resume materi kuliah)Pengolahan Citra Digital (Resume materi kuliah)
Pengolahan Citra Digital (Resume materi kuliah)Abdullah Azzam Al Haqqoni
 
Metode enkripsi caesar cipher
Metode enkripsi caesar cipherMetode enkripsi caesar cipher
Metode enkripsi caesar cipherBobby Chandra
 
Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)Farichah Riha
 
Erd sistem informasi akademik
Erd sistem informasi akademikErd sistem informasi akademik
Erd sistem informasi akademikDiyat Diyat
 
Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)Joel Marobo
 
Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03KuliahKita
 
Penjelasan tentang kontur dan representasi citra
Penjelasan tentang kontur dan representasi citraPenjelasan tentang kontur dan representasi citra
Penjelasan tentang kontur dan representasi citraIztHo'ell Shoerento
 
Implementasi dan pengujian sistem
Implementasi dan pengujian sistemImplementasi dan pengujian sistem
Implementasi dan pengujian sistemaidilsukri
 
Context Free Grammar 1 - Materi 6 - TBO
Context Free Grammar 1 - Materi 6 - TBOContext Free Grammar 1 - Materi 6 - TBO
Context Free Grammar 1 - Materi 6 - TBOahmad haidaroh
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomataBanta Cut
 

What's hot (20)

Proposal E Learning
Proposal E LearningProposal E Learning
Proposal E Learning
 
Kuliah 2a penelitian di bidang ilmu komputer
Kuliah 2a penelitian di bidang ilmu komputerKuliah 2a penelitian di bidang ilmu komputer
Kuliah 2a penelitian di bidang ilmu komputer
 
Pengolahan Citra Digital (Resume materi kuliah)
Pengolahan Citra Digital (Resume materi kuliah)Pengolahan Citra Digital (Resume materi kuliah)
Pengolahan Citra Digital (Resume materi kuliah)
 
Metode enkripsi caesar cipher
Metode enkripsi caesar cipherMetode enkripsi caesar cipher
Metode enkripsi caesar cipher
 
Sistem pakar
Sistem pakarSistem pakar
Sistem pakar
 
Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)
 
Erd sistem informasi akademik
Erd sistem informasi akademikErd sistem informasi akademik
Erd sistem informasi akademik
 
Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)
 
Use skenario
Use skenarioUse skenario
Use skenario
 
Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03
 
Laporan akhir-pkm-kc
Laporan akhir-pkm-kcLaporan akhir-pkm-kc
Laporan akhir-pkm-kc
 
Analisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem InformasiAnalisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem Informasi
 
12 metode greedy
12 metode greedy12 metode greedy
12 metode greedy
 
Penjelasan tentang kontur dan representasi citra
Penjelasan tentang kontur dan representasi citraPenjelasan tentang kontur dan representasi citra
Penjelasan tentang kontur dan representasi citra
 
Implementasi dan pengujian sistem
Implementasi dan pengujian sistemImplementasi dan pengujian sistem
Implementasi dan pengujian sistem
 
Struktur compiler session 4
Struktur compiler session 4Struktur compiler session 4
Struktur compiler session 4
 
Graf pohon (bagian ke 6)
Graf pohon (bagian ke 6)Graf pohon (bagian ke 6)
Graf pohon (bagian ke 6)
 
Context Free Grammar 1 - Materi 6 - TBO
Context Free Grammar 1 - Materi 6 - TBOContext Free Grammar 1 - Materi 6 - TBO
Context Free Grammar 1 - Materi 6 - TBO
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
Structure and pointer
Structure and pointerStructure and pointer
Structure and pointer
 

Viewers also liked

Ppt ANALISA SISTEM
Ppt ANALISA SISTEMPpt ANALISA SISTEM
Ppt ANALISA SISTEMenung20
 
Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Fahmi Hakam
 
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMPENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMMuhammad Baihaqi
 
Bab 6 Dokumentasi Sistem Informasi Akuntansi_Flowchart
Bab 6   Dokumentasi Sistem Informasi Akuntansi_FlowchartBab 6   Dokumentasi Sistem Informasi Akuntansi_Flowchart
Bab 6 Dokumentasi Sistem Informasi Akuntansi_FlowchartBudianto Budie
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1Arry Rahmawan
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2Arry Rahmawan
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5Arry Rahmawan
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3Arry Rahmawan
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4Arry Rahmawan
 

Viewers also liked (11)

Ppt ANALISA SISTEM
Ppt ANALISA SISTEMPpt ANALISA SISTEM
Ppt ANALISA SISTEM
 
Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)
 
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMPENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
 
Dokumentasi sistem informasi akuntansi
Dokumentasi sistem informasi akuntansiDokumentasi sistem informasi akuntansi
Dokumentasi sistem informasi akuntansi
 
Bab 6 Dokumentasi Sistem Informasi Akuntansi_Flowchart
Bab 6   Dokumentasi Sistem Informasi Akuntansi_FlowchartBab 6   Dokumentasi Sistem Informasi Akuntansi_Flowchart
Bab 6 Dokumentasi Sistem Informasi Akuntansi_Flowchart
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
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 #2Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2
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 #5Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5
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 #3Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4
 
STEAL THIS PRESENTATION!
STEAL THIS PRESENTATION! STEAL THIS PRESENTATION!
STEAL THIS PRESENTATION!
 

Similar to Bab I Data Flow Diagram

Data flow diagram
Data flow diagramData flow diagram
Data flow diagramdonasiilmu
 
Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5ifunsika
 
Pengertian data flow diagram
Pengertian data flow diagramPengertian data flow diagram
Pengertian data flow diagramMeily Perdana
 
Dfd
DfdDfd
Dfdjoko
 
Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan prosesRif'at Hm
 
Konteks, Data Flow Diagram dan Kamus Data
Konteks, Data Flow Diagram dan Kamus DataKonteks, Data Flow Diagram dan Kamus Data
Konteks, Data Flow Diagram dan Kamus DataFraiza Geraldi
 
Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Devi Apriansyah
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1mbahsukir
 
Dfd 879078
Dfd 879078Dfd 879078
Dfd 879078pia_13
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1D Istigfarin
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1D Istigfarin
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilMUHAMADANGGORO1
 

Similar to Bab I Data Flow Diagram (20)

Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Df ddiah
Df ddiahDf ddiah
Df ddiah
 
Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Pengertian data flow diagram
Pengertian data flow diagramPengertian data flow diagram
Pengertian data flow diagram
 
Dfd
DfdDfd
Dfd
 
APS__dfd.pptx
APS__dfd.pptxAPS__dfd.pptx
APS__dfd.pptx
 
Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan proses
 
Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan proses
 
Pert-5_DD-CD-DFD.ppt
Pert-5_DD-CD-DFD.pptPert-5_DD-CD-DFD.ppt
Pert-5_DD-CD-DFD.ppt
 
diagram chart
diagram chartdiagram chart
diagram chart
 
Rpl upload #6
Rpl upload #6Rpl upload #6
Rpl upload #6
 
Konteks, Data Flow Diagram dan Kamus Data
Konteks, Data Flow Diagram dan Kamus DataKonteks, Data Flow Diagram dan Kamus Data
Konteks, Data Flow Diagram dan Kamus Data
 
Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1
 
Dfd 879078
Dfd 879078Dfd 879078
Dfd 879078
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1
 
Materi 10
Materi 10Materi 10
Materi 10
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
 

Recently uploaded

Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024RahmadLalu1
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANwawan479953
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxDEAAYUANGGREANI
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanAyuApriliyanti6
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxFitriaSarmida1
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxHaryKharismaSuhud
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Abdiera
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxDedeRosza
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXIksanSaputra6
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...nuraji51
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaharnosuharno5
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxJuliBriana2
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 

Recently uploaded (20)

Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 

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..