fasa 2 1 sad 4e analisis sistem bab 6 siti norul huda sheikh abdullah pengurusan pembangunan tm

48
FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

Post on 20-Dec-2015

239 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 21

SAD 4E

ANALISIS SISTEM

BAB 6Siti Norul Huda Sheikh Abdullah

PENGURUSAN PEMBANGUNAN TM

Page 2: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 22

SAD 4E

Kandungan bab

Analisis struktur Rajah aliran data (DFD) Carta alir Carta struktur data Tool penerangan proses

Structured English; a.k.a. Pseudocode) Pokok keputusan dan Jadual Keputusan Kamus Data

Page 3: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 23

SAD 4E

…kandungan bab

Templat (untuk cipta format buku, laman web dll )

Papan cerita (contoh film production, multimedia presentations on CD-ROMs, ‘Flash’ animations)

Carta organisasi Checklists Carta Input - Pemprosesan - Output (IPO) Rajah hiraki

Page 4: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 24

SAD 4E

Sistem Carta Alir

Mewakili pelbagai program komputer, fail, pangkalan data, dan proses manual yg berkaitan

Menjelaskan secara grafik organisasi bg subsistem

Boleh menunjukkan jenis sistem Batch Real time

Page 5: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 25

SAD 4E

Simbol2 Carta AlirFigure 9-9

Page 6: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 26

SAD 4E

Carta Alir Sistem bg RMOFigure 9-11

Page 7: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 27

SAD 4E

Carta Struktur Jelaskan fungsi-fungsi dan subfungsi-subfungsi

bg setiap bahagian dlm sistem

Menunjukkan perhubungan di antara modul bg program komputer

Mudah dan kaedah terus Setiap modul mempersembahkan fungsi yg spesifik Setiap lapisan dalam program mempersembahkan

aktiviti spesifik

Page 8: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 28

SAD 4E

Simbol2 Carta StrukturFigure 9-13

Page 9: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 29

SAD 4E

Carta Struktur bagi Entire Payroll Program

Figure 9-14

Page 10: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 210

SAD 4E

Analisis Berstruktur

Meneliti input, output, dan proses Kaedah biasa Teknik berorientasikan proses Menggunakan 3 tool utama

Rajah Aliran Data (DFD) Kamus data Penerangan proses

Tool boleh digunakan menggunakan tool kejuruteraan perisian berbantukan komputer (CASE)

Page 11: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 211

SAD 4E

Rajah Aliran Data

DFD ialah kaedah grafik yg menerangkan sistem maklumat

DFD mewakili model logikal yg menunjukkan apa yg dilaksanakan oleh sistem, dan model fizikal bagaimana ia melaksanakannya

Page 12: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 212

SAD 4E

Rajah Aliran Data

Simbol2 DFD 4 simbol asas

Proses Aliran data Storan data Entiti Luaran

2 set simbol popular Gane and Sarson Yourdon

Page 13: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 213

SAD 4E

Data Flow Diagram SymbolsFigure 6-2

ProcessStep-by-step instructions

Data flow

External agent

Data storeData at rest

Real-time link

Page 14: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 214

SAD 4E

B1 B2 B1 B1

B1 B1

B1 B1

DS1 DS2 DS1

a process is needed to

exchange data flows between

boundaries

a process is needed to update (or use) a data

store

a process is needed to

present data from a data

store

a process is needed to move data

from one data store to another

DS2

DS1

DS1 DS1

DS1

Illegal data flows

Corrected data flows

Page 15: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 215

SAD 4E

Rajah Aliran Data

Utk menghubungkan simbol2 DFD, bbrp peraturan mesti dipenuhi

Pendekatan atas-bawah (dari umum kpd spesifik)

paras tertinggi : rajah konteks perincikan rajah konteks kpd beberapa paras :

paras 0, paras 1, dll hingga kpd proses yg paling asas.

Page 16: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 216

SAD 4E

