Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Tingkatan 4 - Rancangan Pelajaran Tahunan Sains Komputer 2017

SMK TANAH PUTEH, KUANTAN

SAINS KOMPUTER
RANCANGAN PELAJARAN TAHUNAN 2017

TINGKATAN 4
1.0 PENGATURCARAAN
MINGGU
JAN
MINGGU
1
(03 -06
Jan
2017)

TOPIK DAN SKOP


1.1 Strategi
Penyelesaian
masalah

HASIL PEMBELAJARAN
1.1 Strategi Penyelesaian Masalah:

1.

Murid boleh:
1.1.1. Menerangkan keperluan
penyelesaian masalah

(4 jam)

CADANGAN AKTIVITI
Strategi Penyelesaian masalah

berstrategi
1.1.2. Menjelaskan ciri penyelesaian
masalah berkesan
1.1.3. Menggunakan proses
penyelesaian masalah
Kumpul dan analisa data
Tentukan masalah
Jana idea hapus halangan
Jana penyelesaian
Tentukan tindakan
Laksanakan penyelesaian
Buat penilaian

Aktiviti 1:

Cikgu Sha telah diamanahkan


tugas untuk memasak sejenis
lauk untuk sambutan perayaan
Deepavali di sekolah beliau.
Andaikan anda adalah cikgu
Sha, senaraikan tindakan
anda dalam bentuk peta
pemikiran.(kerja kumpulan)
2.

Aktiviti 2:

Anda ingin memuat naik foto


ke laman sosial anda.
Nyatakan langkah-langkah
yang perlu anda lalui sehingga
berjaya memuat naik foto
tersebut.(Kerja kumpulan)

1.1.4. Buat penambahbaikan


3.

Tugasan:

Beri satu masalah yang ada


kaitan dengan Sains
Komputer. Cuba kaitkan
dengan proses penyelesaian
masalah. Murid mencari
sendiri dan membentangkan
hasil dapatan dalam
kumpulan. Guru menilai hasil
kerja dan memberi maklum
balas.
Contoh Masalah:
mencari luas bulatan, mencari
diskaun harga, mencari purata
markah
JAN
1.2 Algoritma
MINGGU
2&3

Algoritma:
Murid boleh:

(8 jam)
(09 -20
Jan
2017)

1.2.

AKTIVITI
1.

Setiap kumpulan dibekalkan


dengan satu kertas kosong
dan satu contoh carta alir
yang telah diisi
( kaedah membuat secawan
kopi )

2.

Setiap kumpulan
dikehendaki berbincang
dalam kumpulan mengenai
carta alir yang telah diisi dan
kemudiannya menghasilkan
satu carta alir yang baru
berdasarkan tugasan yang
mereka perolehi.

1.2.1. Mengunakan algoritma


untuk menyatakan
penyelesaian kepada
masalah
1.2.2. Membina algoritma
penyelesaian masalah
dengan menggunakan
struktur kawalan dalam
pengaturcaraan (urutan,
pilihan dan ulangan)
1.2.3. Menguji dan membaiki
ralat dalam algoritma
1.2.4. Mengesan nilai pemboleh
ubah pada setiap tahap
dalam algoritma
1.2.5. Mengenal pasti output yang
betul dari algoritma

Tingkatan 4 - Rancangan Pelajaran Tahunan Sains Komputer 2017


berdasarkan input yang diberi
1.2.6. Menterjemah algoritma ke bahasa
pengaturcaraan

JAN
MINGGU
4

1.2 Pemboleh
Ubah, Pemalar
dan Jenis Data
(8 jam)

(23 27
Jan
2017)

1.3 Pemboleh Ubah, Pemalar dan Jenis Data


Murid boleh :
1.3.1

Menjelaskan hubungan antara


jenis data, saiz data dan kapasiti
ingatan komputer

1.3.2

Memilih dan menggunakan jenis data

Aktiviti 1: (berkumpulan)
Anda dikehendaki membuat
aturcara untuk memaparkan
markah .
Contoh Output :
Markah anda adalah 78

yang bersesuaian
(i)
(ii)
(iii)
(i)

FEB
MINGGU
1
1.3.3

(01 03
Feb
2017)

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

Membezakan pemboleh ubah sejagat


(global) dan setempat (local)

