Tuesday, 27 January 2026

SOALAN 3 - JAWAB DI BUKU LATIHAN

 SOALAN PROJEK 2 -- KLIK SINI 

SOALAN 1 - JAWAB DI BUKU LATIHAN

 SOALAN PROJEK 1 ( PELAPORAN ) -ASK




JAWAPAN : 

JAWAPAN : 

JAWAPAN :

(a) Fasa Analisis Masalah

Teknik: Leraian

(i) Masalah besar:
Mengira BMI setiap pelajar dan menentukan kategori berat badan berdasarkan nilai BMI.

(ii) Masalah kecil:

  • Mendapatkan berat badan pelajar
  • Mendapatkan tinggi pelajar
  • Mengira nilai BMI
  • Menentukan kategori BMI mengikut julat yang diberi

(b) Fasa Reka Bentuk Atur Cara

Teknik: Pengecaman Atur Cara

(i) Input yang diperlukan:

  • Berat badan pelajar (kg)
  • Tinggi pelajar (meter)

(ii) Formula yang digunakan:
BMI = Berat / (Tinggi × Tinggi)

(iii) Output yang dijangkakan:

  • Nilai BMI
  • Kategori BMI (kurang berat badan / berat badan unggul / berlebihan / obes)

Teknik: Peniskalaan

Masalah yang sama digunakan untuk semua pelajar dengan hanya menukar nilai berat dan tinggi.


Teknik: Pengitlakan

(iv) Pseudokod:

MULA

Masukkan berat

Masukkan tinggi

BMI = berat / (tinggi × tinggi)

 

Jika BMI < 18.5

  Papar "Kurang berat badan"

Jika BMI >= 18.5 dan BMI <= 24.9

  Papar "Berat badan unggul"

Jika BMI >= 25 dan BMI < 30

  Papar "Berlebihan berat badan"

Jika BMI >= 30

  Papar "Berat obes"

 

Papar BMI

TAMAT

(v) Carta alir (huraian ayat):
Mula → Masukkan berat dan tinggi → Kira BMI → Bandingkan nilai BMI → Papar kategori → Tamat


(c) Fasa Pengekodan

Teknik: Leraian

(i) Masalah besar:
Menulis kod arahan untuk mengira BMI dan memaparkan kategori.

(ii) Masalah kecil:

  • Menulis kod input
  • Menulis pengiraan BMI
  • Menulis struktur kawalan pilihan (if-else)

Teknik: Pengecaman Corak

(iii) Persamaan:
Semua kategori BMI menggunakan syarat perbandingan nilai.

(iv) Perbezaan:
Julat nilai BMI menentukan kategori yang berbeza.

(v) Kod arahan Python:

berat = float(input("Masukkan berat (kg): "))

tinggi = float(input("Masukkan tinggi (m): "))

 

bmi = berat / (tinggi * tinggi)

 

if bmi < 18.5:

    print("Kurang berat badan")

elif bmi <= 24.9:

    print("Berat badan unggul")

elif bmi < 30:

    print("Berlebihan berat badan")

else:

    print("Berat obes")

 

print("BMI =", bmi)


(d) Fasa Pengujian dan Penyahpepijatan

Teknik: Leraian

(i) Masalah besar:
Memastikan atur cara menghasilkan output yang betul.

(ii) Masalah kecil:

  • Nilai BMI tidak tepat
  • Kategori BMI tidak sepadan

Teknik: Pengecaman Corak

(iii) Jenis ralat:

  • Ralat logik (syarat BMI salah)
  • Ralat input (tinggi atau berat tidak munasabah)

(e) Fasa Dokumentasi

Teknik: Leraian

(i) Masalah besar:
Merekod maklumat sistem BMI untuk rujukan.

(ii) Masalah kecil:

  • Tujuan atur cara
  • Input dan output
  • Formula BMI

Teknik: Peniskalaan

(iii) Kod arahan Python:
Kod disimpan dan boleh digunakan semula untuk pelajar lain.











Monday, 19 January 2026

SEMAK EMAIL MOE MURID Assalamualaikum & selamat sejahtera,- SEMAK ID DELIMA Guru² kelas boleh kongsikan pautan berikut kepada group kelas masing² untuk murid-murid mendapatkan id DELIMa berserta kata laluan mereka. Terima kasih.

3 BERLIAN -ID DELIMA MOE

 3 BERLIAN ID DELIMA INVITE LINK GOOGLE CLASSROOM