Anda di halaman 1dari 12

PRAKATA

Alhamdulilllah, Terima kasih kepada rakan-rakan guru dan team sumberpendidikan kerana menyediakan RPT 2021 untuk
kegunaan guru-guru di Malaysia.
Muaturun Percuma…
**DILARANG UNTUK MENGAMBIL SEBARANG BENTUK DAN JENIS KEUNTUNGAN DARIPADA PIHAK KAMI DAN WEB INI
SAMA ADA SECARA LANGSUNG ATAU TIDAK LANGSUNG.**

1
RANCANGAN PENGAJARAN TAHUNAN SAINS KOMPUTER, TINGKATAN 4
TAHUN 2021

TAJUK 1.0 : PENGATURCARAAN (60 JAM – 22 MINGGU)


STANDARD STANDARD
MINGGU KEMAHIRAN STANDARD PEMBELAJARAN NOTA
KANDUNGAN PRESTASI
MINGGU 1

1 Januari – 3
Januari 2021

MINGGU 2

4 Januari – 10 CUTI PERSEKOLAHAN


Januari 2021

MINGGU 3

11 Januari – 17
Januari 2021

MINGGU 4 1.1 STRATEGI  Menyatakan keperluan strategi 1.1.1 Menerangkan keperluan penyelesaian TP1 & TP2
PENYELESAIAN penyelesaian masalah dan ciri masalah berstrategi
18 Januari – 24 MASALAH penyelesaian masalah berkesan 1.1.2 Menjelaskan ciri penyelesaian masalah
Januari 2021 (3 MINGGU)  Menerangkan dengan jelas proses berkesan
penyelesaian masalah

2
MINGGU 5  Menggunakan proses penyelesaian 1.1.3 Menggunakan proses penyelesaian masalah TP3, TP4,
masalah dalam menyelesaikan (i) Kumpul dan analisa data TP5 & TP6
25 Januari – 31 tugasan yang diberi (ii) Tentukan masalah
Januari  Membuat perbandingan setiap (iii) Jana idea – hapus halangan
penyelesaian yang dicadangkan (iv) Jana penyelesaian
MINGGU 6 (v) Tentukan tindakan
 Memberi justifikasi pemilihan
penyelesaian dalam proses (vi) Laksanakan penyelesaian
1 Februari – 7 (vii) Buat penilaian
penyelesaian masalah.
Februari 2021 (viii) Buat penambahbaikan
 Mencadangkan penambahbaikan
terhadap penyelesaian yang diberi.

MINGGU 7 1.2 ALGORITMA  Menulis atau melukis algoritma 1.1.1 Mengunakan algoritma untuk menyatakan TP1 & TP2
(4 MINGGU) penyelesaian masalah yang betul. penyelesaian kepada masalah
8 Februari – 14  Menerangkan jalan penyelesaian 1.1.2 Membina algoritma penyelesaian masalah
Februari 2021 berdasarkan algoritma yang dibina. dengan menggunakan struktur kawalan
dalam pengaturcaraan (urutan, pilihan dan
ulangan)

MINGGU 8  Melaksanakan pengujian bagi 1.1.3 Menguji dan membaiki ralat dalam TP3, TP4 &
setiap algoritma yang dibangunkan algoritma TP5
15 Februari – 21  Mencari dan membaiki ralat dalam 1.1.4 Mengesan nilai pemboleh ubah pada setiap
Februari 2021 algoritma yang dibangunkan tahap dalam algoritma
 Menilai sama ada algoritma yang
