Fasa Pembangunan Atur cara

Download Report

Transcript Fasa Pembangunan Atur cara

5.2
PEMBANGUNAN ATURCARA
Fasa Pembangunan Atur cara
1 ANALISIS MASALAH
2
REKA BENTUK ATUR CARA
3 PENGEKODAN
4
PENGUJIAN DAN PENYAHPEPIJATAN
5 DOKUMENTASI
Fasa Pembangunan Atur cara
1
ANALISIS MASALAH
Mengenalpasti input, proses, output dan komponen data.
Berbincang dengan penganalisa sistem dan pengguna
tentang keperluan yang perlu ada dalam aturcara.
Fasa Pembangunan Atur cara
2
REKA BENTUK ATUR CARA
Membahagikan aturcara dalam program modul.
Membuat algoritma penyelesaian bagi program modul.
Menerangkan perjalanan atau langkah program dengan
menggunakan kod psedo.
Mewakilkan algoritma dalam bentuk grafik iaitu
menggunakan carta alir.
Mereka bentuk antara muka program.
Fasa Pembangunan Atur cara
2
REKA BENTUK ATUR CARA
Kod psedo (psedocode)
Kod ringkas aturcara yang ditulis menggunakan frasa
perkataan dalam bahasa yang difahami manusia.
-contoh: (program untuk mengira hasil tambah 2 nombor)
BEGIN
Input nombor1, nombor2
Kira hasil tambah nombor1 dan nombor2
Print hasil tambah
END
Fasa Pembangunan Atur cara
2
REKA BENTUK ATUR CARA
Carta alir (flowchart)
Perwakilan algoritma untuk
turutan program dalam bentuk
grafik yang diwakili dengan
simbol-simbol khas.
-contoh: (program untuk
mengira hasil tambah 2 nombor)
MULA
INPUT
Nombor1,
nombor2
KIRA
HasilTambah=
nombor1+nombor2
PAPAR
HasilTambah
TAMAT
Fasa Pembangunan Atur cara
3
PENGEKODAN
Menterjemah algoritma penyelesaian ke dalam bahasa
pengaturcaraan.
Menulis aturcara dengan menggunakan bahasa
pengaturcaraan yang dipilih.
Fasa Pembangunan Atur cara
4
PENGUJIAN DAN PENYAHPEPIJATAN
Menguji aturcara bagi memastikan is tidak mempunyai
ralat.
Jika terdapat ralat, ianya akan diperbetulkan
(penyahpijatan).
RALAT
Ralat Sintaks
Ralat Logik
Ralat masa jalan
(syntax error)
(logic error)
(run-time error)
Fasa Pembangunan Atur cara
PENGUJIAN DAN PENYAHPEPIJATAN
4
RALAT
Ralat Sintaks
(syntax error)
 Terjadi apabila terdapat kesalahan atau tidak mematuhi peraturan dalam
penulisan aturcara menggunakan bahasa pengaturcaraan yang dipilih.
 Contoh:
Ralat sintaks:
Dim nombor1 as Integer
Dim nombor2 as Integr
Dim sum as Integer
input "nombor 1";nombor1
input "nombor 2";nombor2
sum=nombor1+nombor2
Print "hasil tambah adalah:";sum
end
Sepatutnya adalah
Integer.
Penggunaan Integr adalah
salah dalam tatabahasa
bahasa pengaturcaran itu.
Fasa Pembangunan Atur cara
4
PENGUJIAN DAN PENYAHPEPIJATAN
RALAT
Ralat Logik
(logic error)
 Terjadi apabila terdapat ralat yang melibatkan kesalahan dalam
operasi aritmetik, logik atau perbandingan.
 Kesalahan ini akan mengakibatkan output yang dihasilkan salah dan
tidak menepati hasil yang dikehendaki.
Ralat logik:
 Contoh:
input "nombor 1";nombor1
input "nombor 2";nombor2
sum=nombor1+nombor
Print "hasil tambah adalah:";sum
end
Sepatutnya adalah
nombor2.
Jika hanya nombor
diletakkan, hasil tambah
yang akan dipaparkan
adalah salah
Fasa Pembangunan Atur cara
4
PENGUJIAN DAN PENYAHPEPIJATAN
RALAT
Ralat masa jalan
(run-time error)
 run-time error adalah kesilapan yang berlaku semasa program
berjalan.
 Ini biasanya berlaku apabila program melaksanakan satu
operasi yang mustahil untuk dilaksanakan
 Contoh:
no1=1
Run-time error:
no2=0
Adalah mustahil untuk bahagikan
result=no1/no2
nombor dengan sifar, jadi percubaan
ini menyebabkan ralat.
print result
Fasa Pembangunan Atur cara
5 DOKUMENTASI
Merangkumi maklumat atau dokumen berkenaan
penyelesaian masalah dan aturcara.
Dokumentasi akan digunakan sebagai rujukan jika program
tersebut perlu dikemaskini dan diperbaiki (selenggara).
Aktiviti:
Menghasilkan perincian program, susun atur input, output.
Melampirkan penyataan masalah, carta alir dan kod pseudo.
Menulis komen pada aturcara untuk menerangkan fungsi kod
yang digunakan.
Menulis panduan pengguna program.