chapter 9 pembangunan sistem maklumat

33
1 Pembangunan Sistem Maklumat Senario Aman adalah graduan Diploma Pengurusan Koperasi dari Maktab Kerjasama Malaysia. Beliau telah mendapat tawaran untuk bekerja sebagai Pengurus Koperasi di Koperasi Harmoni Berhad. Koperasi ini mempunyai 10000 anggota dan aktivitinya adalah pinjam, meminjam, simpanan dan sewa bangunan. Koperasi ini mempunyai 4 orang kakitangan.

Upload: fatin-hafizah-mohammad-sukri

Post on 07-Jun-2015

7.216 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Chapter 9 Pembangunan Sistem Maklumat

1

Pembangunan Sistem Maklumat

Senario

Aman adalah graduan Diploma Pengurusan Koperasi dari Maktab Kerjasama Malaysia. Beliau telah mendapat tawaran untuk bekerja sebagai Pengurus Koperasi di Koperasi Harmoni Berhad. Koperasi ini mempunyai 10000 anggota dan aktivitinya adalah pinjam, meminjam, simpanan dan sewa bangunan. Koperasi ini mempunyai 4 orang kakitangan.

Page 2: Chapter 9 Pembangunan Sistem Maklumat

2

Pembangunan Sistem Maklumat

Pengurus

Kerani(pengurusan

anggota)

KeraniSimpanan, pinjaman

Kerani Pentadbiran

sewaDespatch

Page 3: Chapter 9 Pembangunan Sistem Maklumat

3

Pembangunan Sistem Maklumat

Pada hari beliau memulakan tugas, alangkah terperanjatnya beliau kerana koperasi ini hanya mempunyai sebuah komputer sahaja yang hanya digunakan untuk tujuan menaip dokumen pentadbiran. Semua urusan perniagaan koperasi tersebut dijalankan secara manual.

Beliau terus mendapat idea untuk mengadakan satu sistem berkomputer bagi memudahkan kerja. Satu kertas cadangan akan dibuat untuk mendapatkan kelulusan Anggota Lembaga Koperasi.

Page 4: Chapter 9 Pembangunan Sistem Maklumat

4

Pembangunan Sistem Maklumat

Kertas Cadangan :

1. Sistem Pengurusan Anggota2. Sistem Pinjaman dan Simpanan3. Sistem Kutipan Sewa

Page 5: Chapter 9 Pembangunan Sistem Maklumat

5

Pembangunan Sistem Maklumat

Sistem maklumat - information system (IS)?

Perkakasan, Perisian, data, manusia, dan

tatacara yang bekerja bersama untuk

menghasilkan maklumat berkualiti

Perkakasan, Perisian, data, manusia, dan

tatacara yang bekerja bersama untuk

menghasilkan maklumat berkualiti

System—komponen yang yang saling

berkait untuk mencapai sesuatu

objektif

System—komponen yang yang saling

berkait untuk mencapai sesuatu

objektifBusinesses use many

types of systems

Businesses use many types of systems

Hardw are

Softw are

Data

People

Procedures

1996 2007

Page 6: Chapter 9 Pembangunan Sistem Maklumat

6

Fasa 1. rancang (Planning)

Fasa 2. analisis (Analysis)

Phase 3. Rekabentuk (Design)

Phase 4. Perlaksanaan (Implementation)

Phase 5. Operasi, sokongan dan keselamatan (Operating, Support, and Security)

Semak permohonan projek

Beri keutamamaan Cari sumber Bentuk pasukan

pembangunan

Buat penyelidikan awal Buat aktiviti analisis:

Kaji sistem semasa

Putuskan keperluan pengguna

Bagi cadangan penyelesaian Perolehan perkakasan dan perisian jika perlu

Bangunkan sistem

Develop programs, if necessary Install dan uji sistem baru Latih pengguna Tukar kepada sistembaru

Aktiviti penyelenggaraan Pantau prestasi sistem Uji sistem keselamatan

