39
TU2003 1 Pembangunan Sistem dan Teknik Dokumentasi Oleh: Ibrahim Mohamed

tu2003 Pembangunan Sistem

Embed Size (px)

Citation preview

Page 1: tu2003 Pembangunan Sistem

TU2003 1

Pembangunan Sistem dan Teknik Dokumentasi

Oleh: Ibrahim Mohamed

Page 2: tu2003 Pembangunan Sistem

TU2003 2

Pengenalan

1 Dalam pembangunan sistem, apakah jenis alatan dan teknik yang sepatutnya digunakan untuk mendokumen sistem semasa supaya ianya mudah difahami dan dinilai?

2 Apakah alatan dan teknik pembangunan sepatutnya digunakan untuk mereka bentuk sistem maklumat baru berasaskan komputer?

Page 3: tu2003 Pembangunan Sistem

TU2003 3

Pengenalan

Alatan dan teknik pembangunan sistem yang biasa digunakan: Gambar rajah aliran data (DFD), carta

alir, dan jadual keputusanAlatan ini menjimatkan masa dan

wang, menambah nilai kepada sesebuah organisasi.

Page 4: tu2003 Pembangunan Sistem

TU2003 4

Pengenalan

Lima alat dokumentasi yang dibincangkan di sini:

1 Gambar Rajah Aliran Data/Data flow diagrams

2 Carta Alir Dokumen/Document flowcharts

3 Carta Alir Sistem Komputer/Computer system flowcharts

4 Carta Alir Atur cara/Program flowcharts5 Jadual Keputusan/Decision tables

Page 5: tu2003 Pembangunan Sistem

TU2003 5

Gambar Rajah Aliran Data

DFD secara grafiknya menerangkan aliran data dalam sesebuah organisasi.

Ia digunakan untuk mendokumen sistem sedia ada dan untuk merancang dan merekabentuk yang baru.

Tiada cara yang ideal untuk membangun suatu DFD.

Page 6: tu2003 Pembangunan Sistem

TU2003 6

Gambar Rajah Aliran Data

DFD dibentuk daripada empat elemen berikut:

1 Sumber dan destinasi data2 Aliran data3 Proses transformasi4 Stor data

Page 7: tu2003 Pembangunan Sistem

TU2003 7

Gambar Rajah Aliran Data

Sumberdata (A)

Proses(C)

Aliran data (B)

Aliran data (D)

DestinasiData(J)

Aliran data (E)

Page 8: tu2003 Pembangunan Sistem

TU2003 8

Gambar Rajah Aliran Data

Simpan data (H)

Proses(F)

Aliran data (D)

Aliran data (G)

Aliran data (I)

Destinasidata(K)

Page 9: tu2003 Pembangunan Sistem

TU2003 9

Gambar Rajah Aliran Data

Customer(A)

Processpayment

(C)

Customer payment

(B)

Remittance data

(D)

Deposit (E)

Bank(J)

Page 10: tu2003 Pembangunan Sistem

TU2003 10

Gambar Rajah Aliran Data

Accounts receivable

(H)

Updatereceivables

(F)

(G)Receivables information

(I) Creditmanager

(K)

Remittance data

(D)

Page 11: tu2003 Pembangunan Sistem

TU2003 11

Gambar Rajah Aliran Data

DFD yang paling atas dirujuk sebagai Gambar Rajah Konteks (context diagram).

Contoh bagi pemprosesan gaji…

Page 12: tu2003 Pembangunan Sistem

TU2003 12

Gambar Rajah Aliran Data

SistemPemprosesan

gaji

Jabatan-jabatan

Sumbermanusia

Kad

masa

Data

pekerja

Page 13: tu2003 Pembangunan Sistem

TU2003 13

Gambar Rajah Aliran Data

Sistempemprosesan

gaji

Agensikerajaan

Pekerja

Bank

Pengurusan

Laporan dan pembayaran cukai

Pembayaran gaji pekerja

