data flow diagram

39
DATA FLOW DIAGRAM Analisis Berorientasi Aliran Data

Upload: talor

Post on 22-Jan-2016

106 views

Category:

Documents


1 download

DESCRIPTION

DATA FLOW DIAGRAM. Analisis Berorientasi Aliran Data. 4.4. Analisis Berorientasi Aliran Data. Pendekatan dari sisi bisnis ( DeMarco , Yourdan dan Senn ). Analisis aliran data adalah analisis yang dilakukan untuk mempelajari pemanfaatan data pada setiap aktivitas . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: DATA FLOW DIAGRAM

DATA FLOW DIAGRAMAnalisis Berorientasi Aliran Data

Page 2: DATA FLOW DIAGRAM

4.4. Analisis Berorientasi Aliran DataPendekatan dari sisi bisnis

(DeMarco, Yourdan dan Senn). Analisis aliran data adalah analisis yang dilakukan untuk mempelajari pemanfaatan data pada setiap aktivitas.

Menampilkan hasil pengamatan dalam Data Flow Diagram (DFD).

Page 3: DATA FLOW DIAGRAM

DFD menggambarkan arus data dari suatu sistem informasi, baik sistem lama maupun sistem baru secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut berada

DFD merupakan alat perancangan sistem yang berorientasi pada alur data yang mudah di komunikasikan oleh pembuat program (Programmer)

Analisis Berorientasi Aliran Data

Page 4: DATA FLOW DIAGRAM

Simbol Yang Digunakan

Entity (kesatuan luar) Data flow (arus data) Process (proses) Data store (simpanan data)

Page 5: DATA FLOW DIAGRAM

SIMBOL DFD Sebagai Acuan System Analyst

Page 6: DATA FLOW DIAGRAM

Kesatuan / Entity Suatu kantor, departemen atau devisi laian dalam

perusahaan tetapi diluar sistem yang sedang dikembangkan

Orang atau kelompok orang di organisasi tetapi diluar sistem yang dikembangkan

Suatu organisasi atau orang yang berada diluar organisasi, misal langganan, pemasok

Sistem informasi lain diluar sistem yang dikembangkan Sumber asli dari transaksi Penerima akhir dari suatu laporan yang dihasilkan

sistem

Page 7: DATA FLOW DIAGRAM

Simbol Entity

a

Pelanggan

b

Akuntansi

c

Pemasok

d

Gudang

Page 8: DATA FLOW DIAGRAM

Arus Data Formulir atau dokumen Laporan tercetak yang dihasilkan sistem Tampilan atau output layar yang dihasilkan sistem Masukan untuk komputer Komunikasi ucapan Surat-surat atau memo Data yang dibaca atau direkam ke suatu file Suatu isian yang dicatat dalam buku agenda Trasnmisi data dari suatu komputer ke komputer yang

lain

Page 9: DATA FLOW DIAGRAM

Konsep paket dari data (packet of data)

a

Pelanggan

Order Langganan 1

Order Langganan

Pembayaran

Gambar Yang kurang benar

a

Pelanggan

Order LanggananDan Pembayaran

1

Order Langganan

Gambar Yang benar

Page 10: DATA FLOW DIAGRAM

Arus Data

a

Pelanggan Order Langganan

1

Order Langganan

Page 11: DATA FLOW DIAGRAM

Arus Data

a

Pelanggan

Order Langganan

1

Order Langganan

Pembayaran 2

PenerimaanKas

Page 12: DATA FLOW DIAGRAM

Konsep arus data menyebar (diverging data flow)

2

OrderLangganan

1

PenerimaanKas

3

Verifikasi Kredit

b

GudangOrder Penjualan

TembusanPermintaanbarang

Tembusanjournal

Tembusankredit

Page 13: DATA FLOW DIAGRAM

Konsep arus data mengumpul

a

Pelanggan

faktur1

Pembuatanfaktur

Slip pengepakan

2

PembuatanSlip pengepakan

Pengiriman

Page 14: DATA FLOW DIAGRAM

Konsep arus data mengumpul

a

Pelanggan

faktur1

Pembuatanfaktur

Slip pengepakan

2

PembuatanSlip pengepakan

Page 15: DATA FLOW DIAGRAM

Proses

