• Tidak ada hasil yang ditemukan

DATA FLOW DIAGRAM. Oleh : I Kadek Bagus, S.Kom., MM

N/A
N/A
Protected

Academic year: 2021

Membagikan "DATA FLOW DIAGRAM. Oleh : I Kadek Bagus, S.Kom., MM"

Copied!
42
0
0

Teks penuh

(1)

DATA FLOW DIAGRAM

(2)

DATA FLOW DIAGRAM

Salah satu tool yang paling penting bagi

seorang analis sistem.

Penggunaan DFD Sebagai Modeling Tool

dipopulerkan Oleh Demacro & Yordan

(1979) dan Gane & Sarson (1979) dengan

menggunakan pendekatan Metoda Analisis

Sistem Terstruktur.

(3)

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

(4)

Simbol Yang Digunakan

External entity (kesatuan luar) atau batas

boundary (batas sistem)

Data flow (arus data)

Process (proses)

(5)
(6)

Kesatuan Luar

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

(7)

Simbol Entity

a b c

Pelanggan Akutansi Pemasok

d

(8)

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

(9)

Konsep paket dari data (packet of data)

a Order Langganan 1

Pelanggan

Pembayaran Order

Langganan

Gambar Yang kurang benar

a Pelanggan Order Langganan Dan Pembayaran 1 Order Langganan

(10)

Arus Data

a

Pelanggan Order Langganan

1

Order

(11)

Arus Data

1 a Order Langganan Order Langganan Pelanggan Pembayaran 2 Penerimaan Kas

(12)

Konsep arus data menyebar

(diverging data flow)

2 Order Langganan 1 Penerimaan Kas Order Penjualan Tembusan journal Tembusan kredit Tembusan Permintaan barang b Gudang 3 Verifikasi Kredit

(13)

Konsep arus data mengumpul

1 Pembuatan faktur faktur Pengiriman a Pelanggan 2 Pembuatan Slip pengepakan Slip pengepakan

(14)

Konsep arus data mengumpul

1 Pembuatan faktur faktur a Pelanggan 2 Pembuatan Slip pengepakan Slip pengepakan

(15)

Proses

Kegiatan atau kerja yang dilakukan orang, mesin atau

komputer

Semua proses harus ada input dan harus ada

outputnya

Physical data flow diagram (PDFD) proses dapat

dilakukan oleh manusia, mesin atau komputer

Logical data flow diagram (LDFD) proses yang dilakukan

(16)

Simbol Proses

atau Identifikasi Nama Proses Identifikasi Nama Proses Pemroses

(17)

Proses

1.

Identifikasi Proses

Biasanya berupa angka yang menunjukkan nomor

acuan dari proses

2.

Nama Proses

Menunjukkan apa yang dikerjakan proses, biasanya

diawali dengan kata kerja

3.

Pemroses

Pada PDFD tidak hanya oleh komputer tapi juga bisa

proses manual atau mesin non komputer jadi harus

disebutkan

Pada LDFD menyebutkan nama program yang

melakukan proses bila dalam sistem terdiri atas banyak

program.

(18)

Kesalahan dalam penggambaran

proses yang terjadi

Identifikasi

Nama Proses ?

Black Hole (Ada input tidak ada output)

Identifikasi

? Nama Proses

(19)

Simpanan Data

1.

Suatu file atau database di sistem

komputer

2.

Suatu arsip atau catatan manual

3.

Suatu kotak tempat data di meja

seseorang

4.

Suatu tabel acuan manual

5.

Suatu agenda atau buku

(20)

Simbol

Media Nama data source

kesalahan yang sering muncul

D1 Penjualan D2 Piutang dagang

a

(21)

Update Data

Arus data menuju ke simpanan data dari

suatu proses menunjukkan :

menambah atau menyimpan record baru

Menghapus record

Merubah nilai data di suatu record

Arus data yang berasal dari simpanan

menuju proses menunjukkan proses tersebut

menggunakan data yang ada di simpanan

(22)

Update data

1 Memeriksa dan merubah data barang Penjualan D1 Persediaan barang 1 Memeriksa dan merubah data barang Status barang Penjualan D1 Persediaan barang

(23)

Penggandaan kesatuan luar dan simpanan

data agar gambar tidak terlalu kompleks

dengan perpotongan garis

a a a

