SlideShare ist ein Scribd-Unternehmen logo
1 von 37
PROCESS MODELINGData Flow Diagrams (DFD) Ade Andri Hendriadi
TujuanAnalisis ,[object Object]
Membangun dasar-dasar untuk proses desain perangkat lunak
Mendefinisikan semua kebutuhan pelanggan sesuai dengan lingkup kontrak yang disepakati kedua belah pihak ,[object Object]
Penggunaan DFD dipopulerkan oleh DeMarco (1978) dan Gane & Sarson (1979) melalui metodologi analisis sistem terstruktur (structured systems analysis methodologies).
Mereka menganjurkan agar DFD menjadi alat pertama yang digunakan “analis sistem” untuk membuat sebuah model sistem yang menunjukkan keterkaitan setiap komponen-komponen sistemnya. ,[object Object]
Pemodelan Data Mendeskripsikan data yang terlibat dalam PL Data Object Descriptiondeskripsi atribut dari setiap objek data ERDdiagram keterhubungan antar objek data Data Dictionarydeskripsi semua objek data yang dibutuhkan maupun dihasilkan oleh PL
Pemodelan Fungsional Mendeskripsikan seluruh fungsi yang terlibat dalam PL DFD - menggambarkan bagaimana data ditransformasikan pada PL - menggambarkan fungsi-fungsi yang mentransformasikan data Process Specification - berisi deskripsi dari setiap fungsi yang muncul pada DFD
Diagram konteks Diagram konteks adalah sebuah diagram yang menggambarkan hubungan antara entiti luar, masukan dan keluaran sistem. Diagram ini direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.
Data Flow Diagram Penjabaran lebih lanjut dari Diagram Konteks dapat terdiri atas beberapa level – level 0: level tertinggi – level 1: penjabaran dari level 0 – level 2: penjabaran dari level 1, dst semakin rendah levelnya, semakin rinci fungsinya
KOMPONEN DFD 1. Menurut Yourdan dan DeMarco Entitas Luar               Proses            Data Store            Alur Data 2. Menurut Gane dan Sarson Entitas Luar            Proses              Data Store            Alur Data
ENTITAS LUAR Adalah Entitas diluar sistem yang berkomunikasi / berhubungan langsung dengan sistem.       E.Sumber                        E. Tujuan              E. Tujuan & Sumber
ENTITAS LUAR Dapat berupa orang, sekelompok orang, organisasi,  perusahaan/departemen yang berada diluar sistem yang akan dibuat, diberi nama yang berhubungan dengan sistem tsb dan biasanya menggunakan kata benda. Contoh : Dosen, Mahasiswa.
PROSES ,[object Object]
Setiap proses mempunyai satu atau lebih data input dan menghasilkan satu atau lebih data output.
Setiap proses mempunyai nomor dan nama yang unik. 	( contoh : Pembuatan Faktur Penjualan, dsb)
PROSES Komponen proses menggambarkan transformasi input menjadi output. Penamaan proses disesuaikan dgn proses/kegiatan yang sedang dilakukan. 1 input & 1 output 1 input & banyak output Banyak input & 1 output Banyak input & banyak output
PROSES Ada bbrp hal yang perlu diperhatikan tentang proses : Proses harus memiliki input dan output. Proses dapat dihubungkan dgn entitas luar, data store atau proses melalui alur data. Sistem/bagian/divisi/departemen yang sedang dianalisis oleh profesional sistem digambarkan dgn komponen proses.
DATA STORE Komponeninidigunakanuntukmembuat model sekumpulanpaket data dandiberinamadgnkatabendabersifatjamak. Data store dapatberupa file/database yang tersimpandalamdisket, harddiskataubersifat manual sepertibukualamat, file folder. ,[object Object]
Setiap data store mempunyainama yang unik.
Pandangan data store dilepaskandarikonsep file database komputeratauarsipdokumen manual.,[object Object]
DATA STORE 2. proses read proses update.
Data Flow/Aliran Data Data flow (aliran data) adalah data yang mengalir di dalam sistem, tepatnya adalah : diantara dua proses dari data store keprosesdansebaliknya dari entitas eksternal ke sistem dan sebaliknya ,[object Object]
Namasebuahaliran data diusahakansesuaimewakiliobjek data sebenarnyadansedapatmungkintidakmenimbulkankesanproses, atausesuatu yang berkaitandengan format/media (misalnya : Laporan, Faktur, Surat, dsb),[object Object]
ALUR DATA 2. Data yg berasal dari sumber yg sama menuju pada tujuan yg berbeda
ALUR DATA 3. Data yg berbeda sumber menuju ke tujuan yg sama.
Alur Data Dari proseskebukanproses Dari bukanprosesmenujuproses Dari proseskeproses
PENGGAMBARAN DFD 1. Buat diagram context Diagram ini adalah diagram level tertinggi dari DFD yg menggambarkan hubungan sistem dgn lingkungan luarnya. Cara :  ,[object Object]
Tentukan terminator apa saja yg ada dalam sistem.
Tentukan apa yg diterima/diberikan entitas dari/pada sistem.
Gambarkan diagram context.,[object Object]
Penggambaran Struktur Proses Sistem Informasi ‘X’ Konteks Level 1 / Level 0 Sub Sistem ‘B’ Sub Sistem ‘A’ Sub-Sub Sistem ‘A1’ Sub-Sub Sistem ‘A2’ Sub-Sub Sistem ‘B1’ Sub-Sub Sistem ‘B2’ Level 2 Level 3 Proses ‘A12’ Sub-Sub Sistem ‘B11’ Proses ‘B12’ Proses ‘A11’ Level 4 Proses ‘B111’ Proses ‘B112’
Dekomposisi Dekomposisiadalahsuatuproses yang bersifatturunanyang memecahfungsi-fungsidalamorganisasimenjadibagian-bagian yang lebihkecil Dekomposisisangatbermanfaatuntukanalisissistemdenganmaksuduntuk: Menyederhanakanpermasalahan Memfokuskanperhatian Mengidentifikasikomponen-komponen
Contoh DFD Diagram Konteks Departemen Manajemen Kebutuhan Keuangan Anggaran, Kebutuhan Khusus Sistem Informasi Pengawasan  Anggaran Alokasi Anggaran, Status Permintaan Khusus Status Penolakan Kebutuhan Keuangan, Status Persetujuan Order Barang Status Bukti Kirim, Tagihan Supplier Simbol DeMarco & Yourdon
Contoh DFD Diagram Konteks Bagian  Penjualan Laporan penjualan Sistem Pembayaran Royalti Daftar rencana pembayaran Transfer Manajer Keuangan Bank Persetujuan Bukti transfer Surat pemberitahuan Pengarang
SI Diagram Konteks 1.1 1.2 1.3 Penurunan level dalam DFD 3 1 2 Diagram Level 1 Diagram Level 2
SI 3 1 Diagram Konteks 2 Diagram Level 1 2.2 2.1 Diagram Level 2 Penurunan level dalam DFD

