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.