Teknik Terstruktur_dfd.pdf

  • Uploaded by: Febriansah Eka Prasetya
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Teknik Terstruktur_dfd.pdf as PDF for free.

More details

  • Words: 1,267
  • Pages: 23
Teknik Terstruktur Bertung Suryadharma

Data Flow Diagram 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.

 Menurut Youdan dan DeMarco

Komponen DFD

 Menurut Gene dan Serson

Komponen Terminator

 Terminator mewakili entitas eksternal yang berkomunikasi dengan sistem yang sedang dikembangkan. Biasanya terminator dikenal dengan nama entitas luar (external entity).

 Terminator dapat berupa orang, sekelompok orang, organisasi, departemen di dalam organisasi yang berkomunikasi dengan sistem.

 Terminator dapat juga berupa departemen, divisi atau

Komponen Terminator..

sistem di luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan.

 Komponen terminator ini perlu diberi nama sesuai dengan dunia luar yang berkomunikasi dengan sistem yang sedang dibuat modelnya, dan biasanya menggunakan kata benda, misalnya Bagian Penjualan, Dosen, Mahasiswa.

 Komponen proses menggambarkan bagian dari sistem yang mentransformasikan input menjadi output.

Komponen Proses

Komponen Proses..

 Proses harus memiliki input dan output.  Proses dapat dihubungkan dengan komponen terminator, data store atau proses melalui alur data.

 Berikut ini merupakan suatu contoh proses yang salah :

Komponen Proses...

 Umumnya kesalahan proses di DFD adalah :  1. Proses mempunyai input tetapi tidak menghasilkan output.  Kesalahan ini disebut dengan black hole (lubang hitam),

Komponen Proses....

karena data masuk ke dalam proses dan lenyap tidak berbekas seperti dimasukkan ke dalam lubang hitam (lihat proses 1).

 2. Proses menghasilkan output tetapi tidak pernah menerima input.  Kesalahan ini disebut dengan miracle (ajaib), karena ajaib dihasilkan output tanpa pernah menerima input (lihat proses 2).

 Komponen ini digunakan untuk membuat model sekumpulan paket data dan diberi nama dengan kata benda jamak, misalnya Mahasiswa.

Komponen Data Store

 Data store ini biasanya berkaitan dengan penyimpananpenyimpanan,seperti file atau database yang berkaitan dengan penyimpanan secara komputerisasi, misalnya file harddisk. Data store juga berkaitan dengan penyimpanan secara manual seperti buku alamat, file folder, dan agenda.

 Suatu data store dihubungkan dengan alur data hanya pada komponen proses, tidak dengan komponen DFD lainnya.

 Alur data yang menghubungkan data store dengan suatu proses mempunyai pengertian sebagai berikut :

Komponen Data Store..

1. Alur data dari data store yang berarti sebagai pembacaan atau pengaksesan satu paket tunggal data, lebih dari satu paket data, sebagian dari satu paket tunggal data, atau sebagian dari lebih dari satu paket data untuk suatu proses.

2. Alur data ke data store yang berarti sebagai pengupdatean data, seperti menambah satu paket data baru atau lebih, menghapus satu paket atau lebih, atau mengubah/memodifikasi satu paket data atau lebih.

Komponen Data Store...

 Suatu data flow / alur data digambarkan dengan

Komponen Data Flow / Alur Data

anak panah, yang menunjukkan arah menuju ke dan keluar dari suatu proses. Alur data ini digunakan untuk menerangkan perpindahan data atau paket data/informasi dari satu bagian sistem ke bagian lainnya.

 Alur data perlu diberi nama sesuai dengan data/informasi yang dimaksud, biasanya pemberian nama pada alur data dilakukan dengan menggunakan kata benda, contohnya Laporan Penjualan.

 empat konsep yang perlu diperhatikan dalam penggambaran alur data:

1. Konsep Paket Data (Packets of Data)

Komponen Data Flow / Alur Data..

Apabila dua data atau lebih mengalir dari suatu sumber yang sama menuju ke tujuan yang sama dan mempunyai hubungan, harus dianggap sebagai satu alur data tunggal, karena data itu mengalir bersama-sama sebagai satu paket.

2. Konsep Alur Data Menyebar (Diverging Data Flow)

Komponen Data Flow / Alur Data...

Alur data menyebar menunjukkan sejumlah tembusan paket data yang yang berasal dari sumber yang sama menuju ke tujuan yang berbeda, atau paket data yang kompleks dibagi menjadi beberapa elemen data yang dikirim ke tujuan yang berbeda, atau alur data ini membawa paket data yang memiliki nilai yang berbeda yang akan dikirim ke tujuan yang berbeda.

3. Konsep Alur Data Mengumpul (Converging Data Flow) Beberapa alur data yang berbeda sumber bergabung bersama-sama menuju ke tujuan yang sama.

Komponen Data Flow / Alur Data....

4. Konsep Sumber atau Tujuan Alur Data  Semua alur data harus minimal mengandung satu proses. Maksud kalimat ini adalah :

Komponen Data Flow / Alur Data...

a. Suatu alur data dihasilkan dari suatu proses dan menuju ke suatu data store dan/atau terminator (lihat gambar (a)).

