Anda di halaman 1dari 8

RANCANGAN PENGAJARAN TAHUNAN

SAINS KOMPUTER TINGKATAN 5


2021 [DOKUMEN PENJAJARAN]

BIDANG PEMBELAJARAN : 1.0 PENGKOMPUTERAN


MINGGU
PDP TAHAP
STANDARD KANDUNGAN STANDARD PEMBELAJARAN TAFSIRAN CATATAN
PENGUASAAN
M1 1.1 Komputer Dan Impak 1.1.1 Menganalisis kesan inovasi dalam 1 Memberi contoh aktiviti jenayah siber
1/1/19 Pengkomputeran
-
3/1/19 1.1.2 Mengenalpasti aktiviti tidak beretika 2 Menerangkan contoh inovasi tidak
dalam pengkomputeran beretika dalam pengkomputeran
M2 1.1.3 Menjelaskan keperluan keselamatan 3 Melakukan proses penyulitan dannyahsulit
6/1/19 data dalam rangkaian komputer dan langkah
- keselamatan
10/1/19
1.1.4 Melaksanakan penyulitan (encryption)
dan nyahsulit (decryption) data menggunakan
Caesar Cipher
1.1.5 Membincangkan implikasi sosial 5 Mencadangkan penambahbaikan dalam
berkaitan penggodaman dan cetak rompak undang-undang siber negara serta
perisian justifikasi
1.1.6 Mengkaji Undang-undang siber antara 4 Membezakan undang-undang siber antara
negara negara
1.1.7 Mengkaji kerjaya yang berkaitan dengan 6 Menghasilkan folio digital lengkap
bidang pengkomputeran pada masa hadapan mengenai etika kerjaya bidang
pengkomputeran pada masa hadapan
M3 1.2 Seni Bina Komputer 1.2.1 Menjelaskan kitaran Capai-Nyahkod- 1 Menyatakan komponen yang terlibat
13/1/19 Laksana (FDE-Fetch, Decode, Execute Cycle) dalam kitaran FDE
-
17/1/19 1.2.2 Menerangkan konsep asas seni bina 2 Menerangkan proses yang berlaku dalam
computer (VON Neuman)-unit kawalan,ALU kitaran FDE
(Arithmetic Logic Unit),Register, Clock, 3 Mengaplikasikan konsep asas seni bina
address bus dan data bas computer Von Neumann bagi
menerangkan penyelesaian masalah oleh
computer melalui lakaran
1.2.3 Mengkaji perbezaan pemproses 5 Menilai keupayaan computer
(processor) linear dan pemprosesan semasa melaksanakan sesuatu tugasan
berdasarkan komponen pemproses
BIDANG PEMBELAJARAN : 1.0 PENGKOMPUTERAN
MINGGU
PDP TAHAP
STANDARD KANDUNGAN STANDARD PEMBELAJARAN TAFSIRAN CATATAN
PENGUASAAN
M4 1.2.4 Membincangkan penterjemah pelbagai 1 Menyenaraikan penterjemah bagi bahasa
20/1/19 aras bahasa pengaturcaraan pengaturcaraan
-
24/01/19 1.2.5 Merumuskan pelaksanaan atur cara 4 Menghubungkait antara penterjemah dan
dalam sesebuah pemproses proses yang berlaku di dalam pemproses
6 Menggabungkan konsep asas seni bina
komputer, kitaran FDE dan pelaksanaan
atur cara dalam sesebuah pemproses
menerusi satu demonstrasi yang jelas dan
kreatif
M5 1.3 Get Logik 1.3.1 Menerangkan get logik sebagai binaan 2 Menerangkan tindakan setiap set logik
27/1/19 asas litar bersepadu asas dan kombinasi get logik asas dengan
- betul
31/1/19 1.3.2 Menyenaraikan dan melukis simbol get 1 Melukis simbol get logik asas dan
logik berikut: kombinasi get logik asas dengan betul
(i) Get Logik Asas (TAK, DAN, ATAU)
(ii) Kombinasi Get Logik (TAK DAN, TAK
ATAU, XATAU, XTAKATAU)
1.3.4 Membina jadual kebenaran bagi satu litar 3 Membina jadual kebenaran dan ungkapan
get logik gabungan yang mempunyai dua input Boolean yang betul bagi bagi litar get logik
yang diberi
1.3.5 Membina Ungkapan Boolean bagi satu
litar get logik gabungan yang mempunyai dua
input
05/02/19 (Selasa)
CUTI PERAYAAN TAHUN BARU CINA
3/2/19 – 7/2/19
06/02/19 (Rabu)

