PeneranganJRP 25082022
PeneranganJRP 25082022
PENYELARASAN TUGASAN
PENTAKSIRAN PUSAT
TINGKATAN 4
MATA PELAJARAN
SAINS KOMPUTER- 3770
SPM 2023
25 OGOS 2022
D HOTEL SERI ISKANDAR
OBJEKTIF MATA PELAJARAN
OBJEKTIF PENTAKSIRAN
OBJEKTIF PENTAKSIRAN
PERUBAHAN PADA MPP 2021
PERUBAHAN PADA MPP 2021
PERUBAHAN PADA MPP 2021
PERUBAHAN PADA MPP 2021
PERUBAHAN PADA MPP 2021
PERUBAHAN PADA MPP 2021
PERUBAHAN PADA MPP 2021
TEMA TUGASAN KERJA PROJEK
CETUSAN IDEA
Pembelian sesuatu produk akan menjadi rumit.
- Terdapat banyak pilihan.
- Pilihan yang dibuat dipengaruhi oleh jurujual,
rakan atau keinginan individu.
- Mendatangkan implikasi yang negatif kepada si
pemilih.
Aplikasi ……
- Sistem berfungsi dengan pelayar web
Pemilihan produk ……
- Sistem boleh Tambah, kemaskini, padam ..
(CRUD)
JADUAL RUBRIK
PEMARKAHAN (JRP)
JADUAL RUBRIK PEMARKAHAN (JRP)
FASA 1
1.0 Menganalisis Masalah
12 MARKAH
JADUAL RUBRIK PEMARKAHAN (JRP)
1.1 Penyataan Masalah
Tidak menulis penyataan masalah 0m
Menulis penyataan masalah tetapi tidak jelas
dan tidak tepat 1m
Menulis penyataan masalah dengan jelas dan
tepat 2m
Contoh :
Pemilihan produk dilakukan secara manual ... Secara bersemuka… dimana … bila…
JADUAL RUBRIK PEMARKAHAN (JRP)
1.2 Objektif
Tidak menulis objektif 0m
Menulis objektif yang bersesuaian dengan tema
tetapi tidak jelas 1m
Menulis objektif yang spesifik, relevan dan boleh dicapai bersesuaian
dengan tema 2m
*Objektif MESTI spesifik dan menjurus kepada sekurang-kurangnya SATU produk dan SATU kriteria.
Contoh:
Contoh:
-Sistem ini hanya ….. memilih produk… sahaja.
-Sistem ini hanya ….. memaparkan produk … mengikut kriteria… sahaja.
Nota : sistem ini hanya boleh dijalankan pada sistem pengoperasian windows sahaja/pelayar web
….. sahaja ( 0 M )
JADUAL RUBRIK PEMARKAHAN (JRP)
1.4 Kumpulan Sasaran
Tidak menyatakan kumpulan sasaran 0m
Menyatakan kumpulan sasaran 1m
Contoh:
Pengguna/Staf/admin
JADUAL RUBRIK PEMARKAHAN (JRP)
1.5 Menilai Sistem Sedia Ada
Tidak menyatakan penilaian sistem sedia ada 0m
Menyatakan fungsi sistem sedia ada dan kekuatan
serta kelemahannya. 1m
Memberi justifikasi perlunya sistem baharu. 1m
Menamakan sistem yang dibangunkan dengan
nama yang sesuai. 1m
Oleh kerana kaedah sedia …… secara manual … kos ……. tetapi menyukarkan … pemilihan.. mengikut
kriteria….. cepat dan terbaik.
Untuk memudahkan pemilihan…. membuat perbandingan, efisien, cepat dan tanpa dipengaruhi oleh
pihak lain.
1 Membina Jadual …
…
10 Menghantar Projek
SK
JADUAL RUBRIK PEMARKAHAN (JRP)
FASA 2
2.0 Mereka Bentuk
Penyelesaian
28 MARKAH
JADUAL RUBRIK PEMARKAHAN (JRP)
2.1 Algoritma
Tidak menulis pseudokod atau tidak melukis
carta alir dengan lengkap 0m
Menggunakan simbol carta alir dan anak
panah yang tepat atau menulis pseudokod
dengan inden/nombor untuk prosedur tertentu. 1m
Bermula dari login sehingga log keluar (secara lalai)menyatakan perlakuan setiap menu sahaja (tidak perlu
menyatakan sub menu)
* Dapatan mesyuarat KPN 25/08/22
JADUAL RUBRIK PEMARKAHAN (JRP)
2.1 Algoritma
Tidak menggunakan struktur kawalan yang betul
dan tepat. 0m
Menggunakan struktur kawalan yang betul
dan tepat 1m
JADUAL RUBRIK PEMARKAHAN (JRP)
2.1 Algoritma
Tidak menggunakan urutan penyelesaian masalah
yang logik dan tepat 0m
Menggunakan urutan penyelesaian masalah
yang logik dan tepat. 1m
CONTOH EVIDEN
mula
• Berbeza mengikut aliran sistem masing2 (antara muka IO yang
di lakar boleh memberi gambaran)
Input namapengguna & • Ketetapan mesyuarat KPN …. Sekurang2nya bermula dari login
katalaluan … menu2 yang terdapat …hingga log out. (Daftar pengguna tak
wajib …. Jika calon buat tiada markah tambahan dan tiada tolak
Palsu NP&KL markah)
sah ?
Benar
Pilih Palsu
Produk
?
Benar
Pilih Benar
Kriteria Papar Produk …….
?
Palsu
Log Palsu
Keluar?
Benar
Tamat
JADUAL RUBRIK PEMARKAHAN (JRP)
2.2 Gambar Rajah Perhubungan Entiti (ERD)
Tidak menyenaraikan entiti dan menghasilkan ERD 0m
Menyenaraikan sekurang kurangnya dua entiti dan
menghasilkan ERD 1m
Menyenaraikan semua entiti dan menghasilkan ERD 2m
a
b
JADUAL RUBRIK PEMARKAHAN (JRP)
2.2 Gambar Rajah Perhubungan Entiti (ERD)
a
b
1 M
ENTITI1 DAFTAR ENTITI2
a
b
ENTITI1(id_A<KP>, B, C, D, id_D<KA>)
ENTITI2 (Id_D<KP>, F, G)
MENU
DAFTAR
MURID
LOG KELUAR
PENAFIAN :
PAPARAN TERBAIK ……
JADUAL RUBRIK PEMARKAHAN (JRP)
2.4 Antara Muka Input dan Output
MENU
LAPORAN
PRESTASI
Reset Hantar
LOG KELUAR
PENAFIAN : BLA BLA BLA
PAPARAN TERBAIK ……
JADUAL RUBRIK PEMARKAHAN (JRP)
2.4 Antara Muka Input dan Output
QUERY PRESTASI/LAPORAN
DAFTAR
MURID
Tarikh Prestasi
10.08.20 10%
LAPORAN 20.09.20 8%
PRESTASI
13.11.20 50%
* SEDIAKAN CAPAIAN QUERY (MINIMUM SATU)
LOG KELUAR
PENAFIAN :
PAPARAN TERBAIK ……
TAMAT PENTAKSIRAN TINGKATAN 4
JADUAL RUBRIK PEMARKAHAN (JRP)
JADUAL RUBRIK
PEMARKAHAN
FASA 3
FASA 4
FASA 5
NILAI
JADUAL RUBRIK PEMARKAHAN (JRP)
FASA 3
3.0 Melaksanakan
Penyelesaian
28 MARKAH
JADUAL RUBRIK PEMARKAHAN (JRP)
3.1 Jadual
Membina sekurang-kurangnya dua jadual berdasarkan
skema hubungan 1M
Membina semua jadual berdasarkan skema hubungan. 2M
Eviden: Penerangan :
‘Screen shot’ – semua jadual 1M- mesti ada 2 jadual
2M- semua jadual yang ada dalam sistem
yang berkaitan dengan skema
hubungan
JADUAL RUBRIK PEMARKAHAN (JRP)
3.1 Jadual
Menggunakan jenis data yang sesuai bagi setiap atribut
dalam sekurang- kurangnya dua jadual 1M
Menggunakan jenis data yang sesuai bagi setiap atribut
dalam semua jadual. 2M
Eviden: Penerangan :
‘Screen shot’ – semua jadual 1M- mesti ada 2 jadual
berserta atribut dan jenis data. 2M- semua jadual yang ada dalam
sistem.
JADUAL RUBRIK PEMARKAHAN (JRP)
3.1 Jadual
Menyatakan kunci primer dan kekardinalan dalam
sekurang- kurangnya dua jadual dengan tepat 1M
Menyatakan kunci primer dan kekardinalan dalam semua
jadual dengan tepat. 2M
Eviden: Penerangan :
‘Screen shot’ – semua jadual yang Kekardinalan diterima sebab wujudnya
menunjukkan kunci primer dan kunci primer
kekardinalan Uji menggunakan hubungan (contoh many-
many : ramai pelajar boleh masuk banyak
persatuan)
*Boleh diambil pada data dictionary jika
table relation tidak ditunjukkan
CONTOH EVIDEN
CONTOH EVIDEN
JADUAL RUBRIK PEMARKAHAN (JRP)
3.2 Borang
Mencipta borang/borang-borang bagi sekurang-kurangnya dua
medan bagi satu jadual berdasarkan reka bentuk borang di Fasa 2 1M
Mencipta borang/borang-borang bagi dua jadual dengan
memasukkan sekurang-kurangnya dua medan bagi setiap jadual
berdasarkan reka bentuk borang di Fasa 2 2M
Mencipta borang/borang-borang bagi semua jadual dengan
memasukkan sekurang-kurangnya dua medan bagi setiap jadual
berdasarkan reka bentuk borang di Fasa 2 3M
Penerangan:
*Rujuk kembali fasa 2
Eviden: 1M – 1 jadual, 2 medan
‘Screen shot’ untuk sistem 2M- 2 jadual, 2 medan
Mana-mana borang. 3M- semua jadual, 2 medan
JADUAL RUBRIK PEMARKAHAN (JRP)
3.2 Borang
Mencipta borang/borang-borang bagi semua jadual dengan
memasukkan semua medan berdasarkan reka bentuk borang di Fasa 2 4M
Mencipta borang/borang-borang bagi semua jadual dengan memasukkan
semua medan berdasarkan reka bentuk borang di Fasa 2 dengan
antara muka pengguna yang jelas 5M
Mencipta borang/borang-borang bagi semua jadual dengan memasukkan
semua medan berdasarkan reka bentuk borang di Fasa 2 dengan antara
muka pengguna yang jelas dan mesra pengguna 6M
Eviden: Penerangan:
‘Screen shot’ untuk sistem *Rujuk kembali fasa 2
Mana-mana borang 4M – semua jadual, semua medan; ada form tapi tiada label / caption
5M – jelas – ada label
6M – mesra pengguna , jelas (berlabel)/ placeholder/ada tool tip/ respon daripada
system (pop-up)/placeholder
CONTOH EVIDEN
JADUAL RUBRIK PEMARKAHAN (JRP)
3.3 Query
Menghasilkan pertanyaan (query) untuk mendapatkan
semula maklumat yang diperlukan tetapi tidak mengikut kehendak pengguna
1M
Menghasilkan pertanyaan (query) untuk mendapatkan
semula maklumat yang diperlukan mengikut kehendak pengguna 2M
Eviden : Penerangan :
satu coding bagi query tersebut dan Contoh: carian dalam sistem / berdasarkan
print screen query daripada sistem kepada objektif mengikut sistem (memaparkan
(interface dan coding (SQL)) pelajar mengikut kelas tetapi sistem keluar
memaparkan pelajar mengikut jantina)
1M – tidak mengikut kehendak pengguna
2M - mengikut kehendak pengguna.
CONTOH EVIDEN
Coding
CONTOH EVIDEN
JADUAL RUBRIK PEMARKAHAN (JRP)
3.4 Laporan
Eviden :
Screenshot mana-mana laporan
JADUAL RUBRIK PEMARKAHAN (JRP)
3.5 Mengekod
Tidak menyediakan daftar (sign up) 0M
Menyediakan daftar (sign up) tetapi tidak berfungsi 1M
Menyediakan daftar (sign up) yang berfungsi 2M
Eviden : Penerangan :
coding , interface dan sistem Pastikan sistem berfungsi dengan
(sistem mesti berfungsi) menguji lari sistem tersebut.
CONTOH EVIDEN
JADUAL RUBRIK PEMARKAHAN (JRP)
3.5 Mengekod
Tidak menyediakan log masuk (login) 0M
Menyediakan log masuk (login) tetapi tidak berfungsi 1M
Menyediakan log masuk (login) yang berfungsi 2M
Eviden : Penerangan :
coding , interface dan sistem Pastikan sistem berfungsi dengan
(sistem mesti berfungsi) menguji lari sistem tersebut.
CONTOH EVIDEN
JADUAL RUBRIK PEMARKAHAN (JRP)
3.5 Mengekod
Menyediakan kemudahan import fail data tetapi tidak
berfungsi 1M
Menyediakan kemudahan import fail data yang berfungsi 2M
Eviden : Penerangan :
coding , interface dan sistem Pastikan sistem berfungsi dengan
(sistem mesti berfungsi) menguji lari sistem tersebut.
CONTOH EVIDEN
JADUAL RUBRIK PEMARKAHAN (JRP)
3.5 Mengekod
Menyediakan kotak pop-up bagi mengesahkan daftar
masuk (sign up) atau import data 1M
Menyediakan kotak pop-up bagi mengesahkan daftar
masuk (sign up) dan import data 2M
CONTOH EVIDEN
FASA 4
4.0 Menguji dan
Menyah Ralat
12 MARKAH
JADUAL RUBRIK PEMARKAHAN (JRP)
Menyediakan set data bagi tujuan uji lari tetapi tidak relevan dan sesuai dengan
jenis data, had atas dan had bawah
1m
Eviden:
Nama Item Nama Medan Sampel data output
idPelajar
Jenis data integer A0001 keluar ralat
Penerangan :
Uji sistem menggunakan data yang disediakan dan tidak memenuhi jenis data, had bawah dan had
atas.
JADUAL RUBRIK PEMARKAHAN (JRP)
Menyediakan set data bagi tujuan uji lari yang relevan dan sesuai dengan:
- jenis data 2m
- had atas 2m
- had bawah 2m
Penerangan :
Uji sistem menggunakan data yang disediakan dan menghasilkan output seperti yang dikehendaki.
CONTOH EVIDEN
Contoh Set data bagi tujuan uji lari
Penerangan :
Uji sistem menggunakan data yang disediakan dan menghasilkan output seperti
yang dikehendaki.
CONTOH EVIDEN
Contoh Set data bagi tujuan uji lari
Penerangan :
Uji sistem menggunakan data yang disediakan dan menghasilkan output seperti
yang dikehendaki.
CONTOH EVIDEN
Contoh Set data bagi tujuan uji lari
Penerangan :
Uji sistem menggunakan data yang disediakan dan menghasilkan
output seperti yang dikehendaki.
JADUAL RUBRIK PEMARKAHAN (JRP)
Eviden:
Panduan Pelaporan Calon (PPC)
4.1 Ralat Sintaks
Perakuan Calon : “Tiada ralat sintaks”
Penerangan :
Uji sistem secara keseluruhan untuk mengesan ralat sintaks.
CONTOH EVIDEN
Eviden:
Panduan Pelaporan Calon (PPC)
4.2 Ralat Logik
Perakuan Calon : “Tiada ralat logik”
Nama medan noid_peserta Sampel data output
Jenis data Varchar DVP01 DVP01
Penerangan :
Uji sistem dengan menggunakan data yang disediakan untuk mengesan ralat logik.
CONTOH EVIDEN
Eviden:
4.3 Ralat masa larian
Perakuan Calon : “Tiada ralat masa larian berlaku”.
Penerangan :
Uji sistem untuk mengesan ralat masa larian.
Jika berlaku sistem tidak dapat “integrate” dengan processor yang menyebabkan
sistem “hang”. Contohnya jika membuat carian berdasarkan nombor kad
pengenalan , butang carian ditekan dan sistem tidak melaksanakan proses carian
(“hang”).
JADUAL RUBRIK PEMARKAHAN (JRP)
FASA 5
5.0 Mendokumentasi
10 MARKAH
JADUAL RUBRIK PEMARKAHAN (JRP)
5.1 Laporan Setiap Fasa
5.2 Sumber Rujukan
5.3 Penghargaan
Penerangan :
Contohnya tidak menggunakan tulisan dan saiz font yang ditetapkan dalam
JRP . (1m)
Format dokumen – mengikut format yang diberikan (maksudnya semua bertaip).
(2m)
JADUAL RUBRIK PEMARKAHAN (JRP)
NILAI
6.0 Nilai
10 MARKAH
JADUAL RUBRIK PEMARKAHAN (JRP)
6.1 Keaslian dan Nilai Komersial Produk
Mengemukakan produk orang lain 0M
Mengemukakan produk yang diubahsuai 1M
Mengemukakan produk dan idea yang dibangunkan
sendiri dan mempunyai nilai komersial 2M
PENERANGAN:
(Dah ada template dan telah dibaiki / memenuhi sistem yang mengikuti JRP
semata- semata - 1M)
Nilai komersial - Ada CRUD (kemaskini) / Sistem yang boleh
dikembangkan/mempunyai log out session
JADUAL RUBRIK PEMARKAHAN (JRP)
6.2 Kreativiti Antara Muka
Tidak menghasilkan produk yang mesra pengguna dan tidak menepati keperluan
pengguna yang pelbagai 0M
Menghasilkan produk yang mesra pengguna tetapi tidak menepati keperluan
pengguna yang pelbagai 1M
Menghasilkan produk yang mesra pengguna dan menepati keperluan pengguna
yang pelbagai 2M
PENERANGAN:
Pengguna yang pelbagai - Boleh besarkan teks dari sistem / ubah warna teks
JADUAL RUBRIK PEMARKAHAN (JRP)
PENERANGAN :
Jika diuji melalui nod yang lain sistem berjalan dengan lancar maka sistem
tersebut dikatakan konsisten.
JADUAL RUBRIK PEMARKAHAN (JRP)
PENERANGAN:
Evidens : disertakan manual pengguna (cara pengguna untuk menggunakan
sistem)
- cara pengguna menggunakan sistem
JADUAL RUBRIK PEMARKAHAN (JRP)
6.5 Mempamerkan Nilai-Nilai Murni
PENERANGAN:
Dari segi pemerhatian guru terhadap murid dalam menyiapkan projek ini.
JADUAL RUBRIK PEMARKAHAN (JRP)
Muka hadapan
Perakuan
Penghargaan
Isi kandungan
1.0 Menganalisis Masalah (nyatakan no m/s)
1.1 Penyataan Masalah
1.2 Objektif
Sumber rujukan
Lampiran
JADUAL RUBRIK PEMARKAHAN
PERTANYAAN LAZIM (JRP)
KERJA KURSUS SAINS KOMPUTER
Soalan.
Calon tidak menyediakan sebarang dokumentasi (fasa 3 hingga Nilai) tetapi telah
menghantar sistem yang berfungsi. Berapakah markah yang seharusnya diberi
kepada calon.
Jawapan.
Guru mesti memperakukan sistem itu adalah hasil kerja calon. Guru boleh menilai
sebahagian dari aspek yang terdapat di Jadual Rubrik Pemarkahan (JRP).
Antara aspek yang boleh dinilai dengan merujuk kepada dokumentasi
Fasa 1 Dan Fasa 2 :
i) 3.1 Jadual (6m)
ii) 3.2 Borang (6m)
iii) 3.3 Query (2m)
iv) 3.4 Laporan (4m)
v) 3.5 Mengekod (10m)
Markah maksima yang layak diterima ialah 28 daripada 60 markah.
PERINGATAN MESRA
1. Buat sandaran evidens calon secara individu DAN kelompok
Sandaran sistem
Sandaran Pangkalan Data(.sql)