Weitere ähnliche Inhalte

Was ist angesagt?

Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan prosesRif'at Hm
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data  untuk perusahaan kecilDiagram aliran data  untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilrian rian
 
Sia diagram aliran data untuk perusahaan kecil
Sia   diagram aliran data untuk perusahaan kecilSia   diagram aliran data untuk perusahaan kecil
Sia diagram aliran data untuk perusahaan kecilTheresia Magdalena
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilMUHAMADANGGORO1
 
Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...
Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...
Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...RizkytaSalsabila
 
Sistem informasi akuntansi diagram aliran data untuk perusahaan kecil
Sistem informasi akuntansi   diagram aliran data untuk perusahaan kecil Sistem informasi akuntansi   diagram aliran data untuk perusahaan kecil
Sistem informasi akuntansi diagram aliran data untuk perusahaan kecil Ulmi_Kalsum
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow DiagramSherly Uda
 
Sistem informasi akuntansi - Teknik Dokumentasi dan penyususnan Sistem
Sistem informasi akuntansi - Teknik Dokumentasi dan penyususnan SistemSistem informasi akuntansi - Teknik Dokumentasi dan penyususnan Sistem
Sistem informasi akuntansi - Teknik Dokumentasi dan penyususnan SistemAdora Aline A.
 
Materipemodelan proses2
Materipemodelan proses2Materipemodelan proses2
Materipemodelan proses2Jani Kusuma
 
Sistem informasi akuntansi teknik dan dokumentasi sistem informasi
Sistem informasi akuntansi   teknik dan dokumentasi sistem informasiSistem informasi akuntansi   teknik dan dokumentasi sistem informasi
Sistem informasi akuntansi teknik dan dokumentasi sistem informasiUlmi_Kalsum
 
Ppt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistem
Ppt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistemPpt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistem
Ppt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistemFergieta Prahasdhika
 
Materipemodelan proses2
Materipemodelan proses2Materipemodelan proses2
Materipemodelan proses2D Istigfarin
 

Was ist angesagt? (15)

Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan proses
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data  untuk perusahaan kecilDiagram aliran data  untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
 
Rpl upload #6
Rpl upload #6Rpl upload #6
Rpl upload #6
 
