The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

KERJA PROJEK KSSM (1)

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by m-8411765, 2021-06-29 06:59:49

kjk

KERJA PROJEK KSSM (1)

KERJA PROJEK KSSM
ASK TINGKATAN 3
2019

Nama : Melyna Azureen Binti
Mohamad Azhar
No.kad Pengenalan
Angka Giliran : 060202-10-1606
Kelas
Nama Guru : BH073K081
: 3 Lunar

: Zaimi Husni Bin Hussain

KANDUNGAN

i. Penghargaan
ii. Pendahuluan
iii. Fasa pembangunan atur cara :

a) Analisis masalah
b) Reka bentuk atur cara
c) Pengujian dan penyahpepijatan
d) Dokumentasi
iv. Pelaporan penggunaan teknik pemikiran komputasional
bagi setiap fasa pembagunan atur cara
v. Penghasilan produk
vi. Penutup

PENGHARGAAN

Saya mengucapkan terima kasih kepada guru mata pelajaran
ASK,Encik Zaimi Husni Bin Hussain kerana telah membimbing saya
menyiapkan pelaporan ini.

Terima kasih juga diucapkan kepada rakan-rakan kerana sering
membantu dan bekerjasama dalam menyiapkan pelaporan ini.

Saya juga ingin mengucapkan terima kasih kepada ibu bapa
saya,iaitu Encik Azhar dan Puan Zuraida kerana memberi sokongan dan
semangat kepada saya.

Tidak lupa juga kepada semua pihak yang terlibat dalam
membantu proses menyiapkan kerja lapangan ini samada secara
langsung atau tidak langsung.

PENDAHULUAN

Alhamdulillah syukur ke hadrat Allah S.W.T dengan limpah
kurnianya yang memberi kesihatan yang baik sepanjang menyiapkan
pelaporan ini. Saya,Melyna Azureen Binti Mohamad Azhar bersekolah
Tingkatan 3 di Sekolah Menengah Kebangsaan Seksyen 9 telah
menyiapkan pelaporan yang diwajibkan kepada semua calon PT3 yang
mengambil mata pelajaran ASK.Pelaporan ini sebagai wajaran 30
markah.

Saya telah memilih tajuk Ruang dengan membuat aturcara
tentang pengiraan Perimeter, Luas dan Isipadu sesebuah kawasan atau
tempat.Saya telah menyediakan pelaporan berpandukan buk teks dan
telah menyesuaikannya denga tajuk saya.Saya juga telah menyediakan
carta alir, pseudokod dan kod arahan menggunakan python dan telah
disertakan dalam pelaporan ini.

TEMA: RUANG
TAJUK: Pengiraan Perimeter,Luas dan Isipadu
MASALAH: Mengetahui Perimeter,Luas dan Isipadu sesebuah kawasan

MATAPELAJARAN : PENDIDKAN JASMANI DAN KESIHATAN
TINGKATAN 3

STANDARD PEMBELAJARAN :

3.1.3 Membantu pengguna mengira BMI (Body Mass Index) mereka
dengan mudah dan status kategori tahap skala lemak badan
berdasarkan kepada tinggi dan berat ideal.

FASA 1 TEKNIK PEMIKIRAN CONTOH
Analisis Masalah Leraian
Masalah besar
i. Membina aturcara
mudah bagi mengira BMI
(Body Mass Index)

Masalah kecil
i. Pengiraan Kadar BMI
ii. Status kategori BMI bagi
setiap kadar BMI

FASA 2 Pengecaman Corak Persamaan
Reka Bentuk Aturcara -pembolehubah yang sama
iaitu berat dalam kg dan tinggi
dalam meter

Peniskalaan Perbezaan
(Penentuan aspek- Dapatkan nilai BMI
aspek penting) 1) BMI < 18.5 = Kurang Berat
2) 18.5 < BMI < 24.9 = Normal
Pengitlakan 3) 25.0 < BMI < 29.9 = Gemuk
4) BMI > 30.0 = Obesiti
Pengiraan BMI
 Mengukur berat dalam unit