(Chinese
New year
28 30
Jan
2017)

1.3 Struktur
Kawalan
FEB
(12 jam)
MINGGU
2, 3 dan 4

1.3.4

Mengisytiharkan, memulakan dan


menetapkan nilai pada pemboleh ubah
dan pemalar

1.3.5

Menggunakan penyataan
umpukan dan penyataan aritmetik

1.3.6

Menulis atur cara untuk


memasukkan input dari papan
kekunci dan memaparkan output

1.4.

Struktur Kawalan :
Murid boleh:

Anda dikehendaki membuat


aturcara menerima input dua
nombor dan memaparkan jumlah
dua nombor tersebut.
Contoh output:
Nombor pertama : 6
Nombor kedua : 8
Jumlah dua nombor ialah : 14

Menulis aturcara. (Kerja


berkumpulan)
Contoh soalan:

1.4.1. Menerangkan aliran


struktur kawalan

(06 -24)
Feb
2017)

Aktiviti 2: (berkumpulan)

pilihan
1.4.1.1. if-else
1.4.1.2. switch-case
1.4.2. Menulis atur cara menggunakan
struktur kawalan pilihan dengan
menggabungkan operator
hubungan dan operator logical

Komputer memainkan peranan


yang penting dalam pendidikan.
Tulis satu atur cara yang dapat
menolong pelajar mempelajari
operasi darab. Gunakan
Math.random() untuk
menghasilkan dua integer positif
satu digit.
(Contoh soalan-soalan lain sila
rujuk modul guru)

1.4.3. Menerangkan aliran


struktur kawalan
ulangan
1.4.3.1. for
1.4.3.2. while
1.4.3.3. do-while
1.4.4. Menulis atur cara
menggunakan struktur
kawalan ulangan yang
melibatkan
1.4.4.1. operator increment (++)
dan decrement (--)
1.4.4.2. class Math (method random)
1.4.4.3. Boolean
1.5 Amalan Terbaik Pengaturcaraan
FEB/
MAC

1.5 Amalan Terbaik


Pengaturcaraan

MINGGU
5/1

(4 jam)

(27/2
03/03

Murid boleh :
1.5.1. Membezakan jenis ralat
dalam atur cara (sintaks,
masa larian dan logik)
1.5.2. Mengesan, mengenalpasti,
menterjemah mesej ralat dan

WALK GALLERY
1. Setiap kumpulan
menampal senarai
amalan terbaik
pengaturcaraan
mereka di dinding.

2.

Setiap kumpulan
bergerak ke post
kumpulan lain dan

Tingkatan 4 - Rancangan Pelajaran Tahunan Sains Komputer 2017


diberi penerangan oleh
wakil kumpulan.

membaiki ralat

2017)

1.5.3. Mengenalpasti nilai bagi


pemboleh ubah pada bahagian
tertentu atur cara
1.5.4. Menghasilkan atur cara yang mudah
dibaca dengan menggunakan gaya
yang baik (komen, nama
pembolehubah yang bermakna,
inden)
MAC
MINGGU
2

UJIAN 1 (06/3 10/3)

(06 10
Mac
2017)
MAC

1.6 Struktur Data


dan Modular

MINGGU
3

1.6

Struktur Data dan Modular


Murid boleh :

Contoh soalan:

(12 jam)
1.6.1

Menerangkan struktur
tatasusunan (array) satu dimensi

(13 - 17
Mac
2017)

Menulis aturcara.

(i)

Isytihar nilai

(ii)

Umpukan nilai awal

Tulis satu atur cara yang boleh


menerima sebilangan markah
daripada pengguna untuk
disimpan dalam tatasusunan dan
mempamerkan markah purata.
(Contoh soalan-soalan lain sila
rujuk modul guru)

MAC
MINGGU
4
MAC/
APRIL

CUTI PERTENGAHAN PENGGAL 1 (18 MAC - 26 MAC )

1.6 Struktur Data


dan Modular

1.6.2

MINGGU
5/1

1.6.3 Membezakan antara function dan

(27/307/04

procedure pada subatur cara


1.6.4

2017)

APRIL
MINGGU
2-4
(10 - 28
April
2017)

Menggunakan subatur cara dan


memahami konsep menghantar
parameter ke subatur cara dan
mengembalikan data

