Anda di halaman 1dari 11

SMK PASIR GUDANG 3

RANCANGAN PENGAJARAN TAHUNAN SAINS KOMPUTER


TINGKATAN 4
TAHUN 2018

TAJUK 1.0 : PENGATURCARAAN (60 JAM – 22 MINGGU)


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

 Menggunakan proses penyelesaian 1.1.3 Menggunakan proses penyelesaian masalah TP3, TP4,
2 masalah dalam menyelesaikan (i) Kumpul dan analisa data TP5 & TP6
7-11 JAN tugasan yang diberi (ii) Tentukan masalah
 Membuat perbandingan setiap (iii) Jana idea – hapus halangan
penyelesaian yang dicadangkan (iv) Jana penyelesaian
 Memberi justifikasi pemilihan (v) Tentukan tindakan
penyelesaian dalam proses (vi) Laksanakan penyelesaian
penyelesaian masalah. (vii) Buat penilaian
 Mencadangkan penambahbaikan (viii) Buat penambahbaikan
terhadap penyelesaian yang diberi.
3 1.2 ALGORITMA  Menulis atau melukis algoritma 1.2.1 Mengunakan algoritma untuk menyatakan TP1 & TP2
14-18 JAN (4 MINGGU) penyelesaian masalah yang betul. penyelesaian kepada masalah
 Menerangkan jalan penyelesaian 1.2.2 Membina algoritma penyelesaian masalah
berdasarkan algoritma yang dibina. dengan menggunakan struktur kawalan
dalam pengaturcaraan (urutan, pilihan dan
ulangan)
1
4  Melaksanakan pengujian bagi 1.2.3 Menguji dan membaiki ralat dalam TP3, TP4 &
21-25 JAN setiap algoritma yang dibangunkan algoritma TP5
 Mencari dan membaiki ralat dalam 1.2.4 Mengesan nilai pemboleh ubah pada setiap
5 algoritma yang dibangunkan tahap dalam algoritma
28 JAN-01  Menilai sama ada algoritma yang
FEB dibina betul, cepat dalam
penyelesaian, bersifat ekonomi
dalam penggunaan sumber juga
mudah dilaksanakan bagi situasi
yang diberi.
6  Menghasilkan atur cara 1.2.5 Mengenal pasti output yang betul dari TP6
4 FEB-8 FEB penyelesaian masalah berdasarkan algoritma berdasarkan input yang diberi
gabungan algoritma 1.2.6 Menterjemah algoritma ke bahasa
Pengaturcaraan.
7 1.3 PEMBOLEH  Menerangkan perhubungan antara 1.3.1 Menjelaskan hubungan antara jenis data, TP1
11-14 FEB UBAH, kapasiti ingatan komputer dengan saiz data dan kapasiti ingatan komputer.
PEMALAR setiap jenis data yang dipelajari. 1.3.2 Memilih dan menggunakan jenis data yang
DAN JENIS bersesuaian
DATA (i) Integer (int)
(4 MINGGU) (ii) Nombor nyata (float, double)
(iii) Aksara (char)/ rentetan (String)
(iv) Boolean
8 * Cuti perayaan Tahun Baru Cina
15-19 FEB 2018
8  Menyatakan keperluan melakukan 1.3.3 Membezakan pemboleh ubah sejagat TP2 & TP3
20-22 FEB pengisytiharan pemboleh ubah atau (global) dan setempat (local ).
pemalar dalam atur cara. 1.3.4 Mengisytiharkan, memulakan dan menetap-
 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.
memaparkan output yang betul dari
input yang diberi.
9  Memilih jenis data yang sesuai 1.3.6 Menulis atur cara untuk memasukkan input TP4, TP5 &
25 – 1 MAC bagi aturcara yang dihasilkan. dari papan kekunci dan memaparkan output. TP6
2
 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.
10 UJIAN PENILAIAN 1
4-8 MAC 4 MAC 2017- 8 MAC 2018
11 1.4 STRUKTUR  Mengenalpasti atur cara aliran 1.4.1 Menerangkan aliran struktur kawalan TP1, TP2 &
11-15 MAC KAWALAN struktur kawalan pilihan dan aliran pilihan TP3
(2 MINGGU) struktur kawalan ulangan (i) if-else
 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

12 CUTI PERTENGAHAN PENGGAL 1


(16 MAC 2018 – 24 MAC 2018)
25 MAC 2018 CUTI GANTI SEMPENA HARI KEPUTERAAN SULTAN JOHOR
13  Mengesan nilai pemboleh ubah 1.4.3 Menerangkan aliran struktur kawalan TP4, TP5 &
25 – 28 MAC dalam bahagian tertentu atur cara ulangan. TP6
 Menilai samada aturcara yang (i) for
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 (--)
yang kreatif menggunakan struktur (ii) class Math (method random)
3
kawalan pilihan dan ulangan (iii) Boolean
beserta set data untuk uji lari.