Pembangunan Sistem MaklumatFasa kitaran hayat pembangunan sistem (system development life

cycle) = set aktiviti yang digunakan untuk membangunkan sistem maklumat

Page 7: Chapter 9 Pembangunan Sistem Maklumat

7

Susun tugas-tugas

Pembangunan Sistem Maklumat

Garis panduan membangunkan sistem?

Libatkan penggunapengguna

Pembangunan mengikut standard (aspek tatacara syarikat)

Page 8: Chapter 9 Pembangunan Sistem Maklumat

8

Pembangunan Sistem Maklumat

Siapa yang terlibat dalam pembangunan sistem?

Page 9: Chapter 9 Pembangunan Sistem Maklumat

9

Pembangunan Sistem Maklumat

Juruanalisa sistem (systems analyst)?

Bertanggung Bertanggung jawab untuk jawab untuk

mereka bentuk mereka bentuk dan dan

membangunkan membangunkan sistem maklumatsistem maklumat orang yang utama orang yang utama

akan dihubungi akan dihubungi oleh pengguna oleh pengguna

akhirakhir

Page 10: Chapter 9 Pembangunan Sistem Maklumat

10

Pembangunan Sistem Maklumat

Pasukan Projek (project team)?

Dianggotai oleh pengguna, juruanalisa sistem dan IT professionals

Dibentuk untuk mengendalikan projek dari mula hingga akhir

Ketua projek Ketua projek — salah seorang anggota pasukan projek yang menguruskan dan

mengawal bajet projek dan jadual projek

Page 11: Chapter 9 Pembangunan Sistem Maklumat

11

Pembangunan Sistem Maklumat

Dokumentasi (documentation)

Termasuk laporan, diagrams, Termasuk laporan, diagrams, programprogram

Koleksi dan ringkasan data Koleksi dan ringkasan data dan maklumatdan maklumat

Page 12: Chapter 9 Pembangunan Sistem Maklumat

12

Pembangunan Sistem Maklumat

Alasan-alasan yang menyebabkan untuk membangunkan dan mengubah sistem maklumat :

Persaingan yang perlu membuat

perubahan

Untuk memperbaiki sistem yang sedia ada

Perubahan mengikut keperluan semasa

Membetulkan masalah yang

terdapat pada sistem yang sedia ada

Page 13: Chapter 9 Pembangunan Sistem Maklumat

13

Pembangunan Sistem Maklumat

1. Fasa perancangan (planning phase)

Bermula bila jawatankuasa pemandu menerima permohonan projek

Jawatankuasa Jawatankuasa pemandu pemandu — badan — badan

yang membuat yang membuat keputusan dalam keputusan dalam

sesebuah organisasisesebuah organisasi

Fungsi jawatankuasa pemandu:

Menyemak Menyemak dan dan

menerima menerima permohonan permohonan

projekprojek

Mencari Mencari sumber sumber

Membentuk Membentuk pasukan pasukan

pembangunpembangunan projek an projek

bagi projek bagi projek yang telah yang telah

dipersetujuidipersetujui

Memberi Memberi keutamaan keutamaan

kepada kepada permohonan permohonan

projekprojek

Page 14: Chapter 9 Pembangunan Sistem Maklumat

14

Pembangunan Sistem Maklumat

Senario 2

Setelah mendapat kelulusan : masuk ke fasa 1 - perancangan, perkara-perkara berikut perlu dipertimbangkan :

Page 15: Chapter 9 Pembangunan Sistem Maklumat

15

Fasa 1 - perancangan

1. Pengurusan projek (project management)?

Proses merancang, menjadual dan

mengawal aktiviti-aktiviti semasa kitar

hayat pembangunan sistem

Tujuan : menyerahkan sistem yang

dipersetujui kepada pengguna dalam

masa yang telah ditetapkan

Page 16: Chapter 9 Pembangunan Sistem Maklumat

16

Pembangunan Sistem Maklumat

Pengurusan projek (project management)?

peranan yang peranan yang diperlukan untuk diperlukan untuk memenuhi aktivitimemenuhi aktiviti

