Anda di halaman 1dari 13

RANCANGAN PENGAJARAN TAHUNAN SAINS KOMPUTER

TINGKATAN 4
TAHUN 2020

TAJUK 1.0 : PENGATURCARAAN


MINGGU STANDARD KEMAHIRAN STANDARD PEMBELAJARAN STANDAR NOTA
KANDUNGAN D
PRESTASI
MINGGU 1 1.1 STRATEG  Menyatakan keperluan 1.1.1 Menerangkan keperluan TP1 & TP2
2 Januari – 3 I strategi penyelesaian penyelesaian masalah berstrategi
PENYELESAIA masalah dan ciri 1.1.2 Menjelaskan ciri penyelesaian
Januari 2020 N MASALAH penyelesaian masalah masalah berkesan
(3 MINGGU) berkesan
 Menerangkan dengan jelas
proses penyelesaian masalah
MINGGU 2  Menggunakan proses 1.1.3 Menggunakan proses TP3, TP4,
6 Januari – penyelesaian masalah dalam penyelesaian masalah TP5 & TP6
menyelesaikan tugasan yang (i) Kumpul dan analisa data
10 Januari diberi (ii) Tentukan masalah
2020  Membuat perbandingan (iii) Jana idea – hapus halangan
MINGGU 3 setiap penyelesaian yang (iv) Jana penyelesaian
dicadangkan (v) Tentukan tindakan
13 Januari – (vi) Laksanakan penyelesaian
 Memberi justifikasi pemilihan
17 Januari (vii) Buat penilaian
penyelesaian dalam proses
2020 (viii) Buat penambahbaikan
penyelesaian masalah.
 Mencadangkan
penambahbaikan terhadap
penyelesaian yang diberi.
MINGGU 4 1.2  Menulis atau melukis 1.1.1 Mengunakan algoritma untuk TP1 & TP2 Tahun
ALGORITMA algoritma penyelesaian menyatakan penyelesaian kepada Baru
20 Januari –
(4 masalah yang betul. masalah Cina
24 Januari 23.01.2
1
2020 MINGGU)  Menerangkan jalan 1.1.2 Membina algoritma 020
penyelesaian berdasarkan penyelesaian masalah dengan -
algoritma yang dibina. menggunakan struktur kawalan 27.01.2
dalam pengaturcaraan (urutan, 020
pilihan dan ulangan)
MINGGU 5  Melaksanakan pengujian bagi 1.1.3 Menguji dan membaiki ralat TP3, TP4 &
27 Januari – setiap algoritma yang dalam algoritma TP5
dibangunkan 1.1.4 Mengesan nilai pemboleh ubah
31 Januari pada setiap tahap dalam
 Mencari dan membaiki ralat
2020 dalam algoritma yang algoritma
MINGGU 6 dibangunkan
 Menilai sama ada algoritma
3 Februari –
yang dibina betul, cepat
7 Februari
2020
dalam penyelesaian, bersifat
ekonomi dalam penggunaan
sumber juga mudah
dilaksanakan bagi situasi
yang diberi.
MINGGU 7  Menghasilkan atur cara 1.1.5 Mengenal pasti output yang TP6
10 Februari – penyelesaian masalah betul dari algoritma berdasarkan
berdasarkan gabungan input yang diberi
14 Februari 1.1.6 Menterjemah algoritma ke
algoritma
2020 bahasa Pengaturcaraan.
MINGGU 8 1.3  Menerangkan perhubungan 1.1.1 Menjelaskan hubungan antara TP1
17 Februari – PEMBOLEH antara kapasiti ingatan jenis data, saiz data dan kapasiti
UBAH, komputer dengan setiap ingatan komputer.
21 Februari PEMALAR 1.1.2 Memilih dan menggunakan
jenis data yang dipelajari.
2020 DAN JENIS jenis data yang bersesuaian
DATA (i) Integer (int)
(4 (ii) Nombor nyata (float, double)
MINGGU) (iii) Aksara (char)/ rentetan
(String)
(iv) Boolean
MINGGU 9  Menyatakan keperluan 1.1.3 Membezakan pemboleh ubah TP2 & TP3
2
24 Februari – melakukan pengisytiharan sejagat (global) dan setempat
28 Februari pemboleh ubah atau pemalar (local ).
2020 dalam atur cara. 1.1.4 Mengisytiharkan, memulakan
 Membina atur cara yang dan menetap-kan nilai pada