MINGGU 9
dibina betul, cepat dalam
22 Februari – 28
penyelesaian, bersifat ekonomi
dalam penggunaan sumber juga
Februari 2021
mudah dilaksanakan bagi situasi
yang diberi.
MINGGU 10  Menghasilkan atur cara 1.1.5 Mengenal pasti output yang betul dari TP6
penyelesaian masalah berdasarkan algoritma berdasarkan input yang diberi
1 Mac – 7 Mac gabungan algoritma 1.1.6 Menterjemah algoritma ke bahasa
2021
3
Pengaturcaraan.
MINGGU 11 1.3 PEMBOLEH  Menerangkan perhubungan antara 1.1.1 Menjelaskan hubungan antara jenis data, TP1
UBAH, kapasiti ingatan komputer dengan saiz data dan kapasiti ingatan komputer.
8 Mac – 14 Mac PEMALAR setiap jenis data yang dipelajari. 1.1.2 Memilih dan menggunakan jenis data yang
2021 DAN JENIS bersesuaian
DATA (i) Integer (int)
(4 MINGGU) (ii) Nombor nyata (float, double)
(iii) Aksara (char)/ rentetan (String)
(iv) Boolean
MINGGU 12  Menyatakan keperluan melakukan 1.1.3 Membezakan pemboleh ubah sejagat TP2 & TP3
pengisytiharan pemboleh ubah atau (global) dan setempat (local ).
15 Mac – 21 pemalar dalam atur cara. 1.1.4 Mengisytiharkan, memulakan dan menetap-
Mac 2021  Membina atur cara yang kan nilai pada pemboleh ubah dan pemalar.
mempunyai penyataan umpukan 1.1.5 Menggunakan penyataan umpukan dan
dan aritmetik serta dapat penyataan aritmetik.
memaparkan output yang betul dari
input yang diberi.
MINGGU 13  Memilih jenis data yang sesuai 1.1.6 Menulis atur cara untuk memasukkan input TP4, TP5 &
bagi aturcara yang dihasilkan. dari papan kekunci dan memaparkan output. TP6
22 Mac – 28  Menentukan samada aturcara yang
Mac 2021 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 14 CUTI PERTENGAHAN PENGGAL 1

29 Mac – 4 April
2021

4
MINGGU 15 1.4 STRUKTUR  Mengenalpasti atur cara aliran 1.1.1 Menerangkan aliran struktur kawalan TP1, TP2 &
KAWALAN struktur kawalan pilihan dan aliran pilihan TP3
5 April – 11 (2 MINGGU) struktur kawalan ulangan (i) if-else
April 2021  Menerangkan jalan penyelesaian (ii) switch-case
bagi aturcara yang mengandungi 1.1.2 Menulis atur cara menggunakan struktur
struktur kawalan pilihan dan kawalan pilihan dengan menggabungkan
ulangan yang diberi operator hubungan dan operator logical.
 Membina atur cara penyelesaikan
masalah yang menggunakan
struktur kawalan

MINGGU 16  Mengesan nilai pemboleh ubah 1.1.3 Menerangkan aliran struktur kawalan TP4, TP5 &
dalam bahagian tertentu atur cara ulangan. TP6
12 April – 18  Menilai samada aturcara yang (i) for
April 2021 dihasilkan betul, cepat dalam (ii) while
penyelesaian, bersifat ekonomi (iii) do-while
dalam penggunaan sumber juga 1.1.4 Menulis atur cara menggunakan struktur
mudah dilaksanakan. kawalan ulangan yang melibatkan.
 Menghasilkan atur cara bebas ralat (i) operator increment (++)&decrement (--)
yang kreatif menggunakan struktur (ii) class Math (method random)
kawalan pilihan dan ulangan (iii) Boolean
beserta set data untuk uji lari.

MINGGU 17 1.5 AMALAN  Menyatakan jenis-jenis ralat dalam 1.1.1 Membezakan jenis ralat dalam aturcara TP1- TP6
TERBAIK aturcara dan cara mengesan setiap (sintaks, masa larian dan logik) .
19 April – 25 PENGATUR- satu. 1.1.2 Mengesan, mengenalpasti, menterjemah
April 2021 CARAAN  Menerangkan faktor yang mesej ralat dan membaiki ralat .
(1 MINGGU) mempengaruhi kebolehbacaan kod 1.1.3 Mengenalpasti nilai bagi pembolehubah
atur cara pada bahagian tertentu atur cara .
 Mengemas kini kod atur cara bagi 1.1.4 Menghasilkan atur cara yang mudah dibaca
