Kamis, 30 November 2017

DATA FLOW DIAGRAM

  • Data Flow Diagram



    Data flow diagram atau biasa disebut DFD adalah perangkat analisis dan perancangan        yang terstruktur sehingga memungkinkan penganalisis dapat memahami sistem dan            subsistem secara visual sebagai suatu rangkaian aliran data yang saling berkaitan.


    Fungsi dari Data Flow Diagram adalah :
  • Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi.
  • DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.
  • DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.

  • Dekomposisi Fungsional

    Merupakan proses iterative untuk merinci (break down) sebuah sistem menjadi lebih            rinci. High level processes dijelaskan atas komponen sub proses yang lebih rinci (lower-      level sub-process). Dalam DFD, dekomposisi fungsional dinyatakan dalam pelevelan            proses.

  • Level DFD
         Level-0 DFD
         Representasi proses - proses utama sistem pada abstraksi tingkat awal (high level               abstraction)

        
        Level-1 DFD
        Hasil dekomposisi level 0 diagram




       Level-n DFD
       Hasil dekomposisi level n-1 diagram




  • Context Diagram
         Context Diagram menunjukkan batasan sistem, entitas eksternal, yang berinteraksi               dengan sistem dan flor-informasi utama antar entitas dan sistem.



     Ketentuan:

     -  Ada konservasi input dan output terhadap data flow apabila proses didekomposisi ke            level yang lebih rinci
    -  Seimbang (balanced) memiliki arti:
       -  Jumlah input ke lower level DFD sama dengan jumlah input pada higher level DFD                 terkaitan
       -  Jumlah output ke lower level DFD sama dengan jumlah output pada higher level                    DFD terkaitan




      -  Tidak ada proses yang hanya memiliki output
      -  Tidak ada proses yang hanya memiliki input (black hole)
      -  Sebuah proses diberi label/name berupa frasa kata kerja
      -  Data atau data flow tidak dapat mengalir antar data store, external etinity. Data hanya           bisa mengalir apabila ada proses saja




     -  Data store, entity, data flow diberi nama frasa kata benda.
     -  Sebuah composite data flowpada satu level dapat dipecah (split into) ke dalam                       komponen data flow pada level berikutnya, tetapi tidak ada data baru yang                             ditambahkan.
     -  Data flow yang mengalir ke Data store berarti update (insert, delete, atau change).
     -  Data flow mengalir dari data store berarti membaca atau menggunakan (retrieve).






   Sumber:




0 komentar:

Posting Komentar