Kegiatan atau kerja yang dilakukan orang, mesin atau komputer

Semua proses harus ada input dan harus ada outputnya

Page 16: DATA FLOW DIAGRAM

Simbol Proses

atau

No. Identifikasi

Nama Proses

Page 17: DATA FLOW DIAGRAM

Proses1. Identifikasi Proses

Biasanya berupa angka yang menunjukkan nomor acuan dari proses

2. Nama ProsesMenunjukkan apa yang dikerjakan proses, biasanya diawali dengan kata kerja

3. Pemroses tidak hanya oleh komputer tapi juga bisa proses manual

atau mesin non komputer jadi harus disebutkan menyebutkan nama program yang melakukan proses

bila dalam sistem terdiri atas banyak program.

Page 18: DATA FLOW DIAGRAM

Kesalahan dalam penggambaran proses yang terjadi

No.Identifikasi

Nama Proses ?

Black Hole (Ada input tidak ada output)

No.Identifikasi

Nama Proses?

Miracle / ajaib (Ada output namun tidak ada input)

Page 19: DATA FLOW DIAGRAM

Simpanan Data1. Suatu file atau database di sistem

komputer

2. Suatu arsip atau catatan manual

3. Suatu tabel Penyimpanan sebelum dilakukan proses laporan

Page 20: DATA FLOW DIAGRAM

Simbol

Media Nama data source

kesalahan yang sering muncul

D1 Penjualan D2 Piutang dagang

D2 Piutang dagang

a

Pelanggan

Page 21: DATA FLOW DIAGRAM

Update Data Arus data menuju ke simpanan data dari

suatu proses menunjukkan :menambah atau menyimpan record baruMenghapus recordMerubah nilai data di suatu record

Arus data yang berasal dari simpanan menuju proses menunjukkan proses tersebut menggunakan data yang ada di simpanan data.

Page 22: DATA FLOW DIAGRAM

Update data1

Memeriksa dan merubah data barang

D1 Persediaan barangPenjualan

1

Memeriksa dan merubah data barang

D1 Persediaan barangStatus barang

Penjualan

Page 23: DATA FLOW DIAGRAM

Penggandaan kesatuan luar dan simpanan data agar gambar tidak terlalu kompleks dengan perpotongan garis

a

Pelanggan Atau

a

Pelanggan*

a

Pelanggan**Atau

D1 Penjualan D1 Penjualan D1 PenjualanAtau Atau

D1 Penjualan Atau D1 * Penjualan Atau D1 * * Penjualan

Page 24: DATA FLOW DIAGRAM

a

bc

x

y

Context diagram (top level )

1a

b c

x

y

Over view diagram (level 0)

2

4 3

A

c

DB

E Z

Page 25: DATA FLOW DIAGRAM

1a

b c

x

y

Over view diagram (level 1)

2

4 3

A

c

DB

E Z

3.1 3.2

3.3

P

RQ

ZS

E

DOver view diagram (level 2)

Page 26: DATA FLOW DIAGRAM

SYARAT PEMBUATAN DFDDFD yang benar, menyenangkan untuk dilihat dan mudah dibaca dan di pahami oleh pemakai.

Syarat-syarat pembuatan DFD ini adalah :1. Pemberian nama untuk tiap komponen DFD

2. Pemberian nomor pada komponen proses

3. Penggambaran DFD sesering mungkin agar enak dilihat

4. Penghindaran penggambaran DFD yang rumit

5. Pemastian DFD yang dibentuk itu konsiten secara logika

Page 27: DATA FLOW DIAGRAM

Diagram Contextb

a

d

Status Langganan

Orderlangganan

c

Langganan

ManajerKredit

Tembusan permintaanpersediaan

Faktur,Tembusan kredit

Gudang

Pengiriman

TransaksiPenjualan

Page 28: DATA FLOW DIAGRAM

Diagram Jenjang Proses0

Transaksi Penjualan

1

MemprosesOrderLangganan

2

MemverifikasiKredit

3

Merekam TransaksiDan posting

4

MembuatLaporan

1.1

MengecekPemenuhan order

1.2

MerekamBackorder

1.3

Membuat Orderpenjualan

Top Level

Level 0

Level 11.4

MembuatFaktur dan tembusan

Page 29: DATA FLOW DIAGRAM

1

1.1

