Anda di halaman 1dari 11

GuruBesar.

my

RANCANGAN PENGAJARAN TAHUNAN SAINS KOMPUTER, TINGKATAN 4


TAHUN 2020

TAJUK 1.0 : PENGATURCARAAN (60 JAM – 22 MINGGU)


MINGGU STANDARD KEMAHIRAN STANDARD PEMBELAJARAN STANDARD NOTA
KANDUNGAN PRESTASI
MINGGU 1 1.1 STRATEGI  Menyatakan keperluan strategi 1.1.1 Menerangkan keperluan penyelesaian TP1 & TP2
PENYELESAIAN penyelesaian masalah dan ciri masalah berstrategi
1 Januari – 5 MASALAH penyelesaian masalah berkesan 1.1.2 Menjelaskan ciri penyelesaian masalah
Januari 2020 (3 MINGGU)  Menerangkan dengan jelas proses berkesan
penyelesaian masalah

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

MINGGU 4 1.2 ALGORITMA  Menulis atau melukis algoritma 1.2.1 Mengunakan algoritma untuk menyatakan TP1 & TP2 * Cuti
(4 MINGGU) penyelesaian kepada masalah perayaan
penyelesaian masalah yang betul.
Tahun
20 Januari – 26  Menerangkan jalan penyelesaian 1.2.2 Membina algoritma penyelesaian masalah Baru
Januari 2020 berdasarkan algoritma yang dibina. dengan menggunakan struktur kawalan Cina
dalam pengaturcaraan (urutan, pilihan dan 26 -31
ulangan) JAN 17
1
GuruBesar.my

MINGGU 5  Melaksanakan pengujian bagi 1.2.3 Menguji dan membaiki ralat dalam TP3, TP4 &
setiap algoritma yang dibangunkan algoritma TP5
27 Januari – 2  Mencari dan membaiki ralat dalam 1.2.4 Mengesan nilai pemboleh ubah pada setiap
Februari 2020 algoritma yang dibangunkan tahap dalam algoritma
 Menilai sama ada algoritma yang
MINGGU 6 dibina betul, cepat dalam
penyelesaian, bersifat ekonomi
3 Februari – 9 dalam penggunaan sumber juga
Februari 2020 mudah dilaksanakan bagi situasi
yang diberi.
MINGGU 7  Menghasilkan atur cara 1.2.5 Mengenal pasti output yang betul dari TP6
penyelesaian masalah berdasarkan algoritma berdasarkan input yang diberi
10 Februari – 16 gabungan algoritma 1.2.6 Menterjemah algoritma ke bahasa
Februari 2020 Pengaturcaraan.

MINGGU 8 1.3 PEMBOLEH  Menerangkan perhubungan antara 1.3.1 Menjelaskan hubungan antara jenis data, TP1
UBAH, kapasiti ingatan komputer dengan saiz data dan kapasiti ingatan komputer.
17 Februari – 23 PEMALAR setiap jenis data yang dipelajari.1.3.2 Memilih dan menggunakan jenis data yang
Februari 2020 DAN JENIS bersesuaian
DATA (i) Integer (int)
(4 MINGGU) (ii) Nombor nyata (float, double)
(iii) Aksara (char)/ rentetan (String)
(iv) Boolean
MINGGU 9  Menyatakan keperluan melakukan 1.3.3 Membezakan pemboleh ubah sejagat TP2 & TP3
pengisytiharan pemboleh ubah atau (global) dan setempat (local ).
24 Februari – 1 pemalar dalam atur cara. 1.3.4 Mengisytiharkan, memulakan dan menetap-
Mac 2020  Membina atur cara yang kan nilai pada pemboleh ubah dan pemalar.
mempunyai penyataan umpukan 1.3.5 Menggunakan penyataan umpukan dan
dan aritmetik serta dapat penyataan aritmetik.

2
GuruBesar.my

memaparkan output yang betul dari


