1 / 23

DATA FLOW DIAGRAM (DFD)

Oleh : Ir. H. Sirait , MT Analisa & Disain Sistem Pertemuan 8 http://www.hsirait.wordpress.com. DATA FLOW DIAGRAM (DFD). DFD. Alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi

coral
Download Presentation

DATA FLOW DIAGRAM (DFD)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Oleh : Ir. H. Sirait, MT Analisa & DisainSistem Pertemuan 8 http://www.hsirait.wordpress.com DATA FLOW DIAGRAM (DFD)

  2. DFD • Alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi • Dapat digunakan untuk penggambaran analisis maupunrancangan sistem yang mudah dikomunikasikan oleh pengembang ke pemakai atau pembuat program • Digunakan untuk menggambarkan proses bisnis yang terjadi dan hubungannya dengan data

  3. Data Flow Diagram (DFD) • Disebut juga Diagram Alir Data (DAD) • Terdiri dari : • Diagram Context (DAD Konteks Sistem), terkadang ada yang menyebut diagram konteks sebagai diagram level 0 • Diagram Level (level 0, 1, 2, 3, dst) • Dapat digambarkan dengan case tool (seperti power designer 6 bagian pdpa, smart draw, dll) • Disertai Kamus Aliran Data yang mendeskripsikan data yang mengalir dalam aliran data

  4. Kamus Aliran Data • Kamus data yang menyatakan elemen-elemen data pada aliran data DFD • Isi kamus aliran data: • Nama aliran data • Alias (jika ada) • Keterangan • Dari • Ke • Struktur Data • Komentar

  5. Elemen dan Simbol DFD Bagian Penjualan Terminator / Entitas Eksternal: Mencatat buku terjual Proses data_transfer Aliran Data (Data Flow) Data store barang atau

  6. Entitas Ekternal / Terminator • Entitas di luar sistem yang berkomunikasi /berhubungan langsung dengan sistem. • Bisa berupa orang, sekelompok orang, organisasi, departemen, atau sistem lain yang berada di luar sistem yang dibuat. • Jenis terminator / entitas: • Sumber • Tujuan • Sumber dan Tujuan

  7. Hal yang diperhatikan tentang terminator • Alur data yang menghubungkan terminator dgn sistem, menunjukkan hubungan sistem dgn dunia luar • Pengembang tidak dapat mengubah isi/cara kerja, prosedur yang berkaitan dgn Terminator • Hubungan yang ada antar terminator tidak digambarkan dalam DFD

  8. Proses • Menggambarkan transformasi input menjadi output • Penamaan proses disesuaikan dgn proses/kegiatan yang sedang dilakukan, biasanya berupa kata kerja

  9. 4 kemungkinan penggambaran

  10. Hal yang harus diperhatikan dalam Penggambaran Proses • Proses harus memiliki input dan output. • Proses dapat dihubungkan dgn komponen terminator, data store atau proses melalui alur data. • Sistem/bagian/divisi/departemen yang sedang dianalisis oleh profesional sistem digambarkan dgn komponen proses.

  11. Data Store • Digunakan untuk membuat model sekumpulan paketdata dan diberi nama dgn kata benda bersifat jamak • Data store dapat berupa file/database yang tersimpan dalam disket, harddisk atau bersifat manual seperti buku alamat, file folder

  12. Hal yang harus diperhatikan tentang Data Store • Alur data dari proses menuju data store, hal ini berarti data store berfungsi sebagai tujuan/tempat penyimpanan dari suatu proses (proses write). • Alur data dari data store ke proses, hal ini berarti data store berfungsi sbg sumber/ proses memerlukan data (proses read). • Alur data dari proses menuju data store dan sebaliknya berarti berfungsi sbg sumber dan tujuan.

  13. Penggambaran Create, Read & Update data pada Data Store

  14. Alur/aliran Data • Digunakan untuk menerangkan perpindahan data/paket data dari satubagian ke bagian yang lain • Dapat berupa kata, pesan, formulir atau informasi

  15. 4 konsep tentang aliran data • Packet of Data: 2 data atau lebih mengalir pada sumber dan tujuan yang sama dan memiliki hubungan (dijadikan satu) • Diverging data flow, sumber sama tujuan berbeda atau kompleks. • Converging data flow, beberapa alur data yang berbeda mengalir ke satu tujuan • Sumber dan tujuan, arus data harus dihubungkan pada proses, baik dari maupun yang menuju proses

  16. Levelisasi DFD Diagram konteks/DFD Level 0 DFD Level 1 DFD Level 2 dari proses nomer 3

  17. Cara Menggambar DFD • Pahami proses bisnis yang ada dan rencanakan proses, stakeholder serta data apa saja yang terlibat dalam sistem baru • Buat diagram konteks • Buat diagram level 1 • Buat diagram level 2, dst.

  18. Contoh Diagram Context Sistem Royalti Kamus aliran data untuk data “transfer”

  19. DFD Level 1 untuk Sistem Royalti

  20. DFD Level 2 untuk Sistem Royalti Memproses Pembayaran Simbol proses di level sebelumnya

  21. TUGAS TERIMA KASIH

  22. Tugas # Sistem Informasi Perpustakaan Online # • Task : • Membuat Perencanaan Perangkat Lunak • Membuat DFD (sampai level 1 saja) • Dikerjakan per orang dengan permasalahan berbeda. • , dikumpulkan waktu FINAL

  23. Tugas Permasalah : 16. Marketing Bank 17. Marketing Barang 18. KreditPerbankan 19. KreditKoperasi 20. Pelayanankepolisian 21. PelanggaranLalulitas 22. PeayananPajak 23. Peayanan KTP 24. PelayananNotaris 25. PelayananHukum 26. Pelayanan Service 27. JasaPengamaanPolisi 28. PelayananAsuransi 29. PelayananBengkel 30. KunjungankePersahaan lain Permasalah : 31. PelayanaPeroustakaan 32. PelayananWarnet 33. Pelayanan Web Hosting 34. Pelayanan Tabungan 35. Pelayanan RS 36. PelayananKredit Motor 37. SistemPelayanan RM Permasalah : • Penjualan Supermarket • Penggajian • Persediaan • Multilevel marketing • Pelayanan Retail • NilaiAkademik • NilaiSekolah • Pelayanan Supermarket • Pembayaranuangkuliah • Pelayanan Pos • Pelayanan Bank • JasaKurir • PenjualanToko • Pelayanan PLN • PelayananAkademik

More Related