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

CARA MENGIRA

BAYARAN BIL
ELEKTRIK
DIESEDIAKAN OLEH:
AINA
ANIS
AMANI
DINNA
AKTIVITI 1.1
LAPORAN
FASA 1: ANALISIS
DALAM FASA INI, PENGATUR CARA
AKAN:
(a) Mengenal pasti masalah, keperluan

MASALAH
sistem dan
perisian serta sasaran pengguna
(b) Mengenal pasti input, proses dan
output bagi
atur cara yang dibina
(c) Menemu bual, membuat soal selidik
dan pemerhatian
bagi mengetahui keperluan pelanggan
ANALISIS MASALAH

TEKNIK LERAIAN
(a) Masalah besar
Membina atur cara bagi mengira bayaran bil
elektrik

(b) Bahagian kecil / Masalah kecil


(i) Unit pengunaan elektrik sebulan
(ii) Kadar bayaran mengikut unit penggunaan elektrik
sebulan
FASA 2: REKA
BENTUK
ATUR
CARA
DALAM FASA INI,
PENGATUR CARA AKAN:
(a) Menulis pseudokod.
(b) Melukis carta alir.
(c) Mereka bentuk antara
muka pengguna.
REKA BENTUK ATUR CARA
TEKNIK Corak yang Cara pengiraan unit penggunaan
PENGECAMAN CORAK elektrik adalah sama Cuma mengikut
sama kadar tertentu
TEKNIK Penentuan aspek-aspek penting terdiri daripada:
PENISKALAAN a) Input yang (i) Unit penggunaan elektrik semasa
diperlukan (ii) Unit penggunaan elektrik dahulu

b) Formula yang Unit yang digunakan


digunakan • Unit penggunaan elektirk semasa
• Unit penggunaan elektrik dahulu

Untuk penggunaan elektrik kurang atau sama


dengan (<=) 200 kwj
Kadar bayaran = unit yang digunkan x 0.218

Unit penggunaan elektrik melebihi (>) 200 kwj


Kadar bayaran = (200 x 0.218) + ((unit yang
digunakan – 200) x 0.492)

= 43.6 + ((unit yang digunakan – 200) x


0.492))
(c) Output yang (i) Unit penggunaan elektrik sebulan
dijangkakan (ii) Bil elektrik yang perlu dibayar
TEKNIK Algoritma dalam bentuk pseudokod
PENGITLAKAN
CARTA ALIR
FASA 3:
PENGEKODAN
DALAM FASA INI, PENGATUR CARA
AKAN:
(a) Memilih Bahasa pengaturcaraan,
misalnya Python dan perisian
pengaturcaraan, misalnya Pyscripter dan
IDLE
(b) Mengekod atur cara berdasarkan
pseudokod dan carta alir
PENGEKODAN
(a) Masalah besar
TEKNIK Menulis sintaks bagi input, proses dan output.
LERAIAN
(b) Bahagian-bahagian kecil
 INPUT
Terdahulu = float(input("masukkan unit
penggunaan elektrik terdahulu: "))
S emasa = float(input("masukkan unit
penggunaan elektrik semasa: "))

 Proses
Unit_digunakan = semasa – terdahulu
If unit_digunakan >= 200:
bil_elektrik = 43.6 + ((unit_digunakan - 200)
x 0.492)
else:
bil_elektrik = unit_digunakan x 0.218

 Output
Print("\n\n unit penggunaan elekrtrik dalam

sebulan ialah:",unit_digunakan)
Print("\n\n bil elektrik yang perlu dibayar I

ialah:,bil_elektrik)
TEKNIK
PENGECAMAN
Corak yang Penggunaan sintaks khusus
sama
CORAK untuk input, proses dan
output
Teknik Aspek yang Sintaks kod arahan
penting
Peniskalaan
Hasil / Output
FASA 4:
PENGUJIAN DAN
DALAM FASA INI,PENGATUR CARA
AKAN:
(a) Menguji atur cara yang telah ditulis bagi
mengesan dan membetulkan sebarang ralat

PENYAHPIJATAN
yanag terdapat pada atur cara
(b) Mengenal pasti ralat yang ada. Terdapat
tiga jenis ralat, iaitu:
(i) Ralat sintaks (syntax error)
(ii) Ralat masa larian (runtime error)
(iii) Ralat logic (logical error)
PENGUJIAN DAN PENYAHPIJATAN
Teknik Leraian Mengenalpasti dan
pengecaman membaiki ralat pada
corak keseluruhan aturcara
Teknik Aspek penting Pemboleh ubah diisytihar
peniskalaan dengan betul dari segi
jenis data dan nama
Teknik pengitlakan

Membina Senarai semak digunakan semasa pengujian dan


senarai semak penyahpijatan
FASA 5:
DOKUMENTASI
DALAM FASA INI,
PENGATUR AKAN
MENYEDIAKAN
DOKUMENTASI
DALAMAN DAN
DOKUMENTASI
LUARAN
DOKUMENTASI
Teknik Masalah Menghasilkan
leraian besar dokumentasi

Masalah (a) Dokumentasi


kecil dalaman
(b) Dokumentasi
luaran
Teknik Aspek penting Penulisan komen pada
peniskalaan aturcara

Menghasilkan Dokumentasi dalaman dan


dokumentasi dokumen tasi luaran
TAMAT
TERIMA KASIH KERANA
MEMINJAMKAN
TELINGA DAN MATA ANDA

You might also like