peranan yang peranan yang diperlukan untuk diperlukan untuk memenuhi aktivitimemenuhi aktiviti

Tujuan dan objektif Tujuan dan objektif projek (skop)projek (skop)

Tujuan dan objektif Tujuan dan objektif projek (skop)projek (skop)

Anggaran masa Anggaran masa untuk setiap untuk setiap

aktivitiaktiviti

Anggaran masa Anggaran masa untuk setiap untuk setiap

aktivitiaktiviti

Anggaran kos Anggaran kos untuk setiap untuk setiap

aktivitiaktiviti

Anggaran kos Anggaran kos untuk setiap untuk setiap

aktivitiaktiviti

Aktiviiti yang boleh Aktiviiti yang boleh dibuat serentakdibuat serentak

Aktiviiti yang boleh Aktiviiti yang boleh dibuat serentakdibuat serentakSusunan aktivitiSusunan aktivitiSusunan aktivitiSusunan aktiviti

Ketua projek – mengenalpasti elemen-elemen untuk projek

Page 17: Chapter 9 Pembangunan Sistem Maklumat

17

Pembangunan Sistem Maklumat

Carta Gant (Gantt chart)?

Alat yang digunakan untuk merancang

dan menjadual aktivi projek mengikut

masa

Page 18: Chapter 9 Pembangunan Sistem Maklumat

18

Pembangunan Sistem Maklumat

Fasa analisis (analysis phase)

Menjalankan Menjalankan penyelidikan awal, penyelidikan awal,

juga dipanggil juga dipanggil kajian kajian

kebolehlaksanaankebolehlaksanaan

Membuat Membuat analisis analisis lengkaplengkap

operasi

Jadual / tempoh

4 ujian kebolehsa

naan

teknikalekonomi

Page 19: Chapter 9 Pembangunan Sistem Maklumat

19

Pembangunan Sistem Maklumat

Kebolehsanaan (feasibility)?

Mengukur bagaimana kesesuaian

sistem yang

dibangunkan dengan syarikat

Kebolehsanaan operasi

Kebolehsanaan susun

atur tugas

4 ujian kebolehsanaa

n:

Kebolehsanaan teknikal

Kebolehsanaan faedah / ekonomi

Page 20: Chapter 9 Pembangunan Sistem Maklumat

20

Pembangunan Sistem Maklumat

mengumpulkan data dan maklumat

6 teknik :

Semak dokumentasi Pengamatan

(Observe) Soal selidik

(Questionnaire) Temuduga

(Interview) Sesi rekabentuk

aplikasi (Joint-application design (JAD) session)

Penyelidikan (Research)

JAD Session in Progress

Page 21: Chapter 9 Pembangunan Sistem Maklumat

21

Pembangunan Sistem Maklumat

Penyelesaian Kemungkinan (possible solutions)

Beli packaged softwarepackaged software—perisian yang ada dipasaran

Beli packaged softwarepackaged software—perisian yang ada dipasaran

OutsourceOutsource—orang luar yang bangunkan perisian

OutsourceOutsource—orang luar yang bangunkan perisian

Buat sendiri custom softwarecustom software—perisian dibangunkan

seperti mana diminta oleh pengguna

Buat sendiri custom softwarecustom software—perisian dibangunkan

seperti mana diminta oleh pengguna

Vertical market software—designed for

particular industry

Vertical market software—designed for

particular industry

Horizontal market

software—meets needs of many

companies

Horizontal market

software—meets needs of many

companies

Page 22: Chapter 9 Pembangunan Sistem Maklumat

22

Pembangunan Sistem Maklumat

Fasa reka bentuk (design phase)

Membangunkan semua sistem maklumat yang

lengkap

Membangunkan semua sistem maklumat yang

lengkap

Kenal pasti spesifikasi teknikal

Kenal pasti spesifikasi teknikal

Memerlukan perkakasan dan perisian

Memerlukan perkakasan dan perisian

Kenal pasti pembekalKenal pasti pembekal

Menguji cadangan dari pembekal

Menguji cadangan dari pembekal

