Materi TIK VI –(APSIK)
PEMODELAN PROSES BISNIS
DATA FLOW DIAGRAM (DFD)
Rina Kurniawati, [Link]., M.T., MTA.
Email : [Link].g@[Link]
[Link]@[Link]
LOGO
PENDEKATAN TERSTRUKTUR
Pendekatan terstruktur adalah memodelkan sistem berdasarkan
fungsi-fungsi (proses-proses) yang ada dalam sistem tersebut.
Alat bantu yang digunakan adalah data flow diagram, spesifikasi
proses, kamus data, diagram entity relationship, structured chart.
Sedangkan pendekatan berbasis objek (metodologi berbasis objek)
adalah memodelkan sistem berbasis berdasarkan proses yang
dapat dilakukan oleh aktor.
Alat bantu yang digunakan adalah Unified Modelling Language
(UML) yang terdiri dari diagram use case, diagram kelas, diagram
objek, diagram sekuen, diagram status, diagram aktifitas, dan
seterusnya.
LOGO
PENDEKATAN TERSTRUKTUR
Adalah suatu diagram yang menggunakan notasi-notasi untuk
menggambarkan arus dari data sistem, yang penggunaannya
sangat membantu untuk memahami sistem secara logika,
tersruktur dan jelas.
Digunakan sebagai perangkat penting dalam memodelkan
sistemuntuk penggambaran analisis maupun rancangan sistem
yang mudah dikomunikasikan oleh pengembang ke pemakai
atau pembuat program
Digunakan untuk menggambarkan proses bisnis yang terjadi
dan hubungannya dengan data
LOGO
Data Flow Diagram (DFD)
Adalah diagram untuk memodelkan aliran data dan
proses, sehingga dapat merepresentasikan :
1. Bagaimana data masuk dan/atau keluar sistem
2. Proses apa yang akan mengubah data menjadi data/informasi
lainnya
3. Dimana data disimpan
4. Darimana sumber data untuk sistem dan kemana data
disampaikan dari sistem.
LOGO
Notasi / simbol DFD
Penggunaan DFD dipopulerkan oleh DeMarco – Yordan dan Gane –
Sarson dengan menggunakan pendekatan Metoda Analisis Sistem
Terstruktur (SSADM).
DeMarco – Yordan Keterangan Gane – Sarson
Symbols Symbols
External Entity
(Kesatuan Luar)
Process
(Proses)
Data Flow
(Aliran Data)
Data Store
(Penyimpanan
Data)
LOGO
Jenis DFD
1. Logical DFD (DFD Logis), adalah DFD yang menggambarkan
proses-proses yang terjadi dalam sistem beserta komponen-
komponennya.
Ciri-ciri penggambaran DFD Logis:
2. Physical DFD (DFD Fisik), adalah DFD yang menggambarkan pelaku
proses, aliran data, entitas eksternal dalam suatu sistem beserta aliran
data dan tempat penyimpanan datanya.
Ciri-ciri penggambaran :
LOGO
Entitas Eksternal/Terminator
Entitas (kesatuan) diluar sistem yang akan
dimodelkan.
Memberikan input atau menerima output dari/ke
sistem.
Berupa orang, organisasi, sumber informasi lain atau
penerima akhir suatu laporan
Contoh :
Mahasiswa Yayasan
LOGO
Proses
Merupakan pekerjaan atau kegiatan yang dilakukan
orang atau komputer, dimana aliran data masuk,
ditransformasikan ke aliran data keluar
Contoh :
1
1.0
Pembuatan Hitung Gaji
Slip
Pegawai
LOGO
Yang perlu diperhatikan dalam
pengambaran proses
Proses harus memiliki input dan output.
Proses dapat dihubungkan dgn komponen terminator, data store
atau proses melalui alur data.
Sistem/bagian/divisi/departemen yang sedang dianalisis oleh
profesional sistem digambarkan dgn komponen proses
LOGO
Data Store (Penyimpanan Data)
Dapat berupa suatu file atau suatu sistem database dari
suatu komputer, suatu arsip/ dokumen, suatu
agenda/buku`
LOGO
Data Flow (Arus Data)
Menggambarkan aliran data dari satu proses ke
proses lain
Menggunakan anak panah
Contoh bentuk penggunaan :
Laporan tercetak yang dihasilkan sistem
Output pada layar komputer
Masukan untuk komputer
Komunikasi ucapan
Dsb…
LOGO
LEVEL DFD
DFD dapat diturunkan kedalam beberapa level dimana level yang rendah
harus bisa mereprensentasikan proses tersebut dalam spesifikasi proses
yang lebih jelas
Diagram konteks/DFD Level 0
DFD Level 1
DFD Level 2 dari proses nomer 3
LOGO
Contoh Penomoran Proses
Nama Level Nama Diagram Nomor Proses
0 Konteks 0
1 Diagram Nol 1.0, 2.0, 3.0…
2 Diagram Rinci 1.0 1.1, 1.2, 1.3…
2 Diagram Rinci 2.0 2.1, 2.2, 2.3…
2 Diagram Rinci 3.0 3.1, 3.2, 3.3…
3 Diagram Rinci 1.1 1.1.1, 1.1.2, …
3 Diagram Rinci 1.2 1.2.1, 1.2.2, …
3 Diagram Rinci 1.3 1.3.1, 1.3.2, …
Dst..
LOGO
CONTEXT DIAGRAM
THE SYSTEM
NOL NOL NOL
1.0 2.0 3.0
NAMA PROSES1 NAMA PROSES2 NAMA PROSES3
RINCI RINCI RINCI
1.1 1.2 1.3
LOGO
NOL
2.0
NAMA PROSES 2
RINCI RINCI
2.1 2.1
RINCI RINCI RINCI
2.1.1 2.1.2 2.1.3
LOGO
Cara Mengambar DFD
1. Dapat berdasarkan cerita kasus (deskriptif prosedur)
diawali dengan menentukan
(1) entitas luar,
(2) entitas dalam,
(3) proses,
(4) arus data dan
(5) file (data store)
2. Berdasarkan flow map yang telah dibuat sebelumnya.
LOGO
Soal-1 Prosedur Penilaian pada suatu universitas
adalah sebagai berikut :
a. Data nilai dari dosen diserahkan ke bagian administrasi
b. Bagian administrasi mencatat nilai-nilai tersebut untuk
dihitung nilai akhirnya
c. Mahasiwa dapat melihat daftar nilai akhir melalui
tampilan kemudian menerima lembar hasil studi yang
memuat seluruh mata kuliah yg diambil
Buatlah identifikasi kebutuhan sistem komputerisasi yang
terdiri dari proses, data input dan data/informasi
outputnya.
LOGO
Identifikasi kebutuhan proses berbasis
komputer yang dibutuhkan adalah :
1. Mencatat data nilai dari dosen
Input : data nilai dari dosen, file dosen, file matakuliah
Output : file nilai per mahasiswa
2. Menghitung nilai akhir
Input : file nilai per mahasiswa
Output : file nilai akhir
3. Menampilkan daftar nilai akhir
Input : file nilai akhir
Output : tampilan daftar nilai akhir
4. Membuat lembar hasil studi
Input : file nilai akhir, file mahasiswa
Output : lembar hasil studi (dicetak)
LOGO
Latihan Menemukan Kesalahan pada DFD
LOGO
Latihan Menemukan Kesalahan pada DFD
LOGO
Latihan Menemukan Kesalahan pada DFD
LOGO
Latihan Menemukan Kesalahan pada DFD
LOGO