Anda di halaman 1dari 18

KERJA PROJEK KSSM ASK

TINGKATAN 3
BORANG PENTAKSIRAN INDIVIDU

Nama Murid : RASVEEN A/L RAJA MOHAN

No. Kad Pengenalan : 080324-10-1899

Angka Giliran :

Tingkatan : 3 BESTARI

Penyataan Masalah : MENGIRA KOMISEN JUALAN

Tahap
Dimensi Pentaksiran Skor
Penguasaan
Mengumpul Makluma t

Merancang
Mengaplikas i
Membuat Refleks i
Berkomunikas i

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.

Tandatangan:…………………........................

PERAKUAN GURU PENGESAHAN GKMP/KETUA BIDANG

Tandatangan:…………………........................ Tandatangan:……………….....................

Nama:……………………………………………. Nama:………………………....………........

Tarikh:…………………………………………… Tarikh:………………………………………
1.0 PENDAHULUAN

Tajuk kajian ini ialah .................................................. Kajian ini


mengintegrasikan mata pelajaran .................................. dengan
mengetengahkan Standard Pembelajaran x.x.x iaitu ..............................
Kajian ini dijalankan bagi menunjukkan ......................................

.....lebih kurang macam tu...


Jika ada buat tajuk Zakat Fitrah misalnya tulislah macam ni...

Zakat Fitrah pada istilahnya ialah sedekah yang wajib dikeluarkan


selepas berbuka untuk beraya dan selesainya Ramadan. Perintah
menunaikan Zakat Fitrah bermula pada tahun kedua Hijrah, iaitu tahun
diwajibkan puasa pada bulan Ramadhan untuk mensucikan orang Islam
yang berpuasa dari kata-kata dan perbuatan yang tidak berguna.
Zakat Fitrah juga untuk memberi makanan kepada orang-orang miskin
dan mencukupkan keperluan dan permintaannya pada Hari Raya
1 Syawal (Aidilfitri).
2.0 CARTA GANTT

---boleh nak buat melintang @ menegak


3.0 FASA PEMBANGUNAN ATUR CARA

Pembangunan atur cara melibatkan lima fasa iaitu analisis masalah,


reka bentuk atur cara, pengekodan, pengujian dan penyahpepijatan
serta dokumentasi.

(i) Analisis masalah

Dalam fasa ini, pengatur cara akan:

(a) Mengenal pasti masalah Mengira komisen jualan

Keperluan sistem Windows 10


Keperluan perisian Python 3.6.5
Sasaran pengguna
(b) Input
Proses
Output
(c) Menemu bual Menyediakan skrip temu bual
Membuat soal selidik Menyediakan item soal selidik
Pemerhatian Statistik kemalangan jalan raya

Contoh untuk Zakat Fitrah.


Analisis
a. Masalah besar
Membina atu cara bagi mengira
zakat fitrah mengikut negeri
negeri semenanjung
Teknik Leraian
b. Masalah kecil
i. Kira kadar zakat individu
ii. Kira kadar zakat keluarga
(ii) Reka bentuk atur cara

Dalam fasa ini, pengatur cara akan:

(a) Menulis pseudokod Mengenal pasti cara menulis pseudokod yang


betul
(b) Melukis carta alir Mengenal pasti simbol -simbol carta alir
(c) Mereka bentuk antara Menggunakan arahan print / tkinter
muka pengguna

Contoh untuk Zakat Fitrah.

Fasa 2: Reka Bentuk Atur Cara


Teknik Persamaan Perbezaan
Pengecaman
Pengiraan Kadar zakat individu, Dapatkan nilai-
Pemboleh ubah
Corak
keluarga yang sama nilai zakat
iaitu kadar Jumlah Kadar =
bayaran bilangan individu
zakat x kadar zakat
Pengiraan kadar zakat mengikut Dapatkan nilai-
jenis beras nilai zakat
mengikut negeri
Jumlah Kadar =
bilangan individu
x kadar zakat
negeri
Teknik Penentuan aspek-aspek penting terdiri daripada:
Peniskalaan Pengiraan kadar zakat individu, keluarga A) Bilangan
individu Formula
matematik:
Jumlah Kadar =
bilangan individu
x kadar zakat
Pengiraan kadar zakat mengikut jenis beras B) Bilangan
individu Formula
matematik:
Jumlah Kadar =
bilangan individu
x kadar zakat
negeri
Teknik Algoritma dalam bentuk pseudokod
Pengitlakan
1. Mula
2. Masukkan negeri bayar zakat
3. Pilih kadar zakat mengikut harga beras
4. Masukkan bilangan ahli keluarga
5. Kira kadar zakat
6. Jika Beras A
7. Kadar zakat bayar ialah RM7.00
8. Jika Beras B
9. Kadar zakat bayar ialah RM14.00
10. Jika Beras C
11. Kadar zakat bayar ialah RM21.00
12. Papar kadar bayaran zakat
13. Tamat
(iii) Pengkodan

