Title: Bab 3
1BAB 5 FASA PEMBANGUNAN IMPLEMENTASI
- Objektif
- Menerangkan maksud implementasi dan pembangunan.
- Menerangkan aktiviti yang dijalankan semasa fasa
implementasi - Menerangkan beberapa strategi penukaran.
- Menerangkan kepentingan latihan pengguna
21. Definasi
- Pembangunan sistem - Proses membangun, memasang,
dan menguji komponen-komponen sistem yang
dibangunkan - Implementasi - Penyerahan sistem yang dibangunkan
untuk beroperasi.
31.1 Aktiviti dalam Fasa Pembangunan Implementasi
- Aktiviti yang terlibat dalam fasa ini ialah
- 1. Pembinaan dan Pengujian Rangkaian
- 2. Pembinaan dan Pengujian Pangkalan Data
- 3. Pemasangan dan Pengujian Pakej Perisian
- 4. Penulisan Aturcara dan Pengujian
- 5. Penyediaan Dokumentasi
- 6. Penukaran Sistem lama kepada sistem baru
42. Aktiviti-Aktiviti dalam Fasa Pembangunan
- Aktiviti utama ialah pengaturcaraan.
- Pengaturcaraan digunakan dalam proses
membangunkan sistem baru dan mengimplementasi dan
mengintegrasi komponen-komponen sistem yang baru
dengan yang lama.
52.1 Fasa Pembangunan -Pembinaan dan Pengujian
Rangkaian
- Dilakukan apabila sistem baru memerlukan
pembinaan rangkaian yang baru - Pembangun sistem patut menggunakan
teknologi-teknologi rangkaian yang baru dan
bersifat fleksibel. - Memerlukan perekabentuk rangkaian dan pentadbir
rangkaian. - Perekabentuk rangkaian bertanggungjawab
- merekabentuk rangkaian
- memilih teknologi rangkaian
- Pemilihan teknologi yang betul penting bagi
memastikan rangkaian yang dibina mampu memenuhi
tuntutan sistem yang baru
62.2 Fasa Pembangunan -Pembinaan dan Pengujian
Pangkalan Data
- Langkah-langkah
- Memilih sistem pangkalan data yang boleh
menampung keperluan pangkalan data - Menguji pangkalan data bagi memastikan isu-isu
seperti - Integriti data dan integriti rujukan memenuhi
tuntutan pangkalan data - Kawalan keselamatan, salinan pendua dan pemulihan
ditangani
72.3 Fasa Pembangunan -Pembinaan dan Pengujian
Pakej Perisian
- Aktiviti ini bagi sistem maklumat yang memerlukan
penggunaan pakej perisian tambahan - Ia perlu diuji bagi memastikan keserasian dengan
sistem maklumat yang dibina - Setelah dipasang dan diuji, pakej perisian ini
diletakkan di dalam library perisian
82.4 Fasa Pembangunan -Penulisan Aturcara dan
Pengujian
- Terdapat pelbagai tool pembangunan perisian yang
memudahkan aktiviti ini. - Mengambil masa yang singkat jika prototaip telah
dibina dalam fasa rekabentuk - Ditulis oleh pengaturcara dan dipantau oleh SA.
- Pengujian dilakukan bagi memastikan bebas dari
ralat
92.4 Fasa Pembangunan -Penulisan Aturcara dan
Pengujian (samb)
Jenis-Jenis Pengujian Aturcara
- Pengujian Kotak Putih Pemeriksaan terperinci
terhadap aturcara dalaman iaitu aliran-aliran
logik - Pengujian Laluan Asas - Pengujian terhadap logik
dalam aurcara - Pengujian Kotak Hitam Pengujian luaran iaitu
pendekatan yang mengfokus terhadap apa yang
dijangka pengguna
102.4 Fasa Pembangunan -Penulisan Aturcara dan
Pengujian (samb)
Proses-Proses / Peringkat Pengujian Aturcara
112.4 Fasa Pembangunan -Penulisan Aturcara dan
Pengujian (samb)
- Pengujian Unit
- pengujian kefungsian setiap modul secara individu
- bertujuan mengesan ralat
- Pengujian Integrasi
- pengujian kefungsian integrasi bagi modul-modul
- bertujuan melihat interaksi antara modul
- Pengujian Sistem
- pengujian sistem maklumat menggunakan data sebenar
122.4 Fasa Pembangunan -Penulisan Aturcara dan
Pengujian (samb)
- Strategi Pengujian
- Pengujian Atas-Bawah Proses pengujian dengan
modul-modul di uji dan digabungkan secara menurun
mengikut struktur hirarki perisian - Pengujian Bawah Atas - Pengujian yang bermula
dari aras paling bawah dalam struktur hirarki
perisian - Pengujian Ketegangan Pengujian dijalankan bagi
menguji sejauh mana ketahanan sistem. Contohnya
sistem memproses data maksimum, 100 pertanyaan
dalam masa paling sibuk, akses dari 200 pc
serentak dan sebagainya.
132.4 Fasa Pembangunan - Penyediaan Dokumentasi
- Aktiviti merekodkan segala fakta dan spesifikasi
sebuah sistem maklumat untuk rujukan dimasa akan
datang - Dokumentasi semua perubahan dan aktiviti yang
dilakukan sepanjang pembangunan sistem maklumat
- Pengurusan
- Pengguna
- SA dan Pengaturcara Programmer
- Kakitangan Operasi
Jenis-Jenis Dokumentasi
142.4 Fasa Pembangunan -Penyediaan Dokumentasi
(samb)
Dokumentasi PengurusanMengandungi gambaran
sistem secara menyeluruh, objektif dan maklumat
sistem. Contoh Laporan, Kos perlaksanaan serta
skedul pembangunan
Dokumentasi PenggunaMengandungi panduan
penggunaan hasil sistem. Contoh Manual
penggunaan sistem
Dokumentasi Kakitangan OperasiBagi mengetahui
keperluan ruang storan, keperluan salinan pendua,
kekerapan operasi sistem dan pengurusan laporan
sistem yang perlu dicetak. Contoh Manual Larian
System
Dokumentasi PengaturcaraMengandungi
penerangan teknikal sistem seperti DFD, ERD,
pseudo kod, kod aturcara, rancangan pengujian,
rekabentuk antaramuka dan sebagainya
153. Aktiviti-Aktiviti dalam Fasa Implementasi
- Pengujian Sistem
- Penukaran
- Pemasangan pangkalan data
- Penukaran kepada sistem baru
- Latihan kepada kakitangan
163.1 Fasa Implementasi Pengujian Sistem
- Ujian akhir yang menyeluruh perlu dijalankan
sekali lagi sebelum sistem digunakan. - Melibatkan
- seluruh komponen sistem
- pakej perisian tambahan
- sistem lain yang sedang beroperasi
- Uji guna data ujian yang ambil kira semua
kebarangkalian - Hasil ujian mungkin memerlukan pengulangan fasa
pembangunan. - Tamat apabila sistem lulus fasa pengujian.
173.2 Fasa Implementasi Penukaran
- Aktiviti yang akan menentukan sama ada sistem
berjaya menepati segala tuntutan yang dirancang. - Faktor pemilihan strategi bergantung dengan
kesesuaian sistem, keperluan organisasi dan
faktor faktor luaran. - Elakkan penukaran mendadak manakala penukaran
selari lebih selamat dan disyorkan.
183.2 Fasa Implementasi Penukaran (samb)
- Strategi Penukaran (Conversion / Installation)
- Penukaran Mendadak (Direct) - Sebaik sahaja
sistem baru beroperasi maka operasi sistem lama
ditamatkan. - Penukaran Selari (Parallel) - Sistem baru dan
sistem lama beroperasi secara serentak sehingga
sistem baru boleh mengambil alih operasi tanpa
masalah. - Penukaran Lokasi (Single location/Pilot) - Bagi
sistem yang akan digunapakai di beberapa lokasi.
Pilihan antara penukaran mendadak atau selari. - Penukaran Berperingkat (Phase) - Bagi sistem yang
dibangunkan secara versi. Versi yang berjaya
dibangunkan diletakkan untuk beroperasi. - Distributed Installation Berlaku bagi penukaran
bahagian ke bahagian sistem yang lain. Namun,
konsep penukaran ini ialah apabila satu bahagian
telah berjaya ditukar, bahagian-bahagian lain
juga secara automatik telah berjaya ditukar.
193.3 Fasa Implementasi Pemasangan Pangkalan Data
- Semasa fasa pembangunan data yang dimasukkan
adalah data ujian manakala dalam fasa
implementasi data adalah data sebenar. - Pendekatan pengisian data
- Manual
- Menggunakan aturcara kecil
203.4 Fasa Implementasi Penukaran Kepada Sistem
Baru
- Penukaran sistem lama kepada baru perlu ditangani
dengan baik. - Apabila penukaran sistem baru selesai, tugas
beralih kepada pengguna. - Perubahan dilakukan apabila ada maklumbalas dari
pengguna.
213.5 Fasa Implementasi Latihan Kepada Kakitangan
- Masa saja tidak cukup untuk menyesuaikan pengguna
dengan sistem baru, perlukan latihan untuk faham
selok belok sistem w/pun telah ada sistem yang
mempunyai persamaan. - Jangan biar pengguna meneroka sendiri kerana
kekurangan dan kelebihan hanya diketahui oleh
mereka yang membina. - Semasa latihan sertakan manual pengguna untuk
memudahkan kefahaman dan jurutunjuk latihan