mempunyai penyataan pemboleh ubah dan pemalar.
umpukan dan aritmetik serta 1.1.5 Menggunakan penyataan
dapat memaparkan output umpukan dan penyataan
yang betul dari input yang aritmetik.
diberi.
MINGGU 10  Memilih jenis data yang 1.1.6 Menulis atur cara untuk TP4, TP5 &
3 Mac – 7 sesuai bagi aturcara yang memasukkan input dari papan TP6
dihasilkan. kekunci dan memaparkan output.
Mac 2020
 Menentukan samada
aturcara yang dihasilkan
betul, cepat dalam
penyelesaian, bersifat
ekonomi dalam penggunaan
sumber juga mudah
dilaksanakan.
 Menghasilkan atur cara
bebas ralat yang kreatif
menggunakan kesemua jenis
data yang dipelajari beserta
set data untuk ujilari.
MINGGU 11 UJIAN PENGESANAN PENGGAL 1
9 Mac - 15
Mac 2020
CUTI PERTENGAHAN PENGGAL 1
14 – 22 MAC 2020
MINGGU 12 1.4 STRUKTUR  Mengenalpasti atur cara 1.1.1 Menerangkan aliran struktur TP1, TP2 &
23 Mac- 27 KAWALAN aliran struktur kawalan kawalan pilihan TP3
Mac 2020 (2 MINGGU) pilihan dan aliran struktur (i) if-else
kawalan ulangan (ii) switch-case
 Menerangkan jalan 1.1.2 Menulis atur cara menggunakan

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

MINGGU 26  Membina query dan 2.3.4 Menghasilkan query untuk TP4


13 Julai – 17 menghasilkan laporan yang mendapatkan
Julai 2020 tepat dan menarik semula maklumat yang
berdasarkan permasalahan diperlukan
yang diberi. daripada:.
(i) satu jadual menggunakan lebih
dari
satu kriteria.
(ii)dua jadual menggunakan satu
kriteria.
2.3.5 Menjana laporan berdasarkan
hasil query.
MINGGU 27  Menghasilkan satu sistem 2.3.6 Menghasilkan satu sistem TP5 & TP6
20 Julai – 24 pangkalan data bebas ralat, maklumat mudah
mesra pengguna dan melalui makro menggunakan
Julai 2020 menu
mendokumentasikan
laporan berdasarkan situasi (switchboard) yang
yang diberi. mengandungi.
 Mencipta satu macro (i) Borang
baharu yang dapat (ii) Laporan
memudahkan lagi (iii)Keluar dari sistem
pengguna menggunakan 2.3.7 Mendokumentasi hasil kerja.
sistem pangkalan data yang
dibangunkan.

CUTI PERTENGAHAN PENGGAL II


25 JULAI – 2 OGOS 2020
MINGGU 28 2.4  Menghasilkan satu sistem 2.4.1 Menghasilkan sebuah pangkalan TP1 - TP6
9
3 Ogos – 7 PEMBANGUNAN pangkalan data yang ternormal.
SISTEM  tanpa primary key dan
Ogos 2020 PANGKALAN jadual yang belum
DATA
ternormal.
PROJEK
 beserta jadual yang