Sia diagram aliran data untuk perusahaan kecil
Sia   diagram aliran data untuk perusahaan kecilSia   diagram aliran data untuk perusahaan kecil
Sia diagram aliran data untuk perusahaan kecil
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
 
Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...
Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...
Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...
 
Sistem informasi akuntansi diagram aliran data untuk perusahaan kecil
Sistem informasi akuntansi   diagram aliran data untuk perusahaan kecil Sistem informasi akuntansi   diagram aliran data untuk perusahaan kecil
Sistem informasi akuntansi diagram aliran data untuk perusahaan kecil
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Sistem informasi akuntansi - Teknik Dokumentasi dan penyususnan Sistem
Sistem informasi akuntansi - Teknik Dokumentasi dan penyususnan SistemSistem informasi akuntansi - Teknik Dokumentasi dan penyususnan Sistem
Sistem informasi akuntansi - Teknik Dokumentasi dan penyususnan Sistem
 
Materipemodelan proses2
Materipemodelan proses2Materipemodelan proses2
Materipemodelan proses2
 
Sistem informasi akuntansi teknik dan dokumentasi sistem informasi
Sistem informasi akuntansi   teknik dan dokumentasi sistem informasiSistem informasi akuntansi   teknik dan dokumentasi sistem informasi
Sistem informasi akuntansi teknik dan dokumentasi sistem informasi
 
Ppt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistem
Ppt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistemPpt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistem
Ppt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistem
 
Dokumentasi sistem informasi akuntansi
Dokumentasi sistem informasi akuntansiDokumentasi sistem informasi akuntansi
Dokumentasi sistem informasi akuntansi
 
Materipemodelan proses2
Materipemodelan proses2Materipemodelan proses2
Materipemodelan proses2
 
Df ddiah
Df ddiahDf ddiah
Df ddiah
 

Ähnlich wie Materi minggu ke 5

Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilMUHAMADANGGORO1
 
3. Dokumentasi kendali proses, flow diagram.pdf
3. Dokumentasi kendali proses, flow diagram.pdf3. Dokumentasi kendali proses, flow diagram.pdf
3. Dokumentasi kendali proses, flow diagram.pdfRatihPuspitaSiwi
 
DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180diahpriantika
 
Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7FarhanFadhlillah1
 
Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Devi Apriansyah
 
Pengertian data flow diagram
Pengertian data flow diagramPengertian data flow diagram
Pengertian data flow diagramMeily Perdana
 
Sistem informasi akuntansi- diagram aliran data untuk perusahaan kecil_diah ...
Sistem informasi akuntansi- diagram aliran data  untuk perusahaan kecil_diah ...Sistem informasi akuntansi- diagram aliran data  untuk perusahaan kecil_diah ...
Sistem informasi akuntansi- diagram aliran data untuk perusahaan kecil_diah ...DiahArumNihaya
 
Tahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiTahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiStemada Kediri
 
Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)
Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)
Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)RaniaRaniaJuita
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagramdonasiilmu
 
Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]Erikson Hutabarat
 
Materi 6 - Pemodelan pada Pemrograman Terstruktur.pdf
Materi 6 - Pemodelan pada Pemrograman Terstruktur.pdfMateri 6 - Pemodelan pada Pemrograman Terstruktur.pdf
Materi 6 - Pemodelan pada Pemrograman Terstruktur.pdfAAmiinuddinGhozali
 
Kelompok sia 5 analisis implementasi diagram aliran data untuk pada pt. ha...
Kelompok sia 5  analisis implementasi diagram aliran data  untuk pada  pt. ha...Kelompok sia 5  analisis implementasi diagram aliran data  untuk pada  pt. ha...
Kelompok sia 5 analisis implementasi diagram aliran data untuk pada pt. ha...NuraifanSuntia
 

Ähnlich wie Materi minggu ke 5 (20)

Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan proses
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
 
3. Dokumentasi kendali proses, flow diagram.pdf
3. Dokumentasi kendali proses, flow diagram.pdf3. Dokumentasi kendali proses, flow diagram.pdf
3. Dokumentasi kendali proses, flow diagram.pdf
 
Dfd
DfdDfd
Dfd
 
Bab 7 dfd
Bab 7 dfdBab 7 dfd
Bab 7 dfd
 
Bab 7 dfd
Bab 7 dfdBab 7 dfd
Bab 7 dfd
 
APS__dfd.pptx
APS__dfd.pptxAPS__dfd.pptx
APS__dfd.pptx
 
DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180
 
Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7
 
Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)
 
Pengertian data flow diagram
Pengertian data flow diagramPengertian data flow diagram
Pengertian data flow diagram
 
