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
Notasi, Identifikasi,
Aplikasi
External Entity
a Langganan b GudangNOTASI
APLIKASI
(KODE)identifikasi
EE
EE sebagaipenerima hasil olahan DataEE sebagai penyedia Data
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 KeuanganNotasi, Identifikasi,
Aplikasi
Data Flow
NOTASI
Konsep Paket Dari
Data (Packet Of
Data)
a Langganan Order Langganan 1 Order Langganan PembayaranGambar Yang salah a Langganan Order Langganan Dan Pembayaran 1 Order Langganan
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 kreditKonsep Arus Data
Mengumpul
(Converging)
a Langganan faktur 1 Pembuatan faktur Slip pengepakan 2 Pembuatan Slip pengepakan PengirimanKonsep Arus Data
Mengumpul
(Converging)
a Langganan faktur 1 Pembuatan faktur Slip pengepakan 2 Pembuatan Slip pengepakanPROSES
›
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
atau Identifikasi Nama Proses Identifikasi Nama Proses Pemroses Nama Proses Identifikasi ProsesDinyatakan berupa angka yang menunjukkan nomor acuan dari proses
Nama Proses
Menunjukkan apa yang dikerjakan proses, biasanya diawali dengan kata kerja
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
Media Nama data source
NOTASI
Media Nama data source
kesalahan yang sering muncul
D1 Penjualan D2 Piutang dagang
D2 Piutang dagang a
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 data.
Update data
1 Memeriksa dan merubah data barang D1 Persediaan barang Penjualan 1 Memeriksa dan merubah data barang D1 Persediaan barang Status barang PenjualanPROSEDUR
PEMBUATAN
DATA
FLOW
DIAGRAM
0 a b c x yContext 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)
APLIKASI
PEMBUATAN
DATA
FLOW
DIAGRAM
DIAGRAM
CONTEXT
0
b a d Status Langganan Order langganan c Langganan Manajer Kredit Tembusan permintaan persediaan Faktur, Tembusan kredit Gudang Pengiriman SISTEM PENJUALANDIAGRAM
JENJANG PROSES
0 SISTEM PENJUAL AN 1 Menentukan Order Langganan 2 Memveri fikasi 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 Level System Level Function Level Event1 Menentukan Order Langganan 2 Memveri fikasi Kredit 3 Merekam Transaksi Dan posting 4 Membuat Laporan a Manajer Kredit b Langganan c Gudang d Pengiriman
Level 1
Sistem Penjualan
1
1.1 Mengecek Pemenuh an 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 persediaanOrder 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 Verifikasi Kredit 3 Order terpenuhi Order Penjualan 4 Level 2
Menentukan Order Langganan
Perbedaan dan
Persamaan DAD
dengan Flow Chart
System
›
Proses DAD dapat
beroperasi secara
parallel
›
DAD lebih
menunjukkan arus
dari data
›
DAD Tidak dapat
menunjukkan proses
perulangan dan
proses keputusan
›
Flow Chart System
menunjukkan proses
yang urut dan runtut
›
Flow Chart System
Lebih menunjukkan
arus fisik pada sistem
›
Flow Chart System
Tidak Dapat Juga
menunjukkan proses
perulangan dan
proses keputusan
DAD
FLOW CHART
SYSTEM
Kelemahan
DAD
›
Tidak dapat menunjukkan
proses perulangan
›
Tidak dapat menunjukkan
proses keputusan
›
Tidak dapat menunjukkan
1. Berawal dari kartu presensi yang setiap tanggal 27 di
kumpulkan secara manual
2. Data presensi dimasukkan melalui key board dengan
melalui suatu pengolahan program, sehingga dibentuk
file presensi
3. Data karyawan di olah tersendiri melalui program data
karyawan, dengan membentuk file karyawan
4. Kedua file ini di relasikan dengan file tunjangan dan file
potongan melalui program penggajian
5. Dari program penggajian diperoleh laporan penggajian
kepada manajemen dan slip penggajian kepada setiap
karyawan
SISTEM PENGGAJIAN KARYAWAN PADA PT.
Al-HAQQ
BUATLAH DATA FLOW DIAGRAM
b Karyawan c Manajer Keuangan
SISTEM
PENGGA
JIAN
a Admin SDMCONTEXT LEVEL
SISTEM PENGGAJIAN 1 BIODATA KARYA WAN 2 DATA PRESEN SI 3 PERHITU NGAN GAJI BIODATA D1 D2 PRESENSI GAJIKAR D3 b Presensi Karyawan a Admin SDM Arsip Biodata Laporan Keuangan c Manajer KeuanganLEVEL - 1 Slip Terima
Rekap Biodata kary. Rekap Presensi Kary. 1.1 MEREKAM DATA KARYAWAN 1.2 MENGUKUR PRESTASI KARYAWAN 1.3 MENENTUK AN DATA PRESTASI a Admin SDM Arsip Biodata 2 DATA PRESEN SI 3 PERHITU NGAN GAJI BIO DATAKARYAWAN
Form Prestasi Karyawan