DFD Fragment from the RMO Case Figure 6-3

Page 17: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 217

SAD 4E

DFD Integrates Event Table and ERDFigure 6-4

Page 18: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 218

SAD 4E

Rajah Konteks

Pandangan paras-atas yg menunjukkan sempadan sistem

Menggambarkan hasil pencarian fakta Satu simbol proses yg dinomborkan

sebagai 0 dilukis di tengah-tengah rajah Storan data tidak ditunjukkan di dalam

Rajah Konteks kecuali jika ia dimiliki oleh sistem maklumat lain.

Storan data merupakan komponen dalaman sistem.

PackageRajah 4-11

PackageRajah 4-10

Page 19: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 219

SAD 4E

Rajah Konteks untuk sub-sistem kemasukan tempahan

Page 20: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 220

SAD 4E

Two DFD Fragments for RMO Order-Entry System

Figure 6-10

Page 21: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 221

SAD 4E

Layers of DFD Abstraction Figure 6-5

Page 22: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 222

SAD 4E

Combining DFD Fragments Figure 6-11

Page 23: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 223

SAD 4E

Rajah Aliran Data

Rajah2 paras-bawah perlu utk menunjukkan proses yg lebih

terperinci Rekabentuk perlu mengambilkira

Leveling Balancing Storan Data

PackageRajah 4-17

Page 24: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 224

SAD 4E

Detailed Diagram for Create New OrderFigure 6-13

Page 25: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 225

SAD 4E

Panduan Melukis DFD Setiap rajah konteks mesti dilukis dalam

satu halaman Nama proses dlm rajah konteks ialah nama

sistem maklumat Gunakan nama yg unik utk setiap simbol Jangan terlalu padat dan tidak tersusun Gunakan ringkasan Gunakan nombor rujukan yg unik utk

setiap simbol proses

Page 26: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 226

SAD 4E

Panduan Melukis DFD

Teknik manakah yg lebih baik: top-down atau bottom-up? Kebanyakan juru analisa bermula dari atas

Lukis rajah Konteks Seterusnya rajah 0 dan rajah2 pd paras

lebih rendah Ada yg bermula dari bawah

Kenalpasti primitif2 fungsian, storan data, entiti luaran dan aliran data

Teruskan sehingga mencapai rajah 0 Hasil mesti jelas dan mudah difahami

Page 27: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 227

SAD 4E

3.1.2 Create a new

member account

3.1.1 Generate an

employee bank statement

3.1.3 Freeze member account number

Accounts Receivable Department

Employee

Member Accounts Employees

Existing account

New account status

Employee status

Frozen account notification

Employee address

Bank statement

Membership application

Page 28: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 228

SAD 4E

Kamus Data

Juga dipanggil repositori data Mendokumenkan fakta2 spesifik tentang

sistem Aliran data Storan data Entiti luaran Proses Elemen data (item data, medan) Rekod (struktur data)

PackageRajah 4-24

Page 29: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 229

SAD 4E

Kamus Data

Menggunakan CASE tools utk mendokumenkan sistem Membantu membina dan menyelenggara

kamus data Banyak tools boleh didapati

Visible Analyst ialah contoh yg popular Objektif utama: memberikan maklumat yg

jelas dan menyeluruh mengenai sistem

Page 30: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 230

SAD 4E

Kamus Data

Mendokumenkan elemen2 data setiap elemen data mesti didokumenkan

aliran data storan data proses entiti luaran rekod

Borang yg piawai atau CASE tool boleh digunakan Semua butir penting mesti direkod dan diterangkan

Page 31: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 231

SAD 4E

Kamus Data

Laporan kamus data Kamus data ialah pusat simpanan

dokumentasi Banyak laporan yang boleh dihasilkan

menggunakan data ini

Page 32: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 232

SAD 4E

Penerangan Aliran Data

Nama-PelajarNombor-MatrikAlamatBidang