M6 1.3 Get Logik 1.3.6 Menghasilkan litar get logik dan jadual 4 Menganalisa masalah untuk membina litar
10/2/19 kebenaran berdasarkan pernyataan logik get logic dengan jadual kebenaran dan
- ungkapan boolean yang betul
6 Menghasilkan litar get logik yang lengkap
dengan jadual kebenaran dan Ungkapan
Boolean yang betul bagi menyelesaikan
masalah berdasarkan situasi
5 Mencadangkan penambahbaikan
terhadap litar get logik penyelesaian
masalah yang telah dibina

BIDANG PEMBELAJARAN : 2.0 PANGKALAN DATA LANJUTAN


MINGGU
PDP TAHAP
STANDARD KANDUNGAN STANDARD PEMBELAJARAN TAFSIRAN CATATAN
PENGUASAAN
M7 2.1 Bahasa Pertanyaan 2.2.1 Melakar ERD (Entity Relaitonship 2 Menerangkan lakaran ERD
17/2/19 Berstruktur:SQL Diagram) bagi permasalahan yang diberi
- (Structured Query Language)
21/2/19 2.2.2 Menghasilkan skema hubungan yang 4 Mengenalpasti skema hubungan yang
ternormal (normalize) dari permasalahan yang belum ternormal
diberi
3 Menunjukkan proses normalisasi
(normalization)
1 Menyatakan keperluan menghasilkan
skema hubungan pangkalan data yang
ternormal
M8 2.2.3 Membina pangkalan data hubungan 5 Memberi justifikasi bilangan table yang
24/2/19 menggunakan SQL:Table dibina dalam sistem pangkalan data yang
- dibangunkan
28/2/19 2.2.4 Menggunakan SQL untuk memanipulasi 2 Menerangkan fungsi sesuatu arahan
data: (command) SQL yang diberi
(i) Sisip/Tambah
(ii) Padam 3 Menunjukkan proses kemaskini data
(iii) Kemaskini dalam SQL
M9 2.2.5 Menggunakan SQL SELECT untuk 2 Menerangkan fungsi sesuatu arahan
3/3/19 mendapatkan semula data menggunakan: (command) SQL yang diberi
- (i) GROUP BY
7/3/19 (ii) ORDER BY
2.2.6 Menggunakan fungsi AVG, SUM,MAX,
MIN dan COUNT
2.2.7 Membina pangkalan data hubungan 6 Menghasilkan satu sistem pangkalan data
menggunakan SQL dalam menyelesaikan yang ternormal menggunakan SQL yang
masalah dapat menyelesaikan masalah
M10 UJIAN BULAN MAC / PKBS 1
10/3/19 (TINGKATAN 4 &5)
-
14/3/19

M11
17/3/19 UJIAN BULAN MAC / PKBS 1
-
21/3/19 (TINGKATAN 4 & 5)

BIDANG PEMBELAJARAN : 3.0 PENGATURCARAAN BERASASKAN WEB


