DIAGRAM ALIRAN DATA DATA FLOW DIAGRAM DFD Oleh

  • Slides: 18
Download presentation
DIAGRAM ALIRAN DATA / DATA FLOW DIAGRAM (DFD) Oleh : Siti Sa’uda, S. Kom.

DIAGRAM ALIRAN DATA / DATA FLOW DIAGRAM (DFD) Oleh : Siti Sa’uda, S. Kom.

PENGERTIAN Diagram aliran data/data flow diagram (DFD) adalah : Sebuah teknik grafis yang menggambarkan

PENGERTIAN Diagram aliran data/data flow diagram (DFD) adalah : Sebuah teknik grafis yang menggambarkan aliran informasi dan transformasi yang diaplikasikan pada saat data bergerak dari input menjadi output. Diagram untuk menggambarkan aliran data dalam sistem, sumber dan tujuan data, proses yang mengolah data tersebut dan tempat penyimpanan datanya.

Elemen-elemen / Komponenkomponen DFD 1. Entitas Luar / Terminator / Kesatuan Luar Suatu objek

Elemen-elemen / Komponenkomponen DFD 1. Entitas Luar / Terminator / Kesatuan Luar Suatu objek yang berfungsi untuk memberikan data / informasi untuk kemudian diproses dan atau menerima suatu laporan hasil dari suatu proses. Entitas luar dapat berupa : • Orang • Struktur Jabatan • Sistem informasi / Server yang diluar dari sistem yang dikembangkan tetapi masih memiliki suatu hubungan • Unit kerja, cth : Bagian gudang, personalia • Organisasi lain yang berada diluar sistem yang dikembangkan yang secara tidak langsung mempengaruhi Simbolnya :

2. Proses Transformasi aliran data yang datang menjadi aliran data yang keluar. Simbolnya :

2. Proses Transformasi aliran data yang datang menjadi aliran data yang keluar. Simbolnya : Proses diberi nama dan nomor yang akan dipergunakan untuk keperluan identifikasi. Nama yang diberikan harus dapat menjelaskan apa yang dilakukan oleh proses. Nama proses biasanya ditulis dalam kata kerja.

3. Media Penyimpanan Data (Data Store) Tempat penyimpanan data atau tempat data yang dirujuk

3. Media Penyimpanan Data (Data Store) Tempat penyimpanan data atau tempat data yang dirujuk oleh proses. Pada akhir pembangunan sistem, data store biasanya diimplementasikan sebagai file atau basis data. Simbolnya :

4. Aliran data / Arus Data Pipa saluran dimana paket informasi, data ataupun laporan

4. Aliran data / Arus Data Pipa saluran dimana paket informasi, data ataupun laporan yang diketahui komposisinya mengalir. Simbolnya : Atau

Yang dilarang di dalam DFD: 1. 2. 3. 4. atau

Yang dilarang di dalam DFD: 1. 2. 3. 4. atau

Langkah-langkah Membuat DFD : 1. Identifikasi semua entitas yang terlibat didalam sistem yang akan

Langkah-langkah Membuat DFD : 1. Identifikasi semua entitas yang terlibat didalam sistem yang akan dikembangkan. 2. Identifikasi semua arus data yang akan masuk atau keluar dari masing-masing entitas yang sudah diidentifikasi pada langkah no. 1 3. Identifikasi semua proses dari maingmasing arus data yang tedapat pada langkah no. 2

4. Lakukan pengelompokkan dari setiap proses pada no. 3 berdasarkan kesamaan logika antar proses

4. Lakukan pengelompokkan dari setiap proses pada no. 3 berdasarkan kesamaan logika antar proses (modul) / tipe elemen data. 5. Buat diagram VTOC dari hasil pengelompokkan 6. Buat diagram konteks yang diikuti dengan diagram overview dan seterusnya.

Evaluasi Ketelitian DFD Sangat penting untuk mengevaluasi DFD yang sudah dibuat. Beberapa pertanyaan dapat

Evaluasi Ketelitian DFD Sangat penting untuk mengevaluasi DFD yang sudah dibuat. Beberapa pertanyaan dapat muncul untuk mengevaluasi tersebut : * Apakah ada komponan dalam DFD yang belum diberi nama ? * Apakah ada data yang tidak menerima masukan sama sekali ? * Apakah ada data yang tidak memproduksi keluaran sama sekali ?

