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.
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
LOGO
Jenis DFD
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
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
LOGO
NOL
2.0
NAMA PROSES 2
RINCI RINCI
2.1 2.1
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 :
LOGO
Identifikasi kebutuhan proses berbasis
komputer yang dibutuhkan adalah :
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