11
1 1 Analisis Sistem (bag.2) U. Abd. Rohim, MT Elemen Analisis (1) v Pemodelan Fungsional v Pemodelan Data v Pemodelan Prilaku/Status 2

Analisis Sistem (bag.2) · PDF fileERD DFD STD System Flow vDocument Flowchart vProgram Flowchart vProcess Flowchart 4. 3 Simbol Flowchart 5 Process ... Contoh Document Flowchart 6

Embed Size (px)

Citation preview

Page 1: Analisis Sistem (bag.2) · PDF fileERD DFD STD System Flow vDocument Flowchart vProgram Flowchart vProcess Flowchart 4. 3 Simbol Flowchart 5 Process ... Contoh Document Flowchart 6

1

1

Analisis Sistem (bag.2)

U. Abd. Rohim, MT

Elemen Analisis (1)vPemodelan FungsionalvPemodelan DatavPemodelan Prilaku/Status

2

Page 2: Analisis Sistem (bag.2) · PDF fileERD DFD STD System Flow vDocument Flowchart vProgram Flowchart vProcess Flowchart 4. 3 Simbol Flowchart 5 Process ... Contoh Document Flowchart 6

2

Elemen Analisis (2)

3

Data Dict.

Control Spec.

DFDERD

STD

System Flow

vDocument FlowchartvProgram FlowchartvProcess Flowchart

4

Page 3: Analisis Sistem (bag.2) · PDF fileERD DFD STD System Flow vDocument Flowchart vProgram Flowchart vProcess Flowchart 4. 3 Simbol Flowchart 5 Process ... Contoh Document Flowchart 6

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

Page 4: Analisis Sistem (bag.2) · PDF fileERD DFD STD System Flow vDocument Flowchart vProgram Flowchart vProcess Flowchart 4. 3 Simbol Flowchart 5 Process ... Contoh Document Flowchart 6

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

Page 5: Analisis Sistem (bag.2) · PDF fileERD DFD STD System Flow vDocument Flowchart vProgram Flowchart vProcess Flowchart 4. 3 Simbol Flowchart 5 Process ... Contoh Document Flowchart 6

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

Page 6: Analisis Sistem (bag.2) · PDF fileERD DFD STD System Flow vDocument Flowchart vProgram Flowchart vProcess Flowchart 4. 3 Simbol Flowchart 5 Process ... Contoh Document Flowchart 6

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

Page 7: Analisis Sistem (bag.2) · PDF fileERD DFD STD System Flow vDocument Flowchart vProgram Flowchart vProcess Flowchart 4. 3 Simbol Flowchart 5 Process ... Contoh Document Flowchart 6

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

Page 8: Analisis Sistem (bag.2) · PDF fileERD DFD STD System Flow vDocument Flowchart vProgram Flowchart vProcess Flowchart 4. 3 Simbol Flowchart 5 Process ... Contoh Document Flowchart 6

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

Page 9: Analisis Sistem (bag.2) · PDF fileERD DFD STD System Flow vDocument Flowchart vProgram Flowchart vProcess Flowchart 4. 3 Simbol Flowchart 5 Process ... Contoh Document Flowchart 6

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

Page 10: Analisis Sistem (bag.2) · PDF fileERD DFD STD System Flow vDocument Flowchart vProgram Flowchart vProcess Flowchart 4. 3 Simbol Flowchart 5 Process ... Contoh Document Flowchart 6

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

Page 11: Analisis Sistem (bag.2) · PDF fileERD DFD STD System Flow vDocument Flowchart vProgram Flowchart vProcess Flowchart 4. 3 Simbol Flowchart 5 Process ... Contoh Document Flowchart 6

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