Chapter 9 Pembangunan Sistem Maklumat
-
Upload
fatin-hafizah-mohammad-sukri -
Category
Documents
-
view
7.219 -
download
3
Transcript of 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.
2
Pembangunan Sistem Maklumat
Pengurus
Kerani(pengurusan
anggota)
KeraniSimpanan, pinjaman
Kerani Pentadbiran
sewaDespatch
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.
4
Pembangunan Sistem Maklumat
Kertas Cadangan :
1. Sistem Pengurusan Anggota2. Sistem Pinjaman dan Simpanan3. Sistem Kutipan Sewa
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
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
7
Susun tugas-tugas
Pembangunan Sistem Maklumat
Garis panduan membangunkan sistem?
Libatkan penggunapengguna
Pembangunan mengikut standard (aspek tatacara syarikat)
8
Pembangunan Sistem Maklumat
Siapa yang terlibat dalam pembangunan sistem?
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
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
11
Pembangunan Sistem Maklumat
Dokumentasi (documentation)
Termasuk laporan, diagrams, Termasuk laporan, diagrams, programprogram
Koleksi dan ringkasan data Koleksi dan ringkasan data dan maklumatdan 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
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
14
Pembangunan Sistem Maklumat
Senario 2
Setelah mendapat kelulusan : masuk ke fasa 1 - perancangan, perkara-perkara berikut perlu dipertimbangkan :
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
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
17
Pembangunan Sistem Maklumat
Carta Gant (Gantt chart)?
Alat yang digunakan untuk merancang
dan menjadual aktivi projek mengikut
masa
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
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
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
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
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
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
24
Pembangunan Sistem Maklumat
Prototaip (prototype) Model cadangan sistem
Model cadangan sistem
Mockup – contoh input dan/atau output:
25
Pembangunan Sistem Maklumat
Peralatan Kejuruteraan sistem (computer-aided software engineering (CASE))?
Perisian yang direka untuk membantuk aktiviti pembangunan sistem
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
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
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)
29
4. Fasa perlaksanaan (implementation phase)
Latihan(perkakasan dan perisian)- Perseorangan- KelasManual pengguna perlu dikeluarkan.
30
Pembangunan Sistem Maklumat
Strategi penukaran (conversion strategies)
Digunakan untuk tukar dari sistem lama ke sistem baru
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
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
33
TAMAT