MINGGU
PDP TAHAP
STANDARD KANDUNGAN STANDARD PEMBELAJARAN TAFSIRAN CATATAN
PENGUASAAN
CUTI PERTENGAHAN PENGGAL 1
22/3/2019 – 30/3/2019
M12 3.3 Laman Web Interaktif 3.3.1 Mengkaji dan merumus prinsip 2 Menjelaskan keperluan rekabentuk yang
31/3/19 (Bahasa Penskripan Pelanggan) rekabentuk laman web dari sudut kesesuaian sesuai dengan tujuan dan pengguna
- pengguna dan tujuan laman web laman web
4/4/19 3.3.2 Merekabentuk kerangka aplikasi yang
akan dibangunkan
M13 3.3.3 Membina laman web mudah 1 Menyatakan fungsi HTML dan CSS dalam
7/4/19 menggunakan Hypertext Markup Language membina laman web
- (HTML) yang mengandungi: frame, header,
11/4/19 paragraph dan image
M14 3.3.4 Menggunakan Cascading Style
14/4/19 Sheets(CSS) untuk menggayakan text,
- font,background,tables,borders dan position
18/4/19
M15 3.3.5 Menggunakan Bahasa Penskripan Klien 3 Membina tapak web menggunakan frame,
21/4/19 untuk membina laman web pengguna yang header, paragraph dan image dalam
- interaktif yang mengandungi fitur berikut: HTML dan menggayakan text, font,
25/4/19 (i) Pengesahan Data background, tables, borders dan position
(ii) Butang Piihan melalui CSS
(iii) Kotak Popup
M16 3.3.6 Menggunakan Bahasa Penskripan 4 Membezakan peranan Bahasa Penskripan
28/4/19 Pelayan untuk membina laman web yang Klien dan Bahasa Penskripan Pelayan
- boleh mencapai dan mengemaskini data di dalam laman web
02/5/19 dalam pangkalan data
3.3.7 Menghasilkan sebuah laman web 6 Menghasilkan sebuah laman web interaktif
interaktif untuk kegunaan pengguna dan yang kreatif dan menarik untuk kegunaan
pentadbir sistem dalam menyelesaikan pengguna dan pentadbir sistem dalam
masalah menyelesaikan masalah
5 Mencadangkan penambahbaikan pada
laman web yang dibina
M17 3.2 Bahasa Penskripan Pelayan 3.2.1 Menjelaskan fungsi laman web sebgai 1 Menyatakan kepentingan pelayan dalam
5/5/19 penghubung antara pengguna dan sistem urusan data kepada pengguna
- dalam rangkain
9/5/19 3.2.3 Menggunakan Bahasa Penskripan
Pelayan untuk membina laman web yang unik Membina aturcara menggunakan Bahasa
bagi setiap pengguna 3 Penskripan Pelayan yang dapat memberi
3.2.9 Membina daftar (sign up) dan log masuk tindakbalas pada pertanyaan
(login) pada laman web

BIDANG PEMBELAJARAN : 3.0 PENGATURCARAAN BERASASKAN WEB


MINGGU
PDP TAHAP
STANDARD KANDUNGAN STANDARD PEMBELAJARAN TAFSIRAN CATATAN
PENGUASAAN
M18
12/5/19 PEPERIKSAAN PERTENGAHAN TAHUN
- (TINGKATAN 4 &5)
16/5/19
M19
19/5/19 PEPERIKSAAN PERTENGAHAN TAHUN
- (TINGKATAN 4 &5)
23/5/19
CUTI HARI RAYA
CUTI PERTENGAHAN TAHUN
AIDILFITRI
24/5/2019 – 08/6/2019
5/6/19 – 9/6/19
M20 3.2.7 Membina (create), mengemaskini
Menerangkan keperrluan keselamatan
9/6/19 (update),membuat sandaran (backup) dan 2
data yang disimpan dalam rangkaian
- memulihkan (restore) pangkalan data
13/6/19 3.2.8 Melaksanakan beberapa bentuk Membina aturcara menggunakan Bahasa
pertanyaan (query) pangkalan data Penskripan Pelayan yang dapat memberi
3
tindak balas pada pertanyaan (query)
yang dibuat untuk pangkalan data
M21 3.2.5 Menggunakan data yang diimport dari
16/6/19 fail pangkalan data untuk menyelesaikan
- masalah
20/6/19 3.2.6 Melakukan pengesahihan (validation)
pada data input dari pengguna Menguji dan menentusahkan keselamatan
4
M22 3.2.2 Menghasil dan menyimpan data dalam data pada pada laman web yang dibina
23/6/19 fail teks (.txt)
-
27/6/19 3.2.4 Menggunakan data yang diimport dari
fail teks untuk menyelesaikan masalah
M23 3.2.10 Menghasilkan atur cara yang dapat 6 Mencipta atur cara kreatif menggunakan
30/6/19 mengesahkan pengguna dan mengemaskini Bahasa Penskripan Pelayan bagi
- data di dalam pangkalan data menghasilkan tindakbalas yang unik untuk
4/7/19 setiap pengguna dan dapat memanipulasi
data dalam pangkalan data dengan tepat
5 Mencadangkan penambahbaikan dalam
atur cara bagi meningkatkan keselamatan
data

BIDANG PEMBELAJARAN : 3.0 PENGATURCARAAN BERASASKAN WEB


