Selasa, 29 Oktober 2013

Pengertian DFD (Data Flow Diagram)

Diagram alir data atau DFD(Data Flow Diagram) adalah teknik grafik yang digunakan untuk menjelaskan aliran informasi dan trasformasi data yang bergerak dari pemasukan data hingga ke keluaran (Mahyuzir, 1991). DFD menggambarkan penyimpanan data dan proses mentranformasikan data.
DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluaran dari sistem, dimana data di simpan, proses apa yang menghasilkan data tersebut, dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut (Kristanto, 2003)

Simbol yang digunakan pada DFD model Yourdon sebagai berikut :
1. Data Flow (arus data)
Panah merepresentasikan datu atau lebih obyek data (arus data).

2. External entity (Kesatuan luar) atau boundary (batas sistem)
Untuk merepresenrasikan sebuah external entity sebagai sebuah elemen sistem, misalnya hardware, orang (user) atau program lain dapat di simbolkan dengan suatu notasi kotak sebagai berikut :

3. Procces (proses)
Proses adalah kegiatan yang dilakukan oleh orang, mesin, atau komputer dari hasil suatu data yang masuk kedalam proses untuk menghasilkan data yang keluar dari proses. Simbol yang digunakan untuk merepresentsikan proses yaitu :

4.Data Store (Simpanan data)

Simpanan data merupakan simpanan dari data yang dapat berupa  :
a. Suatu file atau database dalam komputer 
b. Suatu arsip atau catatan manual
c. Suatu kontak tempat data dimeja seseorang 
d. Suatu label acuan seseorang 
e. Suatu agenda atau buku

DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem yang baru yang akan dikembangkan secara logika dan menjelaskan arus data dari mulai pemasukan sampai dengan keluaran data tingkatan diagram arus data mulai dari diagram konteks yang menjelaskan secara umum suatu system atau batasan system dari level 0 dikembangkan menjadi level 1 sampai system tergambarkan secara rinci. Gambaran ini tidak tergantung pada perangkat keras, perangkat lunak, struktur data atau organisasi file.

FLOWCHART

Flowchart

        Flowchart atau bagan alur merupakan metode untuk menggambarkan tahap-tahap penyelesaian masalah (prosedur), beserta aliran data dengan simbol-simbol standar yang mudah dipahami. Dalam kehidupan sehari-hari, flowchart banyak digunakan di pusat-pusat layanan seperti kantor pemerintahan, bank, rumah sakit, organisasi masyarakat, dan perusahaan.

         Tujuan utama penggunaan flowchart adalah untuk menyederhanakan rangkaian proses atau prosedur untuk memudahkan pemahaman pengguna terhadap informasi tersebut. Oleh karena itu, design sebuah flowchart harus ringkas, jelas, dan logis.




Symbol-symbol Flowchart :


Berikut ini adalah contoh sebuah flowchart mengenai peminjaman buku di perpustakaan :

1. Siswa datang ke perpustakaan. Setelah memilih buku yang hendak dipinjam, siswa membawa buku tersebut ke petugas administrasi sambil menunjukkan kartu siswa. Jika syarat dipenuhi, siswa langsung menandatangani kartu (peminjaman) buku dan buku diserahkan kepada siswa tersebut. Namun jika persyaratan tidak dipenuhi (misal tidak membawa kartu siswa), maka ia tidak diperbolehkan meminjam buku.

Untuk memudahkan narasi tersebut, kita dapat meringkasnya dalam bentuk poin sebagai berikut :
- Siswa membawa buku yang akan dipinjam ke petugas administrasi sambil menunjukkan kartu siswa - Jika segala persyaratan dipenuhi, maka siswa menandatangani kartu buku
- Jika persyaratan tidak dipenuhi, siswa tersebut tidak boleh meminjam buku.

         Semua ketentuan diatas dapat dikonversikan dalam bentuk flowchart yang jauh lebih sederhana dan mudah dipahami seperti contoh berikut :