You are on page 1of 15

ANALISIS &

PERANCANGAN SISTEM
(PENDEKATAN TERSTRUKTUR)
PEDAHULUAN
Analisis Perancangan Sistem Informasi
dengan pendekatan terstruktur, dikenal
dengan pendekatan berorientasi data
(Data Oriented Approach)
Menitik beratkan permasalahan pada
aliran Data, yaitu: Arus Data (Data Flow)
dan Struktur Data (Data Structure).
Tahap Awal Analisis
Pendefinisian kebutuhan perangkat lunak
(User Requirement) .
Proses rekayasa ini meliputi identifikasi
kebutuhan, perbaikan identifikasi
kebutuhan, Pemodelan, dan Spesifikasi
kebutuhan.
Mengapa Diperlukan
Menghindari membangun perangkat lunak
yang banyak memiliki kesalahan
Banyak aspek kebutuhan yang tidak
terungkap
Banyak faktor lingkungan yang berpengaruh yang
tidak dianalisis
Mmbutuhkan waktu pengembangan yang sangat
lama
Menghabiskan banyak biaya karena kecerobohan
Tujuan Memuaskan kebutuhan customer
Pemodelan Data
Fungsi mendeskripsikan data yang terlibat
dalam perangkat lunak.
Data
Dictionary
D
F
D
P
r
o
c
e
s
s
S
p
e
c
i
f
i
c
a
t
i
o
n
E
R
D
D
a
t
a

O
b
j
e
c
t
D
e
s
c
r
i
p
t
i
o
n
STD
Control
Specification
Alat Bantu Pemodelan Data
pemodelan data yaitu:
ERD (Entity Relationship Diagram): Merupakan
diagram yang menyatakan keterhubungan antar
objek data
DOD (Data Object Description): Merupakan
deskripsi atribut dari setiap objek data.
Kamus Data (Data Dictionary): Deskripsi semua
objek data yang dibutuhkan maupun yang
dihasilkan oleh perangkat lunak.
ERD (Entity Relationship
Diagram)
Suatu diagram yang menggambarkan
relasi atau hubungan antar objek.
Relasi antar objek dihubungkan dengan
garis, ada banyak relasi,
Hubungan satu ke banyak (one to many
relationship)
Hubungan dari satu ke satu (one to one
relationship).
Contoh ERD
Mahasiswa Matakuliah NamaMK
KodeMK
SKS
Ambil
JKelamin
NamaMHS
NRP
NRP KodeMK
Nilai
1 n
DOD (Data Object Description)
Bagian dari ERD (Entity Relational
Diagram) yang telah dirancang.
DOD menyimpan keterangan semua
atribut entitas dan relasi yang muncul
pada tahap perancangan ERD.
Contoh DOD
Atribut Tipe Deskripsi
NRP Numerik Nomor identitas mahasiswa yang
nilainya unik.
NamaMHS Karakter Nama ahasiswa sesuai dengan format
nama yang tertulis di ijazah sekolah
JKelamin Boolean Jenis Kelamin mahasiswa, 0 wanita, 1
pria
KodeMK Karakter Kode nama matakuliah sesuai
kurikulum
NamaMK Karakter Nama matakuliah sesuai kode
matakuliah pada kurikulum
SKS Numerik Jumlah kredit matakuliah
Nilai Karakter Nilai matakuliah yang diperoleh
mahasswa
Kamus Data (Data Dictionary)
Menyimpan semua objek data yang
dibutuhkan dan dihasilkan oleh perangkat
lunak. Biasanya pembuatan kamus data
dilakukan setelah modelan fungsional dan
model kelakuan selesai dibuat.

Pemodelan Fungsional
Mendeskripsikan seluruh fungsi yang terlibat di
dalam perangkat lunak.
Alat Bantu :
Context Diagram, Merepresentasikan sistem sebagai sebuah
black box terhadap lingkungan luar.
DFD (Data Flow Diagram), Menggambarkan bagaimana data
ditransformasikan dalam perangkat lunak serta
menggambarkan fungsi-fungsi yang mentransformasikan
data.
Process Specification, Merupakan deskripsi detial dari
proses dalam DFD.

Context Diagram
Bertujuan membatasi sistem penyampaian
informasi yang akan dirancang dan
menunjukan interaksi sistem dengan
komponen luar.
Data Flow Diagram
Menjelaskan rincian dari Diagram Konteks
yang menggambarkan bagaimana proses
aliran data terjadi dalam sistem.
Data Flow Diagram menjelaskan tentang
aliran data masuk, keluar dan proses serta
penggunaan file.

You might also like