You are on page 1of 11

RANCANGAN PELAJARAN TAHUNAN

SAINS KOMPUTER
TINGKATAN 4 2017
1.0 PENGATURCARAAN (20 MINGGU- 60JAM)
MINGGU
JAM

MINGGU1
03.01.1706.01.17

STANDARD
KANDUNGAN

1.1 Strategi

Penyelesaian
Masalah

STANDARD PEMBELAJARAN

Murid boleh:
Menerangkan keperluan penyelesaian masalah berstrategi
Menjelaskan cirri penyelesaian masalahberkesan
Menggunakan proses penyelesaian masalah

3Jam

(i)
(ii)
(iii)
(iv)
(v)
(vi)
(vii)
(viii)

MINGGU2
09.01.1713.01.17
3Jam
MINGGU3
16.01.17-

1.2 Algoritma

Kumpul dan analisadata


Tentukan masalah
Janaideahapus halangan
Jana penyelesaian
Tentukan tindakan
Laksanakan penyelesaian
Buat penilaian
Buat penambahbaikan

Murid boleh:
Mengunakan algoritma untuk
menyatakanpenyelesaiankepadamasalah
Membina algoritma penyelesaian masalah dengan menggunakan
struktur kawalan dalam pengaturcaraan(urutan,pilihan danulangan)
Menguji dan membaiki ralat dalam algoritma

CADANGAN AKTIVITI

20.01.17
3Jam

Mengesan nilai pembolehubah pada setiap tahapdalamalgoritma


Mengenalpasti output yang betul dari algoritma berdasarkan input
yang diberi
Menterjemah algoritma ke bahasa pengaturcaraan

MINGGU4
23.01.1727.01.17
3Jam

1.3 PembolehUbah,
Murid boleh:
Pemalar dan Jenis
Menjelaskan
Data

hubungan antara jenis data, saiz data


dankapasiti ingatankomputer

Memilih dan menggunakan jenis data yang bersesuaian


(i)
(ii)
(iii)
(iv)

Integer(int)
Nombornyata(float,double)
Aksara (char)/rentetan(String)
Boolean

Membezakan pembolehubah sejagat


(global)dansetempat(local)

MINGGU5
30.01.1703.02.17
3Jam
CutiTBC
27.01.1731.01.17

Mengisytiharkan, memulakan dan menetapkan


nilaipadapembolehubah danpemalar
Menggunakan penyataan umpukan danpenyataan
Aritmetik Menulis aturcara untuk memasukkan input daripapan
kekunci dan memaparkanoutput

MINGGU6
06.02.1710.02.17
CutiThaipusam
09.02.17
MINGGU7
13.02.1717.02.17

1.4StrukturKawalan

Murid boleh:
Menerangkan aliran struktur kawalanpilihan
(i)
if-else
(ii) switch-case
Menulis aturcara menggunakan struktur kawalan
pilihandenganmenggabungkan operator hubungan dan operatorlogical

17.02.17
(MerentasDesa)
6Jam
MINGGU8
20.02.1724.02.17
MINGGU9
27.01.1703.03.17
6Jam

MINGGU10
06.03.1710.03.17

Menerangkan aliran struktur kawalanulangan


(i)
for
(ii) while
(iii) do-while
Menulis aturcara menggunakan struktur
kawalanulanganyangmelibatkan
(i)
operatorincrement(++)dandecrement(--)
(ii) classMath(methodrandom)
(iii) Boolean

1.5
Murid boleh:
AmalanTerbaikPeng
Membezakan jenis ralat dalam aturcara (sintaks, masalariandan
Aturcaraan
logik)

3Jam
MINGGU11
13.03.1717.03.17
MINGGU12
27.03.1731.03.17

Mengesan, mengenalpasti, menterjemah mesej


ralatdanmembaiki ralat
Mengenalpastinilaibagi pembolehubahpada bahagiantertentuaturcara
1.5.4 Menghasilkan aturcara yang mudah dibaca
denganmenggunakangaya yang baik (komen, nama
pembolehubahyangbermakna,inden)

(18.03.1726.03.17)
Cuti Penggal1
6Jam

MINGGU13
03.04.1707.04.17
MINGGU14
10.04.1714.04.17
6Jam
MINGGU15
17.04.1721.04.17
MINGGU16
24.04.1728.04.17
6Jam

1.6 Struktur Data


DanModular

Muridboleh:
Menerangkan struktur tata susunan (array) satudimensi
(i)
Isytiharnilai
(ii) Umpukan nilaiawal
Menggunakan subaturcara dan
memahamikonsepmenghantar parameter ke subaturcara
danmengembalikandata
Membezakan antara functiondan
procedure pada subaturcara
Menulis aturcara bermodular yang mengandungi strukturtatasusunan

MINGGU17
01.05.1705.05.17

1.7PembangunanAplikasi

PROJEK

3Jam
01.05.17
(HariPekerja)
MINGGU18
08.05.1712.05.17
MINGGU19
15.05.1719.05.17
MINGGU20
22.05.1726.05.17
9Jam

