Outline
ERD
DFD
STD
CFD
Kamus data
berikut:
Menggambarkan apa yang dibutuhkan pelanggan
Membangun dasar bagi pembuatan desain
perangkat lunak
Membatasi serangkaian persyaratan yang dapat
divalidasi begitu perangkat lunak dibangun.
Pemodelan Data
Pemodelan data menjawab serangkaian data
Memiliki
Karyawan
Kendaraan
Nama
Model
NIP
Plat nomor
Thn Masuk
No Rangka
Thn beli
Objek data
Representasi semua informasi gabungan
Atribut
Informasi yang dimiliki oleh objek data
Hubungan
Menggambarkan hubungan suatu objek data
Kardinalitas
Satu ke satu (1:1)
Modalitas
Bernilai satu jika hubungan merupakan
perintah
Bernilai n0l jika hubungan tersebut bersifat
opsional
Kardinalitas:
Tindakan
Perbaikan
Disediakan dgn
Pelanggan
Modalitas
Modalitas
(1,M)
object
s
object
Relasi
(1,1)
Tujuan Utama
Tujuan utama dari ERD adalah mewakili
input
computer
based
system
output
external entity
process
data flow
data store
Entitas Eksternal
Merupakan elemen sistem yang
Proses
Sebuah transformasi yang diaplikasikan ke
data
Contoh : perhitungan, sistem informasi
komputer
Aliran Data
Data bergerak dalam suatu sistem, dimulai
sebagai input dan menghasilkan output
Penyimpan data
Informasi tersimpan yang digunakan
perangkat lunak
Levelisasi DFD
DFD tingkat 0 atau konteks diagram mewakili
p2
level 1
p4
p3
level 0
p1
dari sistem
Analisa bagaimana sistem membuat sebuah
transisi ke transisi berikutnya
Gambarkan dalam sebuah State Transition
Diagram (STD)
Notasi STD
Keadaan
Event yang menyebabkan transisi
Action yang terjadi
Keadaan
akhir
Contoh STD
full and start
invoke manage-copying reading
operator
commands
full
invoke read-op-input
copies done
invoke read-op-input
making copies
reloading paper
empty
invoke reload paper
jammed
invoke problem-diagnosis
problem state
not jammed
invoke read-op-input
Contoh CFD
Event Sensor
Sensor
Sinyal alarm
Sensor
monitor
Alarm
Telepon
KAMUS DATA
Merupakan sebuah daftar yang terorganisasi
contoh
telephone number
integrated
office
phone
system
system output
telephone number
Aliases:
Where/How
used:
read-phone-number (input)
display-phone-number (output)
analyze-long-distance-calls (input)
Description:
Format:
alphanumeric data