Diagram Alir vs Diagram Alir Data (DFD)
Istilah diagram alir dan diagram aliran data (DFD) terkait dengan rekayasa perangkat lunak yang menggambarkan jalur proses atau data selangkah demi selangkah. Meskipun diagram alir digunakan hampir di semua bidang pendidikan dan teknik, diagram alir data yang terutama digunakan adalah industri perangkat lunak. Kedua diagram tersebut dibuat agar prosesnya mudah dipahami. Diagram alir menyediakan langkah-langkah yang diperlukan untuk mencapai hasil yang diinginkan dan diagram arus data menjelaskan sumber dari mana data datang, perubahan yang terjadi dalam sistem, dan sumber di mana data itu berakhir. Kedua diagram ini memberikan cara yang sangat mudah untuk memahami cara suatu proses berlangsung atau data sedang diproses dari awal hingga akhir.
Diagram alir
Flowchart dibuat untuk memecah suatu proses menjadi langkah-langkah sederhana dengan menuliskan langkah-langkah tersebut dalam kotak-kotak yang dihubungkan dengan panah. Diagram alir dimulai dari langkah pertama dan berakhir di langkah terakhir dengan semua tindakan yang harus dilakukan di tengah. Diagram alir juga memecahkan masalah dengan memberikan solusi jika terjadi kesalahan selama langkah apa pun. Keuntungan terbesar diagram alir adalah diagram ini memberikan gambaran keseluruhan proses dengan sekali pandang, untuk memahaminya dengan lebih baik. Ada berbagai jenis diagram alur seperti
• Diagram alir sistem
• Diagram alir data
• Diagram alir dokumen
• Diagram alir program
Diagram aliran data
Diagram aliran data adalah representasi aliran data melalui sistem yang juga diprosesnya. Aliran data dari sumber eksternal atau sumber internal ke tujuannya ditunjukkan dengan diagram. Dimana data tersebut akan berakhir setelah diolah juga ditampilkan dalam diagram arus data. Proses yang akan dilalui data ditunjukkan dalam diagram ini. Proses-proses ini dapat berupa urutan atau bertindak secara bersamaan saat data melalui sistem.
Diagram Alir vs Diagram Alir Data (DFD) • Perbedaan utama antara diagram alir dan diagram alir data adalah diagram alir menyajikan langkah-langkah untuk menyelesaikan suatu proses sedangkan diagram arus data menyajikan arus data. • Diagram alir tidak memiliki masukan dari atau keluaran ke sumber eksternal sedangkan diagram alur data menggambarkan jalur data dari sumber eksternal ke penyimpanan internal atau sebaliknya. • Waktu dan urutan proses secara tepat ditunjukkan oleh diagram alir di mana pemrosesan data berlangsung dalam urutan tertentu atau beberapa proses dilakukan secara bersamaan tidak dijelaskan oleh diagram aliran data. • Diagram aliran data mendefinisikan fungsionalitas dari suatu sistem dimana diagram aliran menunjukkan bagaimana membuat suatu fungsi sistem. • Diagram alir digunakan dalam mendesain suatu proses tetapi diagram arus data digunakan untuk menggambarkan jalur data yang akan menyelesaikan proses itu. |