input yang diberi.
MINGGU 10  Memilih jenis data yang sesuai 1.3.6 Menulis atur cara untuk memasukkan input TP4, TP5 &
bagi aturcara yang dihasilkan. dari papan kekunci dan memaparkan output. TP6
2 Mac – 8 Mac  Menentukan samada aturcara yang
2020 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 1.4 STRUKTUR  Mengenalpasti atur cara aliran 1.4.1 Menerangkan aliran struktur kawalan TP1, TP2 &
KAWALAN struktur kawalan pilihan dan aliran pilihan TP3
9 Mac- 15 Mac (2 MINGGU) struktur kawalan ulangan (i) if-else
2020  Menerangkan jalan penyelesaian (ii) switch-case
bagi aturcara yang mengandungi 1.4.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 13  Mengesan nilai pemboleh ubah 1.4.3 Menerangkan aliran struktur kawalan TP4, TP5 &
dalam bahagian tertentu atur cara ulangan. TP6
23 Mac – 29 Mac  Menilai samada aturcara yang (i) for
2020 dihasilkan betul, cepat dalam (ii) while
penyelesaian, bersifat ekonomi (iii) do-while
dalam penggunaan sumber juga 1.4.4 Menulis atur cara menggunakan struktur
mudah dilaksanakan. kawalan ulangan yang melibatkan.
 Menghasilkan atur cara bebas ralat (i) operator increment (++)&decrement (--)

3
GuruBesar.my

yang kreatif menggunakan struktur (ii) class Math (method random)


kawalan pilihan dan ulangan (iii) Boolean
beserta set data untuk uji lari.

MINGGU 14 1.5 AMALAN  Menyatakan jenis-jenis ralat dalam 1.5.1 Membezakan jenis ralat dalam aturcara TP1- TP6
TERBAIK aturcara dan cara mengesan setiap (sintaks, masa larian dan logik) .
30 Mac – 5 April PENGATUR- satu. 1.5.2 Mengesan, mengenalpasti, menterjemah
2020 CARAAN  Menerangkan faktor yang mesej ralat dan membaiki ralat .
(1 MINGGU) mempengaruhi kebolehbacaan kod 1.5.3 Mengenalpasti nilai bagi pembolehubah
atur cara pada bahagian tertentu atur cara .
 Mengemas kini kod atur cara bagi 1.5.4 Menghasilkan atur cara yang mudah dibaca