memudahkan pengaturcara lain dengan menggunakan gaya yang baik
membaca dan memahami (komen, nama pembolehubah yang

5
 Mengesan dan membaiki ralat bermakna, inden) .
dalam aturcara yang 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 18 1.6 STRUKTUR  Mengenalpasti struktur tatasusunan 1.1.1 Menerangkan struktur tatasusunan (array) TP1 - TP6
DATA DAN dan subatur cara dalam atur cara satu dimensi.
26 April – 2 Mei MODULAR yang diberi. 1.1.2 Isytihar nilai
2021 (2 MINGGU)  Menerangkan jalan penyelesaian 1.1.3 Umpukan nilai awal
berdasarkan atur cara yang 1.1.4 Menggunakan subatur cara dan memahami
mengandungi tatasusunan dan konsep menghantar parameter ke subatur
bermodular. cara dan mengembalikan data.
 Menghasilkan atur cara yang 1.1.5 Membezakan antara function dan
mengandungi struktur tatasusunan procedure pada subatur cara.
dan bermodular. Menulis atur cara bermodular yang
 Mengesan nilai pemboleh ubah mengandungi struktur tatasusunan.
dalam bahagian tertentu atur cara.
 Mencadangkan subatur cara baharu
dari atur cara yang dibincangkan
dan boleh menyelesaikan masalah
yang sama .
 Menghasilkan atur cara yang
mengandungi struktur tatasusunan
dan bermodular yang
menyelesaikan masalah.

MINGGU 19 1.7 PEMBANGUNAN  Membangunkan aplikasi… 1.1.1 Menghuraikan setiap fasa dalam kitaran T1 – T6
APLIKASI  Menghasilkan aplikasi… hayat pembangunan sistem (SDLC).
3 Mei – 9 Mei (PROJEK) …- yang mengandungi subatur cara 1.1.2 Menganalisa masalah bagi menentukan
2021 (3 MINGGU) atau tata susunan dengan keperluan
menggunakan penyataan umpukan 1.1.3 Mereka bentuk penyelesaian
6
MINGGU 20 atau aritmetik dan stuktur kawalan 1.1.4 Melaksanakan penyelesaian
dalam menghasilkan output 1.1.5 Menguji dan menyah ralat
10 Mei – 16 Mei berdasarkan input yang diberi. 1.1.6 Mendokumentasi
2021  Menghasilkan aplikasi 1.1.7 Mencipta aplikasi (seperti aplikasi mudah
penyelesaian masalah… alih) atau aplet dengan antara muka
 Menghasilkan aplikasi bergrafik menggunakan bahasa
penyelesaian masalah secara pengaturcaraan yang dipelajari mengikut
sistematik…. SDLC untuk menyelesaikan masalah.
…- yang mengandungi subaturcara
dan tatasusunan 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 secara sistematik …
dengan persembahan yang jelas
dan kreatif.

TAJUK 2.0 : PANGKALAN DATA (33 JAM - 11 minggu )


STANDARD STANDARD
MINGGU KEMAHIRAN STANDARD PEMBELAJARAN NOTA
KANDUNGAN PRESTASI
MINGGU 22

24 Mei – 30 Mei

7
2021

MINGGU 23 CUTI PERTENGAHAN TAHUN

31 Mei – 6 Jun
2021

MINGGU 24 CUTI PERTENGAHAN TAHUN

7 Jun – 13 Jun
2021

