Anda di halaman 1dari 10

RANCANGAN PENGAJARAN HARIAN (RPH)

Tingkatan : 4 Delima

Bilangan Pelajar : __ /20

Tarikh : 3 Februari 2019

Masa : 8.00 pagi

Masa Pelajaran : 1 jam 30 minit

Bidang Pembelajaran: 3.0 Kod Arahan

Standard Kandungan: 3.2 Struktur Kod Arahan

Standard Pembelajaran: 3.2.1 Menghasilkan atur cara yang melibatkan: (iii)


struktur kawalan pilihan bersarang dalam penyelesaian masalah

Objektif:

Selepas mengikuti pembelajaran ini, pelajar-pelajar akan dapat:

1. Menghasilkan atur cara dalam python yang melibatkan struktur


kawalan pilihan bersarang.

Nilai:

Murid belajar melalui penerapan nilai, etika dan integriti seperti:

1. Bijaksana
2. Cekap
3. Menggunakan teknologi secara berhemah dan bertanggungjawab

EMK: Teknologi Maklumat dan Komunikasi: Murid dapat mengaplikasi dan


mengukuhkan pengetahuan dan kemahiran asas TMK yang dipelajari.

KBAT: Mengaplikasi

1
Pengetahuan Sedia Ada Pelajar:

1. Pseudokod dan carta alir yang melibatkan struktur kawalan pilihan

Bahan Bantu Mengajar:


1. Projektor LCD
2. Layar projektor
3. Komputer
4. Papan putih
5. Pen papan putih
6. Penunjuk laser
7. Buku Teks ASK Tingkatan 2
8. Bersarang.pptx
9. Python IDLE
10. WiFi

2
Langkah Pembelajaran:

Langkah Isi Pelajaran / Aktiviti Pembelajaran Strategi/teknik


Kemahiran mengajar
Nilai/KBAT
BBM

Set 1. Guru mengimbas kembali pengetahuan Strategi:


Induksi: sedia ada murid tentang struktur kawalan Berpusatkan
5 minit pilihan bersarang. guru
08.40 –
08.45 Teknik mengajar:
Penerangan

BBM:
Projektor LCD
Layar projektor
Bersarang.pptx
Komputer

2. Guru menerangkan struktur kawalan pilihan


bersarang.

3. Guru menerangkan bahawa murid akan


menggunakan algoritma struktur kawalan
pilihan bersarang untuk menulis atur cara
dalam Python.

4. Guru menerangkan hasil pembelajaran dan


aktiviti yang akan dilaksanakan.

Langkah Menghasilkan 1. Guru mengimbas kembali contoh 1 daripada Strategi:


1: atur cara pengajaran sebelumnya. Berpusatkan
60 minit dalam python murid
12.35 – yang Berpusatkan
1.35 melibatkan guru
struktur
kawalan Pendekatan:
pilihan Pembelajaran

3
bersarang. Kontruktivisme

Teknik mengajar:
Menerang

Nilai:
Cekap
Bijaksana

2. Guru meminta murid merujuk kembali


algoritma masing-masing yang telah disiapkan BBM:
untuk menentukan harga untuk setiap Projektor LCD
pelanggan menggunakan carta alir dan Komputer
pseudokod. Layar projektor
Penunjuk laser
3. Guru menunjukkan hasil atur cara tanpa Papan putih
menunjukkan kodnya. Pen papan putih
Python IDLE
Wifi
Bersarang.pptx

4
4. Murid diberi 20 minit untuk menghasilkan
atur cara untuk contoh 1 dalam Python.

5. Murid boleh bekerja dalam pasangan.

6. Guru membimbing murid semasa mereka


menghasilkan atur cara.
Penerangan atur cara:
- Jika umur pelanggan ialah 12 tahun ke atas
dan jika umur pelanggan ialah 65 tahun dan ke
atas, atur cara akan memaparkan harga tiket
“RM25”.
- Jika umur pelanggan ialah 12 tahun ke atas
dan umur pelanggan ialah bawah 65 tahun,
atur cara akan memaparkan harga tiket
“RM40”.
- Jika umur pelanggan ialah 4 tahun dan ke
atas dan jika tinggi pelanggan ialah 150cm ke
atas, atur cara akan memaparkan harga tiket
“RM30”.
- Jika umur pelanggan ialah 4 tahun dan ke

