PROGRAM DEVELOPMENT PHASES
Phases Activity
I. Problem Analysis
Phase
Fasa analisis masalah
-Programmer will interview client what they need
-Programmer get the information of input, process and output
-Programmer will refer to the website in internet or book or
expert person
-Programmer will choose the suitable programming language to
solve the problem
- Pengaturcara menemuramah keperluan pelanggan
- Pengaturcara mendapatkan maklumat tentang input, proses
dan output
- Pengaturcara merujuk kepada laman web dalam internet atau
buku atau pakar
- pengaturcara akan memilih bhasa pengaturcaraan yan sesuai
bagi menyelesaikan masalah
II. Program Design
Phase
Fasa reka bentuk
aturcara
- In program design, there are three popular tools used:
i) Top-down design model - This top-down model consists
of three modules, namely input module, process module
and output module
ii) Pseudocode - the programmer writes the pseudo code
for the program based on the top-down design model
iii) Flow chart- the programmer draws the flow chart that
shows the data flow of the program.
- Choossing and design the user interface
- Dalam rekabentuk aturcara, tiga alatan popular digunakan
i. model reka bentuk atas bawah – mengandungi tiga modul
iaitu modul input, modul proses dan modul output.
ii. pseudocode – pengaturcara menilis kod pseudo bagi aturcara
berdasarkan model atas bawah
iii. carta alir – pengaturcara menulis carta alir yang
menunjukkan aliran data bagi aturcara
III. Coding Phase
Fasa koding
- Programmer translate the pseudocode to programming
language
- Key in the programming language into the computer
- Pengaturcara mengalih kod pseudo kepada bahasa
pengaturcaraan
- Memasukkan bahsa pengaturcaraan ke dalam komputer
IV. Testing and
debugging
Pengujian dan
penyahpepijatan
- Programmer test the program to search for any error
- Programmer will debug if there is any error.
- pengaturcara menguji aturcara bagi mencari sebarang
kesalahan
- pengaturcara akan menguji penyahpepijatan jika terdapat
kesilapan
V. Documentation
Dokumentasi
- Programmer write the purpose of the program
- Programmer write the guideline on how to use the program to
the client
- Programmer write the type of input and expected output
- pengaturcara menulis keperluan aturcara
- pengaturcara menulis panduan bagaimana menggunakan
aturcara uuntuk pelanggan
- pengaturcara menuls jenis input dan jangkaan output.
1
PROGRAM DEVELOPMENT PHASES
2

Program development-phases

  • 1.
    PROGRAM DEVELOPMENT PHASES PhasesActivity I. Problem Analysis Phase Fasa analisis masalah -Programmer will interview client what they need -Programmer get the information of input, process and output -Programmer will refer to the website in internet or book or expert person -Programmer will choose the suitable programming language to solve the problem - Pengaturcara menemuramah keperluan pelanggan - Pengaturcara mendapatkan maklumat tentang input, proses dan output - Pengaturcara merujuk kepada laman web dalam internet atau buku atau pakar - pengaturcara akan memilih bhasa pengaturcaraan yan sesuai bagi menyelesaikan masalah II. Program Design Phase Fasa reka bentuk aturcara - In program design, there are three popular tools used: i) Top-down design model - This top-down model consists of three modules, namely input module, process module and output module ii) Pseudocode - the programmer writes the pseudo code for the program based on the top-down design model iii) Flow chart- the programmer draws the flow chart that shows the data flow of the program. - Choossing and design the user interface - Dalam rekabentuk aturcara, tiga alatan popular digunakan i. model reka bentuk atas bawah – mengandungi tiga modul iaitu modul input, modul proses dan modul output. ii. pseudocode – pengaturcara menilis kod pseudo bagi aturcara berdasarkan model atas bawah iii. carta alir – pengaturcara menulis carta alir yang menunjukkan aliran data bagi aturcara III. Coding Phase Fasa koding - Programmer translate the pseudocode to programming language - Key in the programming language into the computer - Pengaturcara mengalih kod pseudo kepada bahasa pengaturcaraan - Memasukkan bahsa pengaturcaraan ke dalam komputer IV. Testing and debugging Pengujian dan penyahpepijatan - Programmer test the program to search for any error - Programmer will debug if there is any error. - pengaturcara menguji aturcara bagi mencari sebarang kesalahan - pengaturcara akan menguji penyahpepijatan jika terdapat kesilapan V. Documentation Dokumentasi - Programmer write the purpose of the program - Programmer write the guideline on how to use the program to the client - Programmer write the type of input and expected output - pengaturcara menulis keperluan aturcara - pengaturcara menulis panduan bagaimana menggunakan aturcara uuntuk pelanggan - pengaturcara menuls jenis input dan jangkaan output. 1
  • 2.