1.7

Pembangunan
Aplikasi

Menulis atur cara bermodular yang mengandungi


struktur tatasusunan

Murid boleh :

PROJEK:

1.7.1

Mencipta aplikasi mengikut SDLC

PROJEK

I.

(12 jam)

II.
III.
IV.
V.

Menghuraikan setiap fasa dalam


kitaran hayat pembangunan sistem
(SDLC)
Menganalisa masalah bagi menentukan
keperluan
Mereka bentuk penyelesaian
Melaksanakan penyelesaian
Menguji dan menyah ralat
Mendokumentasi
1.

MEI
MINGGU
14
(02 26
MEI
2017)

Mencipta aplikasi (seperti


aplikasi mudah alih) atau aplet
dengan antara muka bergrafik
menggunakan bahasa
pengaturcaraan yang dipelajari
mengikut SDLC untuk
menyelesaikan masalah.

PEPERIKSAAN PERTENGAHAN TAHUN (02/5 26/5)

Tajuk : Berdasarkan modul.

Tingkatan 4 - Rancangan Pelajaran Tahunan Sains Komputer 2017


MEI
MINGGU
5
JUN
MINGGU
1&2

CUTI PERTENGAHAN TAHUN( 27 MEI --- 11 JUN)

2.0 PANGKALAN DATA


MINGGU
JUN
MINGGU
3&4
(13 23
Jun
2017)

TOPIK DAN SKOP


2.1 Pangkalan
Data
Hubungan

HASIL PEMBELAJARAN
Murid boleh :
1.

CADANGAN AKTIVITI
AKTIVITI: Three Stray One Stay
-

Menjelaskan kepentingan

integriti data, ketekalan data

(6 jam)

Kaedah pembentangan
kumpulan
Hasil kerja ditampal
dan seorang ahli
kumpulan tinggal untuk
memberi penerangan.
Ahli kumpulan bergerak
ke kumpulan lain untuk
mendengar
penerangan dari
kumpulan lain.

dan kelewahan data


2.

Membezakan model-model
pangkalan data

Hiraki
Rangkaian
Hubungan (Relational)
IV.

Berorientasi objek
(Object oriented)
3.

(Hari
Raya
Aidilfitri
25 27
Jun
2017)

2.2 Reka Bentuk


Pangkalan
Data
Hubungan

Murid boleh :
1.

Mengenalpasti medan
(field), rekod jadual
(table) dan kekunci
bagi pangkalan data
yang akan
dibangunkan

2.

Menentukan kunci
primer dan/atau kunci
asing yang sesuai bagi
setiap entiti

3.

Menghasilkan
gambar rajah
perhubungan entiti
(ERD) untuk
memodelkan data
hubungan

4.

Mereka bentuk
pangkalan data
hubungan dengan
menukar ERD ke skema
hubungan

5.

Menjelaskan konsep
kebergantungan fungsi
sepenuh, kebergantungan
fungsi separa dan
kebergantungan fungsi
transitif

6.

Melaksanakan proses
penormalan data sehingga
3NF terhadap skema
hubungan

(6 jam)

JULAI
MINGGU
1&2
(03 14
Julai
2017)

2.3 Pembangunan
Pangkalan
Data
MINGGU
3&4
Hubungan
JULAI

Mengenalpasti entiti,
atribut, set hubungan dan
kekardinalan (satu ke
satu, satu ke banyak dan
banyak ke banyak)
berdasarkan keperluan
pengguna

1.

Pelajar mengenalpasti
kekunci primer dan
kekunci asing dan
menjelaskan
kepentingannya
menggunakan peta
Buih.

2.

Pelajar diminta
melukiskan garisan
yang mengubungkan
dua jadual tersebut
mengikut kekardinalan.

AKTIVITI:

Murid boleh :
1.

Membina jadual
berpandukan skema
hubungan menggunakan

Membina pangkalan data dengan


menggunakan Microsoft Access.
Bina jadual
Bina borang

Tingkatan 4 - Rancangan Pelajaran Tahunan Sains Komputer 2017


(17 28
Julai
2017)

perisian pangkalan data


hubungan
(9 jam)

2.

Mencipta borang yang


berkaitan dengan

OGOS

kandungan jadual

MINGGU
1

3.

