Langsung ke konten utama

PERTEMUAN 8 PENGANTAR DATA FLOW DIAGRAM (DFD)

2.1 Pengertian DFD (Data Flow diagram)
Data Flow Diagram (DFD) atau Diagram Alir Data (DAD) adalah suatu diagram yang menggunakan symbol-simbol untuk menggambarkan arus dari data pada suatu sistem atau menjelaskan proses kerja suatu sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. Secara singkatnya, DFD adalah alat pemodelan untuk memodelkan alur kerja sistem. Untuk menggambarkan rancangan sistem menggunakan Data Flow Diagram (DFD) memerlukan atau membutuhkan simbol-simbol.
2.2 Pengantar DFD
DFD merupakan salah satu komponen dalam serangkaian pembuatan perancangan sebuah sistem komputerisasi. DFD menggambarkan aliran data dari sumber pemberi data (input) ke penerima data (output). Aliran data itu perlu diketahui agar si pembuat sistem tahu persis kapan sebuah data harus disimpan, kapan harus ditanggapi (proses), dan kapan harus didistribusikan ke bagian lain.
2.3 Pengertian Pemograman terstruktur
Pemograman terstruktur adalah konsep atau paradigma atau sudut pandang pemograman yang menbagi-bagi program berdasarkan fungsi-fungsi atau prosedur-prosedur yang dibutuhkan program komputer. Modul-modul (pembagian program) biasanya dibuat dengan mengelompokkan fungsi-fungsi dan prosedur-prosedur yang diperlukan sebuah proses tertentu. Fungsi-fungsi dan prosedur-prosedur ditulis secara sekuensial atau terurut dari atas ke bawah sesuai dengan kebergantungan antar fungsi atau prosedur (fungsi atau prosedur yang dapat dipakai oleh fungsi atau prosedur dibawahnya harus yang sudah ditulis atau dideklarasikan di atasnya). Berikut adalah contoh ilustrasi untuk pemrograman terstruktur:
2.4 Function dan Procedure
Fungsi dari Data Flow Diagram adalah : 1. DFD adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi. 2. DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem. 3. DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.
2.5 Tingkatan DFD (Data Flow diagram)
Ada beberapa tingkatan dalam DFD yaitu : 1. Diagram konteks/diagram level 0 Digram konteks (context diagram) merupakan gambaran terhadap satu lingkaran berukuran besar yang bisa mewakili semua proses yang terdapat di dalam sistem, biasanya juga disebut dengan DFD level 0 yang sebagai sistem inti (fundamental system model). Diagram ini merupakan tingkatan yang paling tinggi dan biasanya akan diberikan nomor nol (0). Semua entitas yang dimiliki oleh diagram konteks termasuk juga aliran-alirannya akan langsung mengarah dari dan ke sistem. Diagram konteks juga tidak berisi informasi mengenai data yang disimpan dan memiliki tampilan yang sederhana. Akan tetapi, ada juga yang menyebutkan bahwa diagram konteks dengan level 0 itu berbeda, sehingga terbuat terpisah tidak menjadi 1 diagram. Diagram konteks berisi alur sistem secara garis besarnya saja, sedangkan level 0 sudah mulai terlihat hubungan antara sistem dengan entitasnya. 2. Diagram level 1 Pengertian DFD level 1 adalah sebuah lingkaran berukuran besar yang berfungsi untuk mewakili semua lingkaran kecil yang ada. Diagram jenis ini merupakan hasil dari pemecahan diagram konteks/diagram nol yang mana di dalam diagram inilah terdapat penyimpanan data. 3. Diagram rinci Diagram yang satu ini adalah diagram yang bertugas untuk menguraikan apa saja proses yang sedang berlangsung pada diagram Untuk tingkatan DFD ini tidak terbatas, ada yang sampai level 2 dan sampai seterusnya tergantung dari kekompleksan sistem yang ingin diban

Komentar

Postingan populer dari blog ini

PERTEMUAN 6 ERD

2.1 Pengertian ERD (Entity Relationship diagram) ERD ini merupakan pemodelan awal basis data yang paling banyak digunakan. ERD digunakan pada pemodelan basis data relasional. Jika menggunakan OODBMS (Object Oriented Database Management System) maka perancangan ERD tidak diperlukan. ERD memiliki beberapa aliran notasi seperti notasi Chen (dikembangkan Peter Chen), notasi Barker (dikembangkan Richard Barker), notasi Crow’s Foot dan lainnya. Tetapi, notasi yang paling banyak digunakan adalah notasi Chen. Untuk memodelkan struktur data dan hubungan antar data, ERD menggambarkannya dengan beberapa notasi dan simbol. Pemodelan awal basis data yang paling banyak digunakan adalah menggunakan Entity Relationship Diagram (ERD). dikembangkan berdasarkan teori himpunan dalam bidang matematika. ERD digunakan untuk pemodelan basis data relasional. Sehingga jika penyimpanan basis data menggunakan OODBMS maka perancangan basis data tidak perlu menggunakan ERD. ERD memiliki beberapa aliran notasi s...

IOT_PERTEMUAN 3 JENIS DAN CARA KERJA AKUATOR SERTA PRAKTIKUM Ultrasonic, PIR dan LDR

Pengertian Akuator Aktuator adalah sebuah alat mekanis yang mengubah tenaga listrik maupun fluida menjadi kuantitas lain seperti kecepatan dan perangkat elektromagnetik sehingga mampu menghasilkan energi kinetik. Energi kinetik yang dihasilkan akan digunakan untuk menggerakkan atau mengontrol sebuah mekanisme atau sistem. Biasanya Aktuator diaktifkan oleh lengan mekanik yang digerakkan oleh motor listrik. Alat mekanis ini dikendalikan oleh pengontrol otomatis yang telah diprogram di antara mikrokontroler. Aktuator sendiri dapat melakukan hal-hal tertentu setelah menerima perintah dari controller, yang bertugas mengoperasikan Aktuator. Sebagai contoh, jika cahaya hadir dalam robot pencarian cahaya, sensor memberikan informasi kepada pengontrol yang kemudian mengontrol bahwa Aktuator bergerak ke arah sumber cahaya. Mudahnya, Aktuator adalah mesin mekanik dengan mekanisme membuka dan menutup katup secara otomatis tanpa kontak manusia. Jika mekanismenya dilakukan secara manual, maka s...

IOT_PERTEMUAN 4 Jenis Electronics Development Board DAN Praktik (Rotary Encoder dan Gyroscope ditampilkan di OLED)

Pengertian Electronics Development Board Electronics Development Board adalah suatu kumpulan komponen hardware yang terdiri dari CPU, memori, peripheral input-output dan membentuk sistem menyatu dalam PCB (printed circuit board) yang dapat digunakan sebagai pengembangan/eksperimen sistem elektronika. Pada perkembangannya, electronics development board disebut juga sebagai mikrokontroller, walaupun elektronik development board memiliki lebih banyak komponen untuk kemudahan penggunaan. Pengertian Arduino Arduino adalah sistem purnarupa elektronika (electronic prototyping platform) berbasis open-source yang fleksibel dan mudah digunakan baik dari sisi perangkat keras/hardware maupun perangkat lunak/software. Jenis Arduino 1. Arduino Micro. Jenis ini memiliki ukuran yang lebih panjang dari Arduino Nano dan Arduino Mini. Karena fasilitasnya lebih banyak. Yaitu, 20 pin I/O digital dan 12 pin analog. 2. Arduino Fio. Memiliki bentuk yang unik. Jumlah pin I/O nya Sama dengan Ard...