Anda di halaman 1dari 22

PERANCANGAN SISTEM

TERSTRUKTUR
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.
Data Flow Diagram (DFD)
• Adalah diagram untuk memodelkan aliran
data dan proses, sehingga dapat
merepresentasikan :
– Bagaimana data masuk dan/atau keluar sistem
– Proses apa yang akan mengubah data menjadi
data/informasi lainnya
– Dimana data disimpan
– Darimana sumber data untuk sistem dan kemana
data disampaikan dari sistem.
Notasi / simbol DFD
Jenis DFD
• Logical DFD (DFD Logis), adalah DFD yang
menggambarkan proses-proses yang terjadi dalam
sistem beserta komponen-komponennya.
• Ciri-ciri penggambaran DFD Logis :
• 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 :
Tingkatan DFD
• Diagram Konteks (Context Diagram). Ciri-ciri : hanya
1 bubble dan minimal ada 1 entitas eksternal.
• DFD Level 0, DFD Level 1, DFD Level 2, dan
seterusnya. Penomoran di setiap level adalah :
– Level 0 : 1.0, 2.0, 3.0, …
– Level 1 Proses 1.0 : 1.1, 1.2, 1.3, …
– Level 1 Proses 2.0 : 2.1, 2.2., 2.3, …
– Level 2 Proses 2.2 : 2.2.1, 2.2.2, 2.2.3, …
Menggambar DFD Berdasarkan Cerita
Kasus (Deskriptif Prosedur)
• Menggambar DFD dapat berdasarkan cerita kasus
(deskriptif prosedur) atau berdasarkan flow map
yang telah dibuat sebelumnya.
• Menggambar DFD berdasarkan cerita kasus kita
harus menentukan
(1) entitas luar,
(2) entitas dalam,
(3) proses,
(4) arus data dan
(5) file (data store).
Soal-1 Prosedur Penilaian pada suatu
universitas adalah sebagai berikut :
Data nilai dari dosen diserahkan ke bagian
administrasi
1. Bagian administrasi mencatat nilai-nilai tersebut
untuk dihitung nilai akhirnya
2. 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.
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)
• Diagram Konteks

Dosen Data nilai

Sistem Informasi Lembar Hasil Studi,


Mahasiswa
Penilaian Daftar Nilai Akhir
Bagian
Akademik Data Dosen,
Mahasiswa,
Matakuliah
DFD Level 0

Dosen

File Dosen Data nilai


1.0
Bagian Data Dosen, Mencatat
Akademik Mahasiswa, Data Master
2.0 3.0
Matakuliah File Matakuliah
Mencatat File Nilai Hitung Nilai
Data Nilai Akhir

File Mahasiswa

File Nilai
Akhir
File Matakuliah
2

4.0
Tampilkan
5.0 Daftar Nilai
Buat Lembar Akhir
Hasil Studi

Daftar nilai akhir


(tampilan)
Lembar Hasil
Studi (dicetak)
Mahasiswa
• DFD Logis Level 1 Proses 1.0 Mencatat Data
Master 1.1
Data Dosen Catat Data File Dosen
Dosen

Data
1.2
Bagian Matakuliah
Catat Data File Matakuliah
Akademik
Matakuliah

Data
Mahasiswa
1.3
Catat Data File Mahasiswa
Mahasiswa
• DFD Fisik
Dosen

File Dosen Data nilai


1.0
Bagian Data Dosen, Operator
Akademik Mahasiswa, Data
Matakuliah File Matakuliah 2.0
Bagian File Nilai
Administrasi

File Mahasiswa
File Nilai
Akhir

Lembar Hasil Daftar nilai akhir


Studi (dicetak) (tampilan)

Mahasiswa
Latihan Menemukan Kesalahan pada
DFD
Latihan Menemukan Kesalahan pada
DFD
Latihan Menemukan Kesalahan pada
DFD
Latihan Menemukan Kesalahan pada
DFD
Latihan Menemukan Kesalahan pada
DFD
Latihan Menemukan Kesalahan pada
DFD
Latihan Menemukan Kesalahan pada
DFD

Anda mungkin juga menyukai