Apa Perbedaan Antara DFD dan Flowchart - Perbedaan Antara

Apa Perbedaan Antara DFD dan Flowchart

Itu perbedaan utama antara DFD dan Flowchart adalah itu DFD adalah diagram grafis yang merepresentasikan aliran data suatu sistem sedangkan flowchart adalah diagram grafis yang mewakili urutan langkah-langkah untuk menyelesaikan suatu masalah.

Mengembangkan perangkat lunak adalah proses yang kompleks, dan sulit untuk menulis program seluruh sistem secara langsung. Oleh karena itu, perlu memodelkan sistem untuk mendapatkan pemahaman dan kemudian memprogram modul. Ada berbagai diagram yang membantu memodelkan sistem. DFD dan flowchart adalah dua di antaranya. DFD menggambarkan input, output, bagaimana data mengalir melalui sistem dan di mana data akan disimpan. Di sisi lain, diagram alur membantu menggambarkan langkah-langkah untuk menyelesaikan masalah. Ini dapat digunakan sebagai dasar untuk menulis program.

Bidang-bidang Utama yang Dicakup

1. Apa itu DFD?
- Definisi, Fungsi
2. Apa itu Flowchart
- Definisi, Fungsi
3. Apa Perbedaan Antara DFD dan Flowchart
- Perbandingan Perbedaan Kunci

Ketentuan Utama

Data Flow Diagram atau DFD, Flowchart


Apa itu DFD?

DFD adalah singkatan dari Diagram aliran data. Ini mewakili bagaimana suatu sistem memproses data dan menjelaskan dari mana data berasal, ke mana ia pergi dan bagaimana data disimpan. DFD menjadi populer selama tahun 1970. Ada dua jenis notasi untuk DFD. Mereka adalah Yourdon dan Coad, Gane dan Sarson.

Youdon dan Coad- Jenis diagram ini digunakan untuk analisis dan desain sistem. Lingkaran mewakili proses.

Gane dan Sarson - Jenis diagram ini digunakan untuk sistem informasi. Kotak dengan sudut bulat mewakili proses.


Beberapa notasi DFD yang umum adalah sebagai berikut.

Proses - Mengubah aliran data yang masuk ke aliran data keluar

Penyimpanan data - Merupakan repositori data dalam sistem

Arus Data - Merupakan jalur aliran data

Entitas Eksternal - Merupakan objek di luar sistem. Sistem berkomunikasi dengan entitas eksternal ini. Mereka adalah sumber dan tujuan input dan output sistem.

Lebih lanjut, diagram DFD memiliki lapisan atau level untuk mengatur data. Diagram konteks adalah tingkat atas. Ini menggeneralisasikan fungsi seluruh sistem dan hubungan dengan entitas eksternal. Diagram Level 1 memberikan lebih banyak detail daripada diagram konteks. Namun, diagram level 2 memberikan lebih banyak detail daripada level 1, dan diagram Level 3 menyediakan lebih banyak detail daripada diagram level 2. Selain itu, perlu untuk memecah proses sampai mencapai kode semu, yang merupakan struktur yang dapat dibaca manusia untuk memahami program.

Apa itu Flowchart?

Flowchart adalah diagram yang membantu untuk mewakili suatu algoritma. Dengan kata lain, diagram alur membantu menuliskan algoritma.

Algoritma

Dalam komputasi, suatu algoritma adalah prosedur langkah demi langkah untuk menyelesaikan masalah yang diberikan. Jika masalahnya kompleks, dimungkinkan untuk membagi masalah menjadi beberapa subproblem dan menyelesaikannya masing-masing untuk menyelesaikan masalah utama.

Algoritma untuk menemukan luas persegi panjang adalah sebagai berikut.

  1. Inisialisasi area = 0
  2. Masukkan panjang dan lebar
  3. Lipat gandakan dan simpan hasilnya di area
  4. Area cetak.

Diagram alur untuk menghitung luas adalah sebagai berikut.


Gambar 1: Diagram Alir

Oleh karena itu, diagram alur adalah representasi grafis dari penulisan suatu algoritma. Selanjutnya, notasi simbol flowchart adalah sebagai berikut.

Lonjong - Merupakan awal dan penghentian

Belah ketupat - Merupakan operasi input dan output (Input dapat menjadi input pengguna sedangkan output adalah hasil yang ditampilkan di layar)

Empat persegi panjang - Merupakan suatu proses. Misalnya. - inisialisasi variabel, perhitungan

Simbol berlian - Digunakan untuk pengambilan keputusan

Lingkaran (kecil) - Ini adalah konektor

Panah - Mewakili urutan langkah

Perbedaan Antara DFD dan Flowchart

Definisi

DFD adalah representasi grafis dari aliran data melalui sistem informasi, memodelkan aspek prosesnya. Sebaliknya, diagram alur adalah representasi diagram yang menggambarkan model solusi untuk masalah yang diberikan. Dengan demikian, ini menjelaskan perbedaan dasar antara DFD dan diagram alur.

Penerapan

DFD dapat digunakan untuk sistem yang kompleks. Meskipun flowchart tidak terlalu cocok untuk sistem yang kompleks, itu berlaku untuk program kecil hingga menengah. Oleh karena itu, ini adalah perbedaan lain antara DFD dan diagram alur.

Pemakaian

Selain itu, atribut penggunaannya untuk perbedaan lain antara DFD dan diagram alur adalah penggunaannya. DFD membantu untuk memahami ikhtisar sistem tanpa masuk ke detail lebih lanjut sementara diagram alur membantu untuk menganalisis, merancang, dan mengelola program.

Kesimpulan

Singkatnya, DFD dan Flowchart adalah dua jenis diagram yang membantu mengembangkan perangkat lunak. Perbedaan utama antara DFD dan Flowchart adalah bahwa DFD adalah diagram grafis yang mewakili aliran data suatu sistem sedangkan flowchart adalah diagram grafis yang mewakili urutan langkah-langkah untuk menyelesaikan masalah.

Referensi:

1. Apa itu DFD? Simbol Diagram Aliran Data dan Lainnya, SmartDraw, 7 September 2018,