You are on page 1of 4

PELAPORAN MENGIRA BIL ELEKTRIK

Teknik Leraian Fasa 1: Analisis Masalah


(a) Masalah besar
Membina atur cara mudah bagi mengira bil elektrik

(b) Bahagian kecil/Masalah kecil


(i) Kira unit penggunaan elektrik
(ii) Kira bil elektrik (RM)

Teknik Pengecaman Corak Fasa 2: Reka Bentuk Atur Cara


Pengiraan Persamaan Perbezaan
unit Tiada Dapatkan nilai-nilai Bacaan _Terkini dan Bacaan_Terakhir,
penggunaan pemboleh kemudian kira:
elektrik ubah yang Unit_Penggunaan_Elektrik = Bacaan_Terkini -
sama Bacaan_Terakhir
Pengiraan bil digunakan. Dapatkan nilai-nilai Unit_Penggunaan_ Elektrik, Kadar_1
elektrik dan Kadar_2, kemudian kira:
Bil_Elektrik = Unit_ Penggunaan_Elektrik X Kadar_1
Bil_Elektrik = (200 X Kadar_1+(Unit_Penggunaan_Elektrik -
200) X Kadar_2,2)
Teknik Peniskalaan Penentuan aspek-aspek penting terdiri daripada:
Pengiraan unit (a) Nilai-nilai Bacaan _Terkini dan Bacaan_Terakhir
penggunaan (b) Formula matematik:
elektrik Unit_Penggunaan_Elektrik = Bacaan_Terkini –
Bacaan_Terakhir
Pengiraan bil (a) Nilai-nilai Unit_Penggunaan_ Elektrik, Kadar_1
elektrik dan Kadar_2.
(b) Formula matematik:
Bil_Elektrik = Unit_ Penggunaan_Elektrik X Kadar_1
Bil_Elektrik = (200 X Kadar_1+(Unit_Penggunaan_Elektrik -200) X
Kadar_2,2)

Teknik Pengitlakan Algoritma dalam bentuk pseudokod

1 Mula
2 Masukkan Bacaan_Terkini dan Bacaan_Terakhir
3 Tetapkan Kadar_1 dan Kadar_2
4 Kira Unit_Penggunaan_Elektrik = Bacaan_Terkini - Bacaan_Terakhir
5 Kira Bil_Elektrik
Jika Unit_Penggunaan_Elektrik ≤ 200
Bil_Elektrik = Unit_Penggunaan_Elektrik X Kadar_1
Jika Tidak
Bil_Elektrik= (200 X Kadar_1) + ((Unit_Penggunaan_Elektrik -200) X Kadar_2)
Tamat Jika
6 Paparkan Bil_Elektrik
7 Tamat

Teknik Leraian Fasa 3: Pengekodan


(a) Masalah besar
Mengekod algoritma, unit penggunaan elektrik dan bil elektrik
(b) Bahagian-bahagian kecil:
(i) Pengisytiharan pemboleh ubah dan pemalar
(ii) Input
(iii) Proses
(iv) Output
Teknik Pengecaman Corak Corak yang dapat dicamkan bagi setiap bahagian kecil ialah penggunaan jenis data float.
(i) Pengisytiharan
pemboleh ubah Pemboleh ubah untuk menyimpan nilai
dan pemalar
(ii) Input Pengguna memasukkan satu nilai numerik untuk unit bacaan
terkini dan satu nilai numerik untuk bacaan terakhir
(iii) Proses Kira Unit_Penggunaan_Elektrik = Bacaan_Terkini –Bacaan_Terakhir
Kira Bil_Elektrik = ( Unit_ Penggunaan_Elektrik X Kadar_1 ) atau
(200 x Kadar_1) + ( (Unit_Penggunaan_Elektrik – 200 ) X Kadar_2 )
(iv) Output Paparkan unit penggunaan elektrik dan bil elektrik
Teknik Peniskalaan Penentuan aspek-aspek penting terdiri daripada:
(i) Pengisytiharan • Pemboleh ubah untuk menyimpan nilai:
pemboleh – Bacaan_Terakhir
ubah dan – Bacaan_Terkini
pemalar – Unit_Penggunaan_Elektrik
– Bil_Elektrik
• Semua pemboleh ubah yang terlibat diisytihar
sebagai float.
(ii) Input Kod arahan mesej dorongan (prompt message):
Bacaan_Terkini=float(input("Masukkan bacaan terkini:"))
Bacaan_Terakhir=float(input("Masukkan bacaan terakhir:"))

