pembangunan sistem dpa

42
PEMBANGUNAN SISTEM INTAN Bukit Kiara Nik Sharifah Nik Yusoff

Upload: plpictimatec

Post on 19-Jun-2015

350 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Pembangunan Sistem DPA

Modul Pembangunan Sistem PTK F44 Tahap 3

PEMBANGUNAN SISTEM

INTAN Bukit Kiara

Nik Sharifah Nik Yusoff

Page 2: Pembangunan Sistem DPA

2

ISI KANDUNGAN

Latar BelakangKitaran Hayat PerisianPendekatan Pelaksanaan ICT AplikasiIsu dan CabaranFaktor Kejayaan Kritikal (CSF)Rumusan

Page 3: Pembangunan Sistem DPA

3

LATAR BELAKANG

PROGRAM RMKe-8 RMKe-9 % (+/-)Pengkomputeran Agensi Kerajaan 2,125 5,734 +169.84

Merapatkan Jurang Digital 2,433 3,710 +52.49

Tabung ICT 1,125 1,493 +32.71

Aplikasi Multimedia MSC 1,153 1,100 -4.60

Pembangunan MSC 320.8 377 +17.52

Penyelidikan dan Pembangunan ICT 727.5 474 -34.85

JUMLAH 7,885 12,888

PERUNTUKAN PEMBANGUNAN BAGI PROGRAM BERKAITAN ICT, 2001-2010 (RM JUTA)

Sumber: EPU

Page 4: Pembangunan Sistem DPA

4

Page 5: Pembangunan Sistem DPA

5

LATAR BELAKANG

LIMA TERAS UTAMA

WAWASAN 2020

MISI NASIONAL

PELAN RMK-9

1. Meningkatkan nilai tambah dalam ekonomi negara

2. Meningkatkan keupayaan modal insan3. Menangani masalah ketidaksamaan

sosioekonomi secara membina dan produktif

4. Meningkatkan tahap dan kemampanan kualiti hidup

5. Mengukuhkan keupayaan institusi dan pelaksanaan negara

Page 6: Pembangunan Sistem DPA

6

LATAR BELAKANG

PROPOSEDHow the CustomerExplained it

SWING ANALOGY OF THE DEVELOPMENT PROCESS

ANALYSEDHow the Business Analyst captures it

DESIGNEDHow the systems analyst designed it

DEVELOPEDHow the programmer wrote it

INSTALLEDHow the system was deployed

WHAT USER WANTED

Page 7: Pembangunan Sistem DPA

Do we really understand our customer well?

7

This is what I need, she seems to understand

This is what I believe my customer wants

Business UserThe Customer IT vendor

The Contractor

Page 8: Pembangunan Sistem DPA

8

PENGENALANDEFINISI PEMBANGUNAN APLIKASI SISTEM

Proses merancang, menganalisis,merekabentuk,membangun dan melaksanakan keperluan bisnes. Ini

termasuk proses mendefinisikan arkitektur perkakasan dan perisian, komponen, modul,

antaramuka dan data bagi suatu sistem supaya memenuhi keperluan fungsi yang

telah ditetapkan. Ini juga termasuk dokumentasi dan jaminan kualiti

Page 9: Pembangunan Sistem DPA

9

Metodologi

Sekumpulan prosedur, teknik,alatan dan alat bantuan

dokumentasi (Avison & Fitzgerald 1988)

Aktiviti sistematik ,berdisiplin dan pendekatan terhadap

pembangunan, operasi dan penyelenggaraan (IEEE 1993)

Satu set prinsip-prinsip am yg memberi panduan kepada

pilihan kaedah yang sesuai kepada satu spesifikasi projek.

Kaedah – diskripsi langkah demi langkah yg terlibat dlm

melaksanakan sesuatu kerja

Page 10: Pembangunan Sistem DPA

10

METODOLOGI

Sumber: PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2nd EditionCopyright 2003 © John Wiley & Sons, Inc. All rights reserved.

WATERFALL

Page 11: Pembangunan Sistem DPA

Kitaran Hayat Pembangunan Aplikasi Sistem

Perancangan Analisis Rekabentuk Pelaksanaan

Focus : Why build system?How to structureThe project?

Outputs:System Request with Feasibility Study

Project Plan-workplan,staffing Plan,risk assessment

Focus:Delivery and support of completed systemOutput:Installed system-test plan-documentation-migration plan(conversion plan, training plan, business contigency plan)-prob. Rep, change req.Post-imp. Audit report

Focus:How will this system work?

Output:System Specification-architecture report-hardware & software spec-interface design-physical process model-d/b specPhysical data model

Focus:Who,what, where When?

Output:System Proposal-requirement definition-use cases-process models-data models

14

Page 12: Pembangunan Sistem DPA

12

PERANCANGAN

Kajian KesesuaianAnalisa KeperluanSpesifikasi KeperluanSpesifikasi Sistem LogikalRekabentuk Logikal

