Diagram Alir vs Diagram Alir Data (DFD)
Carta alir istilah dan rajah aliran data (DFD) berkaitan dengan kejuruteraan perisian yang menerangkan jalan proses atau data langkah demi langkah. Walaupun carta alir digunakan di hampir semua bidang pendidikan dan rajah aliran data kejuruteraan yang terutama digunakan adalah industri perisian. Kedua-dua rajah tersebut dibuat agar prosesnya mudah difahami. Carta alir menyediakan langkah-langkah yang diperlukan untuk mencapai hasil yang diinginkan dan gambarajah aliran data menerangkan sumber dari mana data datang, perubahan yang berlaku dalam sistem dan sumber di mana ia berakhir. Kedua-dua rajah ini memberikan cara yang sangat mudah untuk memahami cara suatu proses berlangsung atau data diproses dari awal hingga akhir.
Carta alir
Carta alir dibuat untuk menguraikan proses menjadi beberapa langkah mudah dengan menuliskan langkah-langkah dalam kotak yang dihubungkan dengan anak panah. Carta aliran bermula dari langkah pertama dan berakhir pada langkah terakhir dengan semua tindakan yang akan dilakukan di tengah. Carta alir juga menyelesaikan masalah dengan memberikan penyelesaian sekiranya berlaku ralat semasa melakukan sebarang langkah. Kelebihan terbesar dari carta alir ialah memberikan gambaran keseluruhan proses dengan sekali pandangan, untuk memahaminya dengan lebih baik. Terdapat pelbagai jenis carta alir seperti
• Carta aliran sistem
• Carta aliran data
• Carta aliran dokumen
• Carta aliran program
Rajah Aliran Data
Diagram aliran data adalah gambaran aliran data melalui sistem di mana ia diproses juga. Aliran data dari sumber luaran atau sumber dalaman ke destinasinya ditunjukkan oleh rajah. Di mana data akan berakhir setelah diproses juga ditunjukkan dalam rajah aliran data. Proses di mana data akan dilalui ditunjukkan dalam gambar rajah ini. Proses-proses ini boleh menjadi urutan atau bertindak serentak semasa data melalui sistem.
Diagram Alir vs Diagram Alir Data (DFD) • Perbezaan utama antara diagram alir dan rajah aliran data adalah bahawa carta alir menyajikan langkah-langkah untuk menyelesaikan proses di mana seperti rajah aliran data menyajikan aliran data. • Carta alir tidak mempunyai input dari atau output ke sumber luaran sedangkan rajah aliran data menerangkan jalan data dari sumber luaran ke stor dalaman atau sebaliknya. • Waktu dan urutan proses ditunjukkan dengan tepat oleh carta alir di mana ketika pemprosesan data berlangsung dalam urutan tertentu atau beberapa proses yang dilakukan secara serentak tidak dijelaskan oleh rajah aliran data. • Diagram aliran data menentukan fungsi sistem di mana seperti rajah aliran menunjukkan cara membuat sistem berfungsi. • Carta alir digunakan dalam merancang proses tetapi rajah aliran data digunakan untuk menerangkan jalan data yang akan menyelesaikan proses tersebut. |