(iii) Proses Kod arahan mengira unit penggunaan elektrik dan bil elektrik:
if Unit_Penggunaan_Elektrik <=200:
Bil_Elektrik=round(Unit_Penggunaan_Elektrik * Kadar_1,2)
else:
Bil_Elektrik=round(200* Kadar_1+(Unit_Penggunaan_Elektrik-
200)*Kadar_2,2)
(iv) Output Kod arahan memaparkan nilai unit penggunaan elektrik dan bil
elektrik:
print("\nJumlah Unit Penggunaan Elektrik Anda untuk Bulan ini
adalah :",Unit_Penggunaan_Elektrik,"kWj")
print("\nJumlah Bil Elektrik Anda untuk Bulan ini adalah
RM",Bil_Elektrik)

Teknik Leraian Fasa 4: Pengujian dan Penyahpepijatan


(a) Masalah besar
Mengenal pasti dan membaiki ralat pada keseluruhan atur cara
(b) Bahagian-bahagian kecil
(i) Menguji pengisytiharan pemboleh ubah dan pemalar
(ii) Menguji kod input
(iii) Menguji kod proses
(iv) Menguji kod output
Teknik Pengecaman (i) Menguji pengisytiharan Berdasarkan mesej ralat dan cara atur
Corak pemboleh ubah dan pemalar cara bertindak semasa pengujian, jenis-
(ii) Menguji kod input jenis ralat dapat dikenal pasti, iaitu:
(iii) Menguji kod proses • Ralat sintaks
(iv) Menguji kod output • Ralat masa larian
• Ralat logik
Teknik Peniskalaan Penentuan aspek-aspek penting terdiri daripada:
(i) Menguji Semua pemboleh ubah diisytiharkan dengan betul dari
pengisytiharan segi:
pemboleh ubah • Jenis data
dan pemalar • Kesesuaian nama dan nama dieja dengan betul
• Diberikan nilai permulaan (initialised)
(ii) Menguji kod Pastikan pemboleh ubah panjang dan lebar digunakan
arahan input untuk menyimpan nilai yang dimasukkan oleh pengguna
(iii) Menguji kod • Formula yang digunakan adalah betul
arahan proses • Logik/susunan adalah betul
(iv) Menguji kod • Output yang dipaparkan adalah tepat dan betul
arahan output • Format output adalah seperti yang dikehendaki
Teknik Pengitlakan

Menghasilkan satu senarai semak yang dapat digunakan semasa pengujian dan
penyahpepijatan sesuatu atur cara.

Teknik Leraian Fasa 5: Dokumentasi


(a) Masalah besar Menyediakan dokumentasi
(b) Bahagian-bahagian kecil (i) Dokumentasi dalaman
(ii) Dokumentasi luaran
• Dokumen pustaka
• Panduan pengguna

Teknik Pengecaman (a) Dokumentasi dalaman Maklumat penting tentang atur cara merupakan
Corak corak yang telah dicamkan. Komen tentang
tujuan dan fungsi dilakukan oleh setiap
bahagian/barisan kod arahan.
(b) Dokumentasi luaran Maklumat teknikal tentang atur cara untuk
(Dokumen Pustaka) tujuan rujukan, penyelenggaraan dan
penambahbaikan.
(c) Dokumentasi luaran Maklumat tentang cara menggunakan atau
(Panduan Pengguna) melaksanakan arahan
Teknik Peniskalaan Penentuan aspek-aspek penting terdiri daripada:
(a) Dokumentasi Penulisan komen untuk menerangkan fungsi setiap
dalaman bahagian atau sesuatu baris kod arahan
(b) Dokumentasi luaran Maklumat yang diperlukan oleh seorang pengatur
(Dokumen Pustaka) cara:
• Tarikh
• Nama pengatur cara
• Tujuan/kegunaan atur cara
• Keperluan sistem pengendalian
• Keperluan perkakasan
• Keperluan perisian
• Algoritma (pseudokod dan carta alir)
• Kod arahan (source code)
(c) Dokumentasi luaran Maklumat yang diperlukan oleh seorang pengguna
(Panduan Pengguna) seperti:
• Nama dan tujuan atur cara
• Keperluan sistem pengendalian, perkakasan
dan perisian
• Cara penggunaan
Teknik Pengitlakan

Menghasilkan dokumentasi dalaman dan dokumentasi luaran berdasarkan aspek-


aspek penting yang dikenal pasti.

You might also like