Sistem informasi akuntansi- diagram aliran data untuk perusahaan kecil_diah ...
Sistem informasi akuntansi- diagram aliran data  untuk perusahaan kecil_diah ...Sistem informasi akuntansi- diagram aliran data  untuk perusahaan kecil_diah ...
Sistem informasi akuntansi- diagram aliran data untuk perusahaan kecil_diah ...
 
Tahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiTahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasi
 
Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)
Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)
Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)
 
BAB V.doc
BAB V.docBAB V.doc
BAB V.doc
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]
 
Materi 6 - Pemodelan pada Pemrograman Terstruktur.pdf
Materi 6 - Pemodelan pada Pemrograman Terstruktur.pdfMateri 6 - Pemodelan pada Pemrograman Terstruktur.pdf
Materi 6 - Pemodelan pada Pemrograman Terstruktur.pdf
 
Pertemuan 9.pdf
Pertemuan 9.pdfPertemuan 9.pdf
Pertemuan 9.pdf
 
Kelompok sia 5 analisis implementasi diagram aliran data untuk pada pt. ha...
Kelompok sia 5  analisis implementasi diagram aliran data  untuk pada  pt. ha...Kelompok sia 5  analisis implementasi diagram aliran data  untuk pada  pt. ha...
Kelompok sia 5 analisis implementasi diagram aliran data untuk pada pt. ha...
 

