TINGKATAN 4
TAHUN 2020
3
penyelesaian bagi aturcara struktur kawalan pilihan dengan
yang mengandungi struktur menggabungkan operator
kawalan pilihan dan hubungan dan operator logical.
ulangan yang diberi
Membina atur cara
penyelesaikan masalah
yang menggunakan struktur
kawalan
MINGGU 13 Mengesan nilai pemboleh 1.1.3 Menerangkan aliran struktur TP4, TP5 &
30 Mac – 3 ubah dalam bahagian kawalan ulangan. TP6
tertentu atur cara (i) for
April 2020 (ii) while
Menilai samada aturcara
yang dihasilkan betul, cepat (iii) do-while
dalam penyelesaian, 1.1.4 Menulis atur cara menggunakan
bersifat ekonomi dalam struktur kawalan ulangan yang
penggunaan sumber juga melibatkan.
mudah dilaksanakan. (i) operator increment (+
Menghasilkan atur cara +)&decrement (--)
bebas ralat yang kreatif (ii) class Math (method random)
menggunakan struktur (iii) Boolean
kawalan pilihan dan
ulangan beserta set data
untuk uji lari.
MINGGU 14 1.5 AMALAN Menyatakan jenis-jenis ralat 1.1.1 Membezakan jenis ralat dalam TP1- TP6
6 April – 10 TERBAIK dalam aturcara dan cara aturcara (sintaks, masa larian dan
PENGATUR- mengesan setiap satu. logik) .
April 2020 CARAAN 1.1.2 Mengesan, mengenalpasti,
Menerangkan faktor yang
(1 MINGGU) mempengaruhi menterjemah mesej ralat dan
kebolehbacaan kod atur membaiki ralat .
cara 1.1.3 Mengenalpasti nilai bagi
Mengemas kini kod atur pembolehubah pada bahagian
cara bagi memudahkan tertentu atur cara .
pengaturcara lain membaca 1.1.4 Menghasilkan atur cara yang
dan memahami mudah dibaca dengan
menggunakan gaya yang baik
4
Mengesan dan membaiki (komen, nama pembolehubah
ralat dalam aturcara yang yang bermakna, inden) .
dibangunkan
Menilai jenis ralat dalam
atur cara dan
mencadangkan
penyelesaian
Menghasilkan atur cara
bebas ralat yang rapi dan
mudah dikemaskini beserta
set data untuk ujilari
aturcara.
MINGGU 15 1.6 STRUKTUR Mengenalpasti struktur 1.1.1 Menerangkan struktur TP1 - TP6 Melak
13 April – 16 DATA DAN tatasusunan dan subatur tatasusunan (array) satu dimensi. a
April 2020 MODULAR cara dalam atur cara yang 1.1.2 Isytihar nilai Banda
(2 MINGGU) diberi. 1.1.3 Umpukan nilai awal raya
Menerangkan jalan 1.1.4 Menggunakan subatur cara dan Bersej
penyelesaian berdasarkan memahami konsep menghantar arah
atur cara yang parameter ke subatur cara dan 15.04.
mengandungi tatasusunan mengembalikan data. 2020
dan bermodular. 1.1.5 Membezakan antara function
Menghasilkan atur cara dan procedure pada subatur cara.
yang mengandungi struktur Menulis atur cara bermodular
tatasusunan dan yang mengandungi struktur
bermodular. tatasusunan.
Mengesan nilai pemboleh
ubah dalam bahagian
tertentu atur cara.
Mencadangkan subatur cara
baharu dari atur cara yang
dibincangkan dan boleh
menyelesaikan masalah
yang sama
Menghasilkan atur cara
5
yang mengandungi struktur
tatasusunan dan
bermodular yang
menyelesaikan masalah.
MINGGU 16 Membangunkan aplikasi… 1.1.1 Menghuraikan setiap fasa dalam T1 – T6
20 April – 24 1.7 Menghasilkan aplikasi… kitaran hayat pembangunan
PEMBANGUNAN …- yang mengandungi sistem (SDLC).
April 2020 APLIKASI subatur cara atau tata 1.1.2 Menganalisa masalah bagi
(PROJEK) susunan dengan menentukan keperluan
(3 MINGGU) menggunakan penyataan 1.1.3 Mereka bentuk penyelesaian
umpukan atau aritmetik dan 1.1.4 Melaksanakan penyelesaian
stuktur kawalan dalam 1.1.5 Menguji dan menyah ralat
menghasilkan output
1.1.6 Mendokumentasi
berdasarkan input yang diberi.
1.1.7 Mencipta aplikasi (seperti
Menghasilkan aplikasi
aplikasi mudah alih) atau aplet
MINGGU 17 penyelesaian masalah…
dengan antara muka bergrafik
Menghasilkan aplikasi
27 April – 1 menggunakan bahasa
penyelesaian masalah pengaturcaraan yang dipelajari
Mei 2020 secara sistematik…. mengikut SDLC untuk
…- yang mengandungi
subaturcara dan tatasusunan
menyelesaikan masalah.
dengan mengabungkan
beberapa struktur kawalan.
Aplikasi menggunakan
pelbagai jenis data input
dalam menyelesaikan
masalah yang melibatkan
penyataan umpukan dan
aritmetik bagi menghasilkan
pelbagai jenis data output.
Menghasilkan aplikasi
penyelesaian masalah
secara sistematik … dengan
persembahan yang jelas.
Mencipta aplikasi
penyelesaian masalah
6
secara sistematik … dengan
persembahan yang jelas
dan kreatif.
TAJUK 2.0 : PANGKALAN DATA
MINGGU STANDARD KEMAHIRAN STANDARD PEMBELAJARAN STANDAR NOTA
KANDUNGAN D
PRESTASI
MINGGU 18 2.1 PANGKALAN Menunjukkan entiti dan atribut 2.1.1 Menjelaskan kepentingan TP1 - TP6 Hari
4 Mei – 8 Mei DATA dari integriti data, Pekerj
2020 HUBUNGAN pangkalan data yang diberi. ketekalan data dan kelewahan a
(2 MINGGU) Menjelaskan kekardinalan bagi data. 01.05.
set 2.1.2 Membezakan model-model 2020
MINGGU 19 hubungan yang ditunjukkan. pangkalan
Membanding beza model- Data.
11 Mei – 15 model (i) Hiraki
Mei 2020 pangkalan data yang (ii)Rangkaian
dipelajari. (iii)Hubungan (Relational)
Mengkategorikan (iv)Berorientasi objek (Object
permasalahan oriented)
pangkalan data yang 2.1.3 Mengenalpasti entiti, atribut, set
diterima kepada integriti hubungan dan kekardinalan
data atau ketekalan data (satu ke
atau kelewahan data.
satu, satu ke banyak dan banyak
Membuat justifikasi kelebihan
ke
dan
banyak) berdasarkan keperluan
kekurangan beberapa model
pengguna.
pangkalan data yang dipilih.
Membina gambar rajah
terhubung yg mempamerkan
entiti dan atribut juga
kekardinalan bagi satu
sistem
MINGGU 20 PEPERIKSAAN PERTENGAHAN TAHUN
18 Mei – 22
7
Mei 2020
CUTI PERTENGAHAN TAHUN
23 MEI – 7 JUN 2020
MINGGU 21 2.2 Reka Menyatakan kepentingan 2.2.1 Mengenalpasti medan (field), TP1 & TP2 * Cuti
Hari
8 Jun – 12 Jun Bentuk kunci primer dalam rekod, jadual (table) dan kekunci
Pangkalan pangkalan data. bagi pangkalan data yang akan Raya
2020
Data dibangunkan. Aidil
Menerangkan konsep
Fitri
Hubungan kebergantungan fungsi 2.2.2 Menentukan kunci primer
25 -30
(2 sepenuh, kebergantungan dan/atau kunci asing yang sesuai
JUN
MINGGU) fungsi separa dan bagi setiap entiti.
17
kebergantungan fungsi 2.2.3 Menghasilkan gambar rajah
transitif. perhubungan entiti (ERD) untuk
memodelkan data hubungan.
MINGGU 22 Mereka bentuk pangkalan 2.2.4 Mereka bentuk pangkalan data TP3, TP4,
15 Jun – 19 data hubungan dari situasi hubungan dengan menukar ERD TP5 & TP6
Jun 2020 yang diberi. ke skema hubungan.
Mengenalpasti skema 2.2.5 Menjelaskan konsep
hubungan yang belum kebergantungan fungsi sepenuh,
ternormal. kebergantungan fungsi separa
Mencadangkan bagaimana dan kebergantungan fungsi
kesilapan dalam mereka transitif.
bentuk dan pembinaan 2.2.6 Melaksanakan proses
pangkalan data dapat penormalan data sehingga 3NF
dielakkan. terhadap skema hubungan.
Menghasilkan satu sistem
pangkalan data yang telah
ternormal.
MINGGU 23 2.3 Membina jadual yang sesuai 2.3.1 Membina jadual berpandukan TP1-TP3
PEMBANGUNAN bagi sistem pangkalan data skema hubungan menggunakan
22 Jun – 26
PANGKALAN yang akan dibangunkan. perisian pangkalan data
Jun 2020
DATA hubungan.
Menerangkan pemilihan
HUBUNGAN
MINGGU 24 jenis data bagi atribut yang 2.3.2 Mencipta borang yang berkaitan
(3 MINGGU)
29 Jun – 3 dihasilkan. dengan kandungan jadual.
Membina sistem maklumat 2.3.3 Memasukkan data dalam jadual
8
Julai 2020 dan borang yang melalui borang.
MINGGU 25 mempunyai fitur untuk
pengesahan data.
6 Julai – 10
Julai 2020
11
2 Oktober samada menepati instrumen
penilaian.
2020
Menilai samada paparan dan
reka bentuk skrin yang dipilih
memenuhi instrumen
penilaian & mencadangkan
penambahbaikan.
Menghasilkan prototaip yang
melalui proses reka bentuk
interaksi dan memenuhi
instumen penilaian.
12
November
2020
MINGGU 42 PENTAKSIRAN BERASASKAN BILIK DARJAH
9 November
– 13
November
2020
MINGGU 43 PENTAKSIRAN BERASASKAN BILIK DARJAH
16 November
– 20
November
2020
CUTI AKHIR TAHUN
21 NOVEMBER 2020 - 1 JANUARI 2021
13