kg dan tinggi dalam unit
meter
 Formula matematik :
BMI=berat(kg) / tinggi(m)

Status BMI
1) BMI < 18.5 = Kurang Berat
2) 18.5 < BMI < 24.9 = Normal
3) 25.0 < BMI < 29.9 = Gemuk
4) BMI > 30.0 = Obesiti

PSEUDOKOD:
MULA
MASUKKAN tinggi
MASUKKAN berat
KIRA BMI=berat/ (tinggi*tinggi)
JIKA BMI < 18.5

PAPAR “Anda kurang
berat badan”

JIKA BMI < 25.0
PAPAR “Berat badan
anda normal”

JIKA BMI < 30.0
PAPAR “Berat badan
anda berlebihan”

JIKA TIDAK
PAPAR“Anda mengalami
obesiti”

TAMAT JIKA
PAPAR “Terima kasih kerana
menggunakan aturcara ini.”
TAMAT

CARTA ALIR: MULA
Masukkan nama,berat dan tinggi
KIRA BMI = berat (kg) / (tinggi*tinggi)m

Papar BMI

BMI < 18.5 ya PAPAR “Anda kurang berat
tidak badan”

BMI < 25.0 ya PAPAR “Berat badan anda
tidak normal”
BMI < 30.0
tidak ya PAPAR “Berat badan anda
berlebihan”

PAPAR “Anda mengalami
obesiti”

PAPAR “Terima kasih kerana
menggunakan aturcara ini.”

TAMAT

Pengitlakan

KOD ARAHAN:

OUTPUT :

FASA 4 Leraian (a) Masalah besar
Mengenal pasti dan membaiki
Pengujian dan ralat pada keseluruhan atur cara
penyahpepijatan

(b) Bahagian-bahagian kecil
i. Menguji pengisytiharan pembolrh ubah
dan pemalar

ii. Menguji kod input
 Data yang dimasukkan dalam unit KG untuk

berat dan Meter untuk tinggi

iii. Menguji kod proses
 Formula yang digunakan adalah betul dan

pembolehubah pengisytiharaan adalah sama
dengan pembolehubah proses

BMI = (berat )/(tinggi**2)

iv. Menguji kod output
 Pastikan pembolehubah yang disytiharkan

dan pembolehubah yang diguna untuk

paparan output adalah sama

Pengecaman I) Menguji Berdasarkan mesej ralat
Corak pengisytiharan
pemboleh ubah dan cara atur cara
II) Menguji kod input
bertindak semasa
III) Menguji kod
proses pengujian, jenis-jenis

ralat dapat dikenal

pasti.Contoh ralat ialah

Ralat sintaks:

IV) Menguji kod Kesalahan:
output Tidak meletakkan “ pada
akhir kata
Cara pembetulan:
print(“Hello World”)

Peniskalaan Penentuan aspek-aspek penting terdiri daripada:

I) Menguji Semua pemboleh ubah
pengisytiharan diisytiharkan dengan betul dari
pemboleh ubah segi:
 Jenis data
 Kesesuaian nama dan nama

dieja dengan betul
 Diberikan nilai permulaan

II)Menguji kod Pastikan pemboleh ubah berat
arahan input dan tinggi digunakan untuk
menyimpan data yang
dimasukkan oleh pengguna

III) Menguji kod  Formula yang digunakan

proses adalah betul

 Logik/susunan adalah betul

IV) Menguji kod Output yang dipaparkan adalah
arahan output tepat dan betul

Format output adalah seperti
yang dikehendaki

Pengitlakan Senarai semak :
 PEMBOLEHUBAH : Panjang , lebar , tinggi
dan kawasan yang dikira serta pemilihan

pengiraan
 INPUT : Pengguna memasukkan nilai untuk

panjang , lebar dan tinggi serta
memasukkan kawasan yang ingin dikira

