Fasa 1

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Fasa 1: Analisis Masalah

Teknik leraian a)Masalah besar


mengira aturcara bagi mengira bil elektrik

b)Masalah kecil
i.unit penggunaan elektrik sebulan
ii.kadar bayaran mengikut unit penggunaan elektrik
sebulan (bil elektrik)
Fasa 2: Reka Bentuk Atur Cara
Teknik a)Corak yang sama
Pengecaman Corak cara pengiraan unit penggunaan elektrik adalah
sama mengikut kadar tertentu
Teknik Peniskalaan Aspek penting
a)Input a)Unit penggunaan elektrik semasa
b)Unit penggunaan elektrik dahulu
b)Formula Unit yang digunakan = unit penggunaan
elektrik semasa –unit penggunaan eletri
dahulu
Untuk penggunaan elektrik kurang atau
sama dengan (<=) 200 kwj
Bil elektrik = unit yang digunakan x 0.218
Untuk penggunaan elektrik melebihi (>)
200 kwj
Bil elektrik = (200 x 0.218) + ((unit yang
digunakan – 200) x 0.492)
=43.6 + ((unit yang digunakan – 200) x
0.492))
c)Output a)unit penggunaan elektrik sebutan
b)Bil elektrik yang perlu dibayar
Teknik Pengitlakan a)Pseudokod
Mula
Masukkan unit penggunaan elektrik semasa
Masukkan unit penggunaan elektrik dahulu
Kirakan Unit yang digunakan = unit penggunaan
elektrik semasa – unit penggunaan elektrik
dahulu
Jika Unit yang digunakan > 200
Kirakan Bil elektrik = 43.6 + ((unit yang
digunakan - 200) x 0.492))
Jika Tidak
Kirakan Bil elektrik = unit yang digunakan x
0.218
Tamat Jika
Paparkan unit yang digunakan dan Bil elektrik
Tamat

b)Carta alir

mula
Masukkan unit penggunaan
elektrik semasa dan unit
penggunaan elektrik dahulu
Unit yang digunakan = unit penggunaan
elektrik semasa – unit penggunaan elektrik
dahulu

TIDAK

Bil elektrik = unit yang


YA digunakan x 0.218
Bil elektrik = 43.6 + ((unit yang
digunakan - 200) x
0.492))

Fasa 3: Pengekodan
Teknik Leraian a)Masalah besar
Menulis sintaks bagi input, proses dan output
b)Masalah kecil
-> Sintaks input
Terdahulu = float (input(“Masukkan unitpenggunaan
elektrik terdahulu: “))
Semasa = float (input (“Masukkan unit penggunaan
elektrik semasa: “))
-> Sintaks proses
Unit_digunakan = Semasa – Terdahulu

If Unit _digunakan > 200:


bil_elektrik = 43.6 + ((Unit_digunakan – 200) x
0.492))
else:
bil_eletrik = Unit_ digunakan x 0.218
-> Sintaks output
Print(“Unit penggunaan elektrik sebulan ialah:
“,Unit_digunakan)
Print(“Bil elektrik yang perlu di bayar ialah RM “,
bil_elektrik)

Teknik Pengecaman a)Corak yang sama


Corak Penggunaan sintaks khusus untuk input, proses dan
output
Teknik Peniskalaan a)Aspek yang penting
Sintaks kod arahan
Hasil / output

Fasa 4: Pengujian Dan Penyahpepijatan


Teknik Pengecaman Leraian Mengenalpasti dan membaiki ralat
Corak pada keseluruhan aturcara

Teknik Peniskalaan Aspek penting Pembolehubah diisyitihar dengan


betul dari segi jenis data dan nama

Teknik Pengitlakan Membina Senarai semak digunakan semasa


senarai semak pengujian dan penyahpepijatan

Fasa 5: Dokumentasi
Teknik Leraian - Masalah Besar
menghasilkan dokumentasi
- Bahagian masalah kecil
a)Dokumentasi dalaman
b)Dokumentasi luaran
Teknik Peniskalaan Aspek penting Penulisan komen pada aturcara

Menghasilkan Dokumentasi dalaman dan


dokumentasi dokumentasi luaran

You might also like