Materi minggu ke 5

  • 1. PROCESS MODELINGData Flow Diagrams (DFD) Ade Andri Hendriadi
  • 2.
  • 3. Membangun dasar-dasar untuk proses desain perangkat lunak
  • 4.
  • 5. Penggunaan DFD dipopulerkan oleh DeMarco (1978) dan Gane & Sarson (1979) melalui metodologi analisis sistem terstruktur (structured systems analysis methodologies).
  • 6.
  • 7. Pemodelan Data Mendeskripsikan data yang terlibat dalam PL Data Object Descriptiondeskripsi atribut dari setiap objek data ERDdiagram keterhubungan antar objek data Data Dictionarydeskripsi semua objek data yang dibutuhkan maupun dihasilkan oleh PL
  • 8. Pemodelan Fungsional Mendeskripsikan seluruh fungsi yang terlibat dalam PL DFD - menggambarkan bagaimana data ditransformasikan pada PL - menggambarkan fungsi-fungsi yang mentransformasikan data Process Specification - berisi deskripsi dari setiap fungsi yang muncul pada DFD
  • 9. Diagram konteks Diagram konteks adalah sebuah diagram yang menggambarkan hubungan antara entiti luar, masukan dan keluaran sistem. Diagram ini direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.
  • 10. Data Flow Diagram Penjabaran lebih lanjut dari Diagram Konteks dapat terdiri atas beberapa level – level 0: level tertinggi – level 1: penjabaran dari level 0 – level 2: penjabaran dari level 1, dst semakin rendah levelnya, semakin rinci fungsinya
  • 11. KOMPONEN DFD 1. Menurut Yourdan dan DeMarco Entitas Luar Proses Data Store Alur Data 2. Menurut Gane dan Sarson Entitas Luar Proses Data Store Alur Data
  • 12. ENTITAS LUAR Adalah Entitas diluar sistem yang berkomunikasi / berhubungan langsung dengan sistem. E.Sumber E. Tujuan E. Tujuan & Sumber
  • 13. ENTITAS LUAR Dapat berupa orang, sekelompok orang, organisasi, perusahaan/departemen yang berada diluar sistem yang akan dibuat, diberi nama yang berhubungan dengan sistem tsb dan biasanya menggunakan kata benda. Contoh : Dosen, Mahasiswa.
  • 14.
  • 15. Setiap proses mempunyai satu atau lebih data input dan menghasilkan satu atau lebih data output.
  • 16. Setiap proses mempunyai nomor dan nama yang unik. ( contoh : Pembuatan Faktur Penjualan, dsb)
  • 17. PROSES Komponen proses menggambarkan transformasi input menjadi output. Penamaan proses disesuaikan dgn proses/kegiatan yang sedang dilakukan. 1 input & 1 output 1 input & banyak output Banyak input & 1 output Banyak input & banyak output
  • 18. PROSES Ada bbrp hal yang perlu diperhatikan tentang proses : Proses harus memiliki input dan output. Proses dapat dihubungkan dgn entitas luar, data store atau proses melalui alur data. Sistem/bagian/divisi/departemen yang sedang dianalisis oleh profesional sistem digambarkan dgn komponen proses.
  • 19.
  • 20. Setiap data store mempunyainama yang unik.
  • 21.
  • 22. DATA STORE 2. proses read proses update.
  • 23.
  • 24.
  • 25. ALUR DATA 2. Data yg berasal dari sumber yg sama menuju pada tujuan yg berbeda
  • 26. ALUR DATA 3. Data yg berbeda sumber menuju ke tujuan yg sama.
  • 27. Alur Data Dari proseskebukanproses Dari bukanprosesmenujuproses Dari proseskeproses
  • 28.
  • 29. Tentukan terminator apa saja yg ada dalam sistem.
  • 30. Tentukan apa yg diterima/diberikan entitas dari/pada sistem.
  • 31.
  • 32. Penggambaran Struktur Proses Sistem Informasi ‘X’ Konteks Level 1 / Level 0 Sub Sistem ‘B’ Sub Sistem ‘A’ Sub-Sub Sistem ‘A1’ Sub-Sub Sistem ‘A2’ Sub-Sub Sistem ‘B1’ Sub-Sub Sistem ‘B2’ Level 2 Level 3 Proses ‘A12’ Sub-Sub Sistem ‘B11’ Proses ‘B12’ Proses ‘A11’ Level 4 Proses ‘B111’ Proses ‘B112’
  • 33. Dekomposisi Dekomposisiadalahsuatuproses yang bersifatturunanyang memecahfungsi-fungsidalamorganisasimenjadibagian-bagian yang lebihkecil Dekomposisisangatbermanfaatuntukanalisissistemdenganmaksuduntuk: Menyederhanakanpermasalahan Memfokuskanperhatian Mengidentifikasikomponen-komponen
  • 34. Contoh DFD Diagram Konteks Departemen Manajemen Kebutuhan Keuangan Anggaran, Kebutuhan Khusus Sistem Informasi Pengawasan Anggaran Alokasi Anggaran, Status Permintaan Khusus Status Penolakan Kebutuhan Keuangan, Status Persetujuan Order Barang Status Bukti Kirim, Tagihan Supplier Simbol DeMarco & Yourdon
  • 35. Contoh DFD Diagram Konteks Bagian Penjualan Laporan penjualan Sistem Pembayaran Royalti Daftar rencana pembayaran Transfer Manajer Keuangan Bank Persetujuan Bukti transfer Surat pemberitahuan Pengarang
  • 36. SI Diagram Konteks 1.1 1.2 1.3 Penurunan level dalam DFD 3 1 2 Diagram Level 1 Diagram Level 2
  • 37. SI 3 1 Diagram Konteks 2 Diagram Level 1 2.2 2.1 Diagram Level 2 Penurunan level dalam DFD
  • 38. Contoh DFD Level 1 Laporan penjualan 1 Mencatat buku terjual Data buku terjual Catatan royalti Jadwal pembayaran Royalti terbayar Waktu pembayaran Daftar rencana pembayaran Royalti belum terbayar 2 Membuat Laporan royalti Jatuh tempo Royalti belum terbayar Persetujuan Ringkasan royalti Transfer 3 Memproses pembayaran Data pengarang Bukti transfer Surat pemberitahuan Nomor rekening Pengarang Rekening bank Pembayaran
  • 39. Bagaimana Membuat DFD Yang Baik ? Sebuah DFD yang baik harus : Tidak ada data flow yang terbagi (split) menjadi beberapa data flow Tidak ada data flow yang bertumpuk (crossing lines) Tidak mempunyai looping untuk mengontrol elemen seperti dalam flow chart Tidak ada data flow yang berfungsi sebagai ‘sinyal’ untuk menjalankan suatu proses
  • 40. Ilegal Data Flow Split Untung Hitung Penjualan Hasil Penjualan Rugi
  • 41. Ilegal Data Flow Loop Penjualan Selanjutnya Jumlahkan ke Penjualan Harian Ambil Hasil Penjualan Selanjutnya Total Penjualan Hasil Penjualan
  • 42. Pemberian nama yang tidak jelas untuk data flow Supplier Persetujuan Pembayaran Verifikasi Tagihan Tagihan Tagihan Penerimaan Tagihan Tagihan Tagihan Tagihan Disetujui Penamaan data flow yang sama meskipun telah melewati beberapa proses, satu nama dengan beberapa arti
  • 43. Pemberian nama untuk data flow Supplier Tagihan Verifikasi Persetujuan Pembayaran Verifikasi Tagihan Tagihan Penerimaan Tagihan Tagihan diterima Tagihan disetujui Tagihan Disetujui Penamaan data flow yang berbeda lebih memudahkan ‘membaca’ sistem