Pelanggan Atau Pelanggan* Atau Pelanggan**

D1 Penjualan Atau D1 Penjualan Atau D1 Penjualan

(24)

Context diagram (top level )

a x

c b y

Over view diagram (level 0)

1 2 a x A c B D 4 b y E 3 Z c

(25)

E

Over view diagram (level 1)

1 2 a x A c B D 4 b y E 3 Z c

Over view diagram (level 2) D

3.1 3.2

P

Q R

3.3

(26)

SYARAT PEMBUATAN DFD

DFD 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

(27)

Diagram Context

c b

Manajer Kredit

Status Langganan Gudang

a Langganan Order langganan Transaksi Penjualan Tembusan permintaan persediaan Faktur, Tembusan kredit d Pengiriman

(28)

Diagram Jenjang Proses

0 Transaksi

Penjualan Top Level

1 2 3 4

Memproses Memverifikasi Merekam Membuat Level 0

Order Langganan Kredit Transaksi Dan posting Laporan 1.1 1.2 1.3 1.4 Level 1 Mengecek Pemenuhan order Merekam Back order Membuat Order penjualan Membuat Faktur dan tembusan

(29)

1

D6 Persediaan

Status persediaan

D7 Back order

rekam back order

a Manajer Kredit Order langganan 1.1 Mengecek Pemenuhan order

Order tidak terpenuhi

1.3 1.2 Merekam Back order c Manajer Kredit Tembusan Permintaan Membuat Order penjualan Rekam order penjualan D8 * Order penjualan 2 b Pengiriman persediaan Faktur, tembusan kredit 1.4 Membuat Faktur penjualan Order penjualan D8 * Order penjualan D1 langganan Nama langganan 3

(30)
(31)
(32)
(33)

I

Data AkuIll-DBtsl Trrs-ns-aksi

"

Kasir I

