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

SMKA NURUL ITTIFAQ

22300 BESUT , TERENGGANU

ASAS SAINS KOMPUTER

PENGIRAAN JUMLAH BAYARAN BIL ELEKTRIK

DISEDIAKAN OLEH :

NAMA : EMAN NUR DANIEL BIN MOHD ZULKIFLY


NO KP : 050817060231
ANGKA GILIRAN :
TINGKATAN : 3 IBNU SINA

NAMA GURU PENILAI :


NURLIDA BINTI CHE HUSSIN

TARIKH :
12 NOVEMBER 2020
PELAPORAN

Fasa 1: Analisis Masalah


(a) Masalah besar
Mengira jumlah bayaran bil elektrik bagi penggunaan
Teknik Leraian selama sebulan
(b) Bahagian kecil/Masalah kecil
(i) Mengira bayaran bil elektrik bagi < dari 200
kWj
(ii) Mengira bayaran bil elektrik bagi > dari 201
kWj

Fasa 2: Reka Bentuk Atur Cara


Pengiraan Perbezaan
jumlah bayaran Persamaan
Teknik Pengecaman Corak bil elektrik bagi Nilai bagi < 200 kWj
< 200 kWj Pemboleh (0.218)
ubah yang
Pengiraan sama , iaitu
jumlah bayaran penggunaan Nilai bagi > 201 kWj
bil elektrik bagi elektrik (0.492)
<=201
Penentuan aspek-aspek penting terdiri daripada:
1) Jumlah penggunaan elektrik

2) Formula matematik
Pengiraan kadar
Jumlah bayaran
bagi 0.218
= penggunaan elektrik x 0.218

Teknik Peniskalaan

1) Jumlah penggunaan elektrik

2) Formula matematik
Pengiraan kadar
bagi 0.492 Jumlah bayaran
> (A =[penggunaan elektrik – 201]) x
0.492

> A x 0.218

Algoritma dalam bentuk pseudokod


1. MULA

2. MASUKKAN penggunaan elektrik

3. KIRA penggunaan elektrik


