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

PELAPORAN

(i)Fasa Analisis Masalah


Dalam fasa ini , pengatur cara akan:
a)Mengenal pasti masalah , keperluan sistem dan perisian serta sasaran pengguna.
b)Mengenal pasti input,proses dan output bagi atur cara yang akan dibina.
c)Menemu bual, membuat soal selidik dan pemerhatian bagi mengetahui keperluan
pelanggan.
1)Teknik Leraian
*Digunakan untuk menganalisis masalah dengan memecahkan masalah yang besar kepada
bahagian-bahagian yang kecil.Dengan cara ini , masalah lebih mudah untuk diselesaikan.

MASALAH BESAR
Membina atur cara mudah bagi mengira jumlah bayaran
bil elektrik domestik dan industri.

Bahagian Kecil Bahagian kecil (Masalah


(Masalah kecil) kecil)
*Kira bil elektrik domestik *Kira bil elektrik industri
(ii)Fasa Reka Bentuk Atur Cara

Dalam fasa ini , pengatur cara akan :

(a)Menulis pseudokod

(b)Melukis carta alir

(c)Mereka bentuk antara muka pengguna

A)Teknik Pengecaman Corak

*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.

Masalah kecil Masalah kecil

Kira jumlah bayaran bil Kira jumlah bayaran bil


elektrik domestik elektrik industri

Input yang Input yang


diperlukan diperlukan
adalah KWJ dan adalah KWJ dan
kadar 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:

Bayaran bil elektrik domestik = KWJ * kadar

Bayaran bil elektrik industri = KWJ * kadar


C)Teknik pengitlakan

*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

2.Masukkan unit KWJ , kadar

3.Jika pengguna domestik

4.Kira

4.1 Bayaran bil domestik = KWJ * kadar 1

4.2 Bayaran bil domestik = KWJ * kadar 2

4.3 Bayaran bil domestik = KWJ * kadar 3

5.Papar jumlah bayaran bil domestik

6.Jika pengguna industri

7.Kira

7.1 Bayaran bil industri = KWJ * kadar

8.Papar jumlah bayaran bil industri

9.Tamat

Rajah diatas menunjukkan pseudokod bagi mengira jumlah bayaran bil elektrik domestik dan bil
elektrik industri.
Mula

Masukkan jumlah bil


elektrik

Masukkan nilai KWj ,


kadar

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

Jumlah bil = KWJ * 0.902

Papar jumlah
bayaran
Tamat
iii)Fasa Pengekodan

Dalam fasa ini , pengatur cara akan :

a) Memilih bahasa pengaturcaraan , misalnya Python dan perisian pengaturcaraan , misalnya


Psycripter dan IDLE.
b) Mengekod atur cara berdasarkan pseudokod dan carta alir

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

Menulis kod bagi input , proses


dan output

Bahagian kecil

Pengisytiharan pemboleh Bahagian kecil Bahagian kecil Bahagian kecil


ubah dan pemalar Menulis kod input Menulis kod proses Menulis kod output

B)Teknik Pengecaman corak

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

iv) Fasa Pengujian Atur Cara dan Penyahpepijatan Ralat


Dalam fasa ini , pengatur cara akan :
(a)Menguji atur cara yang telah ditulis bagi mengesan dan membetulkan
sebarang ralat yang terdapat pada atur cara .
(b)Mengenal pasti ralat – ralat yang ada . Terdapat tiga jenis ralat ,
iaitu :
i) Ralat Sintaks(syntax error)
Ralat yang disebabkan oleh penggunaan sintaks sesuatu Bahasa
pengaturcaraan yang tidak betul dalam penulisan satu atur cara .
ii) Ralat masa larian(runtime error)
Ralat yang disebabkan oleh kemasukan data yang tidak menepati kehendak
arahan . Ralat ini akan menyebabkan pelaksanaan atur cara terhenti
secara tiba – tiba dengan mengeluarkan paparan mesej ralat yang
tertentu.
iii) Ralat Logik(logical error)
Ralat yang disebabkan oleh kesilapan logic pengatur cara sehingga
menyebabkan atur cara menghasilkan output yang salah .
A)Teknik Leraian
Selepas meleraikan masalah besar kepada bahagian – bahagian kecil ,
pengujian atur cara dan penyahpepijatan ralat dapat dilakukan secara
berperingkat . Rajah di bawah menunjukkan penggunaan Teknik leraian
bagi pengujian atur cara dan penyahpepijatan ralat secara berperingkat.