Murid boleh:
Menghuraikan setiap fasa dalam kitaran
hayatpembangunansistem(SDLC)
(i)
Menganalisa masalah bagi menentukankeperluan
(ii)
Mereka bentukpenyelesaian
(iii) Melaksanakanpenyelesaian
(iv) Menguji danmenyahralat
(v) Mendokumentasi
1.7.2Menciptaaplikasi(sepertiaplikasimudahalih)atauaplet
denganantaramuka bergrafik menggunakan bahasa
pengaturcaraanyangdipelajari mengikut SDLC untuk
menyelesaikanmasalah.

PPT
(09.05.1726.05.17)
Cuti TghTahun
(27.05.1711.06.17)
2.0 PANGKALAN DATA(11 MINGGU-33JAM)
MINGGUJA
M

MINGGU21
12.06.17-

STANDARDKANDUNGA
N

2.1 PangkalanData

STANDARDPEMBELAJARAN

Murid boleh:

CADANGANAKTIVITI

16.06.17
3Jam

Hubungan

Menjelaskan kepentingan integriti data, ketekalan


datadankelewahandata
Membezakan model-model pangkalandata
(i)
(ii)
(iii)
(iv)

Hiraki
Rangkaian
Hubungan(Relational)
Berorientasi objek (Objectoriented)

Mengenalpastientiti, atribut,set hubungandankekardinalan (satu ke


satu, satu ke banyak dan banyakkebanyak) berdasarkan
keperluanpengguna

MINGGU22
19.06.1723.06.17
3Jam

2.2 RekaBentuk
PangkalanData
Hubungan

Murid boleh:
Mengenalpasti medan (field), rekod jadual (table) dankekuncibagi
pangkalan data yang akandibangunkan
Menentukan kunci primer dan/atau kunci asing yangsesuaibagi
setiapentiti

Menghasilkan gambar rajah perhubungan entiti(ERD)untuk


memodelkan datahubungan

MINGGU23
26.06.1730.06.17
AidilFitri
(23.06.1727.06.17)

Mereka bentuk pangkalan data hubungan denganmenukarERD ke


skemahubungan
Menjelaskankonsepkebergantunganfungsisepenuh,kebergantungan fungsi
separa dan kebergantungan fungsitransitif
Melaksanakanproses
penormalan data sehingga
3NFterhadapskemahubungan

MINGGU24
03.07.1707.07.17
6Jam

MINGGU25
10.07.1714.07.17
3Jam

2.3Pembangunan
PangkalanData
Hubungan

Murid boleh:
Membinajadualberpandukanskemahubunganmenggunakanperisian
pangkalan datahubungan
Mencipta borang yang berkaitan dengan kandunganjadual
Memasukkan datadalamjadualmelaluiborang

Menghasilkan query untuk mendapatkan semula


maklumatyangdiperlukan daripada:
(i) Satu jadual menggunakan lebih dari satukriteria
(ii) Dua jadual menggunakan satukriteria

MINGGU26
17.07.1721.07.17
3Jam

Menjana laporan berdasarkan hasilquery

Menghasilkan satu sistem maklumat mudah


melaluimakromenggunakan menu (switchboard)
yangmengandungi:
(i) Borang
(ii) Laporan
(iii) Keluar darisistem

MINGGU27
24.07.1728.07.17
MINGGU28
31.07.1704.08.17
6Jam

MINGGU29
07.08.1711.08.17
3Jam

Mendokumentasihasilkerja

2.4PembangunanSistemPangkalanDat
a

Murid boleh:
2.4.1 Menghasilkan sebuah pangkalan data yangternormal.

PROJEK
MINGGU 30MINGGU31
14.08.1715.08.17
6Jam
Cuti TghPenggal
2
(28.08.1703.09.17)

2.4.2 Membangunkan sistem pangkalan data dengan


antaramukabergrafik menggunakan perisian
pembangunan sistempangkalandata mengikut SDLC
untuk menyelesaikanmasalah

3.0 INTERAKSI MANUSIA DAN KOMPUTER (4 MINGGU-12JAM)


MINGGUJA
STANDARDKANDUNGA
M
N

MINGGU32
04.09.1708.09.17
3Jam

3.1Rekabentuk
Interaksi

STANDARDPEMBELAJARAN

Murid boleh:
Mengkaji keperluan interaksi antara manusia dancomputer
Menilai produk interaktif berdasarkan tujuan dan
prinsipasasrekabentukinteraktif

MINGGU33MINGGU35
11.09.1729.09.17
9Jam
PAT
25.09.1706.10.17

3.2 Paparandan
RekaBentuk
Skrin

Murid boleh:
Mengaplikasi proses rekabentuk interaksi
dalamaturcarayangdibangunkan
Menghasilkan prototaip paparan dan reka bentukskrin
Membincangkan laporan dar ipenilaian
kuantitatifterhadappaparan dan rekabentukskrin

CADANGANAKTIVITI

PT3
09.10.1712.10.17
CutiDeepavali
(17.10.1718.10.17)
SPM
06.10.17-05.12.17

You might also like