Keputusan Peperiksaan = Kod Semester + Kod Fakulti + Nombor Matrik + Nama Pelajar + Kod Kursus+ Gred + PNGK

Aliran data merupakan koleksi unsur data, dengan itu, penerangan aliran data menyenaraikan semua unsur data ini

Aliran data juga boleh didokumenkan menggunakan simbol algebra utk menerangkan ia terdiri dpd beberapa aliran data

Page 33: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 233

SAD 4E

Tool Penerangan Proses

Penerangan proses mendokumenkan primitif fungsian menggunakan rekabentuk modular

Rekabentuk modular menggunakan 3 struktur logikal Jujukan Pilihan Ulangan

Page 34: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 234

SAD 4E

Tool Penerangan Proses

Structured English Subset of standard English Menerangkan logik proses

Menggunakan struktur jujukan, pilihan dan ulangan yang piawai sahaja

Gunakan “indentation” supaya mudah dibaca

Gunakan perbendaharaan kata yang terhad

PackageRajah 4-36

Page 35: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 235

SAD 4E

Tool Penerangan Proses

For each ORDER

If CREDIT STATUS = OK and If PRODUCT DETAIL = instock

Output ACCEPTED ORDER

Else

Output REJECTED ORDER

Page 36: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 236

SAD 4E

Process 2.1 and Structured English Process Description Figure 6-20

Page 37: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 237

SAD 4E

Tool Penerangan Proses

Jadual keputusan Menunjukkan struktur logikal yg menerangkan

logik proses Setiap kombinasi logikal ditunjukkan Hasil digabungkan dan dimudahkan Pengaturcara boleh menggunakan jadual

keputusan utk membangunkan kod

PackageRajah 4-39

PackageRajah 4-37

PackageRajah 4-38

Page 38: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 238

SAD 4E

Tool Penerangan Proses

Pokok Keputusan Perwakilan grafik yg menunjukkan syarat,

tindakan dan peraturan jadual keputusan Struktur logik ditunjukkan secara melintang Mudah dilukis dan difahami Jadual keputusan lebih sesuai utk situasi

kompleks

PackageRajah 4-41

Page 39: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 239

SAD 4E

Contoh Jadual & Pokok Keputusan

Page 40: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 240

SAD 4E

Components of a Traditional Analysis ModeFigure 6-30

Page 41: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 241

SAD 4E

Templat

Satu dokumen berstruktur tetapi tidak mempunyai maklumat terperinci. Contoh kalau hendak menulis buku , maka kita akan cipta dokumen Word untuk dengan teks dummy tetapi mengikut piawai seksyen tertentu.

Laman web juga boleh mempunyai templat.  

Page 42: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 242

SAD 4E

PAPAN CERITA ?

Janakan reka bentuk konseptual ke dalam bentuk skrip yang boleh difahami oleh pengaturcara yang akan membangunkan perisian kursus.

Garis panduan kandungan persembahan.

Dokumen yang mewakili setiap skrin paparan dalam sistem

Page 43: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 243

SAD 4E

Format papan cerita

Secara amnya format papan cerita terdiri daripada: bahagian skrin bahagian arahan grafik Bahagian arahan pengarangan bahagian meletak ikon-ikon utama dan

sampingan.

Page 44: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 244

SAD 4E

kedudukan teks, imej, grafik, animasi

urutan aplikasi multimedia

pergerakan animasi

Menentukan ?Menentukan ?

Maklumat navigasi dan interaktiviti

fungsi setiap objek

Papan cerita

Page 45: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 245

SAD 4E

Contoh….

Papan cerita

Page 46: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 246

SAD 4E

Carta organisasi

Page 47: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 247

SAD 4E

Checklist

Satu senarai item atau aksi untuk dilakukan.

Page 48: FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM

FASA 248

SAD 4E

Rajah hiraki

Menunjukkan hubungan antara modul dan submodul. Hampir sama seperti organisasi korporat.