* Apakah masih ada proses yang melayani beberapa tujuan proses ? * Apakah masukan

* Apakah masih ada proses yang melayani beberapa tujuan proses ? * Apakah masukan data sesuai untuk dijalankan pada proses ? * Apakah keluaran informasi / laporan sesuai dihasilkan oleh proses ? *Apakah ada item data yang disimpan berlebihan (lebih dari yang dibutuhkan) ?

Contoh : Sistem Informasi Pemesanan Tiket Pesawat 1. Entitas-entitasnya : Pembeli, Maskapai, Manager Penjualan.

Contoh : Sistem Informasi Pemesanan Tiket Pesawat 1. Entitas-entitasnya : Pembeli, Maskapai, Manager Penjualan. 2. No Nama Entitas Arus data keluar 1. Pembeli 2. Manager Penjualan 3. Maskapai Data pemesanan tiket Informasi Pesawat Bukti pemesanan Laporan pewawat terlaris Data pesawat Laporan Pemesanan Tiket Arus data masuk

3. Proses : 1. Proses Pemesanan tiket 2. Proses Pendataan pesawat 3. Proses Laporan

3. Proses : 1. Proses Pemesanan tiket 2. Proses Pendataan pesawat 3. Proses Laporan Pemesanan 4. Proses Laporan Pesawat terlaris 5. Proses Laporan Pemesanan Tiket 4. Pengelompokkan Proses : 1. Proses pemesanan tiket dan proses pendataan pesawat dikelompokkan menjadi proses “Entry Data” 2. Proses laporan pemesanan / pemesanan tiket dan pesawat terlari dikelompokkan menjadi proses “Laporan”

5. Diagram VTOC Sistem Informasi Pemesanan Tiket Pesawat 1 Entry Data 1. 1 Pemesanan

5. Diagram VTOC Sistem Informasi Pemesanan Tiket Pesawat 1 Entry Data 1. 1 Pemesanan Tiket 1. 2 Pendataan Pesawat 2 Laporan 2. 1 Laporan Pemesanan 2. 2 Laporan Pesawat Terlaris

6. *Diagram Konteks (Diagram Level 0)* Pembeli Data Pemesanan Tiket Info Pesawat Bukti Pemesanan

6. *Diagram Konteks (Diagram Level 0)* Pembeli Data Pemesanan Tiket Info Pesawat Bukti Pemesanan Laporan Pemesanan 0 Sistem Informasi Pemesana n Tiket Pesawat Laporan Pemesanan Tiket Maskapai Data Pesawat Manager Penjualan Laporan Pesawat Terlaris

*Diagram Overview (Diagram Level Data Pemesanan Tiket 1)* Pembeli Bukti Pemesanan Data Pesawat Maskapai

*Diagram Overview (Diagram Level Data Pemesanan Tiket 1)* Pembeli Bukti Pemesanan Data Pesawat Maskapai 1 Entry Data Laporan Pemesanan Info Tiket Pemesana n Tiket Laporan Pemesanan Manager Penjualan Simpan Info Pemesanan Tiket Info Pesawat 2 Lapor an Laporan Pesawat Terlaris No. Pesanan Pemesanan Tiket Simpan Info Pesawat Kd. Pesawat

*Diagram Level 2 Proses 1* 2 Info Pemesanan Tiket Data Pemesanan Tiket Simpan Info

*Diagram Level 2 Proses 1* 2 Info Pemesanan Tiket Data Pemesanan Tiket Simpan Info Pemesanan Tiket Pembeli Bukti Pemesanan 1. 1 Pemesa nan Tiket Pemesanan Tiket No. Pesanan Simpan Perubahan Data Pesawat Info Pesawat Ambil Info Pesawat Maskapai Data Pesawat 1. 2 Pendata an Pesawat Simpan Info Pesawat Kd. Pesawat

*Diagram Level 2 Proses 2* 1 Laporan Pemesanan Tiket Info Pemesanan Tiket 2. 1

*Diagram Level 2 Proses 2* 1 Laporan Pemesanan Tiket Info Pemesanan Tiket 2. 1 Laporan Pemesa nan Maskapai Laporan Pemesanan Manager Penjualan Laporan Pesawat Terlaris Info Pesanan Terbanyak 2. 2 Laporan Pesawat Terlaris