Nama saya Muhammad Alif Zulfakar Bin Mustasari dari kelas 3M1 telah
menjalankan kerja projek KSSM Asas Sains Komputer Tingkatan 3
(KPKAT3). Tajuk kerja kursus projek ini adalah tentang masalah obesiti di
Malaysia yang kian hari semakin membimbangkan. Hal ini kerana gaya
pemakanan dan masyarakat di Malaysia malas untuk bersenam.
BMI Kategori
<18.5 Kurang Berat
18.5-24.9 Normal
25-29.9 Lebihan berat badan
30-34.9 Obes 1
35-39.9 Obes 2
>40 Obes 3
Teknik peniskalaan
a) Formula BMI:-
Penggiraan =Berat / (tinggi*tinggi)
BMI
Teknik pengitlakan
Pseudokod
1.Mula
2.Masukkan nama,umur,jantina,tinggi(m),berat(kg).
3.Kira BMI = Berat /(Tinggi*Tinggi)
4.Papar nama,umur,jantina,tinggi(m),berat(kg),BMI
5.JIka BMI <18.5
5.1 Papar”BMI anda dikategorikan kurang berat.Anda perlulah
mengambil lebih banyak makanan supaya anda dikategorikan sebagai
berat badan normal”.
6.Jika BMI <24.9
6.1 Papar”Tahniah!!BMI anda dikategorikan normal.anda harus
teruskan pemakanan anda”.
7.Jika BMI<29.9
7.1 Papar”BMI anda diketegorikan lebihan berat badan.Anda
hendaklah mengurangkan makanan berminyak”.
8.Jika BMI<34.9
8.1 Papar”BMI dikategorikan obes
1.Anda perlulah memperbanyakkan senaman dan mengurangkan
makanan berminyak”.
9.Jika BMI<39.9
9.1 Papar”BMI anda dikategorikan obes 2.
Anda hendaklah mengamalkan gaya hidup sihat seperti melakukan
senaman sekurang- kurangnya 3 kali sehari”.
10. Jika tidak
10.1 Papar”BMI anda dikategorikan obes 3.Anda mestilah menukar
cara pemakanan anda kerana anda berada di kategori yang berbahaya”.
11.Tamat
Carta Alir
Mula
Masukkan
nama ,umur,jantina
,berat(Kg),tinggi(M)
Papar
nama,umur,jantina,berat
(Kg),tinggi(M) dan BMI
A B
A B
Fasa 3 : Pengekodan
Teknik leraian
a) Masalah besar
Mengekod algoritma, mengira BMI dan menyatakan salah satu
kategori iaitu Kurang Berat, Normal, Lebihan berat badan, Obes1,
Obes2 ataupun Obes3.
1)
2)
3)
4)
5)
iii.Proses
Teknik leraian
(a)Masalah besar
-Mengenal pasti dan membaiki ralat pada keseluruhan aturcara.
(b) Bahagian bahagian kecil
i. Menguji pengisytiharan pemboleh ubah dan pemalar
ii.Menguji kod input
iii.Menguji kod proses
iv.Menguji kod output
Teknik pengencaman corak
i.Menguji pengisytiharan Berdasarkan mesej ralat dan atur cara bertindak semasa
pemboleh ubah dan pengujian, jenis jenis ralat dapat dikenal pasti iaitu:-
pemalar
ii.Menguji kod input
iii.Menguji kod proses -Ralat sintaks
Sebab kesalahan:
-tiada tanda “)” sebelum tanda kurung yang pertama.
PEMBETULAN
-Ralat Masa larian
Sebab kesalahan:
-Kesalahan menggunakan pemboleh ubah “lebar”
PEMBETULAN
-Ralat Logik
Sebab kesalahan :
Kesalahan menggunakan operator “+”
PEMBETULAN
Teknik peniskalaan
Penentuan aspek aspek penting terdiri daripada.
(i) Menguji pengistiharan pemboleh ubah dan pemalar.
- semua pemboleh ubah diisytiharkan dengan bentuk dari segi.
Jenis data .
Kesesuaian nama dan nama dieja dengan betul.
diberikan nilai permulaan
Teknik Pengitlakan
- Menghasilkan satu senarai semak yang dapat digunakan semasa
pengujian dan penyahpepijatan sesuatu atur cara.
Fasa 5: Dokumentasi
Teknik Leraian
(a)Masalah benar
-Menyediakan dokumentari
(b)Bahagian -bahagian kecil
(i)Dokumentasi dalaman
(ii)Dokumentasi luaran
Dokumen pustaka
Keperluan Sistem Pengendalian Window/Mac OS X/Linux
Panduan pengguna
Memasang perisian
1. Dwiklik pada fail python-3.6.5.exe yang siap dimuat turun.
2. Tetingkap akan muncul ini;
3. Klik download.
4. Selepas siap memasang perisian,tutup semua tetingkap.
5. Klik Start Button>>search>> type Python3.6>>IDLE(Phyton 3.6
32-bit),klik kanan pada tetikus dan pilih>>Pin to taskbar
Start Button
search
Type”
python”
(a)Dokumentasi dalaman
-Maklumat penting tentang atur cara merupakan corak yang telah
dicamkan .Komen tentang tujuan dan fungsi dilakukan oleh setiap
bahagian atau barisan kod arahan .
Rujukan
Buku:
(i)Wan Zaleha Binti Jusoh,Mathan a/l Balarama,Looi Kam
Fah,Yap Thin Peng,2018,Asas Sains Komputer Tingkatan
3,Shah Alam,Selangor Darul Ehsan,Pan Asia
Publication.SDN.BHD.
Orang Sumber:
(i) Harith Bin Zul Abadi,14 Tahun,L2-U4,Kuarters Guru SMKA(P)
Almashoor,Jalan Sultan Ahmad Shah,Georgetown,Pulau
Pinang.
OBES 3