Cek gaji

Laporan gaji

Page 14: tu2003 Pembangunan Sistem

TU2003 14

Gambar Rajah Aliran Data

Gambar rajah konteks tadi bagi pemprosesan gaji menunjukkan bahawa sistem pemprosesan gaji tersebut...

– menerima kad masa daripada berbagai jabatan.

– menerima data pekerja daripada jabatan sumber manusia.

Page 15: tu2003 Pembangunan Sistem

TU2003 15

Gambar Rajah Aliran Data

Apabila data ini diproses, sistem menghasilkan...

– laporan dan pembayaran cukai bagi agensi kerajaan.

– bayaran gaji pekerja.– satu cek bagi mendeposit dalam

akaun gaji di bank.– laporan gaji pengurusan.

Page 16: tu2003 Pembangunan Sistem

TU2003 16

Gambar Rajah Aliran Data

DFD dibahagikan kepada beberapa paras bawahan supaya ianya menyediakan perincian yang lebih.

Page 17: tu2003 Pembangunan Sistem

TU2003 17

Stor Data…

Stor data ialah tempat penyimpanan data sementara ataupun kekal.

DFD tidak menunjukkan medium storan fizikal (cakera, kertas) digunakan untuk menyimpan data.

Page 18: tu2003 Pembangunan Sistem

TU2003 18

Perpustakaan Data…

… mengandungi suatu deskripsi kesemua elemen, stor, dan aliran data dalam sesebuah sistem.

Ia termasuk storan dan pemprosesan data, dokumen, dan item fizikal seperti inventori.

Page 19: tu2003 Pembangunan Sistem

TU2003 19

Carta Alir

…ialah teknik analitikal digunakan untuk menerangkan beberapa aspek sistem maklumat dengan jelas, ringkas, dan berbentuk logik.

Ia menggunakan satu set simbol piawai bagi menggambarkan prosedur pemprosesan transaksi.

Page 20: tu2003 Pembangunan Sistem

TU2003 20

Simbol-simbol Carta Alir

Simbolnya boleh dibahagikan kepada empat kategori berikut:

1 Simbol input/output2 Simbol pemprosesan3 Simbol storan4 Simbol aliran dan lain-lain

Page 21: tu2003 Pembangunan Sistem

TU2003 21

Simbol-simbol Carta Alir

Input/output Simbol Nama

Dokumen

On-line keying

Display

Input/output; Journal/ledger

Page 22: tu2003 Pembangunan Sistem

TU2003 22

Simbol-simbol Carta Alir

Pemprosesan Simbol Nama

Manual operations

Computer processing

Auxiliary operation

Page 23: tu2003 Pembangunan Sistem

TU2003 23

Simbol-simbol Carta Alir

Storan Simbol Nama

Magnetic disk

Magnetic tape

Page 24: tu2003 Pembangunan Sistem

TU2003 24

Simbol-simbol Carta Alir

Aliran dan lain-lain

On-page connector

Off-page connector

Terminal

Decision

Document or processing flow

Page 25: tu2003 Pembangunan Sistem

TU2003 25

Carta Alir Dokumen

Ia menerangkan aliran dokumen dan maklumat sesama kawasan tanggungjawab (areas of responsibility) dalam sesebuah organisasi.

Amat berguna dalam menganalisis kecukupan prosedur kawalan.

Carta alir yang menerang dan menilai kawalan dalaman selalunya dirujuk sebagai carta alir kawalan dalaman.

Page 26: tu2003 Pembangunan Sistem

TU2003 26

Carta Alir Sistem Komputer

Carta alir sistem menunjukkan hubungan antara input, pemprosesan, dan output sesebuah SMP.

Ia bermula dengan mengenalpasti kedua-dua input yang masuk ke sistem dan asalnya.

Input ini diikuti oleh bahagian carta alir pemprosesan.

Page 27: tu2003 Pembangunan Sistem

TU2003 27