5
atas dan tinggi pelanggan ialah bawah 150cm,
atur cara akan memaparkan harga tiket
“RM20”.
- Jika umur pelanggan ialah 12 tahun ke bawah
dan jika tinggi pelanggan ialah 100cm ke atas,
atur cara akan memaparkan harga tiket
“RM10”.
- Jika umur pelanggan ialah 12 tahun ke bawah
dan jika tinggi pelanggan ialah 100cm ke
bawah, atur cara akan memaparkan harga tiket
“RM10”.
- Jika umur pelanggan ialah 12 tahun ke bawah
dan jika tinggi pelanggan ialah 100cm ke atas,
atur cara akan memaparkan harga tiket
“Percuma”.

Petunjuk untuk murid:


- Guru mengingatkan murid tentang tabiat baik
semasa menulis atur cara. (nama pemboleh
ubah dll)
- Bagaimanakah ingin meminta input daripada
pengguna? (fungsi input)
- Bagaimana ingin menggunakan struktur
kawalan pilihan dalam atur cara? (fungsi
if..else)

7. Murid boleh menghasilkan jawapan yang


berlainan asalkan hasil atur cara memenuhi
kehendak soalan.

8. Guru meminta beberapa orang pelajar untuk


membentangkan jawapan atur cara mereka
selepas murid menyiapkan atur cara masing-
masing.

9. Guru menunjukkan contoh jawapan atur cara


selepas murid menyiapkan atur cara masing-
masing.

6
10. Murid mengesan dan memperbaiki
sebarang ralat yang terdapar pada atur cara.

Aktiviti Penilaian

11. Guru mengimbas kembali contoh 2 dalam


pengajaran sebelumnya.

12. Guru menunjukkan hasil atur cara tanpa


menunjukkan kodnya.

7
13. Murid diberi 15 minit untuk menghasilkan
atur cara untuk contoh yang ditunjukkan dalam
Python.

14. Murid boleh bekerja dalam pasangan.

15. Guru membimbing murid semasa mereka


menghasilkan atur cara.
Penerangan atur cara:
- Jika ibu bapa habis kerja selepas 7 petang
dan tiada kesesakan lalu lintas, atur cara akan
memaparkan hasil “Makan pizza”.
- Jika ibu bapa habis kerja selepas 7 petang
dan terdapat kesesakan lalu lintas, atur cara
akan paparkan hasil ‘Makan mee.”
- Jika ibu bapa habis kerja sebelum 7 petang,
adik masih demam lagi, atur cara akan
paparkan hasil “Makan bubur.”
- Jika ibu bapa habis kerja sebelum 7 petang,
adik tidak demam lagi, atur cara akan paparkan
hasil “Makan nasi ayam.”

Petunjuk untuk murid:


- Guru mengingatkan murid tentang tabiat baik
semasa menulis atur cara. (nama pemboleh
ubah dll)
- Bagaimanakah ingin meminta input daripada
pengguna? (fungsi input)
- Bagaimana ingin menggunakan struktur
kawalan pilihan dalam atur cara? (fungsi
if..else)
16. Murid boleh menghasilkan jawapan yang

8
berlainan asalkan hasil atur cara memenuhi
kehendak soalan.

17. Guru meminta beberapa orang pelajar


untuk membentangkan jawapan atur cara
mereka selepas murid menyiapkan atur cara
masing-masing.

18. Guru menunjukkan contoh jawapan atur


cara selepas murid menyiapkan atur cara
masing-masing.

19. Murid mengesan dan memperbaiki


sebarang ralat yang terdapar pada atur cara.

Penutup 1. Guru merumuskan struktur kawalan pilihan


5 minit bersarang.
09.45 –
09.50 2. Guru menerangkan bahawa murid akan
diperkenalkan dengan struktur kawalan
ulangan pada pengajaran seterusnya.

3. Pelajar bergerak meninggalkan makmal


dalam keadaan tertib dan teratur.

9
Refleksi:

Murid mampu menulis atur cara dalam Python untuk menyelesaikan masalah
yang melibatkan struktur kawalan pilihan bersarang dengan berpandukan
kepada algoritma yang dihasilkan dalam pseudokod dan carta alir. Kawalan
bilik darjah dapat diurus dengan baik dan sempurna.

Komen Guru Pembimbing:

10

Anda mungkin juga menyukai