Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 17

FASA PEMBANGUNAN

Reka Bentuk Atur


Analisis Masalah Pengekodan
Cara

Pengujian dan Cadangan


Dokumentasi
Penyahpepijatan Penambahbaikan
ANALISIS MASALAH
Teknik leraian Fasa 1: Analisis Masalah
1.Masalah Besar
Membina atur cara mudah bagi mengira purata
perbelajaan pelajar di kantin sekolah dalam
sehari

b) Masalah Kecil
i) Cari perbelanjaan pelajar dalam
sehari
ii) Kira purata perbelanjaan pelajar
dalam sehari
REKA BENTUK ATUR CARA
Teknik pengecaman Fasa 2: Reka Bentuk Atur Cara
corak
Persamaan Pembezaan
Pencarian
perbelajaan pelajar Mempunyai Mencari perbelajaan pelajar dalam
dalam sehari pemboleh ubah yang sehari
sama, iaitu
Pengiraan purata perbelajaan pelajar Mengira purata perbelajaan pelajar
perbelajaan pelajar dalam sehari
dalam sehari
Teknik Penentuan aspek-aspek penting terdiri Teknik algoritma 1. Isytiharkan pemboleh
peniskala daripada: ubah perbelajaan
an pelajar
Pencarian perbelajaan 1.Mengenal pasti 2. Masukkan duit
pelajar dalam sehari perbelanjaan pelajar perbelajaan pelajar
dalam sehari. dari hari Isnin ke hari
Pengiraan purata 1.Memasukkan purata jumaat di kantin
perbelajaan pelajar perbelajaan pelajar sekolah
dalam sehari dalam sehari 3. Proses mengira
2.Formula matematik: perbelanjaan purata
Purata = Jumlah berlaku
Bilangan 4. Paparkan purata
perbelajaan
5. Tamat
Teknik Algoritma dalam bentuk pseudokod
pengitlakan 1 Mula
2 Isytiharkan pemboleh ubah perbelajaan pelajar
3 Masukkan duit perbelajaan pelajar hari Isnin di kantin sekolah
4 Masukkan duit perbelajaan pelajar hari Selasa di kantin sekolah
5 Masukkan duit perbelajaan pelajar hari Rabu di kantin sekolah
6 Masukkan duit perbelajaan pelajar hari Khamis di kantin sekolah
7 Masukkan duit perbelajaan pelajar hari Jumaat di kantin sekolah
8 Kira purata perbelanjaan
9 Paparkan purata perbelajaan
10 Tamat
Mula

Isytiharkan pemboleh ubah


perbelajaan pelajar

Masukkan duit
perbelajaan pelajar
hari Isnin di kantin
sekolah

Masukkan duit
perbelajaan pelajar
hari selasa di kantin
sekolah
Masukkan duit
perbelajaan pelajar
hari rabu di kantin
sekolah

Masukkan duit
perbelajaan pelajar
hari khamis di kantin
sekolah

Masukkan duit
perbelajaan pelajar
hari jumaat di kantin
sekolah
Kira purta perbelanjaan

Paparkan purata
perbelanjaan

Tamat
PENGEKODAN
Teknik Leraian Fasa 3: Pengekodan
1.Masalah besar
Mengekod algoritma, mengira purata perbelajaan pelajar di kantin sekolah dalam
sehari
b) Bahagian-bahagian kecil:
i) Pengisytiharan pemboleh ubah
ii) Input
iii) Proses
iv) Output
Teknik Corak yang dapat dicamkan bagi setiap Teknik Penentuan aspek- aspek penting terdiri daripada:
Pengeca bahagian kecil ialah penggunaan Peniskalaan
i) Pengisytiharan •Pemboleh ubah untuk
man penggunaan jenis data float.
pemboleh ubah menyimpan nilai
Corak
perbelajaan.
i) Pengisytiharan Pemboleh ubah untuk
•Semua pemboleh ubah
pemboleh ubah menyimpan nilai.
yang terlibat diisytihar
ii) Input Pengguna sebagai flat.
memasukkan satu ii) Input Kod arahan mesej
nilai numerik untuk dorongan (prompt
perbelanjaan pelajar message)
perbelanjaan=
iii) Proses Kira purata = Jumlah float(input(“\n Masukkan
Bilangan perbelanjaan: ”))
iv) Output Papar purata iii) proses Kod arahan mengira
perbelanjaan purata perbelanjaan:
purata = jumlah /
bilangan
iv) output Kod arahan memaparkan
nilai purata:
print
(“\no Pusat perbelanjaan
ialah”, purata)
PENGUJIAN DAN PENYAHPEPIJATAN
Teknik Leraian Fasa 4: Pengujian dan Renyah Pijatan
1.Masalah besar
Mengenal pasti dan membaiki ralat pada keseluruhan atur cara