MengecekPemenuhan order

1.2

MerekamBackorder

1.3

Membuat Orderpenjualan

1.4

Membuat Fakturpenjualan

aManajerKredit

cManajerKredit

bPengiriman

Orderlangganan

Faktur, tembusankredit

TembusanPermintaanpersediaan

Order tidak terpenuhi

D6 PersediaanStatus persediaan

D7 Back order

rekam back order

D8 * Order penjualanRekam orderpenjualan

2

D8 * Order penjualan

D1 langgananNama langganan

Order penjualan

3

Page 30: DATA FLOW DIAGRAM

Kasus Diagram Konteks

Page 31: DATA FLOW DIAGRAM

Diagram Konteks SI Akuntansi

Page 32: DATA FLOW DIAGRAM
Page 33: DATA FLOW DIAGRAM

Contoh Konteks yang Salah

Sistem InformasiPengolahan Data

KPRI Marga BhaktiKec. Geger, Kab. Madiun

User Admin

Ketua

Data Sekolah

Data Golongan

Data Anggota

Bukti Simpanan

Bukti Pinjaman

Bukti Pengambilan Simpanan

Bukti Cicilan Pinjaman

Data Tampil Gaji

Data Log In User

Data Konfirmasi Authentifikasi User

Data Log In Admin

Data Konfirmasi Authentifikasi Admin

Data Sekolah

Data Golongan

Data Anggota

Bukti Simpanan

Bukti Pinjaman

Bukti Pengambilan Simpanan

Bukti Cicilan Pinjaman

Data Tampil Gaji

Data Perhitungan Gaji

Data Perhitungan Simpanan

Data Pengambilan Simpanan

Data Perhitungan Pinjaman

Data Cicilan Pinjaman

Data Bunga

Data Tampil Anggota

Data Tampil Anggota

Laporan Data Anggota

Laporan Simpanan

Laporan Pinjaman

Laporan Pengambilan Simpanan

Laporan Gaji

Laporan Cicilan Pinjaman

Page 34: DATA FLOW DIAGRAM

OperatorSistem Informasi

PasienRawat Inap

KepalaPuskesmas

Pasien

Data Pasien

Input Data PasienRincian biaya

Laporan Pasien MasukLaporan Pasien Keluar

Laporan Biaya

Diagram Konteks Sistem Informasi Rawat Inap

Page 35: DATA FLOW DIAGRAM

Operator

0Proses Log In

danKelola User

Log In

Id Valid

Tambah User

Data Simpan

Data Kirim

pass

0Proses

Biaya Pelayanan

0Proses Pasien

Keluar

0Proses Pasien

Masuk

biaya_pelayanan

pasien_masuk

pasien_keluar

DBP

DBP

DPM

DPM

DPK

DPK

Input Biaya

Input Pasien Keluar

Input Pasien Masuk

Kepala Puskesmas

DBP

DPM

Rincian_biaya

DRB

DRB

Pasien

Rincian_biaya

Laporan Pasien Masuk

Laporan Pasien Keluar

Laporan Biaya

Page 36: DATA FLOW DIAGRAM

Level 1 Proses Kelola User

Operator

1.1Proses Log In

danKelola User

Log In

Id Valid

Tambah User

Data Simpan

Data Kirim

pass

Page 37: DATA FLOW DIAGRAM

Level 1 Biaya Pelayanan

1.1Proses Input

Biaya Pelayananbiaya_pelayanan

DBP

DBP

Operator

1.2Proses Edit

Biaya Pelayanan

DBP

DBPData Biaya

Data Biaya

A

DBP

Page 38: DATA FLOW DIAGRAM

Level 1 Proses Pasien Masuk

2.1Proses

Pasien Masukpasien_masuk

DPM

DPMOperator

Input Pasien Masuk

A

DPM

Kepala Puskesmas

Laporan Pasien MasukPilih

laporan

Page 39: DATA FLOW DIAGRAM

Level 2 Proses Pasien Keluar

3.1Proses

Pasien Keluarpasien_keluar

DPK

DPKOperator

Input Pasien Keluar

A

Rincian_biaya

Kepala Puskesmas

Laporan Pasien KeluarPilih

laporan

Pasien

Rincian_biayaDRB

DRB

Laporan Biaya

DBPDPM