(4 MINGGU)
menunjukkan sekurang-
kurangnya 2NF
• beserta dokumentasi yang
menunjukkan proses
pernormalan 3NF mengikut
kehendak pengguna.
MINGGU 29  …tanpa ralat beserta 2.4.2 Membangunkan sistem Awal
10 Ogos – 14 dokumentasi yang pangkalan data Muhar
Ogos 2020 menunjukkan proses dengan antara muka bergrafik ram
pernormalan 3NF mengikut menggunakan perisian 20.08.
MINGGU 30 kehendak pengguna dengan pembangunan 2020
persembahan yang sistem pangkalan data
17 Ogos – 21 sederhana.
Ogos 2020 mengikut SDLC
 tanpa ralat yg menarik dan untuk menyelesaikan masalah.
kreatif beserta dokumentasi
yang menunjukkan
penghasilan skema
hubungan 3NF merangkumi
gambar rajah perhubungan
entiti (ERD) yg lengkap,
sesuai, teratur dan kemas
mengikut kehendak
pengguna dengan
persembahan yang jelas
dan teratur.
TAJUK 3.0 : INTERAKSI MANUSIA DENGAN KOMPUTER
MINGGU STANDARD KEMAHIRAN STANDARD PEMBELAJARAN STANDAR NOTA
KANDUNGAN D
PRESTASI
10
MINGGU 31 3.1 Menyenaraikan prinsip asas 3.1.1 Mengkaji keperluan interaksi TP1 – TP3 Hari
REKABENTUK reka bentuk interaktif yang antara manusia dan komputer. Keban
24 Ogos – 28
INTERAKSI digunakan. gsaan
Ogos 2020 (2 MINGGU) Menerangkan kepentingan 31.08.
prinsip asas reka bentuk 2020
dalam pembangunan aplikasi.
MINGGU 32 Menggunakan prinsip asas reka
31 Ogos – 4 bentuk interaktif dalam
membangunkan aplikasi.
September
2020
MINGGU 33 Membuat penilaian samada 3.1.2 Menilai produk interaktif
aplikasi yang dibangunkan berdasarkan tujuan dan prinsip
7 September
memenuhi tujuan dan prinsip asas reka bentuk interaktif TP4 – TP6 Hari
– 11 asas reka bentuk interaktif. Malay
September Membuat perbandingan sia
beberapa prinsip asas reka 16.09.
2020 bentuk interaktif dan
2020
MINGGU 34 menyatakan kesesuaian
penggunaan setiap satu.
14 Mencadangkan
September – penambahbaikan prinsip asas
18 reka bentuk interaktif yang
September digunakan.
2020
MINGGU 35 3.2 PAPARAN Menyatakan proses reka bentuk 3.2.1 Mengaplikasi proses reka bentuk TP1 – TP6
DAN REKA interaksi dalam atur cara yang interaksi dalam atur cara yang
21
BENTUK dibangunkan. dibangunkan.
September –
25 SKRIN Menerangkan proses reka 3.2.2 Menghasilkan prototaip paparan
September (2 MINGGU) bentuk interaksi dan kriteria dan reka bentuk skrin.
2020 utama dalam membina 3.2.3 Membincangkan laporan dari
instrumen penilaian paparan
penilaian kuantitatif terhadap
dan reka bentuk skrin.
paparan dan rekabentuk skrin.
MINGGU 36 Membina instrumen penilaian
paparan dan reka bentuk skrin
28 Menguji paparan dan reka
September – bentuk skrin pada prototaip

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.

MINGGU 37 ULANGKAJI PELAJARAN


5 Oktober – 9
Oktober
2020
MINGGU 38 ULANGKAJI PELAJARAN
12 Oktober –
16 Oktober
2020
MINGGU 39 ULANGKAJI PELAJARAN
19 Oktober –
23 Oktober
2020
MINGGU 40 PEPERIKSAAN AKHIR TAHUN
26 Oktober –
30 Oktober
2020
MINGGU 41 PEPERIKSAAN AKHIR TAHUN
2 November
–6

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

Anda mungkin juga menyukai