[blB-~ Trall'ls-iEl,iksi P'ellJu:alB~n

::3

.viemasu klka,(l1

[Data Akun

Menc-at-at,

Trart sa k:s"1

P,en]ualan Data [Renj

CiSl~ [".rIulJ~1

-blE[ta, ~_. :.u.=.n._l Deta Ju:rn~ll,-- ' Data [Pe:nj UBIiiSllJ1

4 M,embuEI.1i LaporBn Ke UJ.9r1Qlan 5 M,embua.1i Laporan P,en]uatan [~KeUl *Alkuntan ...._---~BiP I(tgU- ...

(34)

Contoh Konteks yang Salah

D a t a L o g In A d m in D a t a K o n fir m a s i A u th e n t ifik a s i A d m in D a t a S e k o l a h D a t a L o g I n U s e r D a t a K o n fir m a s i A u th e n t ifik a s i U s e r D a t a S e k o la h D a t a G o l o n g a n D a t a A n g g o ta D a t a B u n g a U s e r D a t a G o lo n g a n D a t a A n g g o t a D a t a T a m p il A n g g o ta D a t a T a m p il G a ji B u k ti S im p a n a n B u k t i P e n g a m b ila n S im p a n a n B u k t i P in ja m a n S is t e m In fo r m a s i P e n g o la h a n D a ta K P R I M a r g a B h a k ti D a t a P e r h it u n g a n G a ji D a t a P e r h it u n g a n S im p a n a n D a t a P e r h itu n g a n P in ja m a n D a t a P e n g a m b i la n S im p a n a n D a t a C ic ila n P in ja m a n D a t a T a m p il A n g g o ta D a t a T a m p il G a ji A d m in B u k ti C ic ila n P in ja m a n B u k t i P e n g a m b ila n S im p a n a n B u k t i P i n ja m a n L a p o r a n D a ta A n g g o t a L a p o r a n G a ji L a p o r a n S im p a n a n L a p o r a n P e n g a m b ila n S i m p a n a n K e tu a L a p o r a n P in ja m a n L a p o r a n C ic ila n P in ja m a n

(35)

Operator

Id Valid

Input Data

Diagram Konteks Sistem Informasi Rawat Inap

Log In

Sistem Informasi

Pasien

Rawat Inap

Rincian biaya

Pasien

Laporan Pasien Masuk

Laporan Pasien Keluar

Laporan Biaya

Kepala

Puskesmas

(36)

O p e r a t o r L o g I n I d V a l i d T a m b a h U s e r 0 P r o s e s L o g I n d a n K e l o l a U s e r D a t a S im p a n D a t a K i r i m p a s s I n p u t B i a y a 0 P r o s e s B i a y a P e l a y a n a n D B P D B P b i a y a _ p e l a y a n a n D B P I n p u t P a s i e n M a s u k L a p o r a n P a s i e n M a s u k P r o s e s P a s i e n M a s u k D P M p a s i e n _ m a s u k I n p u t P a s i e n K e l u a r L a p o r a n P a s i e n K e l u a r L a p o r a n B i a y a K e p a l a P u s k e s m a s 0 P r o s e s P a s i e n K e l u a r R i n c i a n _ b i a y a P a s i e n D P K D P K D R B D R B D P M p a s i e n _ k e l u a r R i n c i a n _ b i a y a

(37)

Operator

Id Valid Tambah User

Level 1 Proses Kelola User

Log In 1.1 Proses Log In dan Kelola User Data Simpan Data Kirim pass

(38)

b ia y a _ p e la y a n a n D B P

D B P

D B P

D B P

Level 1 Biaya Pelayanan

D a ta B ia y a P ro s e s In p u t B ia y a P e la y a n a n O p e ra to r D a ta B ia y a 1 .2 P ro s e s E d it B ia y a P e la y a n a n A

(39)

Level 1 Proses Pasien Masuk

Input Pasien Masuk

Operator 2.1 Proses Pasien Masuk DPM pasien_masuk DPM

Laporan Pasien Masuk

Pilih

laporan DPM

Kepala Puskesmas

(40)

Level 1 Proses Pasien Keluar

A DBP DPM

Input Pasien Keluar

Operator 3.1 Proses Pasien Keluar DPK pasien_keluar DPK DRB Laporan Pasien Keluar

Laporan Biaya Pilih

laporan Rincian_biaya

DRB

Rincian_biaya

Kepala

(41)

LATIHAN

Sistem Informasi KRS yang terdiri dari entitas

Mahasiswa, KRS, Dosen Wali

Buat Diagram Konteks dan DFD Level 0 (Zero)

serta Level untuk Sistem tersebut diatas

(42)

QUIS MATERI UJIAN

Suatu perusahaan membutuhkan Sistem

Informasi Pengadaan Barang, dalam

pembuatan Sistem tersebut dibutuhkan

perancangan sistem

Buat Flowchart

ERD

Mapping

Dengan entitas, atribut, field dan record

bebas sesuai sistem yang dibutuhkan

Gambar

Gambar Yang kurang benar
Diagram Context
Diagram Jenjang Proses
Diagram Konteks SI Akuntansi
+2

Referensi

Dokumen terkait

Hasil yang diperoleh tersebut hampir sama dengan penelitian yang dilaporkan oleh Habib (2003) dengan memberi ransum yang mengandung hanya 10% tepung daun indigofera tanpa

Sinar Baru Surabaya merupakan perusahaan yang bergerak di bidang jasa pengangkutan barang yang menyewakan truk-truknya untuk mengangkut barang sampai tujuan sesuai

Bila menyusui lebih dari 2 tahun akan 50% lebihjarang menderita kanker Payudara.... Tampak kecenderungan 1000 anak diikuti sampai usia

Pada sistem akuntansi penjualan kredit, tidak terdapat perangkapan fungsi yang terkait; fungsi yang berwenang mengotorisasi dokumen yang digunakan; pencatatan transaksi

Guru di sini berkedudukan sebagai fasilitator, tidak perlu berbicara namun dapat memberikan kesimpulan yang relevan dalam proses pembelajarannya, (2) Dalam proses

Alasan peneliti menelitian ini adala karena tidak adanya konsistensi yang dilakukan oleh peneliti terdahulu selama 5 tahun belakangan , ada yang memberikan hasil bahwa

i Puji syukur kita panjatkan kehadirat Tuhan Yang Maha Esa, karena atas Karunia dan Rahmat-Nya Prosiding Seminar Nasional Kimia dan Pendidikan Kimia 2016, yang

Selama berlangsungnya daur hidrologi, yaitu perjalanan air dari permukaan laut ke atmosfer kemudian ke permukaan tanah dan kembali lagi ke laut yang tidak pernah berhenti