memudahkan pengaturcara lain dengan menggunakan gaya yang baik
membaca dan memahami (komen, nama pembolehubah yang
 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 15 1.6 STRUKTUR  Mengenalpasti struktur tatasusunan 1.6.1 Menerangkan struktur tatasusunan (array) TP1 - TP6
DATA DAN dan subatur cara dalam atur cara satu dimensi.
6 April – 12 April MODULAR yang diberi. 1.6.2 Isytihar nilai
2020 (2 MINGGU)  Menerangkan jalan penyelesaian 1.6.3 Umpukan nilai awal
berdasarkan atur cara yang 1.6.4 Menggunakan subatur cara dan memahami
mengandungi tatasusunan dan konsep menghantar parameter ke subatur
bermodular. cara dan mengembalikan data.
 Menghasilkan atur cara yang 1.6.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.

4
GuruBesar.my

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 16 1.7 PEMBANGUNAN  Membangunkan aplikasi… 1.7.1 Menghuraikan setiap fasa dalam kitaran T1 – T6
APLIKASI  Menghasilkan aplikasi… hayat pembangunan sistem (SDLC).
13 April – 19 April (PROJEK) …- yang mengandungi subatur cara 1.7.2 Menganalisa masalah bagi menentukan
2020
(3 MINGGU) atau tata susunan dengan keperluan
menggunakan penyataan umpukan 1.7.3 Mereka bentuk penyelesaian
atau aritmetik dan stuktur kawalan 1.7.4 Melaksanakan penyelesaian
MINGGU 17
dalam menghasilkan output 1.7.5 Menguji dan menyah ralat
berdasarkan input yang diberi. 1.7.6 Mendokumentasi
20 April – 26 April  Menghasilkan aplikasi 1.7.7 Mencipta aplikasi (seperti aplikasi mudah
2020 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
5
GuruBesar.my

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 )

MINGGU STANDARD KEMAHIRAN STANDARD PEMBELAJARAN STANDARD NOTA


KANDUNGAN PRESTASI
MINGGU 18 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.
27 April – 3 Mei HUBUNGAN Menjelaskan kekardinalan bagi set 2.1.2 Membezakan model-model pangkalan
2020 (2 MINGGU) hubungan yang ditunjukkan. Data.
MINGGU 19 Membanding beza model-model (i) Hiraki
pangkalan data yang dipelajari. (ii)Rangkaian
4 Mei – 10 Mei Mengkategorikan permasalahan (iii)Hubungan (Relational)
2020 pangkalan data yang diterima kepada (iv)Berorientasi objek (Object
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 20

11 Mei – 17 Mei

6
GuruBesar.my

2020

MINGGU 21

18 Mei – 24 Mei
2020
MINGGU 22 Cuti pertengahan tahun

25 Mei – 31 Mei
2020
MINGGU 23 Cuti pertengahan tahun

1 Jun – 7 Jun 2020


MINGGU 24 2.2 Reka Bentuk  Menyatakan kepentingan kunci 2.2.1 Mengenalpasti medan (field), rekod, jadual TP1 & TP2 * Cuti
Pangkalan Data (table) dan kekunci bagi pangkalan data Hari
primer dalam pangkalan data.
Raya
8 Jun – 14 Jun Hubungan  Menerangkan konsep yang akan dibangunkan. Aidil Fitri
2020 (2 MINGGU) kebergantungan fungsi sepenuh, 2.2.2 Menentukan kunci primer dan/atau kunci 25 -30
kebergantungan fungsi separa dan asing yang sesuai bagi setiap entiti. JUN 17
MINGGU 25 kebergantungan fungsi transitif. 2.2.3 Menghasilkan gambar rajah perhubungan
entiti (ERD) untuk memodelkan data
15 Jun – 21 Jun
hubungan.
2020

MINGGU 26  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
22 Jun – 28 Jun  Mengenalpasti skema hubungan hubungan.
2020 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

7
GuruBesar.my

dapat dielakkan. sehingga 3NF terhadap skema hubungan.


 Menghasilkan satu sistem
pangkalan data yang telah
ternormal.
MINGGU 27 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
DATA pangkalan data hubungan.
29 Jun – 5 Julai dibangunkan.
HUBUNGAN
2020  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.
MINGGU 28  Membina query dan menghasilkan 2.3.4 Menghasilkan query untuk mendapatkan TP4
laporan yang tepat dan menarik semula maklumat yang diperlukan
6 Julai – 12 Julai berdasarkan permasalahan yang daripada:.
2020 diberi. (i) satu jadual menggunakan lebih dari
satu kriteria.
(ii)dua jadual menggunakan satu kriteria.
2.3.5 Menjana laporan berdasarkan hasil query.
MINGGU 29  Menghasilkan satu sistem 2.3.6 Menghasilkan satu sistem maklumat TP5 & TP6
pangkalan data bebas ralat, mesra mudah melalui makro menggunakan menu
13 Julai – 19 Julai pengguna dan mendokumentasikan (switchboard) yang mengandungi.
2020 laporan berdasarkan situasi yang (i) Borang
MINGGU 30 diberi. (ii) Laporan
 Mencipta satu macro baharu yang (iii)Keluar dari sistem
20 Julai – 26 Julai 2.3.7 Mendokumentasi hasil kerja.
dapat memudahkan lagi pengguna
2020
menggunakan sistem pangkalan
data yang dibangunkan.

MINGGU 31 

8
GuruBesar.my

27 Julai - 2 Ogos
2020

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

MINGGU STANDARD KEMAHIRAN STANDARD PEMBELAJARAN STANDARD NOTA


KANDUNGAN PRESTASI

9
GuruBesar.my

MINGGU 35 3.1 REKABENTUK Menyenaraikan prinsip asas reka bentuk 3.1.1 Mengkaji keperluan interaksi antara TP1 – TP3
INTERAKSI interaktif yang digunakan. manusia dan komputer.
24 Ogos – 30 (2 MINGGU) Menerangkan kepentingan prinsip asas
Ogos 2020 reka bentuk dalam pembangunan
aplikasi.
Menggunakan prinsip asas reka bentuk
interaktif dalam membangunkan
aplikasi.
MINGGU 36 Membuat penilaian samada aplikasi 3.1.2 Menilai produk interaktif berdasarkan TP4 – TP6
yang dibangunkan memenuhi tujuan tujuan dan prinsip asas reka bentuk
31 Ogos – 6 dan prinsip asas reka bentuk interaktif. interaktif
Membuat perbandingan beberapa
September 2020
prinsip asas reka bentuk interaktif dan
menyatakan kesesuaian penggunaan
setiap satu.
Mencadangkan penambahbaikan prinsip
asas reka bentuk interaktif yang
digunakan.
MINGGU 37 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.
7 September – 13 BENTUK Menerangkan proses reka bentuk 3.2.2 Menghasilkan prototaip paparan dan reka
September 2020 SKRIN interaksi dan kriteria utama dalam bentuk skrin.
(2 MINGGU) membina instrumen penilaian paparan 3.2.3 Membincangkan laporan dari penilaian
MINGGU 37 dan reka bentuk skrin. kuantitatif terhadap paparan dan
Membina instrumen penilaian paparan rekabentuk skrin.
7 September – 13 dan reka bentuk skrin
September 2020 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

10
GuruBesar.my

memenuhi instumen penilaian.

11

Anda mungkin juga menyukai