b. Sutu alur data dihasilkan dari suatu data store dan/atau terminator dan menuju ke suatu proses (lihat gambar (b)).

c. Suatu alur data dihasilkan dari suatu proses dan menuju ke suatu proses (lihat gambar (c)).

Komponen Data Flow / Alur Data...

Studi Kasus DFD Sistem Informasi Penjualan, Pembelian dan Stock Gudang

user

Informasi harga, Informasi barang dan stock

Informasi stock admin

1. Input penjualan,retur penjualan, pembayaran piutang

Sistem Informasi Penjualan, Pembelian dan Stock Gudang

report

Input pembelian,retur pembelian,input data barang,input pengeluaran, input persediaan,input pendapatan

Permintaan report

Pemilik

DFD Level 0

Data barang Input / edit data barang admin

Informasi data barang

Input data pembelian/ pemesanan Informasi data pembelian/ pemesanan Input data retur pembelian Informasi data retur pembelian

1.1 Pengolahan data barang

1.2 Pengolahan data pembelian

1.3 Pengolahan data retur pembelian

Input data hutang Informasi data hutangretur pembelian

1.13 Pengolahan laporan stock

Data pembelian Pemesanan pembelian

Data pembelian

Data pembelian

Data retur pembelian Retur pembelian Data retur pembelian

Data retur pembelian Data hutang

1.4 Pengolahan data hutang

Pelunasan hutang Data hutang

Input data suplier Informasi data suplier

Data barang

barang Data barang

Data hutang

Data suplier 1.5 Pengolahan data suplier

suplier Data suplier

DFD Level 1

Data penjualan

Input penjualan karyawan

Informasi penjualan

1.6 Pengolahan data penjualan

Faktur penjualan Data penjualan

1.7 Pengolahan data retur Informasi retur penjualan penjualan

Data retur penjualan

Input retur penjualan

Data piutang

Input pembayaran piutang Informasi piutang

1.8 Pengolahan data piutang

Pelunasan piutang Data piutang

Data customer

Input/edit customer Informasi customer

retur penjualan Data retur penjualan

1.9 Pengolahan data customer

customer Data customer

Data piutang

pemilik

Laporan jual beli

1.10 Pengolahan laporan pembelian, penjualan

1.11 Pengolahan laporan hutang, piutang

1.12 Pengolahan laporan laba/ rugi

Data laba/rugi Laba/rugi Data laba/rugi

Laporan hutang piutang Laporan laba rugi

Laporan stock

info penjualan Data penjualan

Data penjualan karyawan

1.6.1 Pengolahan data penjualan

info penjualan

Data piutang

Data piutang piutang

Data penjualan Data customer Data customer

Data penjualan

Data penjualan Faktur penjualan

customer

Data pembelian

Data penjualan

barang

Data detil penjualan Data detil penjualan

1.2.1 Pengolahan data pembelian

Data detil pembelian

Data pembelian Data Data Data suplier suplier pembelian

Data detil pembelian

Pemesanan pembelian

suplier

Data barang

Detil pemesanan pembelian

1.12.1 Pengolahan laporan laba/rugi

Laba/rugi

Data barang Data laba/rugi

DFD Level 2

Meminta laporan Stock

Laporan Stock

Laporan penjualan 1.10.1 Pengolahan laporan penjualan

Data penjualan

Laporan pembelian

Meminta laporan pembelian Data pembelian

Data detil penjualan

Detil penjualan

1.11.1 Pengolahan laporan hutang

pembelian

Laporan hutang

Meminta laporan hutang Data hutang

Data hutang

Pelunasan hutang

Data detil pembelian

Data pembelian

Data detil penjualan

penjualan

1.10.2 Pengolahan laporan pembelian

pemilik Meminta laporan penjualan

Data penjualan

Meminta laporan laba/rugi

Laporan laba/rugi

Laporan piutang

Data detil pembelian Detil pembelian

1.11.2 Pengolahan laporan piutang

Meminta laporan piutang Data piutang

Data piutang

Pelunasan piutang

Data hutang

Data hutang

Data laba/rugi 1.1.1 Pengolahan laporan stock

barang

Info pembelian Data pembelian

Data pembelian

Detil faktur penjualan

admin

hutang

info penjualan

karyawan

Data penjualan

Data retur penjualan norm info retur penjualan norm

1.8.1 Pengolahan data penjualan normal

Data barang

Data customer

Data customer customer

DFD Level 2

Data retur penjualan norm

Data barang

Data barang

barang

Info retur pembelian Data retur pembelian

Data barang

Data detil Retur penjualan norm

Data detil Data retur Retur penjualan penjualan norm norm retur penjualan Detil faktur norm penjualan

1.3.1 Pengolahan data retur pembelian

Data detil retur pembelian

Data pembelian Data suplier Data suplier suplier

Data pembelian Pemesanan pembelian

Data detil retur pembelian Detil pemesanan pembelian

admin

Related Documents


More Documents from "Muhammad Rofiq Abdillah"

Lintang Gmp.docx
October 2019 27
Jaringan Saraf Tiruan.docx
December 2019 32
F11fma.pdf
December 2019 25
Teknik Terstruktur_dfd.pdf
December 2019 31