PEMBANGUNAN APLIKASI PELAKSANAAN

MigrasiPengujian InstalasiLatihanPengoperasianSokongan Teknikal

PemprogramanPengujianPemasangan dan Pengujian InfrastrukturDokumentasi

POLISI, INFRASTRUKTUR ICT, DATA, PENGGUNA

PENGURUSAN PROJEK

URUS TADBIR (J/K PEMANDU, J/K TEKNIKAL)

JAMINAN KUALITI

Page 13: Pembangunan Sistem DPA

13

Cost of Fixing Errors

Reqmts Design Coding Dev Test Acp Test Operation

Rel

ativ

e co

st t

ofi

x an

err

or

1 3-6x10x

15-40x

30-70x

40-1000x(From: Boehm, Software Engineering Economics, 1981)

Page 14: Pembangunan Sistem DPA

14

WEALTH OF EMPIRICAL RESULTS SHOWING THE PROPORTIONS OF RESOURCES SPENT ON THE VARIOUS PHASES OF SDLC, EG., FLYNN, 1992:

REQUIREMENTS 8%

LOGICAL DESIGN 16%

PHYSICAL DESIGN, 58%IMPLEMENTATION & UNITTESTING

INTEGRATION AND SYSTEM 18%TESTING

Page 15: Pembangunan Sistem DPA

15

SOURCES OF ERRORS

(FLYNN, 1992)

REQUIREMENTS 56%

DESIGN 27%

OTHERS 10%

CODING 18%

Page 16: Pembangunan Sistem DPA

16

PEMBANGUNAN APLIKASI SISTEM

Perancangan Projek, Kajian Kesauran;Analisis Sistem dan Kajian Keperluan;Rekabentuk Sistem;Pelaksanaan;Integrasi dan Pengujian;Penerimaan, Instalasi dan Deployment;Penyenggaraan;Post Implementation Review.

LANGKAH-LANGKAH ASAS

Page 17: Pembangunan Sistem DPA

FASA 1: PERANCANGAN

20

Page 18: Pembangunan Sistem DPA

18

Objektif Pernyataan

Masalah

Naik TarafSistem

BangunSistemBaru

KenalpastiPerjalananSistem

JalanAlternatif

SumberMencukupi?

Page 19: Pembangunan Sistem DPA

19

PUNCA-PUNCA PERMOHONAN SISTEM MAKLUMAT

Meningkatkan kecekapan (birokrasi dari segi penyimpanan

dan capaian maklumat oleh pengguna)

Mengurangkan kos (kos personal)

Perubahan Keperluan Bisnes (sistem maklumat sedia ada

tidak memenuhi keperluan)

Ketiadaan Kemahiran (tenaga pekerja mahir)

Page 20: Pembangunan Sistem DPA

20

OBJEKTIF FEASIBILITY STUDY

Menilai kebolehlaksanaan sesebuah projek,

kebiasaannya melibatkan kajian - kertas konsep.

Membantu pihak pengurusan samada menerima atau

tidak.

Menghasilkan kertas cadangan.

Bentang dan mendapat persetujuan jawatankuasa

pemandu

Page 21: Pembangunan Sistem DPA

21

DOMAIN KEBOLEHLAKSANAAN

TEKNIKAL

OPERASI SKEDUL

EKONOMIKAL PERUNDANGAN

Page 22: Pembangunan Sistem DPA

22

Penilaian Faktor-Faktor Strategik

Penilaian Faktor-faktor Strategik

Produktiviti Pembezaan

Pengurusan

Page 23: Pembangunan Sistem DPA

FASA 2: ANALISIS( Mengenalpasti keperluan-keperluan Sistem)

23

Page 24: Pembangunan Sistem DPA

24

AKTIVITI-AKTIVITI DALAM FASA ANALISISPengumpulanFakta

PembentanganKepada PihakPengurusan

MengenalpastiKeperluan-Keperluan Sistem

MenyusunKeutamaanKeperluan

Penjanaan &PenilaianAlternatif

Page 25: Pembangunan Sistem DPA

25

PENGUMPULAN FAKTA

TEMUBUAL/Interview

PEMERHATIANObservation PERSAMPELAN PEMBINAAN

PROTOTAIP

JRPSOAL SELIDIKQuestionnaire

SOROTANDOKUMEN LiteratureReview

TEKNIK-TEKNIKPENGUMPULAN DATA

Page 26: Pembangunan Sistem DPA

26

Modeling Technique (1):Use Case Modeling

USE CASE DIAGRAM

Page 27: Pembangunan Sistem DPA

40

Now, Fact Finding in OOAD

By using Use Case DiagramDescribe the functionality of the system from the users’ perspectiveStarting point of UML to describe a systemHigh level view of the systemGood communication platform across user and IT team

Business Requirement Use Case Diagram

Page 28: Pembangunan Sistem DPA

Example Case Study- Hotel Management System

