Rabu, 30 Desember 2009

DATA FLOW DIAGRAM DATA FLOW DIAGRAM

Salah Salah satu satu tool yang paling tool yang paling penting penting bagi bagi
seorang seorang analis analis sistem sistem. .
Penggunaan Penggunaan DFD DFD Sebagai Sebagai Modeling Tool Modeling Tool
dipopulerkan dipopulerkan Oleh Oleh Demacro Demacro & & Yordan Yordan
(1979) (1979) dan dan Gane Gane & & Sarson Sarson (1979) (1979)
dengan dengan menggunakan menggunakan pendekatan pendekatan
Metoda Metoda Analisis Analisis Sistem Sistem Terstruktur Terstruktur. .
DFD menggambarkan arus data dari
suatu sistem informasi, baik sistem
lama maupun sistem baru secara
logika tanpa mempertimbangkan
lingkungan fisik dimana data tersebut
berada2
SIMBOL SIMBOL - - SIMBOL YANG DIGUNAKAN SIMBOL YANG DIGUNAKAN
PADA DFD PADA DFD
DATA STORE DATA STORE
( ( Simpanan Simpanan Data ) Data )
DATA FLOW DATA FLOW
( ( Arus Arus Data ) Data )
PROSES PROSES
Source Source
( ( Kesatuan Kesatuan Luar Luar ) )
KETERANGAN KETERANGAN Gane Gane and and Sarson Sarson
Symbols Symbols
DeMarco DeMarco and and
Yourdan Yourdan Symbols Symbols
keterangan keterangan : :
1. 1. kesatuan kesatuan luar luar
kesatuan kesatuan diluar diluar sistem sistem yang yang akan akan
memberikan memberikan input input atau atau menerima menerima output output
dari dari sistem sistem, , dapat dapat berupa berupa orang orang, ,
organisasi organisasi, , sumber sumber informasi informasi lain lain atau atau
penerima penerima akhir akhir dari dari suatu suatu laporan laporan
contoh contoh: :
mahasiswa yayasan3
Proses Proses
Merupakan Merupakan kegiatan kegiatan atau atau pekerjaan pekerjaan yang yang
dilakukan dilakukan oleh oleh orang orang atau atau mesin mesin komputer komputer, ,
dimana dimana aliran aliran data data masuk masuk, , ditranformasikan ditranformasikan ke ke
aliran aliran data data keluar keluar. .
1
hitung
gaji
pegawai
3. 3. Arus Arus data data
disimbolkan disimbolkan dengan dengan anak anak panah panah, , dimana dimana arus arus
data data mengalir mengalir diantara diantara proses proses, , simpangan simpangan data, data,
kesatuan kesatuan luar luar, , kesatuan kesatuan ruang ruang. .
Arus Arus data data dapat dapat berbentuk berbentuk sebagai sebagai berikut berikut : :
„ „ Formulir Formulir atau atau dokumen dokumen yang yang digunakan digunakan perusahaan perusahaan
„ „ Laporan Laporan tercetak tercetak yang yang dihasilkan dihasilkan sistem sistem
„ „ Output Output dilayar dilayar komputer komputer
„ „ Masukan Masukan untuk untuk komputer komputer
„ „ Komunikasi Komunikasi ucapan ucapan
„ „ Surat Surat atau atau memo memo
„ „ Data yang Data yang dibaca dibaca atau atau direkam direkam di di file file
„ „ Suatu Suatu isian isian yang yang dicatat dicatat pada pada buku buku agenda agenda
„ „ Transmisi Transmisi data data dari dari suatu suatu komputer komputer ke ke komputer komputer lain lain4
Konsep Konsep Arus Arus Data Data
„ „ Packet of data ( Packet of data ( Paket Paket data) data)
Bila Bila dua dua data data mengalir mengalir dari dari suatu suatu sumber sumber yang yang
sama sama ke ke tujuan tujuan yang yang sama sama, , maka maka harus harus dianggap dianggap
sebagai sebagai suatu suatu arus arus data yang data yang tunggal tunggal
Konsep Konsep Arus Arus Data Data
„ „ Diverging Data Flow ( Diverging Data Flow ( Arus Arus data data Menyebar Menyebar) )
Arus Arus data yang data yang menyebar menyebar menunjukan menunjukan sejumlah sejumlah
tembusan tembusan dari dari arus arus data yang data yang sama sama dari dari sumber sumber
sama sama ke ke tujuan tujuan berbeda berbeda
1.0
Penerimaan
Kas
Gudang
2.0
Order
Pelanggan
3.0
Verifikasi
Kredit
Surat Order
Penjualan
Tembusan
jurnal
Tembusan
Kredit
Tembusan
permintaan brg5
Konsep Konsep Arus Arus Data Data
„ „ Convergen Convergen Data Flow ( Data Flow ( Arus Arus data data
Mengumpul Mengumpul) )
Arus Arus data yang data yang mengumpul mengumpul, , yaitu yaitu Arus Arus data data
yang yang berbeda berbeda dari dari sumber sumber yang yang berbeda berbeda
mengumpul mengumpul ke ke tujuan tujuan yang yang sama sama
2.0
Pembuatan
Slip
Pengepakan
Pelanggan
1.0
Pembuatan
Faktur
Faktur
Pengiriman
Slip Pengepakan
Simpanan Simpanan data data
Dapat Dapat berupa berupa suatu suatu file file atau atau suatu suatu sistem sistem
database database dari dari suatu suatu komputer komputer, , suatu suatu
arsip/dokumen arsip/dokumen, , suatu suatu agenda/ agenda/buku buku` `6
Arus Arus data data
Duplicate Duplicate
„ „ External Entity External Entity
„ „ Data Store Data Store7
langkah langkah- -langkah langkah pembuatan pembuatan DFD DFD
1. 1. Identifikasi Identifikasi semua semua kesatuan kesatuan luar luar yang yang
terlibat terlibat dengan dengan sistem sistem. .
2. 2. Identifikasi Identifikasi input input dan dan output yang output yang
berhubungan berhubungan dengan dengan kesatuan kesatuan luar luar
3. 3. Buatlah Buatlah gambaran gambaran dari dari konteks konteks diagram diagram
CONTEXT DIAGRAM CONTEXT DIAGRAM
„ „ yaitu yaitu diagram diagram tingkat tingkat atas atas, , merupakan merupakan diagram diagram dari dari
sebuah sebuah sistem sistem yang yang menggambarkan menggambarkan aliran aliran- -aliran aliran data data
yang yang masuk masuk dan dan keluar keluar dari dari sistem sistem dan dan yang yang masuk masuk dan dan
keluar keluar dari dari entitas entitas luar luar
Hal Yang Hal Yang harus harus diperhatikan diperhatikan : :
„ „ Memberikan Memberikan gambaran gambaran tentang tentang seluruh seluruh sistem sistem
„ „ Terminal yang Terminal yang memberikan memberikan masukan masukan kesistem kesistem disebut disebut
source source
„ „ Ter Terminal yang menerima keluaran disebut sink
„ „ Hanya Hanya ada ada satu satu proses proses
„ „ Tidak Tidak boleh boleh ada ada data store data store8
„ „ Setelah Setelah pembuatan pembuatan kontext kontext akan akan dilanjutkan dilanjutkan dengan dengan pembuatan pembuatan : :
DFD level 0: DFD level 0:
Penggambaran Penggambaran context diagram yang context diagram yang lebih lebih rinci rinci (overview diagram) (overview diagram)
Hal yang Hal yang harus harus diperhatikan diperhatikan : :
„ „ Perlihatkan Perlihatkan data store yang data store yang digunakan digunakan
„ „ Pada Pada proses proses yang yang tidak tidak dirinci dirinci lagi lagi, , tambahkan tambahkan tanda tanda * * pada pada akhir akhir
penomoran penomoran proses proses
„ „ Keseimbangan Keseimbangan antara antara diagram diagram kontex kontex dan dan diagram diagram nol nol harus harus
dipelihara dipelihara
DIAGRAM NOL
Diagram Diagram Rinci Rinci
DFD level 1: DFD level 1:
Tiap Tiap- -tiap tiap proses proses level 0 level 0 akan akan digambarkan digambarkan rinci rinci
Yang Yang harus harus diperhatikan diperhatikan : :
„ „ Keseimbangan Keseimbangan aliran aliran data data antara antara diagram diagram nol nol
dan dan diagram diagram rinci rinci
„ „ Pada Pada proses proses yang yang tidak tidak dirinci dirinci lagi lagi, , tambahkan tambahkan
tanda tanda * * pada pada akhir akhir penomoran penomoran proses proses
„ „ Keseimbangan Keseimbangan data store yang data store yang digunakan digunakan9
Penomoran Penomoran Proses Proses
dst dst
1.1.1, 1.1.2, 1.1.1, 1.1.2, … …
1.2.1, 1.2.2, 1.2.1, 1.2.2, … …
1.3.1, 1.3.2, 1.3.1, 1.3.2, … …
Diagram Diagram Rinci Rinci 1.1 1.1
Diagram Diagram Rinci Rinci 1.2 1.2
Diagram Diagram Rinci Rinci 1.3 1.3
3 3
3 3
3 3
1.1, 1.2, 1.3 1.1, 1.2, 1.3… …
2.1, 2.2, 2.3 2.1, 2.2, 2.3… …
3.1, 3.2, 3.3 3.1, 3.2, 3.3… …
Diagram Diagram Rinci Rinci 1.0 1.0
Diagram Diagram Rinci Rinci 2.0 2.0
Diagram Diagram Rinci Rinci 3.0 3.0
2 2
2 2
2 2
1.0, 2.0, 3.0 1.0, 2.0, 3.0… … Diagram Diagram Nol Nol 1 1
0 0 Konteks Konteks 0 0
Nomor Nomor Proses Proses Nama Nama Diagram Diagram Nama Nama Level Level
„ „ Bagan Bagan Alir Alir ( flow chart) ( flow chart)
adalah adalah alat alat bantu bantu yang yang bisa bisa digunakan digunakan
untuk untuk kegiatan kegiatan analisa analisa sistem sistem dan dan
perancangan perancangan ( (desain desain) ) sistem sistem10
1. 1. Bagan Bagan alir alir system (system flowchart) system (system flowchart)
Merupakan Merupakan bagan bagan yang yang menunjukkan menunjukkan arus arus
pekerjaan pekerjaan secara secara keseluruhan keseluruhan dari dari sistem sistem. .
2. 2. Bagan Bagan alir alir dokumen dokumen (document flowchart) (document flowchart)
Merupakan Merupakan bagan bagan alir alir yang yang menunjukkan menunjukkan arus arus
data data dari dari laporan laporan dan dan formulir formulir- -formulir formulir termasuk termasuk
tembusan tembusan- -tembusannya tembusannya
3. 3. Bagan Bagan alir alir scematik scematik ( (Schematik Schematik flowchart) flowchart)
Menggambarkan Menggambarkan prosedur prosedur di di dalam dalam sistem sistem. .
bagan bagan ini ini menggunakan menggunakan simbol simbol bagan bagan alir alir
sistem sistem, , juga juga menggambarkan menggambarkan komputer komputer dan dan
peralatan peralatan lainnya lainnya
Macam-macam flow chart
4.Bagan 4.Bagan alir alir program (program flowchart) program (program flowchart)
Merupakan Merupakan bagan bagan yang yang menjelaskan menjelaskan
secara secara rinci rinci langkah langkah- -langkah langkah dari dari proses proses
program. program.
5.Bagan 5.Bagan alir alir proses proses (process flowchart) (process flowchart)
Merupakan Merupakan bagan bagan alir alir yang yang banyak banyak
digunakan digunakan di di teknik teknik industri industri11
Contoh Contoh Kasus Kasus: :
Rental VCD Rental VCD
Investigasi Investigasi data : data :
- - Kartu Kartu Anggota Anggota
- - Fotokopi Fotokopi KTP/SIM/STNK KTP/SIM/STNK
- - Lembar Lembar Identitas Identitas
- - Nota Nota Peminjaman Peminjaman
- - Data VCD Data VCD
- - Laporan Laporan bulanan bulanan
Contoh Contoh Kasus Kasus: :
Rental VCD Rental VCD
Hasil Hasil Wawancara Wawancara : :
- - Orang Orang yang yang terlibat terlibat : : Anggota Anggota, , adm adm, ,
manager manager
- - Calon Calon anggota anggota harus harus mendaftar mendaftar dengan dengan
membawa membawa identitas identitas diri diri ( (ktp/sim/stnk ktp/sim/stnk) )12
Contoh Contoh Kasus Kasus: :
Rental VCD Rental VCD
Hasil Hasil Quisioner Quisioner
- - Keterlambatan Keterlambatan tidak tidak didenda didenda
- - Kesulitan Kesulitan dalam dalam mencari mencari data data vcd vcd pada pada
arsip arsip vcd vcd
Narasi Narasi
„ „ Calon Calon anggota anggota penyewaan penyewaan vcd vcd mengisi mengisi lembar lembar identitas identitas
dan dan memberikan memberikan kartu kartu pengenal pengenal ( (Sim/ktp/stnk Sim/ktp/stnk) )
„ „ Petugas Petugas memeriksa memeriksa apakan apakan data data tersebut tersebut sudah sudah ada ada
pada pada arsip arsip anggota anggota
„ „ Jika Jika tidak tidak ada ada, , petugas petugas akan akan membuat membuat kartu kartu anggota anggota
baru baru dan dan memberikannya memberikannya pada pada anggota anggota
„ „ Pada Pada saat saat meminjam meminjam anggota anggota harus harus menunjukan menunjukan kartu kartu
anggota anggota dan dan memberikan memberikan data data vcd vcd yang yang akan akan dipinjam dipinjam
„ „ Petugas Petugas akan akan mencari mencari dari dari arsip arsip vcd vcd
„ „ Jika Jika vcd vcd tidak tidak ada ada atau atau sedang sedang dipinjam dipinjam maka maka petugas petugas akan akan
memberitahukan memberitahukan status status kosong kosong ke ke anggota anggota
„ „ Jika Jika ada ada maka maka petugas petugas akan akan membuat membuat nota nota peminjaman peminjaman dan dan
memberikannya memberikannya ke ke anggota anggota

Tidak ada komentar: