Upload
hoangtram
View
282
Download
7
Embed Size (px)
Citation preview
1
1
Analisis Sistem (bag.2)
U. Abd. Rohim, MT
Elemen Analisis (1)vPemodelan FungsionalvPemodelan DatavPemodelan Prilaku/Status
2
2
Elemen Analisis (2)
3
Data Dict.
Control Spec.
DFDERD
STD
System Flow
vDocument FlowchartvProgram FlowchartvProcess Flowchart
4
3
Simbol Flowchart
5
Process(Manual)
Process(Computer)
Decision
Storage(Manual)
Storage(Digital)
Start/Finish
Single Document
Multi Document
Contoh Document Flowchart
6
Mulai
Bagian A Bagian B Bagian C Bagian D
4
Contoh Process Flowchart (1)
7
1Mulai 2
3
No Yes
4
5
Bagian A Bagian B Bagian C
Terdapat Narasi untuk masing masing proses dalam bentuk sebuah tabel
Contoh Process Flowchart (2)
8
Ope
ratio
n
Mov
emen
t
Sto
rage
Insp
ectio
n
Del
ay Description
5
Pemodelan FungsionalvMendeskripsikan seluruh fungsi yang terlibat dlm PLvTools§ Data Flow Diagram (DFD)
• Menggambarkan bagaimana data ditranformasikan pada PL
• Menggambarkan fungsi-fungsi yg mentraformasikan data
§ Process Specification• Berisi Deskripsi dari setiap fungsi yang ada di DFD
9
Context Diagram
vMerepresentasikan sebuah sistem dlm satu “Black Box” terhadap lingkungan sekitarnya
vContoh:
10
Sistem InformasiAkademik
Mahasiswa Dosen
6
Data Flow Diagram (1)vPenjabaran lebih lanjut dari context diagramvDFD dapat terdiri atas beberapa level§ Level 0; merupakan level tertinggi§ Level 1; penjabaran dari level 0§ Level 2; penjabaran dari level 1. dst
vSemakin rendah levelnya semakin rinci fungsinya
11
Data Flow Diagram (1)vNotasi Dasar
vSetiap level harus diberikan nomor.§ No-level.no-urut (0.1, 1.2, dst)
12
ExternalEntity
ProcessData Storage
7
Process Specification (1)vDeskripsi rinci pada setiap proses yang muncul
pada DFD§ Proses yang harus mengandung P-SPEC adalah
proses yang sudah tidak didekomposisi lagi menjadi sub-sub proses di bawahnya
13
Process Specification (2)v Informasi yang terkandung dalam P-SPEC adalah:§ Input:
• …• …
§ Output:• …• …
§ Algoritma:…
…
14
8
Pemodelan DatavMendeskripsikan data yg terlibat dlm PLvTools§ Entity Relation Diagram (ERD)
• Diagram keterhubungan antar objek data§ Data Object Description
• Deskripsi atribut dari setiap objek data§ Data Dictionary
• Deskripsi semua objek data yang yang dibutuhkan maupun dihasilkan oleh PL
15
E-R Diagram (1)
vContoh ERD vEntitas § BUKU
• Atribut: NoBuku,KodeBuku, Judul, Pengarang …§ ANGGOTA
• Nim, Nama, Jurusan, Alamat ...
16
BUKU ANGGOTAN M
9
E-R Diagram (2)vRelasi§ Meminjam
• Atribut: NIM, NoBuku,KodeBuku, Tanggal vKardinalitas§ N-M
• 1 buku dapat dipinjam oleh banyak anggota dan• 1 anggota dapat meminjam banyak buku
17
Data Object DescriptionvMenyimpan semua atribut entitas dan relasi yang
muncul pada ERD
18
10
Data Dictionary (1)vMenyimpan semua objek data yang dibutuhkan dan
dihasilkan oleh sebuah PL§ Objek data yang muncul pada:
• ERD, DFD, STD§ Harus selengkap mungkin dan serinci mungkin,
contoh: • Nama = Nama_depan + Nama_belakang• Nama_depan = …• Nama_belakang = …
19
Data Dictionary (2)vBerisi § Name: Nama utama yang muncul pada objek data,
data store atau entity external§ Alias: Nama lain yang digunakan§ Where Used/How Used: daftar proses yang
menggunakan data dn bagaimana menggunakannya§ Content Description: Notasi untuk merepresentasikan
data § Supplementary Information
20
11
Data Dictionary (3)v Notasi:
Jenis Notasi Arti
= Terdiri atasUrutan + DanPilihan [ | ] AtauPengulangan { }N Pengulangan
sebanyak N kali( ) data Optional* * Pembatas komentar
21
Data Dictionary (4)vContoh:§ Nama Mahasiswa = nama_depan +
nama_belakang§ Jenis Kelamin = [laki-laki | Perempuan]§ Nomor Telepon = (kode_negara)+
kode_wilayah + nomor
22