MINGGU
PDP TAHAP
STANDARD KANDUNGAN STANDARD PEMBELAJARAN TAFSIRAN CATATAN
PENGUASAAN
M24 3.1 Bahasa Penskripan Klien 3.1.1 Menerangkan keperluan Bahasa 1 Menyatakan keperluan mengisytiharkan
7/7/19 (Client Scripting Language) Penskripan Klien dlaman laman web pembolehubah atau pemalar dalam atur
- cara
11/7/19 3.1.3 Menggunakan pemalar, pembolehubah 4 Mengesan nilai pembolehubah dalam
dan jenis data yang berlainan dalam atur cara subaturcara
untuk melaksanakan bubble sort, selection
sort, binary search, max/min/, count, queue
3.1.4 Menggunakan struktur kawalan (jujukan, 2 Melakar carta alir bagi menunjukkan
pilihan, ulangan) dalam atur cara penyelesaian masalah dalam atur cara
M25 3.1.5 Menerangkan kelebihan standard library 4 Mengesan nilai pembolehubah dalam
14/7/19 kepada pengaturcara subaturcara
-
18/7/19 3.1.6 Menggunakan Standard Library dalam
atur cara
M26 3.1.7Meringkaskan atur cara dengan
21/7/19 menggunakan:
- (i) Procedure
25/7/19 (ii) Function
M27 3.1.8 Membina atur cara yang melibatkan 3 Membina atur cara menggunakan Bahasa
28/7/19 penggunaan tatasusunan (array) Penskripan Klien yang dapat memaparkan
- output yang betul dari input yang diberi
1/8/19 3.1.2 Menterjemah atur cara mudah yang 5 Mencadangkan penambahabaikan dalam
diberi dari Bahasa Penskripan Klien kepada atur cara bagi memperkemaskan susun
M28 carta alir (bubble sort, selection sort, binary atur
4/8/19 search, max/min/mean, count, queue)
- 3.1.9 Menghasilkan aturcara interaktif yang 6 Menghasilkan atur cara penyelesaian
8/8/19 mengandungi pengisytiharan data, struktur masalah bebas ralat yang kreatif,
kawalan, procedure dan function serta mengandungi struktur kawalan, standard
tatasusunan library, procedure dan function serta
tatasusunan
CUTI PERTENGAHAN PENGGAL 2 CUTI HARI RAYA
9/8/2019 – 17/8/2019 AIDILADHA
11/8/19 – 12/8/19
M29 MINGGU ULANGKAJI PERCUBAAN SPM 2019
18/8/19
-
22/8/19
M30 MINGGU ULANGKAJI PERCUBAAN SPM 2019
25/8/19
-
29/8/19

PERSEDIAAN PEPERIKSAAN SPM


MINGGU
PDP TAHAP
STANDARD KANDUNGAN STANDARD PEMBELAJARAN TAFSIRAN CATATAN
PENGUASAAN
M31
1/9/19
PERCUBAAN SPM 2019
-
5/9/19
M32
8/9/19
PERCUBAAN SPM 2019
-
12/9/19
M33
15/9/19
PERCUBAAN SPM 2019
-
19/9/19
M34
15/9/19
PROGRAM PECUTAN AKHIR SPM
-
19/9/19
M35
15/9/19
PROGRAM PECUTAN AKHIR SPM
-
19/9/19
M36
15/9/19
PROGRAM PECUTAN AKHIR SPM
-
19/9/19
M37
13/10/19
PROGRAM PECUTAN AKHIR SPM
-
17/10/19
M38
20/10/19
PROGRAM PECUTAN AKHIR SPM
-
24/10/19
M39
27/10/19
PROGRAM PECUTAN AKHIR SPM
-
31/0/19
M40
3/11/19
SPM DIJANGKA BERMULA
-
7/11/19

PERSEDIAAN PEPERIKSAAN SPM


MINGGU
PDP TAHAP
STANDARD KANDUNGAN STANDARD PEMBELAJARAN TAFSIRAN CATATAN
PENGUASAAN
M41
10/11/19
SPM DIJANGKA BERMULA
-
14/11/19
M42
17/11/19
SPM DIJANGKA BERMULA
-
21/11/19
CUTI AKHIR TAHUN BERMULA
22/11/2019 – 31/12/2019

Anda mungkin juga menyukai