MINGGU 25 2.1 PANGKALAN Menunjukkan entiti dan atribut dari 2.1.1 Menjelaskan kepentingan integriti data, TP1 - TP6
DATA pangkalan data yang diberi. ketekalan data dan kelewahan data.
14 Jun – 20 Jun HUBUNGAN Menjelaskan kekardinalan bagi set 2.1.2 Membezakan model-model pangkalan
2021 (2 MINGGU) hubungan yang ditunjukkan. Data.
Membanding beza model-model (i) Hiraki
MINGGU 26 pangkalan data yang dipelajari. (ii)Rangkaian
Mengkategorikan permasalahan (iii)Hubungan (Relational)
21 Jun – 27 Jun pangkalan data yang diterima kepada (iv)Berorientasi objek (Object
2021 integriti data atau ketekalan data atau oriented)
kelewahan data. 2.1.3 Mengenalpasti entiti, atribut, set
Membuat justifikasi kelebihan dan hubungan dan kekardinalan (satu ke
kekurangan beberapa model satu, satu ke banyak dan banyak ke
pangkalan data yang dipilih. banyak) berdasarkan keperluan
Membina gambar rajah terhubung yg pengguna.
mempamerkan entiti dan atribut juga
kekardinalan bagi satu sistem
MINGGU 27 2.2 Reka Bentuk  Menyatakan kepentingan kunci 2.2.1 Mengenalpasti medan (field), rekod, jadual TP1 & TP2
Pangkalan Data primer dalam pangkalan data. (table) dan kekunci bagi pangkalan data
8
28 Jun – 4 Julai Hubungan  Menerangkan konsep yang akan dibangunkan.
2021 (2 MINGGU) kebergantungan fungsi sepenuh, 2.2.2 Menentukan kunci primer dan/atau kunci
kebergantungan fungsi separa dan asing yang sesuai bagi setiap entiti.
MINGGU 28 kebergantungan fungsi transitif. 2.2.3 Menghasilkan gambar rajah perhubungan
entiti (ERD) untuk memodelkan data
5 Julai – 11 Julai hubungan.
2021

MINGGU 29  Mereka bentuk pangkalan data 2.2.4 Mereka bentuk pangkalan data hubungan TP3, TP4,
hubungan dari situasi yang diberi. dengan menukar ERD ke skema TP5 & TP6
12 Julai – 18  Mengenalpasti skema hubungan hubungan.
Julai 2021 yang belum ternormal. 2.2.5 Menjelaskan konsep kebergantungan
 Mencadangkan bagaimana fungsi sepenuh, kebergantungan fungsi
kesilapan dalam mereka bentuk separa dan kebergantungan fungsi transitif.
dan pembinaan pangkalan data 2.2.6 Melaksanakan proses penormalan data
dapat dielakkan. sehingga 3NF terhadap skema hubungan.
 Menghasilkan satu sistem
pangkalan data yang telah
ternormal.
MINGGU 30 CUTI PERTENGAHAN PENGGAL 2

19 Julai – 25
Julai 2021

MINGGU 31 2.3 PEMBANGUNAN  Membina jadual yang sesuai bagi 2.3.1 Membina jadual berpandukan skema TP1-TP3
PANGKALAN sistem pangkalan data yang akan hubungan menggunakan perisian
26 Julai – 1 Ogos DATA dibangunkan. pangkalan data hubungan.
2021 HUBUNGAN  Menerangkan pemilihan jenis data 2.3.2 Mencipta borang yang berkaitan dengan
(3 MINGGU) bagi atribut yang dihasilkan. kandungan jadual.
 Membina sistem maklumat dan 2.3.3 Memasukkan data dalam jadual melalui
borang yang mempunyai fitur borang.
untuk pengesahan data.
9
MINGGU 32  Membina query dan menghasilkan 2.3.4 Menghasilkan query untuk mendapatkan TP4
laporan yang tepat dan menarik semula maklumat yang diperlukan
2 Ogos – 8 Ogos berdasarkan permasalahan yang daripada:.
2021 diberi. (i) satu jadual menggunakan lebih dari
satu kriteria.
(ii)dua jadual menggunakan satu kriteria.
2.3.5 Menjana laporan berdasarkan hasil query.
MINGGU 33  Menghasilkan satu sistem 2.3.6 Menghasilkan satu sistem maklumat TP5 & TP6
pangkalan data bebas ralat, mesra mudah melalui makro menggunakan menu
9 Ogos – 15 pengguna dan mendokumentasikan (switchboard) yang mengandungi.
Ogos 2021 laporan berdasarkan situasi yang (i) Borang
diberi. (ii) Laporan
MINGGU 34  Mencipta satu macro baharu yang (iii)Keluar dari sistem
dapat memudahkan lagi pengguna 2.3.7 Mendokumentasi hasil kerja.
16 Ogos – 22
menggunakan sistem pangkalan
Ogos 2021 data yang dibangunkan.

