Diagram alir data: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
k -iw
Bot5958 (bicara | kontrib)
k Perbaikan untuk PW:CW (Fokus: Minor/komestika; 1, 48, 64) + genfixes
 
(Satu revisi perantara oleh satu pengguna lainnya tidak ditampilkan)
Baris 1:
'''Diagram alir data''' ({{lang-en|Data flow diagram}}, DFD) adalah suatu diagram yang menggambarkan aliran data dari sebuah proses atau sistem (biasanya sistem informasi). DFD juga menyediakan informasi mengenai luaran dan masukan dari setiap entitas dan proses itu sendiri. DFD tidak memiliki kontrol terhadap alirannya, tidak ada aturan mengenai keputusan maupun pengulangan. Operasi spesifik berbasis data dapat digambarkan oleh diagram flowchart.<ref>{{Cite web|url=http://www.agilemodeling.com/artifacts/dataFlowDiagram.htm|title=Data Flow Diagram (DFD)s: An Agile Introduction|website=www.agilemodeling.com|access-date=2019-04-26}}</ref> Menurut Kenneth Kozar, tujuan dari DFD adalah menyediakan jembatan antara pengguna dan pengembang sistem.
 
Walaupun pemodelan berbasis aliran data terkesan sebagai teknik yang ketinggalan zaman oleh beberapa software engineer, DFD tetap menjadi salah satu notasi analisis kebutuhan yang paling sering digunakan saat ini. Walaupun DFD bukan bagian dari UML, DFD dapat digunakan untuk melengkapi diagram UML dan memberikan tambahan wawasan pada aliran dan kebutuhan di dalam sistem. <ref>{{Cite book|edition=7. udg|title=Software Engineering : a practitioner's approach|url=https://www.worldcat.org/oclc/939736946|publisher=McGraw Hill Education (India) Private Limited|date=2010|location=New Delhi|isbn=9789339212087|oclc=939736946|last=Pressman, Roger S.}}</ref>
 
== Sejarah ==
DFD pertama kali dipopulerkan sekitar tahun 1970 oleh [[Larry_Constantine|Larry Constantine]] dan [[Edward_YourdonEdward Yourdon|Ed Yourdon]] dalam teks klasik mengenai [[Structured_analysis_and_design_techniqueStructured analysis and design technique|SADT (''Structured Analysis and Design Technique)'']]. Notasi DFD mengacu pada [[Grafika|teori grafik]] yang awalnya digunakan dalam penelitian operasional untuk memodelkan alur kerja dalam organisasi.<ref name=":0">{{Cite journal|last=Yourdon|first=Edward|date=1975|title=Structured programming and structured design as art forms|url=http://dx.doi.org/10.1145/1499949.1499997|journal=Proceedings of the May 19-22, 1975, national computer conference and exposition on - AFIPS '75|location=New York, New York, USA|publisher=ACM Press|doi=10.1145/1499949.1499997}}</ref>
 
== Notasi Diagram Alir Data ==
Terdapat banyak notasi untuk menggambarkan DFD. Notasi yang ditampilkan di atas dideskripsikan pada tahun 1979 oleh [[Tom_DeMarco|Tom DeMarco]] sebagai bagian dari analisis tersturktur. Komponen DFD terdiri dari proses, aliran, ''warehouse'', dan terminator.
 
=== Proses ===