Buat keputusanBuat keputusan

Page 23: Chapter 9 Pembangunan Sistem Maklumat

23

Pembangunan Sistem Maklumat

Reka bentuk lengkap (detailed design)

Termasuk aktiviti

Reka bentuk pangkalan data

Reka bentuk pangkalan data

Reka bentuk input dan output

Reka bentuk input dan output

Reka bentuk program

Reka bentuk program

Spesifikasi reka bentuk lengkap untuk komponen dalam cadangan penyelesaian

Page 25: Chapter 9 Pembangunan Sistem Maklumat

25

Pembangunan Sistem Maklumat

Peralatan Kejuruteraan sistem (computer-aided software engineering (CASE))?

Perisian yang direka untuk membantuk aktiviti pembangunan sistem

Page 26: Chapter 9 Pembangunan Sistem Maklumat

26

Tukar ke sistem Tukar ke sistem barubaru

Pembangunan Sistem Maklumat

4. Fasa perlaksanaan (implementation phase)

Bertujuan untuk membina atau mengubah sistem dan menyerahkan kepada pengguna

Latihan penggunaLatihan pengguna

Install dan uji sistem baruInstall dan uji sistem baru

Bangunkan Program / sistemBangunkan Program / sistem

Page 27: Chapter 9 Pembangunan Sistem Maklumat

27

4. Fasa perlaksanaan (implementation phase)

Pembangunan Program / sistem

•Analisa keperluan sistem

•Reka bentuk sistem

•Sahkan reka bentuk sistem

•Pelaksanaan reka bentuk sistem

•Uji sistem

•Dokumentasi sistem

Page 28: Chapter 9 Pembangunan Sistem Maklumat

28

4. Fasa perlaksanaan (implementation phase)

4 jenis ujian yang dibuat oleh pembangun sistem

Menguji program

samada boleh bekerja dengan

aplikasi lain

Ujian sistem (Systems

test)

Ujian integrasi (Integration

Test)

Ujian unit (Unit Test)Menguji setiap

program individu

Menyemak semua program dalam aplikasi

Menguji sistem baru boleh

bekerja dengan data sebenar

Ujian penerimaan (Acceptance

Test)

Page 29: Chapter 9 Pembangunan Sistem Maklumat

29

4. Fasa perlaksanaan (implementation phase)

Latihan(perkakasan dan perisian)- Perseorangan- KelasManual pengguna perlu dikeluarkan.

Page 30: Chapter 9 Pembangunan Sistem Maklumat

30

Pembangunan Sistem Maklumat

Strategi penukaran (conversion strategies)

Digunakan untuk tukar dari sistem lama ke sistem baru

Page 31: Chapter 9 Pembangunan Sistem Maklumat

31

Pembangunan Sistem Maklumat

5. Fasa penyelengaraan (operation, support, and security phase)

Menjalankan aktiviti penyelenggaraan

Memantau prestasi sistem

Menguji keselamatan sistem

Memberikan bantuan berterusan selepas sistem dilaksanakan

Corrective dan adaptive

Page 32: Chapter 9 Pembangunan Sistem Maklumat

32

Keselamatan sistem maklumat

Perancangan keselamatan komputer (computer security plan)

Ringkasan dalam bentuk tulisan semua garis panduan keselamatan bertujuan untuk menyelamatkan maklumat syarikat

Untuk setiap risiko,Untuk setiap risiko,kenal pasti kenal pasti

garis panduan garis panduan keselamatankeselamatan yang ada yang ada

untuk mengesan, untuk mengesan, menghalang, danmenghalang, dan

menyelamatkan dari menyelamatkan dari hilanghilang

Kenal pasti Kenal pasti semua risiko semua risiko keselamatan keselamatan yang boleh yang boleh

menyebabkan menyebabkan kehilangan kehilangan maklumatmaklumat

Kenal pasti Kenal pasti semua maklumat semua maklumat

syarikatsyarikat

Page 33: Chapter 9 Pembangunan Sistem Maklumat

33

TAMAT