(01 04
Ogos
2017)

4.

2.

Bina query
Jana laporan
Bina makro

Aktiviti dilaksanakan secara


hands-on.
Projek individu.

Memasukkan data
dalam jadual melalui
borang

Menghasilkan query untuk


mendapatkan semula
maklumat yang diperlukan
daripada:
1. satu jadual
menggunakan lebih
dari satu kriteria
dua jadual menggunakan satu kriteria
5.

Menjana laporan berdasarkan


hasil query

6.

Menghasilkan satu sistem


maklumat mudah melalui
makro menggunakan menu
(switchboard) yang
mengandungi:

Borang
Laporan
Keluar dari sistem
7.
2.4 Pembangunan
Sistem
Pangkalan
MINGGU
2, 3 & 4
Data
OGOS

(07 25
Ogos
2016)

OGOS/
SEPT

Mendokumentasi hasil kerja


PROJEK:

Murid boleh :

PROJEK

1.

Menghasilkan sebuah
pangkalan data yang
ternormal.

2.

Membangunkan sistem
pangkalan data dengan
antara muka bergrafik
menggunakan perisian
pembangunan sistem
pangkalan data mengikut
SDLC untuk menyelesaikan
masalah.

(12 jam)

Membina pangkalan data


ternormal dengan antara muka
bergrafik mengikut SDLC.
Tajuk projek: rujuk modul
Projek individu.

CUTI PERTENGAHAN PENGGAL 2

(26/8
03/9
2017)

3.0 INTERAKSI MANUSIA DAN KOMPUTER


MINGGU
SEPT
MINGGU
1&2
(04 15
Sept
2017)

TOPIK DAN SKOP


3.1 Rekabentuk
Interaksi
(6 jam)

HASIL PEMBELAJARAN
Murid boleh :
1.

Mengkaji keperluan interaksi


antara manusia dan
komputer

2.

Menilai produk interaktif


berdasarkan tujuan dan
prinsip asas reka bentuk
interaktif

CADANGAN AKTIVITI
AKTIVITI 1 (Kerja individu):
Situasi/ Bahan simulasi: Laman
sesawang Malaysia Airline
System (www.masairline.com.my)
Kenalpasti ciri-ciri kebolehgunaan
laman sesawang MAS dan
bincangkan lima prinsip reka
bentuk interaksi.
AKTIVITI 2 (Kerja kumpulan):
Pilih satu aplikasi; contoh:
Instagram.
Senaraikan tiga aktiviti interaksi
pengguna dengan perisian
tersebut.
Buat penilaian dari segi lima
prinsip reka bentuk interaksi.

Tingkatan 4 - Rancangan Pelajaran Tahunan Sains Komputer 2017


SEPT
MINGGU
3&4
(18 29
Sept
2017)

3.2 Paparan
dan
Reka
Bentuk
Skrin
(6 jam)

Murid boleh :

AKTIVITI 1(Kerja individu):


1.

Mengaplikasi proses
reka bentuk interaksi
dalam atur cara
yang dibangunkan

2.

Menghasilkan prototaip
paparan dan reka bentuk
skrin

3.

Membincangkan laporan
dari penilaian kuantitatif
terhadap paparan dan reka
bentuk skrin

Menghasilkan prototaip:
Contoh:
Hasilkan prototaip paparan untuk
program menghitung isipadu
sebuah piramid. Paparan
tersebut mestilah boleh
menerima input daripada
pengguna dan memaparkan
jawapan selepas menekan
butang kira.

AKTIVITI 2: (Kerja kumpulan):


Mereka bentuk paparan dan
skrin.
Tajuk: Rujuk modul / buku teks
Bincang antara muka bergrafik
yang sesuai dan bagaimana
penyelesaian masalah dijalankan
(berdasarkan tajuk).
Guna persekitaran
pengaturcaraan Java.

OKT
MINGGU
1&2

ULANGKAJI

(01 13
Okt 2017)
(Cuti
Deepavali
16/10
20/10
2017)
OKT/
NOV
(23/10 03/11

PEPERIKSAAN AKHIR TAHUN (23/10 03/11)

2017)

NOV/
DIS
(25/11
31/12

2017)

CUTI PERSEKOLAHAN AKHIR TAHUN (25/11 31/12)

You might also like