1. 1
BAB 6
FASA PEMBANGUNAN
& IMPLEMENTASI
Objektif:
1. Menerangkan maksud pembangunan dan implementasi.
2. Menerangkan aktiviti-aktiviti yang dijalankan semasa fasa pembangunan dan
implementasi.
3. Mengenalpasti kaedah pengujian sistem
4. Menerangkan jenis-jenis dokumentasi.
3. Fasa ini berperanan membangun dan
menyediakan sistem untuk beroperasi
Definisi Pembangunan Sistem ialah:
“Proses membangun, memasang, dan menguji
komponen2 sistem yang dibangunkan”
Definisi Implementasi pula ialah:
“Penyerahan sistem yang dibangunkan untuk
beroperasi”
3
4. 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
4
5. Fasa pembangunan - memastikan sistem
yang dibangunkan mengikut segala
perancangan yang dibuat dan menguji
kefungsian bagi memastikan ia memenuhi
keperluan
Fasa implementasi - memastikan proses
penukaran dari sistem lama ke sistem baru
berjalan lancar.
5
6. Aktiviti utama ialah pengaturcaraan.
Pengaturcaraan digunakan dalam proses
membangunkan sistem baru dan
mengimplementasi dan mengintegrasi
komponen-komponen sistem yang baru
dengan yang lama.
6
7. Dilakukan apabila sistem baru memerlukan
pembinaan rangkaian yang baru
Pembangun sistem patut menggunakan
teknologi2 rangkaian yang baru dan bersifat
fleksibel.
Memerlukan perekabentuk rangkaian dan
pentadbir rangkaian.
7
8. Perekabentuk rangkaian bertanggungjawab:
◦ merekabentuk rangkaian
◦ memilih teknologi rangkaian
Pemilihan teknologi yang betul penting bagi
memastikan rangkaian yang dibina mampu
memenuhi tuntutan sistem yang baru
8
9. Pentadbir rangkaian bertanggungjawab:
◦ mentadbir rangkaian
◦ membina dan menguji rangkaian
Rangkaian yang siap dibina diuji bagi
memastikan keselamatan, mengenalpasti
kapasiti dan penggunaan rangkaian.
9
10. 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
10
11. Isu keselamatan ditangani dengan pengenalan kepada
kata-laluan
Isu salinan pendua dan pemulihan adalah bagi
menghadapi perkara-perkara yang tidak diingini
Hasil aktiviti pembinaan dan pengujian ini ialah satu
struktur pangkalan data untuk sistem sebenar.
Satu program khas ditulis untuk pemindahan data dari
sebuah fail datar(“flat file”) ke fail pangkalan data.
11
12. 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 perpustakaan perisian
12
13. Terdapat banyak tool pembangunan perisian
yang memudahkan aktiviti ini.
Mengambil masa yang singkat jika prototaip
telah dibina dalam fasa rekabentuk
Ditulis oleh pengaturcara program dan
dipantau oleh SA.
Pengujian dilakukan bagi memastikan bebas
dari ralat dan pepijat
13
15. Pengujian Modul
◦ pengujian kefungsian setiap modul secara
individu
◦ bertujuan mengesan pepijat
Pengujian Unit
◦ pengujian kefungsian integrasi bagi modul2
◦ bertujuan melihat interaksi antara modul
Pengujian Sistem
◦ pengujian sistem maklumat menggunakan data
sebenar
15
16. Aktiviti merekodkan segala fakta dan
spesifikasi sebuah sistem maklumat untuk
rujukan dimasa akan datang
Satu aktiviti yang penting
Dokmentasi semua perubahan dan aktiviti
yang dilakukan sepanjang pembangunan
sistem maklumat
16
18. Dokumentasi Pengurusan
◦ tidak menunjukkan gambaran sistem secara
teknikal
◦ Mengandungi gambaran sistem secara
menyeluruh,objektif dan maklumat sistem,
contoh2 laporan, kos perlaksanaan serta skedul
pembangunan
18
19. Dokumentasi Pengguna
◦ ditulis dalam bentuk yang mudah difahami oleh
pengguna
◦ merujuk kepada bahan2 tulisan berkaitan dengan
sistem
◦ dikenali sebagai manual pengguna
◦ penggunaan ilustrasi merupakan pendekatan bagi
menyampaikan mesej dengan jelas
19
20. Dokumentasi Program
◦ ditulis untuk SA dan pengaturcara program
◦ mengandungi penerangan teknikal berkaitan
dengan sistem
◦ Contoh: penerangan program, spesifikasi
rekabentuk seperti kod pseudo, rajah DFD, kod
sumber, rancangan pengujian, laporan2, lakaran
rekabentuk skrin dan skima pangkalan data
20
21. Dokumentasi Kakitangan Operasi
◦ berperanan membantu kakitangan operasi
menjalankan program-program berkaitan dengan
perjalanan sistem
◦ kepentingan - untuk mengetahui keperluan ruang
storan, keperluan salinan pendua, kekerapan
operasi sistem dan pengurusan laporan sistem
yang perlu dicetak
◦ mengandungi manual larian sistem
21