dan pemilihan pengiraan
 PROSES : Formula pengiraan untuk mengira

perimeter , luas dan isipadu adalah tepat
dan betul

 Perimeter = Panjang + Panjang +

Lebar + Lebar

 Luas = Panjang * Lebar

 Isipadu = Panjang * Lebar * Tinggi
 OUTPUT : Output yang dihasilkan adalah

tepat dan betul berdasarkan nilai yang
dimasukkan oleh pengguna dan dikira

mengikut formula dan pilihan pengiraan
pengguna

FASA 5 Leraian (a) Masalah besar Menyediakan
dokumentasi

Dokumentasi

(b) Bahagian-bahagian kecil (i) Dokumentasi dalaman

(ii)Dokumentasi luaran
 Dokumen pustaka
 Panduan pengguna

Pengecaman (a) Dokumentasi dalaman Maklumat penting
Corak tentang atur cara
merupakan corak yang
(b) Dokumentasi luaran telah dicamkan.Komen
[Dokumen pustaka] tentang tujuan dan fungsi
dilakukan pada setiap
(c) Dokumentasi luaran bahagian\barisan kod
[Panduan pengguna] arahan.

Maklumat teknikal
tentang atur cara untuk
tujuan
rujukan,penyelenggaraan
dan penambahbaikan

Maklumat tentang cara
menggunakan atau
melaksanakan arahan

Peniskalaan Penentuan aspek-aspek penting terdiri daripada:

(a) Dokumentasi Penulisan komen untuk
dalaman menerangkan fungsi setiap
bahagian atau baris sesuatu kod
arahan.

(b) Dokumentasi Maklumat yang diperlukan oleh
luaran sesuatu pengatur cara:
[Dokumen Tarikh:
pustaka] Nama pengatur cara:
Tujuan\kegunaan atur cara:
Keperluan sistem pengendalian:
Keperluan perkakasan:
Keperluan perisian :
Algoritma (pseudokod dan carta
alir)
Kod arahan (source code\python)

(c) Dokumentasi Maklumat yang diperlukan oleh
luaran seorang pengguna seperti:
[Panduan Nama dan tujuan atur cara
pengguna] Keperluan sistem pengendalian,
perkakasan dan perisian cara
penggunaan

RUMUSAN

Selari dengan zaman teknologi masa kini, projek ini dapat
membantu meningkatkan pengetahuan dan pengalaman serta
mengadaptasikan pemikiran komputasional dalam kehidupan seharian.
Selepas menyiapkan pelaporan ini, saya mendapati bahawa
penggunaan teknik pemikiran komputasional amat penting dan boleh
dipraktikkan dalam kehidupan seharian kita.

Kesimpulannya, atur cara yang paling baik ialah mempunyai
komen pada setiap baris kod arahan, mesra pengguna, memenuhi
keperluan pengguna dan disertakan panduan pengguna. Akhirnya, saya
dapat menghasilkan atur cara yang sempurna hasil usaha saya dengan
bimbingan guru serta bantuan rakan-rakan dan sokongan ibu bapa.
Oleh itu, tidak hairanlah bidang sains komputer menjadi pilihan ramai
remaja pada zaman ini.

RUJUKAN

1) BUKU RUJUKAN :
i) Wan Zaleha Binti Wan Jusoh , Mathan a/L Balaraman , Looi Kam Fatt , Yapp Thin
Peng , 2018 , Asas Sains Komputer Tingkatan 3 , Pan Asia Publication SDN. BHD.
ii)Amy Best , Steve Dcombe , John White , Andy Downes , 2018 , The Python Book ,
Bournemouth , England , Future Publishing Ltd.
2) Internet :
i) https://repl.it/repls
3) Melawat Tempat Kajian :
i) Global Trade Supplies & Services , Bangunan NUPCIW , Tingkat 2 , No. 11-13
Lorong 8/1E , P.O Box 57 , 46700 Petaling Jaya , Selangor Darul Ehsan , Malaysia


Click to View FlipBook Version