Dalam fasa ini, pengatur cara akan:

(a) Memilih bahasa Python 3.6.5


pengaturcaraan
(b) Mengekod atur cara Sintaks bahasa pengatur caraan Python ( online
/offline )
Contoh untuk Zakat Fitrah.
Fasa 3: Pengekodan
Teknik Leraian a) Masalah besar
Mengekod algoritma mengira kadar zakat

b) Bahagian kecil
Isytihar Pemboleh ubah dan pemalar
Input
Proses
output
Teknik pengecaman corak Corak yang dapat di camkan bagi bahagian ialah
penggunaan jenis data integer
Isytihar Pemboleh ubah dan Pemboleh ubah menyimpan
pemalar nilai
Input Pengguna masukkan
bilangan individu

Pengguna masukkan negeri


Proses Kira Jumlah kadar zakat =
bilangan individu x kadar
zakat mengikut negeri
Output Papar Jumlah bayaran kadar
zakat
Teknik peniskalaan Penentuan aspek penting terdiri daripada:
Pengiystiharan Pembolehubah untuk
pembolehubah dan pemalar menyimpan nilai
- kadar zakat
-jumlah zakat mengikut
negeri
-bilangan individu

Semua pembolehubah yang


terlibat diisytihar sebagai
integer
Input Kod arahan mesej dorongan

X=int(input(“Masukkan
pilihan negeri”))

Jumahli = int(input(“Jumlah
ahli keluarga”))

Proses Kod arahan mengira kadar


zakat mengikut negeri:

Pilihan 1:
Jumzakat = jumahli * 7.00

Pilihan 2:
Jumzakat = jumahli * 14.00

Pilihan 3:
Jumzakat = jumahli * 21.00
(iv) Pengujian dan Penyahpepijatan

Dalam fasa ini, pengatur cara akan:

(a) Menguji atur cara Mengesan dan membetulkan ralat


(b) Mengenal pasti ralat i) Ralat sintaks
ii) Ralat masa larian
iii) Ralat logik

Contoh untuk Zakat Fitrah.

Pengujian dan Penyahpepijatan


Teknik Leraian Masalah besar
Mengenal pasti dan
cara
membaiki ralat pada
Bahagian kecil atur
keseluruhan
i. Menguji Pengisytiharan Pemboleh
ubah dan pemalar
ii. Menguji kod input iii .
Menguji kod proses iv .
Menguji kod output

Teknik Pengecaman corak Menguji Pengisytiharan Berdasarkan mesej ralat


Pemboleh ubah dan pemalar dan cara atur cara bertindak
semasa pengujian,
Menguji kod inpu t jenisjenis ralat dapat
dikenal pasti iaitu:- Ralat
Menguji kod proses sintaks
-Ralat masa larian
Menguji kod output -Ralat logik

Teknik peniskalaan Menguji Pengisytiharan Semua pemboleh ubah di


isytiharkan dengan betul
Pemboleh ubah dan pemalar
dari segi
a. Jenis data
b. Kesesuaian nama
dan nama dieja dengan betul
c. diberikan nilai
pemulaan
Menguji kod input Pastikan pembolehubah
kadar bayaran bilangan
individu dan kadar zakat
negeri digunakan untuk
menyimpan nilai yang
dimasukkan oleh pengguna
Menguji kod proses Formula yang digunakan
adalah betul
-logik / susunan adalah betul
Menguji kod output Output yang dipaparkan
adalah tepat dan betul

Format output adalah seperti


yang dikehendaki

Teknik Pengitlakan Menghasilkan satu senarai semak yang dapat digunakan


semasa pengujian dan penyahpijatan sesuatu aturcara.
(v) Dokumentasi

Dalam fasa ini, pengatur cara akan:

(a) Menyediakan i) Dokumentasi dalaman


dokumentasi ii) Dokumentasi luaran
a) i. Dokumen pustaka
b) ii. Panduan pengguna
Contoh untuk Zakat Fitrah.

TEKNIK LERAIAN (a) Masalah besar Menyediakan dokumentasi


(b) Bahagian -bahagian (i) Dokumentasi dalaman
kecil (ii) Dokumentasi luaran
• Dokumen pustaka
• Panduan pengguna
(a) Dokumentasi Maklumat penting tentang atur
dalaman 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
menambahbaikan

