1/9/2012
Diagram Arus Data Ketika kaki di langkahkan itulah nasib yang telah kita pilih untuk hari itu Berdo’alah agar mendapat RahmatNya
Ø 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
PENGERTIAN atau DEFINISI
DATA FLOW DIAGRAM
Ø Gambaran grafis suatu sistem yang menggunakan sejumlah simbol untuk menggambarkan arus data yang mengalir melaui proses yang saling berkaitan
1
1/9/2012
Ø 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)
External Entity (kesatuan luar) 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
2
1/9/2012
Notasi, Identifikasi, Aplikasi External Entity
Data Flow (aliran data)
a Langganan EE sebagai penyedia Data
(KODE)
identifikasi EE
EE sebagai penerima hasil olahan Data
b Gudang
NOTASI APLIKASI
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
Konsep Paket Dari Data (Packet Of Data)
Notasi, Identifikasi, Aplikasi Data Flow
a
Order Langganan
Langganan (identifikasi DF)
NOTASI
Pembayaran
1 Order Langganan
Gambar Yang salah
Laporan Keuangan a
APLIKASI
Order Langganan
Langganan
Order Langganan Dan Pembayaran
1 Order Langganan
Gambar Yang benar
3
1/9/2012
Konsep Arus Data Menyebar (Diverging Data Flow)
Konsep Arus Data Mengumpul (Converging)
2 Order Langganan Tembusan journal
1 Order Penjualan
Penerimaan Kas
1 faktur
Tembusan Permintaan barang
Pembuatan faktur
b
a Pengiriman
Gudang
Langganan
2
Tembusan kredit
Pembuatan Slip pengepakan
3
Slip pengepakan
Verifikasi Kredit
Konsep Arus Data Mengumpul (Converging)
PROSES ›
1 faktur Pembuatan faktur
›
a Langganan
›
2 Pembuatan Slip pengepakan
Slip pengepakan
›
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
4
1/9/2012
NOTASI PROSES Identifikasi Nama Proses
atau
Nama Proses
Identifikasi
Kesalahan dalam penggambaran proses yang terjadi
Nama Proses
Identifikasi
?
Nama Proses
Pemroses Identifikasi Proses Dinyatakan berupa angka yang menunjukkan nomor acuan dari proses Nama Proses M enunjukkan 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.
SIMPANAN DATA 1. 2. 3. 4. 5.
Media
Black Hole (Ada input tidak ada output) Identifikasi
?
Nama Proses
Miracle / ajaib (Ada output namun tidak ada input)
NOTASI
Nama data source
Suatu file atau database di sistem komputer Suatu arsip atau catatan manual Suatu kotak tempat data di meja seseorang Suatu tabel acuan manual Suatu agenda atau buku
Media
Nama data source
kesalahan yang sering muncul D1
Penjualan
D2
Piutang dagang
D2
Piutang dagang
a Langganan
5
1/9/2012
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
Update data 1 Memeriksa dan merubah data barang
Penjualan D1
Persediaan barang
D1
Persediaan barang
1 Status barang
Memeriksa dan merubah data barang
Penjualan
ada di simpanan data.
Context diagram (top level / level 0)
x
a
PROSEDUR PEMBUATAN DATA FLOW DIAGRAM
0
y
b
c
Over view diagram (level 1)
1
x
a
2
A
c B D
b
y
4
E
3
Z
c
6
1/9/2012
Over view diagram (level 1)
1
x
a
2
A
c B D
b
4
y
3
E
D
Over view diagram (level 2)
3.1
E
APLIKASI PEMBUATAN DATA FLOW DIAGRAM
c
Z
P
Q
3.2
R
S
3.3
Z
DIAGRAM CONTEXT
DIAGRAM JENJANG PROSES 0 c
b
Status Langganan
Level System
SISTEM PENJUAL AN
Gudang
Manajer Kredit
0 a
Langganan
Order langganan
Level Function
Tembusan permintaan persediaan
SISTEM PENJUALAN Faktur, Tembusan kredit
d
Pengiriman
1
2
3
4
Menentukan Order Langganan
Memveri fikasi Kredit
Merekam Transaksi Dan posting
Membuat Laporan
1.1
1.2
1.3
1.4
Mengecek Pemenuhan order
Merekam Back order
Membuat Order penjualan
Membuat Faktur dan tembusan
Level Event
7
1/9/2012
Level 2
Level 1
1 D6
1
a
Manajer Kredit
a
3 Merekam Transaksi Dan posting
Menentukan Order Langganan
c
Manajer Kredit
Order langganan
Gudang
b
Langganan
2
4
Memveri fikasi Kredit
Membuat Laporan
Mengecek Pemenuh an order
Manajer Kredit Tembusan Permintaan persediaan
d
Pengiriman
b Pengiriman
Faktur, tembusan kredit
›
›
Proses DAD dapat beroperasi secara parallel DAD lebih menunjukkan arus dari data DAD Tidak dapat menunjukkan proses perulangan dan proses keputusan
1.3 Membuat Order penjualan
1.2 Merekam Back order
Rekam order penjualan
D8
* Order penjualan
Order Penjualan
2
1.4
Verifikasi Kredit
Membuat Faktur penjualan
D8 D1
3
4
* Order penjualan langganan
Menentukan Order Langganan
Kelemahan DAD FLOW CHART SYSTEM
DAD ›
rekam back order
Order tidak terpenuhi
Nama langganan
Sistem Penjualan
Perbedaan dan Persamaan DAD dengan Flow Chart System
Back order
1.1
Order terpenuhi
c
D7
Persediaan Status persediaan
›
›
›
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
› › ›
Tidak dapat menunjukkan proses perulangan Tidak dapat menunjukkan proses keputusan Tidak dapat menunjukkan proses perhitungan
8
1/9/2012
SISTEM PENGGAJIAN KARYAWAN PADA PT. AlHAQQ
a
Admin SDM
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
b
Karyawan
Admin SDM
Arsip Biodata
1
2
BIODATA KARYA WAN
DATA PRESEN SI
D1
LEVEL - 1
Rekap Biodata kary.
D2
BIODATA
Rekap Presensi Kary.
3
Admin SDM
Arsip Biodata
PRESENSI
Rekap Biodata kary.
SISTEM PENGGAJIAN
Manajer Keuangan
1.2
2
MENGUKUR PRESTASI KARYAWAN
D2
BIODATA
1.3 MENENTUK AN DATA PRESTASI
c
GAJIKAR
1.1 MEREKAM DATA KARYAWAN
D1
Slip Terima
Laporan Keuangan D3
a
Presensi
PERHITU NGAN GAJI
Manajer Keuangan
CONTEXT LEVEL
BUATLAH DATA FLOW DIAGRAM
a
c
SISTEM PENGGA JIAN
b
Karyawan
Rekap Presensi Kary.
DATA PRESEN SI
PRESENSI
Rekap Pengukuran Prestasi
3 Form Prestasi Karyawan
PERHITU NGAN GAJI
LEVEL -2 BIO DATA KARYAWAN
9
1/9/2012
TUGAS …..!! Sistem Flowchart inventori dimulai dengan kartu pengiriman yang setiap tanggal 01 setiap bulan dikumpulkan secara manual, lalu dimasukkan ke dalam file melalui key board dengan bantuan program pemasukkan data transaksi. Pemasukkan data penjualan dimasukkan tersendiri melalui suatu program.Kedua file di relasikan dalam program inventori untuk pembuatan laporan stok dan file reorder Tugas: 1. Buatlah Flowchart Sistem 2. Buatlah Data Flow Diagram
Mari ke Latihan KASUS DFD
cLIcK heRe
10