Cara Membedakan DFD dan Flowchart?

Perbedaan yang menonjol antara DFD dan Flowchart adalah DFD adalah diagram grafis yang mewakili aliran data dari suatu sistem sedangkan diagram alur adalah diagram grafis yang mewakili urutan langkah-langkah untuk memecahkan masalah.

Mengembangkan perangkat lunak adalah proses yang kompleks, dan sulit untuk menulis program dari keseluruhan sistem secara langsung. Maka dari itu, perlu dilakukan pemodelan sistem untuk mendapatkan pemahaman dan kemudian memprogram modul-modul tersebut. Ada berbagai diagram yang membantu untuk memodelkan sistem. DFD dan flowchart adalah dua di antaranya. DFD menggambarkan input, output, bagaimana data mengalir melalui sistem dan dimana data akan disimpan. Di sisi lain, diagram alur membantu menggambarkan langkah-langkah untuk memecahkan masalah. Hal ini dapat digunakan sebagai dasar untuk menulis program.

Topik bahasan kami tentang:

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

Istilah Utama

Diagram Alir Data atau DFD, Flowchart

Yang perlu anda ketahui tentang DFD?

DFD adalah singkatan dari Data Flow Diagram . Ini mewakili bagaimana sistem memproses data dan menjelaskan dari mana data itu 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. Persegi dengan sudut bulat mewakili proses.

Beberapa notasi DFD yang umum adalah sebagai berikut.

Proses – Mengubah aliran data masuk menjadi aliran data keluar

Penyimpanan Data – Mewakili penyimpanan data dalam sistem

Aliran Data – Mewakili jalur aliran data

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

Selanjutnya, diagram DFD memiliki lapisan atau level untuk mengatur data. Diagram konteks adalah level teratas. Ini menggeneralisasi fungsionalitas 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 memberikan lebih banyak detail daripada diagram level 2. Selanjutnya, perlu untuk memecah proses hingga mencapai kode semu , yang merupakan struktur yang dapat dibaca manusia untuk memahami program.

Yang perlu anda ketahui tentang Flowchart?

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

algoritma

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

Algoritma untuk mencari luas persegi panjang adalah sebagai berikut.

  1. Inisialisasi area = 0
  2. Masukkan panjang dan lebar
  3. Kalikan dan simpan hasilnya di area
  4. Daerah cetak.

Diagram flowchart untuk menghitung luas adalah sebagai berikut.

Gambar 1: Bagan Alir

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

Oval – Mewakili awal dan akhir

Belah Ketupat – Mewakili operasi input dan output (Input dapat berupa input pengguna sementara output adalah hasil yang ditampilkan di layar)

Rectangle – Mewakili sebuah 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 mendasar antara DFD dan diagram alur.

Penerapan

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

Penggunaan

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

Kata terakhir

Singkatnya, DFD dan Flowchart adalah dua jenis diagram yang membantu mengembangkan perangkat lunak. Perbedaan yang menonjol antara DFD dan Flowchart adalah DFD adalah diagram grafis yang mewakili aliran data dari suatu sistem sedangkan diagram alur adalah diagram grafis yang mewakili urutan langkah-langkah untuk memecahkan masalah.

Sumber bacaan:
  1. Apa itu DFD? Simbol Diagram Aliran Data dan Lainnya, SmartDraw, 7 September 2018, Tersedia di sini . 2. “Diagram Aliran Data.” Wikipedia, Wikimedia Foundation, 30 Oktober 2018, Tersedia di sini . 3. “Diagram alir.” Wikipedia, Wikimedia Foundation, 18 Oktober 2018, Tersedia di sini .
Sumber gambar:
  1. “Backup-DFD” Oleh Sukari di Wikipedia bahasa Inggris – Dibuat oleh Sukari di Wikipedia bahasa Inggris (Domain Publik) melalui Commons Wikimedia

Related Posts