14 1.5 AMALAN  Menyatakan jenis-jenis ralat dalam 1.5.1 Membezakan jenis ralat dalam aturcara TP1- TP6
1-5 APR TERBAIK aturcara dan cara mengesan setiap (sintaks, masa larian dan logik) .
PENGATUR- satu. 1.5.2 Mengesan, mengenalpasti, menterjemah
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.
15 1.6 STRUKTUR  Mengenalpasti struktur tatasusunan 1.6.1 Menerangkan struktur tatasusunan (array) TP1 - TP6
8-12 APR DATA DAN dan subatur cara dalam atur cara satu dimensi.
MODULAR yang diberi. 1.6.2 Isytihar nilai
(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.
dalam bahagian tertentu atur cara.
 Mencadangkan subatur cara baharu
dari atur cara yang dibincangkan
4
dan boleh menyelesaikan masalah
yang sama .
 Menghasilkan atur cara yang
mengandungi struktur tatasusunan
dan bermodular yang
menyelesaikan masalah.

16 1.7 PEMBANGUNAN  Membangunkan aplikasi… 1.7.1 Menghuraikan setiap fasa dalam kitaran T1 – T6
15-19 APR APLIKASI  Menghasilkan aplikasi… hayat pembangunan sistem (SDLC).
(PROJEK) …- yang mengandungi subatur cara 1.7.2 Menganalisa masalah bagi menentukan
17 (3 MINGGU) atau tata susunan dengan keperluan
22-26 APR menggunakan penyataan umpukan 1.7.3 Mereka bentuk penyelesaian
atau aritmetik dan stuktur kawalan 1.7.4 Melaksanakan penyelesaian
18 dalam menghasilkan output 1.7.5 Menguji dan menyah ralat
29 APR -3MEI berdasarkan input yang diberi. 1.7.6 Mendokumentasi
 Menghasilkan aplikasi 1.7.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
5
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
19 2.1 PANGKALAN  Menunjukkan entiti dan atribut dari 2.1.1 Menjelaskan kepentingan integriti data, TP1 - TP6
6-10 MEI DATA pangkalan data yang diberi. ketekalan data dan kelewahan data.
HUBUNGAN  Menjelaskan kekardinalan bagi set 2.1.2 Membezakan model-model pangkalan
20 (2 MINGGU) hubungan yang ditunjukkan. Data.
13-17 MEI  Membanding beza model-model (i) Hiraki
pangkalan data yang dipelajari. (ii)Rangkaian
 Mengkategorikan permasalahan (iii)Hubungan (Relational)
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
21
20 – 24 MEI
22 PEPERIKSAAN PERTENGAHAN TAHUN
27-31 MEI
23
3-7 JUN

24 & 25 CUTI PERTENGAHAN TAHUN (8-23 JUN 2018) DAN CUTI HARI RAYA AIDILFITRI (15-16 JUN 2018)

6
26 2.2 Reka Bentuk  Menyatakan kepentingan kunci 2.2.1 Mengenalpasti medan (field), rekod, jadual TP1 & TP2
24-28 JUN Pangkalan Data primer dalam pangkalan data. (table) dan kekunci bagi pangkalan data * Cuti
Hari
Hubungan  Menerangkan konsep yang akan dibangunkan.
Raya
(2 MINGGU) kebergantungan fungsi sepenuh, 2.2.2 Menentukan kunci primer dan/atau kunci Aidil
27 kebergantungan fungsi separa dan asing yang sesuai bagi setiap entiti. Fitri
1-5 JULAI kebergantungan fungsi transitif. 2.2.3 Menghasilkan gambar rajah perhubungan 25 -30
entiti (ERD) untuk memodelkan data JUN 17
hubungan.
28  Mereka bentuk pangkalan data 2.2.4 Mereka bentuk pangkalan data hubungan TP3, TP4,
8-12 JUL hubungan dari situasi yang diberi. dengan menukar ERD ke skema TP5 & TP6
 Mengenalpasti skema hubungan hubungan.
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.
29 2.3 PEMBANGUNAN  Membina jadual yang sesuai bagi 2.3.1 Membina jadual berpandukan skema TP1-TP3
15-19 JUL PANGKALAN sistem pangkalan data yang akan hubungan menggunakan perisian
DATA dibangunkan. pangkalan data hubungan.
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.
30  Membina query dan menghasilkan 2.3.4 Menghasilkan query untuk mendapatkan TP4
22-26 JUL laporan yang tepat dan menarik semula maklumat yang diperlukan
berdasarkan permasalahan yang daripada:.
diberi. (i) satu jadual menggunakan lebih dari
satu kriteria.
(ii)dua jadual menggunakan satu kriteria.
2.3.5 Menjana laporan berdasarkan hasil query.
7
31  Menghasilkan satu sistem 2.3.6 Menghasilkan satu sistem maklumat TP5 & TP6
29 JUL -2 OGOS pangkalan data bebas ralat, mesra mudah melalui makro menggunakan menu
pengguna dan mendokumentasikan (switchboard) yang mengandungi.
laporan berdasarkan situasi yang (i) Borang
diberi. (ii) Laporan
 Mencipta satu macro baharu yang (iii)Keluar dari sistem
dapat memudahkan lagi pengguna 2.3.7 Mendokumentasi hasil kerja.
menggunakan sistem pangkalan
data yang dibangunkan.

32 2.4 PEMBANGUNAN Menghasilkan satu sistem 2.4.1 Menghasilkan sebuah pangkalan data yang TP1 - TP6
5 - 9 OGOS SISTEM pangkalan ternormal.
PANGKALAN  tanpa primary key dan jadual yang 2.4.2 Membangunkan sistem pangkalan data
33 DATA belum ternormal. dengan antara muka bergrafik
12-16 OGOS PROJEK  beserta jadual yang menunjukkan menggunakan perisian pembangunan
(2 MINGGU) sekurang-kurangnya 2NF. sistem pangkalan data mengikut SDLC
 beserta dokumentasi yang untuk menyelesaikan masalah.
menunjukkan proses pernormalan
3NF mengikut kehendak pengguna.
 …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
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.
8
34 CUTI PERTENGAHAN PENGGAL 2
(19 OGOS 2018 – 25 OGOS 2018)

TAJUK 3.0 : INTERAKSI MANUSIA DENGAN KOMPUTER (12 JAM - 4 minggu)


STANDARD STANDARD
MINGGU KEMAHIRAN STANDARD PEMBELAJARAN NOTA
KANDUNGAN PRESTASI
35 3.1 REKABENTUK  Menyenaraikan prinsip asas reka 3.1.1 Mengkaji keperluan interaksi antara TP1 – TP3
26-30 OGOS INTERAKSI bentuk interaktif yang digunakan. manusia dan komputer.
(2 MINGGU)  Menerangkan kepentingan prinsip asas
reka bentuk dalam pembangunan
aplikasi.
 Menggunakan prinsip asas reka bentuk
interaktif dalam membangunkan
aplikasi.
36  Membuat penilaian samada aplikasi 3.1.2 Menilai produk interaktif berdasarkan TP4 – TP6
2-6 SEP yang dibangunkan memenuhi tujuan tujuan dan prinsip asas reka bentuk
dan prinsip asas reka bentuk interaktif. interaktif
 Membuat perbandingan beberapa
prinsip asas reka bentuk interaktif dan
menyatakan kesesuaian penggunaan
setiap satu.
 Mencadangkan penambahbaikan
prinsip asas reka bentuk interaktif
yang digunakan.
37 3.2 PAPARAN  Menyatakan proses reka bentuk 3.2.1 Mengaplikasi proses reka bentuk interaksi TP1 – TP6
9 -13 SEP DAN REKA interaksi dalam atur cara yang dalam atur cara yang dibangunkan.
BENTUK dibangunkan. 3.2.2 Menghasilkan prototaip paparan dan reka
38 SKRIN  Menerangkan proses reka bentuk bentuk skrin.
16-20 SEP (2 MINGGU) interaksi dan kriteria utama dalam 3.2.3 Membincangkan laporan dari penilaian
membina instrumen penilaian paparan kuantitatif terhadap paparan dan
dan reka bentuk skrin.
rekabentuk skrin.
 Membina instrumen penilaian paparan
dan reka bentuk skrin
9
 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.

39
23-27
SEPT
40
1-4 OKT
SEMAKAN TERAKHIR PENTAKSIRAN KERJA KURSUS SAINS KOMPUTER TINGKATAN 4
41
7-11 OKT

42
14-18 OKT

43
21-25 OKT
PEPERIKSAAN AKHIR TAHUN 2018
44 TINGKATAN 4
28 OKT-
1 NOV

10
45
4 -8 NOV
46
11 – 15 NOV PROGRAM AKHIR TAHUN 2017
47 (1M1S, AKTIVITI PANITIA DLL)
18 – 22 NOV
CUTI AKHIR TAHUN
(23 N0V 2018 – 31 DISEMBER 2018)

11

Anda mungkin juga menyukai