(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 Maklumat yang diperlukan
luaran oleh seorang pengatur cara:
(Dokumen Pustaka) • 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 Maklumat yang diperlukan


luaran (Panduan oleh seorang pengguna
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.
4.0 PELAPORAN PENGGUNAAN TEKNIK PEMIKIRAN
KOMPUTASIONAL BAGI SETIAP FASA PEMBANGUNAN
ATUR CARA

FASA 1 : ANALISIS MASALAH


Teknik Masalah besar Bahagian Kecil
leraian

FASA 2 : REKA BENTUK ATUR CARA


Persamaan Perbezaan
Teknik Kira
pengecaman momentum
corak Kira daya
impuls
Aspek -aspek penting
Kira
Teknik
momentum
peniskalaan
Kira daya
impuls
Penghasilan model dalam bentuk
Teknik algoritma
PSEUDOKOD
Pengitlakan
CARTA ALIR

FASA 3 : PENGEKODAN

√ Teknik leraian
√ Teknik pengecaman corak
√ Teknik peniskalaan
Teknik pengitlakan
Masalah besar Bahagian Kecil
Menulis kod arahan Pengisytiharan pemboleh ubah dan pemalar
Teknik
bagi input, proses Menulis kod input
leraian
dan output Menulis kod proses
Menulis kod output
Teknik
pengecama
n corak
FASA 4 : PENGUJIAN & PENYAHPEPIJATAN

√ Teknik leraian
√ Teknik pengecaman corak
√ Teknik peniskalaan
√ Teknik pengitlakan
Masalah besar Bahagian Kecil
Menguji atur cara dan Menguji pengisytiharan pemboleh ubah dan pemalar
menyahpepijat ralat Menguji kod input
Teknik
Menguji kod proses
leraian
Menguji kod output
Mengesan ralat
Membaiki ralat
Persamaan Perbezaan
Menguji pengisytiharan
pemboleh ubah dan pemalar Paparan mesej ralat
Teknik
Menguji kod input Kesilapan / kesalahan
pengecaman
Menguji kod proses dalam pembangunan
corak
Menguji kod output atur cara
Mengesan ralat Punca -punca ralat
Membaiki ralat
Aspek -aspek penting
Menguji pengisytiharan
pemboleh ubah dan
pemalar
Menguji kod input
Teknik Menguji kod proses
peniskalaan

Meguji kod output

Mengesan ralat
Membaiki ralat
Teknik Penghasilan model
pengitlakan Senarai semak
FASA 5 : DOKUMENTASI

√ Teknik leraian
√ Teknik pengecaman corak
√ Teknik peniskalaan
√ Teknik pengitlakan
Masalah besar Bahagian Kecil
Penyediaan Dokumentasi dalaman
Teknik
dokumentasi Dokumentasi luaran
leraian
§ Dokumen pustaka
§ Panduan pengguna
Teknik Persamaan Perbezaan
pengecaman Dokumentasi dalaman Sumber sumber rujukan bagi pengatur cara baharu
corak Dokumentasi luaran rujukan sumber rujukan bagi pengguna akhir
Aspek -aspek penting
Dokumentasi
dalaman
Dokumentasi
luaran
Teknik (Dokumen
peniskalaan pustaka)

Dokumentasi
luaran
(Panduan
pengguna)

Teknik Penghasilan model


pengitlakan
5.0 PENGHASILAN PRODUK

a) Pseudokod
5.0 PENGHASILAN PRODUK

b) Carta Alir
5.0 PENGHASILAN PRODUK

c) screenshot coding & output python


6.0 CADANGAN PENAMBAHBAIKAN

- Cth: Mencadangkan atur cara lebih ringkas dan cekap

a. Menambahbaikan antara muka pengguna dari text base ke GUI


b. Lebih mesra pengguna
c. Boleh digunakan secara mudah alih

7.0 PENUTUP

- Membuat penilaian kendiri

Saya berharap aturcara ini dapat memberi kemudahan kepada


pembayar zakat untuk mengira zakat yang perlu dijelaskan kepada
pusat zakat melalui amil yang dilantik seluruh Malaysia.

8.0 LAMPIRAN

a) Buku Teks:
Wan Zaleha. Asas Sains Komputer Tingkatan 3. Selangor:
Pan Asia Publications Sdn. Bhd. 2018.

b) Internet:
Wordnet (2006). WordNet Search – 2.1. Retrieved on
November 30, 2006, from http://wordnet.princeton.edu

Contoh untuk Zakat Fitrah

Buku
Wan zaleha binti Wan Yusof, 2018. Asas Sains Komputer
Tingkatan 3. Kuala Lumpur: Pen Asia Publication Sdn. Bhd.

Internet
https://ms.wikipedia.org/wiki/Zakat_fitrah
http://www.zakat.com.my/info-zakat/jenis-jenis-zakat/zakat-fitrah/
https://www.mysumber.com/zakat-fitrah.html

Orang Sumber
Amirudin bin Mustapha, 21, SM Sains Sultan Haji Ahmad Sha

Anda mungkin juga menyukai