Teknik Pengitlakan
jika kuasa <=200:
harga=(kuasa*0.218
jika kuasa> 200:
harga=((kuasa-200)*0.492)+43.60
papar(‘Bayaran yang dikenakan ialah ‘+format(harga,

5. PAPARKAN jumlah bayaran

6. TAMAT

Fasa 3: Pengekodan
(a) Masalah besar
Mengekod algoritma, mengira penggunaan bagi bil
bayaran elektrik

Teknik Leraian (b) Bahagian-bahagian kecil:


(i) Pengisytiharan pemboleh ubah dan pemalar
(ii) Input
(iii) Proses
(iv) Output

Corak yang dapat dicamkan bagi setiap bahagian kecil ialah


penggunaan jenis data float.
(i) Pengisytiharan
pemboleh ubah Pemboleh ubah untuk menyimpan nilai
dan pemalar
Pengguna memasukkan satu nilai
Teknik Pengecaman Corak (ii) Input numerik untuk bacaan meter (kWj)

(iii) Proses Kira bayaran : [penggunaan elektrik x


kadar]

(iv) Output Papar jumlah bayaran


Penentuan aspek-aspek terdiri daripada:
 Pemboleh ubah untuk
(i) Pengisytiharan menyimpan nilai:
pemboleh ubah - bayaran
- penggunaan

 Semua pemboleh ubah yang


terlibat diisytiharkan sebagai
float.
Kod arahan mesej dorongan (prompt
(ii) Input message):

Penggunaan elektrik = float


(input(‘Masukkan pengguanaan
elektrik:’))

-Semua pemboleh ubah disytihar


sebagai float
Teknik Peniskalaan
Kod arahan mengira Jumlah bayaran

(iii) Proses [Jumlah bayaran = Penggunaan elektrik


x 0.218]

[Jumlah bayaran = Pengguanaan elektrik


x 0.492]

Kod arahan memaparkan Jumlah


(iv) Output Bayaran :

Print (‘Jumlah bayaran :’ + jumlah 5)


Fasa 4 : Pengujian dan Penyahpepijatan
(a) Masalah besar
Mengenal pasti dan membaiki ralat pada keseluruhan
atur cara
(b) Bahagian-bahagian kecil
Teknik Leraian (i) Menguji pengisytiharan pemboleh ubah dan
pemalar
(ii) Menguji kod input
(iii) Menguji kod proses
(iv) Menguji kod output

(i) Menguji Berdasarkan mesej ralat dan


pengisytirahan cara atur cara bertindak
pemboleh ubah dan semasa pengujian, jenis-jenis
Teknik Pengecaman Corak pemalar ralat dapat dikenal pasti,
(ii) Menguji kod input iaitu:
(iii) Menguji kod proses  Ralat sintaks
(iv) Menguji kod output  Ralat masa larian
 Ralat logik
Penentuan aspek-aspek penting terdiri daripada:
(i) Menguji Semua pemboleh ubah
pengiystiharan diisytiharkan dengan betul
pemboleh ubah dan dari segi:
pemalar  Jenis data
 Kesesuaian nama dan
nama dieja dengan
betul
 Diberikan nilai
permulaan
(initialised)
Teknik Peniskalaan (ii) Menguji kod arahan Pastikan pemboleh ubah
input kadar dan bayaran digunakan
untuk menyimpan nilai yang
dimasukkan oleh pengguna
(iii) Menguji kod arahan  Formula yang
proses digunakan adalah
betul
 Logik/susunan adalah
betul
(iv) Menguji kod arahan  Output yang
output dipaparkan adalah
tepat dan betul
 Format output adalah
seperti yang
dikehendaki
Teknik Pengitlakan Menghasilkan satu senarai semak yang dapat digunakan
semasa pengujian dan penyahpepijatan sesuatu atur cara.

Fasa 5 : Dokumentasi
(a) Masalah besar Menyediakan dokumentasi
(b) Bahagian-bahagian (i) Dokumentasi dalaman
Teknik Leraian
kecil (ii) Dokumentasi luaran
 Dokumen pustaka
 Panduan pengguna

(a) Dokumentasi Maklumat penting tentang


Teknik Pengecaman Corak dalaman atur cara merupakan corak
yang telah dicamkan.Komen
tentang tujuan dan fungsi
dilakukan oleh setiap
bahagian/barisan kod
arahan.
(b) Dokumentasi luaran Maklumat teknikal tentang
(Dokumen Pustaka) atur cara untuk tujuan
rujukan, penyelenggaraan
dan penambahbaikan.
(c) Dokumentasi luaran Maklumat tentang cara
(Panduan Pengguna) menggunakan atau
melaksanakan arahan
Penentuan aspek-aspek penting terdiri daripada:
(a) Dokumentasi Penulisan komen untuk
dalaman menerangkan fungsi setiap
bahagian atau sesuatu baris
kod arahan
(b) Dokumentasi luaran Maklumat yang diperlukan
(Dokumen Pustaka) oleh seorang pengatur cara:
 Tarikh : 5 J 2020

 Nama pengatur cara :


Eman Nur Daniel Bin
Mohd Zulkifly

 Tujuan / kegunaan
atur cara : mengira
jumlah bayaran bil
Teknik Peniskalaan elektrik

 Keperluan system
pengendalian :
Window

 Keperluan perkakasan
: PC , monitor , tetikus
, internet , modem
dan keyboard

 Keperluan perisian :
Python 3.6.5
 Algoritma (psuedokod
dan carta alir) : Sila
rujuk dokumen
pustaka

 Kod arahan ( source


code) : Sila rujuk
dokumen pustaka
Maklumat yang diperlukan
oleh seorang pengguna ialah:
 Nama dan tujuan atur
(c) Dokumentasi luaran cara
( Dokumen Pengguna)  Keperluan sistem
pengendalian,
perkakasan dan
perisian
 Cara penggunaan
Menghasilkan dokumentasi dalaman dan dokumentasi luaran
Teknik Pengitlakan berdasarkan aspek-aspek penting yang dikenal pasti.

DOKUMEN PUSTAKA (LIBRARY DOCUMENTATION)


Keperluan Sistem Pengendalian Windows
Keperluan Perisian Python 3.6.5
Keperluan Ingatan Minimum 2GB
Pseudokod
1.MULA
2.MASUKKAN penggunaan elektrik
3.JIKA penggunaan elektrik melebihi 201 kwj 
   3.1.DARABKAN 201 kwj yang pertama dengan 
         kadar sebanyak 0.218
   3.2.DARABKAN baki penggunaan elektrik     
         Dengan kadar sebanyak 0.492
   3.4.KIRA jumlah bayaran
4.JIKA penggunaan elektrik kurang dari 201 kwj
   4.1.DARABKAN jumlah penggunaan elektrik 
          dengan kadar sebanyak 0.218
   4.2.KIRA jumlah bayaran
5.PAPARKAN jumlah bayaran
6.TAMAT

Carta alir
PANDUAN PENGGUNA
Memuat turun perisian
1. Taipkan alamat URL berikut: https://www.python.org/downloads/
2. Paparan berikut akan diperhatikan, pilih versi Python 3.6.5 dan klik Download.

Kod arahan

3. Pengguna Windows sila klik pada versi Windows x86 executable installer. Fail
bernama python-3.6.5.exe akan mula dimuat turun ke dalam folder Downloads.

Memasang perisian
1. Dwiklik pada fail python-3.6.5.exe yang siap dimuat turun.

Ikon Python

Start Button

2. Tetingkap Open File – Security Warning akan muncul dan klik Run. Pilih Install Now.

You might also like