Sample of High Level Business Requirements• Customer reserves a room• Receptionist checks in a customer to their room• Customer buys a meal in the hotel restaurant• Customer is ready to leave so the receptionist checks

out the room• Customer pays the bill• Receptionist notifies housekeeping that the room is

vacant• Housekeeping send a cleaner to clean the room

28

Page 29: Pembangunan Sistem DPA

Case Study

29

Use Case Diagram (High Level Overview)- Hotel Management System

Page 30: Pembangunan Sistem DPA

30

JENIS SISTEM

OPERASI

TAKTIKAL

STRATEGIK

Operational System

DSS

DSS, EIS

Page 31: Pembangunan Sistem DPA

31

PENDEKATAN ICT APLIKASI DILAKSANA

PENDEKATAN IN-HOUSE

PENDEKATAN OUTSOURCING

PENDEKATAN

Page 32: Pembangunan Sistem DPA

32

PENDEKATAN ICT APLIKASI DILAKSANAPENDEKATAN IN-HOUSE

In house – menggunakan perkhidmatan dalam

(personel IT) melaksanakan fungsi-fungsi tertentu ICT

Page 33: Pembangunan Sistem DPA

33

PENDEKATAN ICT APLIKASI DILAKSANA

Menggunakan perkhidmatan luar untuk melaksanakan fungsi-

fungsi tertentu ICT bagi suatu tempoh berdasarkan kepada dokumen perjanjian dengan bayaran yang dipersetujui.

PENDEKATAN OUTSOURCING

Rujukan: MAMPU, Oktober 2006, Garis Panduan ITOutsourcing Agensi-Agensi Sektor Awam

Page 34: Pembangunan Sistem DPA

34

PENDEKATAN ICT APLIKASI DILAKSANA

Build, Own, Transfer (BOT) Build, Own, Operate (BOO)Perkhidmatan Kontrak

PENDEKATAN OUTSOURCING

Page 35: Pembangunan Sistem DPA

35

PENDEKATAN ICT APLIKASI DILAKSANA

Build, Own, Transfer (BOT) – Pembekal sedia sistem aplikasi ikut spesifikasi,

kendali pengoperasian dan diserah kepada agensi di akhir tempoh kontrak.

– Contoh:

PENDEKATAN OUTSOURCING

Page 36: Pembangunan Sistem DPA

36

PENDEKATAN ICT APLIKASI DILAKSANA

Build, Own, Operate (BOO)– Pembekal sedia dan urus perkhidmatan ICT tanpa

menyerahkan hak milik kepada agensi.– Contoh: Penyediaan dan pengurusan infrastruktur

rangkaian, eServices.

PENDEKATAN OUTSOURCING

Page 37: Pembangunan Sistem DPA

37

PENDEKATAN ICT APLIKASI DILAKSANA

Perkhidmatan Kontrak– Operasi & Penyelenggaraan– Pembekal sedia/senggara peralatan ICT. Hak milik

dan pengurusan keseluruhan peralatan ICT kekal kepada agensi.

– Contoh: Penyelenggaraan perkakasan diagensi seperti komputer peribadi, pencetak, server dsbnya

PENDEKATAN OUTSOURCING

Page 38: Pembangunan Sistem DPA

38

FAKTOR KEJAYAAN KRITIKAL

Over 15% of IT Projects Fail (abandoned),

34% completed successfully, 51% challenged (cost

overruns, time overruns and projects not delivered with

right functionality to support business).

Source: Standish Group, 2004

Page 39: Pembangunan Sistem DPA

39

FAKTOR KEJAYAAN KRITIKAL

Perbincangan

Page 40: Pembangunan Sistem DPA

40

Cross Agency Collaboration

Performance Measurement

EnhancingSystems

Infrastructure

• EGDMS Impact Study, Kajian Keselamatan Maklumat dan Kebolehpercayaan Integriti, KPI, SLA

• Benchmarking – service maturity level, trends, best practices, comparative analysis

E-Knowledge, E-Learning, IIDL, PERDANA, Katalog Induk Kebangsaan, PPSMI

Portal Kastam, Portal Trade Facilitation, eLX, MyGovernment Portal,e-Tanah, MyGDI, IFMS, IHLMS, MATRIIX, e-PBT, e-Stamping, e-Khidmat Sosial, e-Services

Data Center, Disaster Recovery Center, Network, ICT Training Lab, Call Center, USP, SchoolNet,

GFMAS, SAGA, SPEKS, e-SPKB, e-Perolehan, IJPN, STS, PRISM, VIS, ITIS, Traffic COPS, BioFIS, ALIS, SMPP, BioNADI, e-Kadaster, SPT II, SPPII, Smartschool, Telekesihatan

WAY FORWARD ICT SEKTOR AWAM

Page 41: Pembangunan Sistem DPA

41

SESI SOAL JAWAB

Page 42: Pembangunan Sistem DPA

42

TERIMA KASIHwww.intanbk.intan.my