Masalah Besar

Menguji atur cara dan menyahpepijat ralat

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

Rajah di atas menunjukkan penggunaan Teknik leraian bagi menyemak atur


cara secara berperingkat .

B)Teknik Pengecaman Corak


Tujuan utama proses pengujian kod arahan adalah untuk memastikan atur
cara berfungsi dengan baik dan memaparkan output yang betul . Semasa
proses pengujian , jenis mesej ralat yang diterima atau cara sesuatu
atur cara bertindak perlu dikenal pasti . Setiap ralat yang ditemui
perlu dikenal pasti ciri – ciri persamaan dan perbezaannya . Pengecaman
corak – corak ini dapat membantu anda dalam mengenal pasti jenis –
jenis ralat yang ditemui , iaitu ralat sintaks , ralat masa larian dan
ralat logik .
Pengecaman corak boleh dibuat berdasarkan mesej ralat yang dipaparkan
semasa pengujian . Paparan mesej ralat itu sendiri merupakan corak yang
dicamkan . Persamaan corak pada mesej ralat yang membolehkan anda
mengenal pasti jenis ralat tersebut . Jadual di bawah menunjukkan corak
paparan mesej ralat .

Jenis ralat Contoh paparan mesej ralat


Ralat sintaks Semua paparan mesej ralat
mempunyai perkataan invalid syntax
Ralat masa larian Semua paparan mesej ralat akan
menyatakan baris yang mana kod
arahan adalah salah.Contohnya line
13
Ralat logik Semua paparan akan menunjukkan
input dan maklumat output tetapi
outputnya tidak betul
C)Teknik Peniskalaan
Teknik peniskalaan digunakan semasa penyahpepijatan dengan memberikan
penekanan kepada aspek penting untuk menyahpepijat ralat , iaitu
mengetahui sintaks bahasa pengaturcaraan,cara untuk mengesan ralat atau
kedudukan ralat dan logic sesuatu atur cara.
Penyahpepijatan ialah proses mencari dan membaiki ralat yang
berlaku.Pelaksanaan kod arahan dilakukan oleh penterjemah Python
sebaris demi sebaris bermula daripada kod input.Rajah di bawah
menunjukkan paparan mesej ralat sintaks

Baris di mana penterjemah Python berhenti akan ditunjukkan


seperti di atas.Kejadian ralat sintaks berada di atas baris
yang ditunjukkan.Punca ralat sintaks adalah disebabkan oleh
kekurangan satu tanda kurung.Ralat boleh dibaiki dengan
menaipkan “)” seperti yang ditunjukkan di bawah.

Unit_KWj1 = float(input(“Masukkan unit KWj: “))


Setelah ralat dibaiki , paparan kod arahan dan contoh output yang
diperoleh adalah seperti di bawah.

1)Kod arahan yang telah dibaiki

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.

LANGKAH-LANGKAH MENGUJI DAN MENYAHPEPIJAT

a)Pengujian dan penyahpepijatan secara manual

(a)Semak kesesuaian nama pemboleh ubah

(b)Sintaks kod arahan adalah betul

(c)Logik dan susunan kod-kod arahan adalah betul

(d)Formula matematik adalah betul.

(e)Gunakan sampel data untuk menguji atur cara

Rajah di atas menunjukkan senarai semak proses pengujian dan


penyahpeijatan secara manual.

(a)Laksanakan atur cara

(b)Baca dan fahami mesej ralat

(c)Kenal pasti lokasi ralat dan baiki ralat

(d)Ulang langkah (a) hingga (c) sehingga tiada mesej ralat

(d)Semak output menggunakan beberapa set sampel data

Rajah di atas menunjukkan senarai semak proses pengujian


dan penyahpepijatan secara manual.

Kesimpulannya,senarai semak ini jelas menunjukkan


langkah-langkah yang perlu dilakukan semasa membuat pengujian
dan penyahpepijatan ralat.Penyelesaian masalah secara langkah
demi langkah ini dapat digunakan untuk menyelesaikan masalah
lain yang serupa.
v)Fasa Dokumentasi
Dalam fasa ini, pengatur cara akan menyediakan dokumentasi
dalaman dan dokumentasi luaran .Jadual ini menunjukkan
definisi serta tujuan dokumentasi dalaman dan dokumentasi
luaran disediakan.

Jadual di bawah menunjukkan definisi dan tujuan dokumentasi


dalaman dan dokumentasi luaran disediakan
Dokumentasi Dokumentasi luaran
Dalaman
Definis Dokumen yang akan a)Dokumen yang akan digunakan
i dijadikan rujukan oleh penggunaan akhir sesuatu
oleh pengatur atur cara.
cara baharu dalam b)Terbahagi kepada dokumen
sebuah pustaka dan panduan pengguna.
organisasi.
Tujuan a)Membantu a)Dokumen pustaka memberikan
pengatur cara maklumat tentang perisian,
baharu untuk perkakasan,algoritma atur cara
memahami atur dan kod arahan atur cara kepada
cara yang telah pengguna akhir.
dibangunkan . b)Panduan pengguna memberikan
b)Memudahkan maklumat kepada pengguna akhir
penyenggaraan tentang pemasangan dan cara
sesuatu aplikasi pelaksanaan atur cara yang telah
atau atur cara. dibangunkan.

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

Bahagian Kecil Bahagian Kecil

Dokumentasi dalaman Dokumentasi luaran

Dokumen Pustaka Panduan Pengguna


Teknik leraian membolehkan anda menentukan jenis dan komponen-
komponen penting yang perlu ada dalam dokumentasi yang
disediakan.

B)Teknik Pengecaman Corak


Teknik pengecaman corak boleh digunakan apabila dokumentasi
dalaman dan dokumetasi luaran memberikan maklumat penting
tentang atur cara kepada pengguna.Justeru,maklumat penting
tentang pembangunan dan penggunaan atur cara merupakan corak
yang telah dicamkan melalui Teknik ini.Setelah corak dicamkan,
aspek-aspek penting bagi corak tersebut perlu dianalisis.
Maklumat penting yang perlu berada dalam dokumentasi dalaman
dan dokumetasi luaran adalah berlainan.Ini bergantung kepada
pengguna yang akan menggunakannya.

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.

Kedua-dua dokumen yang dihasilkan dapat dijadikan panduan


pada masa depan jika pengatur cara menghadapi masalah
menyediakan dokumetasi.
DOKUMEN PUSTAKA ( LIBRARY DOCUMENTATION )
Keperluan Sistem Pengendalian Windows/Mac OS X/Linus
Keperluan Perisian Python 3.6.5
Keperluan Ingatan Minimum 2GB
Pseudokod

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

Rajah di bawah menunjukkan contoh panduan pengguna yang dapat membantu


pengguna memuat turun dan membuka aplikasi Python.
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.

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.
2.Tetingkap Python 3.6.5(32bit) akan muncul dan klik Run.Pilih
Install Now.
3.Selepas siap memasang perisian,tutup semua tetingkap.

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.

Contoh panduan pengguna

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 telah menggunakan tiga jenis sumber iaitu dengan melayari


internet , menyoal penduduk kawasan dan mengedarkan borang
soal selidik.Saya juga telah menggunakan empat teknik
komputasional bagi menyelesaikan masalah ini . Pemikiran
komputasional terdiri daripada teknik leraian , teknik
pengecaman corak , teknik peniskalaan dan teknik pengitlakan.

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

TEKNIK PENGECAMAN Fasa 2 : Reka Bentuk Atur Cara


CORAK Pengiraan Persamaan Perbezaan
bil Pemboleh Dapatkan nilai-nilai
elektrik ubah yang unit KWj dan
domestik sama iaitu kadar,kemudian kira:
unit KWj Domestik=KWj*kadar1
dan kadar , KWj*kadar2 , KWj*
kadar3

Pengiraan Dapatkan nilai-nilai


bil unit KWj dan
elektrik kadar,kemudian kira:
industri Industri= KWj*kadar
TEKNIK Penentuan aspek-aspek penting terdiri
PENISKALAAN daripada:
Pengiraan bil (a)Nilai-nilai unit KWj
elektrik domestik dan kadar.
(b)Formula matematik:
Domestik=KWj*kadar1 ,
KWj*kadar2, KWj*kadar3
Pengiraan bil (a)Nilai-nilai unit KWj
elektrik industri dan kadar.
(b)Formula matematik:
Domestik=KWj*kadar
TEKNIK Algortima dalam bentuk pseudokod
PENGITLAKAN
1 Mula
2 Masukkan unit KWj,kadar
3 Jika pengguna domestik
4 Kira
4.1 bayaran bil domestik= KWj * kadar 1
4.2 bayaran bil domestik= KWj * kadar 2
4.3 bayaran bil domestik= KWj * kadar 3
5 Papar jumlah bayaran
6 Jika pengguna industri
7 Kira
7.1 Bayaran bil industri = KWj * kadar
8 Papar jumlah bayaran
9 Tamat

TEKNIK Fasa 3:Pengekodan


LERAIAN
(a)Masalah besar
Mengekod algoritma,mengira bil elektrik
domestik dan bil elektrik industri
(b)Bahagian-bahagian kecil:
(i)Pengisytiharan pemboleh ubah dan pemalar
(ii)Input
(iii)Proses
(iv)Output
TEKNIK Corak yang dapat dicamkan bagi setiap bahagian
PENGECAMAN kecil ialah pengggunaan jenis data float.
CORAK
(i)Pengisytihara Pemboleh ubah untuk
n pemboleh ubah menyimpan nilai
dan pemalar

(ii)Input Pengguna memasukkan satu


nilai numerik untuk unit KWj
dan satu nilai numerik untuk
kadar
(iii)Proses Kira domestik=KWj*kadar1 ,
KWj*kadar2 , KWj*kadar3
Kira industri=KWj*kadar
(iv)Output Papar domestik dan industri
TEKNIK Penentuan aspek-aspek penting terdiri daripada:
PENISKALAAN
(i)Pengisytihara  Pemboleh ubah untuk
n pemboleh ubah menyimpan nilai:
dan pemalar -Unit KWj
-Kadar
-Bil elektrik domestik
-Bil elektrik industri
 Semua pemboleh ubah
yang terlibat
diisytihar sebagai
float.
(ii)Input Kod arahan mesej
dorongan(prompt message)
Unit_KWj1=
float(input(“Masukkan unit
KWj: “))
Unit_KWj2=
float(input(“Masukkan unit
KWj: “))
Unit_KWj3=
float(input(“Masukkan unit
KWj: “))
Unit_KWj4=
float(input(“Masukkan unit
KWj: “))
Kadar1 = float(0.218)
Kadar2 = float(0.334)
Kadar3 = float(0.516)
Kadar4 = float(0.902)

(iii)Proses Domestik1 = ( Unit_KWj1 *


Kadar1)
Domestik2 = ( Unit_KWj2 *
Kadar2)
Domestik3 = ( Unit_KWj3 *
kadar3)
Industri1 = ( Unit_KWj4 *
kadar4)

(iv)Output Kod arahan memaparkan nilai


bil elektrik domestik dan
industri
print(“Bil elektrik domestik
bagi bawah 200 ialah” ,
Domestik1)
print(“Bil elektrik domestik
bagi bawah 400 ialah” ,
Domestik2)
print(“Bil elektrik domestik
bagi atas 401 ialah” ,
Domestik3)
print(“Bil elektrik industri
ialah” , Industri1)

TEKNIK Fasa 4:Pengujian dan Penyahpepijatan


LERAIAN
(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 (i)Menguji Berdasarkan mesej ralat
PENGECAMAN pengisytiharan pemboleh dan atur cara bertindak
CORAK ubah dan pemalar semasa pengujian,jenis-
jenis ralat dapat
dikenal pasti,iaitu
(ii)Menguji kod input
 Ralat Sintaks

(iii)Menguji kod proses


(iv)Menguji kod output

TEKNIK Penentuan aspek-aspek penting terdiri daripada:


PENISKALAA (i)Menguji Semua pemboleh ubah
N pengisytiharan diisytiharkan dengan betul
pemboleh ubah dan dari segi:
pemalar  Jenis data
 Kesesuaian nama dan
nama dieja dengan
betul
 Diberikan nilai
permulaan(initialised)
(ii)Menguji kod Pastikan pemboleh ubah unit
arahan input KWj dan kadar digunakan
untuk menyimpan nilai yang
dimasukkan oleh pengguna
(iii)Menguji kod  Formula yag digunakan
arahan proses adalah betul
 Logik/susunan adalah
betul
(iv)Menguji kod 
Output yang dipaparkan
arahan output adalah tepat dan betul
 Format output adalah
seperti yang
dikehendaki
TEKNIK Menghasilkan satu senarai semak yang dapat
PENGITLAKA digunakan semasa pengujian dan penyahpepijatan
N sesuatu atur cara.

TEKNIK Fasa 5:Dokumentasi


LERAIAN (a)Masalah besar Menyediakan dokumentasi

(b)Bahagian- (i)Dokumentasi dalaman


bahagian kecil (ii)Dokumentasi luaran
 Dokumen pustaka
 Panduan pengguna
TEKNIK (a)Dokumentasi Maklumat penting tentang
PENGECAMAN dalaman atur cara merupakan corak
CORAK yang telah dicamkan.Komen
tentang tujuan dan fungsi
dilakukan oleh setiap
bahagian/barisan kod
arahan.
(b)Dokumentasi Maklumat teknikal tentang
luaran(Dokumen atur cara untuk tujuan
pustaka) rujukan,penyelenggaraan
dan penambahbaikan.

(c)Dokumentasi Maklumat tentang cara


luaran(panduan menggunakan atau
pengguna) melaksanakan arahan.
TEKNIK Penentuan aspek-aspek penting terdiri
PENISKALAAN daripada:
(a)Dokumentas Penulisan komen untuk
i dalaman menerangkan fungsi setiap
bahagian atau sesuatu baris
kod arahan

(b)Dokumentas Maklumat yang diperlukan oleh


i seorang pengatur cara:
luaran(Dokume  Tarikh
n Pustaka)  Nama pengatur cara
 Tujuan/kegunaan atur cara
 Keperluan sistem
pengendalian
 Keperluan perkakasan
 Keperluan perisian
 Algoritma(pseudokod dan
carta alir)
 Kod arahan(source code)

Maklumat yang diperlukan oleh


(c)Dokumentas seorang pengguna seperti:
i  Nama dan tujuan atur cara
luaran(Pandua
 Keperluan sistem
n pengguna)
pengendalian,perkakasan
dan perisian
 Cara penggunaan
TEKNIK Menghasilkan dokumentasi dalaman dan
PENGITLAKAN dokumentasi luaran berdasarkan aspek-aspek
penting yang dikenal pasti.
KERJA PROJEK KSSM ASAS SAINS KOMPUTER TINGKATAN 3

Nama Mata Pelajaran:Asas Sains Komputer

Tajuk Kajian:Mengira bil elektrik domestik dan industri

Nama Sekolah:SMK Ampang Pecah

Nama Murid:Nur Najwa binti Mohd Saarom

Nombor Kad Pengenalan:040428-10-1846

Angka Giliran:

Nama Penilai:

Tarikh Dihantar:1 Ogos 2019

You might also like