Diagram
Arus Data
Ketika kaki di langkahkan itulah nasib yang telah kita pilih untuk hari itu Berdo’alah agar mendapat Rahmat-Nya
PENGERTIAN atau DEFINISI
DATA FLOW
DIAGRAM
Alat (tools) untuk menggambarkan suatu sistem pada aspek arus data yang terjadi dan alat ini membantu dalam komunikasi dan dokumentasi bagi system user (pemakai system) untuk memahami sistem secara logis
Gambaran grafis suatu sistem yang menggunakan sejumlah simbol untuk menggambarkan arus data yang mengalir melaui proses yang saling berkaitan
DFD digunakan untuk menggambarkan sistem baik old atau new yang dikembangkan secara logis tanpa mempertimbangkan lingkungan fisik, baik lingkungan dimana data mengalir maupun yang akan disimpan.
Yourdan dan DeMarco Gene dan Serson
External Entity
(kesatuan luar)
Data flow
(arus data)
Process
(proses)
Data store
(simpanan data)
Terminator yang berhubungan langsung terhadap pengirim / penyedia input (data) kedalam sistem maupun penerima hasil olahan data (informasi) External entity dapat berupa orang, organisasi ataupun system lainnya, diantaranya dapat berupa: Lembaga departemen atau devisi dalam perusahaan yang
ada diluar sistem Manusia atau kelompok manusia dalam organisasi yang ada
di luar sistem Organisasi /manusia di luar organisasi, seperti: pemasok,
pelanggan Sistem Informasi lain yang ada diluar sistem Sumber awal suatu transaksi, dan Penerima akhir suatu laporan yang dihasilkan sistem
External Entity
(kesatuan luar)
Notasi, Identifikasi, Aplikasi External Entity
a
Langganan
b
Gudang
NOTASI
APLIKASI
(KODE)
identifikasi
EE
Data Flow (aliran data)
Terminator DFD menggambar arus data yang mengalir dari suatu aktivitas ke aktivitas lainnya, baik dari luar sistem maupun ke luar sistem sebagai penerima hasil olahan, bisa berupa: Formulir/dokumen yang digunakan perusahan Print Out yang dihasillkan oleh sistem informasi Output Layout di disiplay yang dihasilkan oleh sistem Input data yang dimasukkan kedalam sistem informasi Komunikasi terucap dalam sistem informasi Surat / memo, Data terbaca / terekam dalam file,
Daftar isian pada buku agenda, dan atau Tranmisi data pada transmisi komputer
APLIKASI
(identifikasi DF)
Order Langganan
Laporan Keuangan
Notasi, Identifikasi, Aplikasi Data Flow
NOTASI
Konsep Paket Dari Data (Packet Of Data)
a
Langganan
Order Langganan 1
Order
Langganan Pembayaran
Gambar Yang salah
a
Langganan
Order Langganan
Dan Pembayaran
1
Order
Langganan
Gambar Yang benar
Konsep Arus Data Menyebar (Diverging Data Flow)
2
Order
Langganan
1
Penerimaan
Kas
3
Verifikasi
Kredit
b
Gudang Order Penjualan
Tembusan
Permintaan
barang
Tembusan
journal
Tembusan
kredit
Konsep Arus Data Mengumpul
a
Langganan
faktur 1
Pembuatan
faktur
Slip pengepakan
2
Pembuatan
Slip
pengepakan
Pengiriman
Konsep Arus Data Mengumpul
a
Langganan
faktur 1
Pembuatan
faktur
Slip pengepakan
2
Pembuatan
Slip
pengepakan
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 oleh komputer
NOTASI PROSES
a t a u
Identifikasi
Nama
Proses
Identifikasi
Nama
Proses
Pemroses
Nama
Proses
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.
Kesalahan dalam penggambaran proses yang terjadi
Identifikasi
Nama Proses ?
Black Hole (Ada input tidak ada output)
Identifikasi
Nama Proses ?
Miracle / ajaib (Ada output namun tidak ada input)
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
NOTASI
Media Nama data source
kesalahan yang sering muncul
D1 Penjualan D2 Piutang dagang
D2 Piutang dagang
a
Langganan
0
a
b c
x
y
Context diagram (top level / level 0)
1 a
b c
x
y
Over view diagram (level 1)
2
4 3
A
c
D B
E Z
1 a
b c
x
y
Over view diagram (level 1)
2
4 3
A
c
D B
E Z
3.1 3.2
3.3
P
R Q
Z S
E
D Over view diagram (level 2)
DIAGRAM CONTEXT
0
b
a
d
Status Langganan
Order
langganan
c
Langganan
Manajer
Kredit
Tembusan
permintaan
persediaan
Faktur,
Tembusan
kredit
Gudang
Pengiriman
Transaksi
Penjualan
DIAGRAM JENJANG PROSES
0
Transaksi
Penjualan
1
Memproses
Order
Langganan
2
Memverif
ikasi
Kredit
3
Merekam
Transaksi
Dan posting
4
Membuat
Laporan
1.1
Mengecek
Pemenuhan
order
1.2
Merekam
Back
order
1.3
Membuat
Order
penjualan
1.4
Membuat
Faktur dan
tembusan
1
Memproses
Order
Langganan
2
Memverif
ikasi
Kredit
3
Merekam
Transaksi
Dan posting
4
Membuat
Laporan
b
Manajer
Kredit
b
Manajer
Kredit
b
Manajer
Kredit
b
Manajer
Kredit
1
1.1
Mengecek
Pemenuhan
order
1.2
Merekam
Back
order
1.3
Membuat
Order
penjualan
1.4
Membuat
Faktur
penjualan
a Manajer
Kredit
c Manajer
Kredit
b Pengiriman
Order
langganan
Faktur, tembusan
kredit
Tembusan
Permintaan
persediaan
Order tidak terpenuhi
D6 Persediaan
Status persediaan
D7 Back order
rekam back order
D8 * Order penjualan Rekam
order
penjualan
2
D8 * Order penjualan
D1 langganan Nama
langganan
Order penjualan
3
TERIMAKASIH