b) Bahagian-bahagian kecil
i) Menguji pengisytiharan pemboleh ubah
ii) Menguji kod input
iii) Menguji kod proses
iv) Menguji proses output
Teknik i) Menguji Berdasarkan mesej Teknik Penentuan aspek-aspek penting terdiri daripada
Pengecam pengisytiharan alat dan cara atur cara Peniskalaan
i) Menguji Semua pemboleh ubah di
an Corak pemboleh ubah bertindak semasa
pengisytiharan isytiharkan dengan betul
ii) Menguji kod input pengujian, jenis-jenis pemboleh ubah dari segi:
alat dapat dikenal
•Jenis data
iii) Menguji kod proses pasti, iaitu:
•Kesesuaian nama dan
•Ralat sintaks
iv) Menguji kod output •Ralat masa larian nama dieja dengan betul
•Diberi nama permulaan
•Ralat logik
(initialized)
ii) Menguji kod input Pastikan pemboleh ubah
perbelajaan pelajar
digunakan untuk
Teknik Meng hasilkan satu senarai semak yang dapat menyimpan nilai yang
Pengitlaka digunakan semasa pengujian dan dimasukkan oleh
n penyahpepijatan sesuatu atur cara. pengguna
iii) Menguji kod proses •Formula yang digunakan
adalah betul
•Logik/susunan adalah
betul
iv) Menguji kod output •Output yang dipaparkan
adalah tepat dan betul
•Format output adalah
seperti yang dikehendaki
DOKUMENTASI
Teknik Leraian Fasa 5: Dokumentasi
1.Masalah besar Menyediakan dokumentasi
b) Bahagian-bahagian kecil i) Dokumentasi dalaman
ii) Dokumentasi luaran
•Dokumen pustaka
•Panduan pengguna
Teknik 1.Dokumentasi Maklumat penting Teknik Penentuan aspek-aspek penting terdiri daripada:
Pengecam dalaman tentang atur cara Peniskalaa
1.Dokumentasi Penulisan komen untuk
an Corak merupakan corak yang n
dalaman menerangkan fungsi setiap
telah dicamkan. Komen bahagian atau sesuatu baris kod
tentang tujuan dan arahan
fungsi dilakukan oleh
setiap b) Maklumat yang diperlukan oleh
bahagian/barisan kod Dokumentasi seorang pengatur cara:
arahan. Luaran •Tarikh
(Dokumen •Nama pengatur cara
b) Dokumentasi luaran Maklumat teknikal Pustaka) •Tujuan/kegunaan atur cara
( Dokumen Pustaka) tentang atur cara untuk •Keperluan sistem pengendalian
tujuan rujukan, •Keperluan perkakasan
penyelenggaraan •Keperluan perisian
dan penambahbaikan. •Algoritma (pseudokod dan carta
c) Dokumentasi luaran Maklumat tentang cara alir)
(Panduan Pengguna) menggunakan atau •Kod arahan (source code
melaksanakan arahan. c) Maklumat yang diperlukan oleh
Dokumentasi seorang pengatur cara:
Teknik Menghasilkan dokumentasi dalaman dan Luaran •Nama dan tujuan atur cara
Pengitlaka dokumentasi luaran berdasarkan aspek-aspek (Panduan •Keperluan sistem pengendalian,
n penting yang dikenal pasti. Pengguna) perkakasan dan perisian
•Cara penggunaan
CADANGAN PENAMBAHBAIKAN
1. Pelajar perlu belajar membelanjakan wang secara bijak
2. Mengurangkan kos makanan dan minuman di kantin sekolah
3. Ibu bapa mesti memastikan perbelanjaan anak-anak mereka tidak melebihi batas
SEKIAN
TERIMA KASIH

You might also like