MINGGU 35 2.4 PEMBANGUNAN Menghasilkan satu sistem 2.4.1 Menghasilkan sebuah pangkalan data yang TP1 - TP6
SISTEM pangkalan ternormal.
23 Ogos – 29 PANGKALAN  tanpa primary key dan jadual yang 2.4.2 Membangunkan sistem pangkalan data
Ogos 2021 DATA belum ternormal. dengan antara muka bergrafik
PROJEK  beserta jadual yang menunjukkan menggunakan perisian pembangunan
(4 MINGGU) sekurang-kurangnya 2NF. sistem pangkalan data mengikut SDLC
MINGGU 36 untuk menyelesaikan masalah.
 beserta dokumentasi yang
30 Ogos – 5
menunjukkan proses pernormalan
3NF mengikut kehendak pengguna.
September 2021
 …tanpa ralat beserta dokumentasi
yang menunjukkan proses
pernormalan 3NF mengikut kehendak
pengguna dengan persembahan yang
sederhana.
 … yang meyakinkan.
 tanpa ralat yg menarik dan kreatif
beserta dokumentasi yang
10
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 (12 JAM - 4 minggu)


STANDARD STANDARD
MINGGU KEMAHIRAN STANDARD PEMBELAJARAN NOTA
KANDUNGAN PRESTASI
MINGGU 37 3.1 REKABENTUK Menyenaraikan prinsip asas reka bentuk 3.1.1 Mengkaji keperluan interaksi antara TP1 – TP3
INTERAKSI interaktif yang digunakan. manusia dan komputer.
6 September – (2 MINGGU) Menerangkan kepentingan prinsip asas
12 September reka bentuk dalam pembangunan
2021 aplikasi.
Menggunakan prinsip asas reka bentuk
interaktif dalam membangunkan
aplikasi.
MINGGU 38

13 September –
19 September
2021

MINGGU 39 Membuat penilaian samada aplikasi 3.1.2 Menilai produk interaktif berdasarkan TP4 – TP6
yang dibangunkan memenuhi tujuan tujuan dan prinsip asas reka bentuk
20 September – dan prinsip asas reka bentuk interaktif. interaktif
26 September Membuat perbandingan beberapa
2021 prinsip asas reka bentuk interaktif dan
menyatakan kesesuaian penggunaan
setiap satu.
Mencadangkan penambahbaikan prinsip
11
asas reka bentuk interaktif yang
digunakan.
MINGGU 40 3.2 PAPARAN Menyatakan proses reka bentuk interaksi 3.2.1 Mengaplikasi proses reka bentuk interaksi TP1 – TP6
DAN REKA dalam atur cara yang dibangunkan. dalam atur cara yang dibangunkan.
27 September – BENTUK Menerangkan proses reka bentuk 3.2.2 Menghasilkan prototaip paparan dan reka
3 Oktober 2021 SKRIN interaksi dan kriteria utama dalam bentuk skrin.
(2 MINGGU) membina instrumen penilaian paparan 3.2.3 Membincangkan laporan dari penilaian
dan reka bentuk skrin. kuantitatif terhadap paparan dan
Membina instrumen penilaian paparan rekabentuk skrin.
dan reka bentuk skrin
Menguji paparan dan reka bentuk skrin
pada prototaip samada menepati
instrumen penilaian.
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

Anda mungkin juga menyukai