Professional Documents
Culture Documents
Laporan
Laporan
MASALAH BESAR
Membina atur cara mudah bagi mengira jumlah bayaran
bil elektrik domestik dan industri.
(a)Menulis pseudokod
*Selepas meleraikan masalah besar, setiap bahagian kecil atau masalah kecil akan dianalisis untuk
mengecam corak-corak yang tertentu sekiranya ada.Pengecaman corak ini dapat membantu dalam
mencari penyelesaian masalah dengan lebih efisien.Rajah di bawah menunjukkan corak yang wujud
dalam pengiraan bil elektrik domestik dan industri.DIdapati bahawa pengiraan bagi mengira bil
elektrik domestik dan industri menggunakan pemboleh ubah yang sama, iaitu KWJ dan kadar.
Rajah di atas menunjukkan penggunaan Teknik pengecaman corak dalam fasa reka bentuk atur cara
B)Teknik Peniskalaan
*Setelah corak-corak dicamkan, corak-corak ini diteliti untuk meninggalkan aspek kurang penting dan
memberikan penekanan terhadap aspek-aspek penting yang dapat membantu dalam penyelesaian
masalah.Pemboleh ubah merupakan jenis corak yang telah dicamkan manakala KWJ dan kadar
merupakan aspek penting yang perlu diberikan penekanan.KWJ dan kadar yang berkenaan
diperlukan untuk mendapatkan jumlah bayaran bil elektrik.Formula untuk mengira jumlah bayaran
bil elektrik adalah seperti berikut:
*Berdasarkan maklumat yang diperoleh daripada leraian dan peniskalaan masalah yang dilakukan
,algoritma yang diperlukan untuk menyelesaikan masalah pengiraan jumlah bayaran bil elektrik
domestik dan bayaran bil elektrik industri boleh ditentukan.Algoritma komputer biasanya terdapat
dalam bentuk pseudokod atau carta alir.Aspek penting yang perlu ditekankan semasa menulis
algoritma ialah langkah-langkah yang perlu dilaksanakan untuk menghasilkan pseudokod dan carta
alir yang betul.Bagi carta alir,penggunaan simbol yang betul untuk sesuatu langkah merupakan aspek
yang penting kerana simbol-simbol tersebut merujuk kepada suatu fungsi yang tertentu.
Rajah-rajah dibawah menunjukkan pseudokod dan carta alir bagi mengira jumlah bayaran bil elektrik
domestik dan bayaran bil elektrik industri.
1.Mula
4.Kira
7.Kira
9.Tamat
Rajah diatas menunjukkan pseudokod bagi mengira jumlah bayaran bil elektrik domestik dan bil
elektrik industri.
Mula
YA
Pengguna
KWj < 200 Jumlah bil = KWj * 0.218
domestik?
TIDAK
Papar jumlah
bayaran
Pengguna
industri?
YA
KWj < 400 Jumlah bil = KWj * 0.334
TIDAK
Papar jumlah
bayaran
YA
KWj > 401 Jumlah bil = KWj * 0.516
Papar jumlah
bayaran
Papar jumlah
bayaran
Tamat
iii)Fasa Pengekodan
A) Teknik Leraian
Semasa fasa pengekodan , anda boleh menggunakan Teknik leraian untuk mengenal pasti komponen
masalah ketika menulis kod arahan . Rajah di bawah menunjukkan penggunaan Teknik leraian bagi
mengatasi masalah penulis kod arahan.
Masalah Besar
Bahagian kecil
Teknik pengecaman corak memberikan penekanan kepada pemboleh ubah bagi input , iaitu KWj dan
kadar kerana kedua-duanya menunjukkan corak yang sama. Nilai bagi pemboleh ubah pula
menunjukkan corak yang berbeza kerana pengguna boleh memasukkan sebaran nilai yang ingin diuji
bagi mendapatkan jumlah bayaran bil elektrik . Jadual di bawah menunjukkan persamaan dan
perbezaan pemboleh ubah.
Persamaan Perbezaan
Pemboleh ubah Nilai bil elektrik domestik dan industri
A)Unit KWj a)Domestik = Unit KWj * kadar 1 , Unit KWj *
B)kadar kadar 2 , Unit KWj * kadar 3
b)Industri = Unit KWj * kadar
C) Teknik Peniskalaan
Aspek – aspek penting bagi setiap bahagian masalah kecil adalah berlainan . Contohnya penggunaan
pemboleh ubah yang betul , kod arahan input , formula yang digunakan dan kod arahan output perlu
diambil kira semasa penulisan kod arahan bagi input , proses dan output dalam Bahasa
pengaturcaraan Python.
# Atur cara bagi mengira bil elektrik domestik dan industri.
#Pengisytiharan pemboleh ubah dan pemalar
Rajah di atas merupakan contoh kod arahan bagi input , proses dan
output dalam Bahasa pengaturcaraan Python
Masalah Besar
Bahagian Kecil
Bahagian Kecil Bahagian Kecil Bahagian Kecil
Menguji Bahagian Kecil Bahagian Kecil
pengisytiharan Menguji kod Menguji kod Menguji kod
Mengesan ralat Membaiki ralat
pemboleh ubah input proses output
dan pemalar
2)Contoh output
D)Teknik pengitlakan
Teknik pengitlakan melibatkan pembinaan model bagi proses
pengujian dan penyahpepijatan atur cara.Rajah-Rajah di bawah
menunjukkan senarai semak yang boleh anda bina selepas proses
pengujian dan penyahpepijatan atur cara yang telah anda
lakukan.
A)Teknik Leraian
Demi memastikan dokumentasi atur cara adalah lengkap,langkah
pertama yang harus diambil adalah meleraikan dokumentasi yang
perlu disediakan kepada jenis dan bahagian-bahagian yang
kecil.Rajah di bawah menunjukkan penggunaan Teknik leraian
semasa menyediakan dokumentasi.
Masalah Besar
Menyediakan dokumentasi
C)Teknik Peniskalaan
Pada peringkat ini , penggunaan Teknik peniskalaan adalah
sangat sesuai.Penulisan komen perlu diberikan perhatian kerana
penulisan komen akan membantu pengatur cara lain memahami
maksud segmen kod yang ditulis.Justeru,ini memudahkan kerja
menyenggara atur cara apabila sebarang perubahan perlu
dilakukan kelak.Rajah di bawah menunjukkan penulisan komen
pada atur cara
D)Teknik Pengitlakan
Selepas mengenal pasti aspek-aspek penting yang dilakukan
semasa Teknik peniskalaan , anda perlu menghasilkan satu
dokumentasi yang sebenar.Rajah-rajah di bawah menunjukkan
contoh dokumen pustaka yang diperlukan oleh seorang pengatur
cara dan contoh panduan pengguna.
1 Mula
2.Masukkan unit KWj/Kadar
3.Jika pengguna domestik
4.Kira
4.1 bayaran bil domestik = Unit KWj * Kadar 1
4.2 bayaran bil domestik = Unit Kwj * Kadar 2
4.3 bayaran bil domestik = Unit KWj * Kadar 3
5.Papar jumlah bayaran
6.Jika pengguna industri
7.Kira
7.1 bayaran bil industri = Unit KWj * kadar
8.Papar jumlah bayaran bil industri
9.Tamat
Carta Alir
Kod Arahan
Mula jumlah bil
Masukkan
elektrik
PANDUAN PENGGUNA
4.Klik Start Button >> All program >> Python 3.6 >> IDLE(Python 3.6
32 bit),klik kanan pada tetikus,pergi >> More >> Pin to Taskbar.
Start Button
5.Ikon Python akan muncul pada Taskbar.Klik pada ikon Python.
Ikon Python
6.Python 3.6.5 Shell akan dipaparkan.Klik File >> New File.
PENGENALAN
Pada zaman kini , pembaziran elektrik semakin bertambah
jumlahnya kerana digunakan terlalu banyak oleh pengguna .
Bukan itu sahaja malah, pembayaran bil elektrik yang melambung
tinggi dan membuatkan segelintir masyarakat tidak mampu untuk
membayarnya. Oleh itu , saya ingin membuat satu atur cara
mudah bagi mengira bil elektrik domestik dan bil elektrik
industri.
Saya berharap bahawa atur cara yang dibina oleh saya ini
dapat menyelesaikan masalah pengiraan bayaran bil elektrik.
TEKNIK LERAIAN Fasa 1 : Analisis masalah
a)Masalah besar
Membina atur cara mudah bagi mengira bil
elektrik domestik dan industri
b)Bahagian Kecil/Masalah kecil
(i)Kira bil elektrik domestik
(ii)Kira bil elektrik domestik
Angka Giliran:
Nama Penilai: