You are on page 1of 10

dKERJA PROJEK KSSM ASK TINGKATAN 3 (KPKAT3)

BAHAGIAN PEMBANGUNAN KURIKULUM

KERJA PROJEK KSSM ASK


TINGKATAN 3
BORANG PENTAKSIRAN INDIVIDU

Nama Murid : MUHAMMAD ANIQ FAHMI BIN ABU NISA

No. Kad Pengenalan : 0 6 0 4 1 9 0 6 0 4 0 3

Angka Giliran :

Tingkatan : ....3 IBNU MAJAH..........................................................

Penyataan Masalah : ........................................................................................................

Dimensi Pentaksiran Tahap Skor


Penguasaan
Mengumpul Maklumat
Merancang
Mengaplikasi
Membuat Refleksi
Berkomunikasi
Etika dan Kerohanian

KESELURUHAN
PERAKUAN MURID
Saya memperakui bahawa kerja projek ini adalah hasil kerja saya sendiri, melainkan petikan, grafik dan
gambar rajah yang dinyatakan sumbernya.

Tandatanga ....................

PERAKUAN GURU PENGESAHAN GKMP/KETUA BIDANG

Tandatanga .................... Tandatanga .................

NAMA : NOR ADIBA BINTI ZAKARIA NAMA : WAN MANSOR BIN WAN MUHAMMAD

Tarikh: Tarikh:
SITUASI :
Sebuah kedai kasut mengadakan promosi untuk penjualan
pelbagai jenis kasut. Bina satu aturcara untuk mengira jumlah
bayaran yang perlu dibuat oleh pelanggan itu selepas diskaun
yang diterimanya mengikut jenis dan bilangan kasut.

1.0 PENDAHULUAN

Tajuk 10 merupakan tajuk yang saya pilih bagi membangunkan kerja projek
ASK tingkatan 3.Projek ini menyuruh saya untuk mengira jumlah bayaran kasut selepas
diskaun.Kerja projek ini boleh diaplikasikan di dalam mata pelajaran Matematik sekiranya
melibatkan pengiraan diskaun.
2.0 CARTA GANT
MEI JUN JULAI
BIL ELEMEN /MINGGU
M1 M2 M3 M4 M1 M2 M3 M4 M1 M2 M3
Taklimat kepada pelajar dan
1
penetapan tajuk /carta gantt                      
Menganalisis masalah/pemilihan
2
teknik pemikiran                      

Mencari maklumat dan menganalisis


3
masalah/pemlihan teknik pemikiran
                     
Membuat pseudokod dan Melakar
4
carta alir                      

5 Pengekodan /aplikasi aturcara


                     
Pengujian dan
6 penyahpepijatan(menguji kesan
ralat)/ menilai kecekapan aturcara                      
Mengenalpasti /menyenaraikan ciri-
7 ciri /kelebihan aturcara kepada
pengguna                      
8 Pendokumentasian
                     
9 Pembentangan
                     
10 Moderasi
                     
11 Penyerahan Markah kepada SU
                     
3.0 PELAPORAN PEMBANGUNAN ATUR CARA

FASA 1 : ANALISIS MASALAH


Teknik Leraian
b) Bahagian kecil

a) Masalah Besar i) Jenis kasut

Membina aturcara mudah untuk mengira


jumlah bayaran kasut selepas diskaun

ii) ibilangan kasut

fasa 2 : reka bentuk atur cara


Teknik Pengecaman Corak

i) Jenis kasut
ii) Bilangan kasut

Teknik Peniskalaan

i) Jumlah bayaran selepas diskaun mengikut jenis kasut


ii) Jumlah bayaran selepas diskaun mengikut bilangan kasut

Teknik Pengitlakan

FASA 3 : PENGEKODAN
Teknik Leraian
a)Masalah besar b)Bahagian-bahagian kecil

-Mengekod algoritma,mengira -Pengisytiharan pemboleh ubah,


harga dan diskaun bagi kasut pemalar,input,proses dan output
Teknik Pengecaman Corak

i.Pengisytiharan pemboleh ii. Input: iii. Proses


ubah dan pemalar:

-Pemboleh ubah untuk -Pengguna memasukkan nilai -Kira harga selepas


menyimpan nilai numerik untuk harga kasut diskaun mengikut jenis
dan bilangan kasut

iv.Output:
Papar harga kasut selepas diskaun
Teknik Peniskalaan

Pemboleh ubah yang digunakan untuk menyimpan nilai:


-jenis kasut
-bilangan kasut

FASA 4 : PENGUJIAN DAN PENYAHPIJATAN


Teknik Leraian

a)Masalah besar
Mengenal pasti harga kasut dan diskaun
mengikut syarat tertentu

b) Bahagian-bahagian kecil
-menguji pengisytiharaan pemboleh ubah dan pemalar
-menguji kod imput
-menguji kod proses
-menguji kod output

Teknik Pengecaman Corak

-menguji pengisytiharan pemboleh ubah


dan pemalar
-menguji kod input
-menguji kod proses
-menguji kod output
Teknik Peniskalaan

1.Semua pemboleh ubah diisytiharkan dengan betul dari segi:


● jenis data
● Kesesuaian nama dan nama dieja dengan betul
● Diberikan nilai permulaan
2.Pemboleh ubah jenis dan bilangan kasut digunakan untuk menyimpan nilai yang
dimasukkan oleh pengguna
3.
● Formula yang digunakan adalah betul
● Logik/susunan adalah betul
4.
● Output yang dipaparkan adalah tepat dan betul
● Format output adalah seperti yang dikehendak

Teknik Pengitlakan

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

FASA 5 : DOKUMENTASI
Teknik Leraian

a)Masalah besar b)Bahagian-bahagian kecil


Menyediakan dokumentasi i)Dokumentasi dalaman
ii)Dokumentasi luaran:
-Dokumen pustaka
-Panduan pengguna

Teknik Pengecaman Corak

a)Dokumentasi dalaman

Maklumat penting tentang atur cara merupakan corak yang telah dicamkan.Komen
tentang tujuan dan fungsi dilakukan oleh setiap bahagian/barisan kod arahan

b)Dokumentasi luaran(Dokumen Pustaka)

Maklumat teknikal tentang atur cara untuk tujuan rujukan,penyelenggaraan dan


penambahbaikan

c)Dokumentasi luaran(Panduan Pengguna)

Maklumat tentang cara menggunakan atau melaksanakan arahan


Teknik Peniskalaan

a)Dokumentasi dalaman

Penulisan komen untuk menerangkan fungsi setiap bahagian atau sesuatu baris kod
arahan

b)Dokumentasi Luaran(Dokumen Pustaka)

Maklumat yang diperlukan oleh seorang pengatur cara

c)Dokumentasi Luaran(Panduan Pengguna)

Maklumat yang digunakan oleh seorang pengguna

Teknik Pengitlakan

Menghasilkan dokumentasi dalaman dan dokumentasi luaran berdasarkan aspek-aspek


penting yang dikenal pasti

4.0 PENGHASILAN PRODUK

Pseudokod:

MULA
1. ISYTIHAR pemboleh ubah KasutA, KasutB, Harga, Bil, Diskaun
2. SETKAN Bil = bilangan kasut
3. SETKAN Diskaun = 0.50
4. SETKAN KasutA = RM50
5. SETKAN KasutB = RM40
6. JIKA pilih KasutA
6.1 PAPAR mesej “sila pilih bilangan kasut”
6.2 KIRA harga = 50*Diskaun*Bil
6.3 PAPAR harga
7. JIKA pilih KasutB
7.1 PAPAR mesej “sila pilih bilangan kasut”
7.2 KIRA harga = 50*Diskaun*Bil
7.3 PAPAR harga
TAMAT
Carta Alir:

PILIH
MULA KasutA?

ISYITIHAR
PEMBOLEH UBAH PAPAR mesej PAPAR mesej
KasutA, KasutB, “sila pilih “sila pilih
Harga, Bil, Diskaun bilangan kasut” bilangan kasut”

SETKAN Bil = KIRA harga = KIRA harga =


bilangan kasut 50*Diskaun*Bil 50*Diskaun*Bil

SETKAN
PAPAR harga PAPAR harga
Diskaun = 0.50

SETKAN
KasutA= RM50

TAMAT

SETKAN
KasutB= RM40
Kod Arahan:

Kasut = input("Kasut:")
Bil = float(input("Jumlah Kasut:"))
Diskaun = float("0.50")
if Kasut == 'A' or Kasut == 'a':
Harga = 50 * float(Diskaun) * Bil
print("Harga yang perlu dibayar adalah: RM " + str(Harga))
elif Kasut == 'B' or 'b':
Harga = 50 * float(Diskaun) * Bil
print("Harga yang perlu dibayar adalah: RM " + str(Harga))
else:
print("pilihan tidak sah")

5.0 CADANGAN PENAMBAHBAIKAN

1.Memperbanyakkan promosi untuk menarik pelanggan


2.Memperbanyakkan pesta diskaun mengikut barangan yang dijual

6.0 PENUTUP

Saya amat bersyukur kerana dapat menyelesaikan tugasan ini. Saya ingin berterima kasih
kepada guru dan rakan-rakan saya yang telah membantu saya menyiapkan tugasan ini.
Akhir sekali, saya harap pembangunan atur cara yang saya bangunkan ini dapat
membantu dalam kehidupan seharian orang lain.

7.0 RUJUKAN

1 Buku : Wan Zaleha binti Wan Jusoh

2. Orang sumber : Nor Fadli bin Ahmad 20 tahun, Pelajar Ijazah Sarjana Muda Sains
Komputer (Keselamantan dan Rangkaiam komputer) Dengan Kepujuan, Universiti
Teknologi Malaysia

LAMPIRAN

You might also like