Anda di halaman 1dari 15

NAMA:

THAWIVITH A/L SUCHIF


KELAS:
3 MULIA
GURU:
CIKGU SYAHRIL BIN ARIFF
(a) Masalah Besar
- membina atur cara bagi mengira BMI setiap murid

TEKNIK (b) Masalah Kecil


- cara untuk mengira nilai BMI
LERAIAN

Fasa 1: Analisis Masalah


Teknik Pengecaman Corak:
Fasa 2:Reka Bentuk Atur Cara
Persamaan Perbezaan
-pemboleh ubah yang sama iaitu -BMI <18.5=kurang berat
berat dalam kilogram dan tinggi -18.5<BMI<24.9=normal
dalam meter -25.0<bmi<29.9=gemuk
-BMI>30.0=obesiti

.Pengiraan kadar BMI

.Status kategori BMI

Teknik Peniskalaan:
.Penentuan aspek-aspek penting
Mengukur berat dalam kilogram dan tinggi dalam meter
Formula matematik:
BMI=berat/(tinggi*tinggi)

Pengiraan BMI

-BMI <18.5=kurang berat


-18.5<BMI<24.9=normal
-25.0<bmi<29.9=gemuk
-BMI>30.0=obesiti

Status BMI

Teknik Pengitlakan:

Pseudokod:
1 Mula
2 Istihar pemboleh ubah berat,tinggi,bmi
3 Masukkan berat dalam kilogram
4 Setkan berat bagi nilai berat yang dimasukkan
5 Masukkan tinggi dalam meter
6 Setkan tinggi bagi nilai tinggi yang dimasukkan
7 Kira BMI=berat/(tinggi*tinggi)
8 Paparkan nilai BMI
9 Tamat

Fasa 3:Pengekodan
Teknik Leraian
(a) Masalah Besar
-menulis kod arahan bagi input,proses dan ouput bagi pengiraan nilai BMI
(b) Bahagian-Bahagian Kecil
-pengisytiharan pemboleh ubah
-menulis kod input bagi memasukkan nilai berat dan tinggi
-menulis kod proses yang akan terlibat dalam pengiraan
-menulis kod output bagi memaparkan nilai BMI

Teknik Pengecaman Corak


Corak yang dapat diancamkan bagi setiap bahagian kecil ialah pengunaan jenis data float:
(i) Pengisytiharan pemboleh ubah dan Pemboleh ubah untuk menyimpan nilai
pemalar
(ii) Input Pengguna memasukkan satu nilai numerik untuk
berat dan satu nilai numerik untuk tinggi
(iii) Proses Kira BMI=berat/(tinggi*tinggi)
(iv) Output Papar nilai BMI:

Teknik Peniskalaan
Menentukan aspek-aspek penting terdiri daripada:
(i) Pemboleh ubah dan pemalar Pemboleh ubah untuk menyimpan nilai:
-berat(float)
-tinggi(float)
(ii) Input Kod arahan mesej dorongan(prompt message):
berat=float(input(“Masukkan berat dalam
kilogram:”))
Tinggi=float(input(“Masukkan tinggi dalam
meter:”))
(iii) Proses Kod arahan mengira berat dan tinggi:
=berat/(tinggi*tinggi)
(iv) Output Kod arahan memaparkan nilai BMI:
print(“\nNilai BMI anda ialah:”,bmi)

Fasa 4:Pengujian dan Penyahpepijatan


Teknik Leraian
(a)Masalah Besar
-menguji atur cara yang mengira nilai BMI seseorang murid itu dan menyahpepijatan ralat sekiranya
ada
(b)Bahagian-Bahagian Kecil
-menguji pengisytiharan pemboleh ubah berat dan tinggi
-menguji kod input untuk memasukkan nilai berat(float) dan tinggi(float)
-menguji kod proses iaitu formula pengiraan BMI (bmi=berat/(tinggi*tinggi)
-menguji kod output dan menyemak nilai output itu sama ada betul atau salah
-mengesan ralat melalui paparan nilai output
-membaiki ralat yang wujud sehingga tiada lagi ralat yang wujud
Teknik Pengecaman Corak
Corak yang dapat diancamkan bagi setiap bahagian kecil ialah pengunaan jenis data float:

(i) Menguji pengisytiharan pemboleh ubah dan Berdasarkan mesej ralat dan cara atur cara
pelamar bertindak sesama pengujian,jenis-jenis ralat
(ii) Menguji kod input dapat dikenal iaitu:
(iii) Menguji kod arahan proses -Ralat sintaks
(iv) Menguji kod output -Ralat masa larian
-Ralat logik

Teknik Peniskalaan
Menentukan aspek-aspek penting terdiri daripada:
(i)Menguji pengisytiharan pemboleh ubah dan Semua pemboleh ubah diisytiharkan dengan betul
pemalar dari segi:
-Jenis data
-Kesesuaian nuilai berat dan nilai tinggi
-Diberikan nilai permulaan
(ii)Menguji kod input -Pastikan pemboleh ubah dan tinggi digunakan
untuk menyimpan data yang dimasukkan oleh
pengguna
(iii)Menguji kod proses -Formula yang digunakan adalah betul
-Logik/susunan adalah betul
(IV)Menguji kod arahan output -Output yang dipaparkan adalah tepat dan betul
-Format output adalah seperti yang
dikehendakkan
Teknik Pengitlakan
-Menghasilakn satu senarai semak yang dapat digunakan semasa pengujian dan penyahpepijatan
sesuatu atur cara.

Fasa 5:Dokumentasi
Teknik Leraian
(a)Masalah Besar
-Menyediakan dokumentasi
(b)Bahagian-Bahagian Kecil
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
diancamkan.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
Menentukan aspek-aspek penting terdiri daripada:
(i)Dokumentasi dalaman -Penulisan komen pada atur cara
(ii)Dokumentasi luaran(dokumen pusaka) -tarikh
-nama pengatur cara
-tujuan/kegunaan atur cara
-keperluan sistem pengendalian
-keperluan perkakasan
-keperluan perisian
-pseudokod
-carta alir
-kod arahan
(iii)Dokumentasi luaran(panduan pengguna) -nama dan tujuan atur cara
-keperluan sistem pengendalian,perkakasan dan
perisian
-cara penggunaan
Teknik Pengitlakan
-Menghasilakn dokumentasi dalaman dan dokumentasi luaran berdasarkan aspek-aspek penting yang
dineal pasti.

Anda mungkin juga menyukai