Carta Alir Sistem Komputer

Hasil maklumat baru ialah komponen output.

Carta alir sistem adalah alat penting bagi analisis, reka bentuk, dan penilaian sistem.

Page 28: tu2003 Pembangunan Sistem

TU2003 28

Carta Alir Sistem Komputer

Proses

Output

Input

Storan

Page 29: tu2003 Pembangunan Sistem

TU2003 29

Carta Alir Atur cara

Menerangkan logik tertentu bagi melaksanakan suatu proses ditunjukkan pada sebuah carta alir sistem.

Garisan aliran menyambung simbol-simbol dan menunjukkan jujukan operasi.

Simbol pemprosesan mewakili suatu pergerakan data atau pengiraan aritmetik.

Page 30: tu2003 Pembangunan Sistem

TU2003 30

Carta Alir Atur cara

Data input

Jika cukup syarat Tidak

Ya

Melaksanakan pengiraan

Kemaskini rekod

Page 31: tu2003 Pembangunan Sistem

TU2003 31

Carta Alir Atur cara

Simbol input/output mewakili sama ada pembacaan input atau penulisan output.

Simbol keputusan mewakili suatu perbandingan satu atau lebih pembolehubah dan pemindahan aliran ke laluan logik alternatif.

Kesemua titik di mana aliran bermula atau tamat diwakili oleh simbol terminal.

Page 32: tu2003 Pembangunan Sistem

TU2003 32

Carta Alir bagi Pemprosesan Tempahan Kredit

Entersalesorder

Approvedfor credit?

Rejectorder

Inventoryavailable?

Back-order

Fill order Stop

Start

No

Yes

Yes

No

Page 33: tu2003 Pembangunan Sistem

TU2003 33

Perbezaan DFD dan Carta Alir

DFD menekankan aliran data dan apa yang berlaku dalam sesebuah sistem, manakala carta alir menekankan aliran dokumen atau rekod mengandungi data.

DFD mewakili aliran logikal data, manakala carta alir mewakili aliran fizikal data.

Page 34: tu2003 Pembangunan Sistem

TU2003 34

Perbezaan DFD dan Carta Alir

Carta alir digunakan terutama untuk mendokumen sistem semasa.

DFD, sebaliknya, digunakan terutama dalam reka bentuk sistem baru dan tidak menitikberatkan peranti fizikal digunakan untuk memproses, simpan, dan tukar data.

Page 35: tu2003 Pembangunan Sistem

TU2003 35

Perbezaan DFD dan Carta Alir

DFD menggunakan empat simbol sahaja.

Carta alir menggunakan banyak simbol dan ini membolehkannya menunjukkan lebih terperinci.

Page 36: tu2003 Pembangunan Sistem

TU2003 36

Jadual Keputusan

Ialah perwakilan berjadual bagi logik keputusan.

Bagi situation diberikan, jadual keputusan menyenarai kesemua keadaan (“jika”) yang berkemungkinan dalam pembuatan keputusan.

Ia juga menyenarai langkah alternatif (“maka”).

Page 37: tu2003 Pembangunan Sistem

TU2003 37

Jadual Keputusan

Jadual keputusan mempunyai empat bahagian:

1 Syarat2 Langkah3 Kemasukan syarat (Y), (N), atau (-)4 Kemasukan langkah (X), atau

(kosong)

Page 38: tu2003 Pembangunan Sistem

TU2003 38

Stub Kemasukan Peraturan SyaratSyarat 1 2 3 4 5 (Keadaan Spesifik)

Peraturan LangkahLangkah 1 2 3 4 5 (Langkah Spesifik)

Jadual Keputusan

Page 39: tu2003 Pembangunan Sistem

TU2003 39

Credit approved N Y Y YOrder Inventory – N Y YOrder 500 units – – N YReject order XBack-order XFill order X XGive 20% discount X

a b c d

Jadual Keputusan bagi Pemprosesan Tempahan Kredit