Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

SKIMA JAWAPAN PEPERIKSAAN PERCUBAAN SPM

SAINS KOMPUTER
MPKD JOHOR BAHRU TAHUN 2021

No. Cadangan Jawapan Markah Jumlah


Soalan Bahagian A
(i) Kumpul dan analisis data 1
1 2
(ii) Menentukan tindakan 1
a) Logik 1
2 2
b) komisyen = jumlah buku * 1.50 + 7 1
(a) (i) Palsu 1
3 (ii) Pembilang=Pembilang+1 1 3
(b) Ulangan 1
a) 3/tiga 1
b) Sintaks 1
4 3
Tiada tatatanda ; atau 1
Sepatutnya ditulis int jejari=5; 1
Q 1
5 2
Parameter ialah pembolehubah yang membolehkan subaturcara menerima 1
nilai-nilai pembolehubah melalui parameter.
(a) Y 1
6 (b) (i) X 1 3
(iii) tiada keyword return / ada perkataan void 1
i) hargabelian 1
*nama pembolehubah yang sesuai
ii) hargajualan=(35/100 * hargabelian) + hargabelian 1
7. ATAU 3
hargajualan =(0.35 *hargabelian)+hargabelian
ATAU yang setara denggannya.
iii) hargajualan 1
8. Kelewahan Data 1 1

1
1
9. 1 3

Tanda Show : 1 Markah


Criteria lengkap : 2 Markah atau
Criteria tidak lengkap : 1 Markah

10. i) Konsistensi 1
2
ii) Kebolehan untuk menjangka 1
a) i. X : 71.56% 1
11.
ii. Y : 28.44% 1
b)
i. Memilih / menggunakan ikon yang lebih jelas dengan meletakkan
1 4
label bagi memudahkan pengguna mengenalpasti item/ paparan
pada laman seterusnya
ii. Membina ikon yang lebih berfokus dan mempunyai pecahan
1
membolehkan pengguna mencari item dengan mudah
*Mana-mana jawapan yang releven
a) Proses penyulitan terhadap teks biasa kepada teks sifer dengan nilai
12. 1
anjakan n = 3. 2
b) TEKNOLOGI 1
1
13. X : Bas Data 2
Y : Bas Kawalan 1
14. Pentafsir / Interpreter 1 1

1
15. 1 3
2 Input A dan B : 1m 1
Output F : 1m
Bentuk betul : 1m
i) 0 1
16. ii) 0 1 3
iii) 0 1
a)
NamaSubjek
SEJARAH
BAHASA 1
MELAYU
BAHASA
17. INGGERIS 1 4
1 markah Nama Jadual
1 markah rekod
b)
SELECT * 1
FROM PELAJAR 1 markah
ORDER BY IDPelajar DESC 1 markah 1
18. date.js 1 1
<button onclick = “window.alert (‘Login was unsuccessful. Please try again.’)”> 1
19. (1m) (1m) 2
1
a) CSS membenarkan perubahan kepada gaya sesuatu laman web ATAU 1
20.
CSS menerangkan persembahan bagi sesuatu dokumen HTML
b) 3
i) Helaian gaya luar (External Style Sheet) / Gaya dalam barisan (Inline Style) 1
ii) Gaya dalam barisan (Inline Style) / Helaian gaya luar (External Style Sheet) 1
No. Cadangan Jawapan Markah Jumlah
Soalan Bahagian B
(i)
Pertanyaan Memilih untuk menyenaraikan data bagi semua medan 1
dalam jadual MURID berdasarkan medan Negeri = $negeri 1

1(a)(i) Atau 2

Pertanyaan Memilih untuk menyenaraikan semua maklumat 1


dalam medan murid berdasarkan negeri tertentu. 1

print "<th>Nama Murid</th>"; 1


1(a)(ii) print "<th>Kategori</th>"; 1 3
print "<th>Negeri</th>"; 1

1(a)(iii) $sql = "SELECT * FROM MURID WHERE NEGERI = '$namaNegeri' 1 2


AND KATEGORI = 'PHP'" 1
b $sql = "UPDATE murid SET 1 3
NAMA = '$nama', KATEGORI = '$kategori',NEGERI='$negeri' 1
where NOMURID = '$nomurid'"; 1
2(a) 1) MULA 1
2) INPUT baki = 1000, 1
3) SETKAN i = 1
4) SELAGI i <= 5 MULA SELAGI 1
PROSES baki = baki + ( 0.2 * baki) 1
i=i+1
TAMAT SELAGI 1
5) OUTPUT “Baki 5 tahun : “ + baki 1
6) TAMAT
1
PEMARKAHAN 1
BUKAN PSEUDOKOD 0m 8
Nombor 1m
MULA dan TAMAT 1m
INPUT baki=1000 1m
Setkan pembilang=1 atau i=1 1m
Selagi pembilang<=5 atau i<=5 1m
baki=baki+(0.2*baki) atau formula yang betul 1m
pembilang=pembilang+1 1m
OUTPUT baki 1m
2(b) 1
Baki 5 tahun : 2488.32 2
1m 1m 1
3(a)
1
iddoc tarikhdos1 nokp
tarikhdos2 1
M 1
VAKSINASI/ N
DOKTOR PESAKIT 1
RAWATAN
1
1
namadoc namapesakit
nokump1 1
1
Nokump2 tarikhluput2 1

jenis

PEMARKAHAN tarikhluput1
BUKAN ERD :0m 11

3 entiti (Doktor, Pesakit, Vaksinasi/Rawatan) : 2m


Kalau kurang :1m

Kardinaliti : 1m

Atribut bagi 3 entiti:


DOKTOR lengkap : 2m
9
Tidak lengkap : 1m

PESAKIT lengkap : 2m
Tidak Lengkap : 1m

VAKSINASI/RAWATAN lengkap :2m


Tidak Lengkap : 1m

JUMLAH : 9m
ATAU nokump1
nokump1 jenis

iddoc
tarikhdos1 tarikhdos2

M N
DOKTOR memberi TEMUJANJI/RAWATAN

M
tarikhluput2 iddos
namadoc

tarikhluput1

terima

PEMARKAHAN nokp
1
BUKAN ERD :0m
PESAKIT
3 entiti(Doktor,Pesakit,Vaksinasi/Rawatan):2m
Kalau kurang :1m

Kardinaliti : 1m namapesakit

Atribut bagi 3 entiti:


DOKTOR lengkap : 2m
Tidak lengkap : 1m

PESAKIT lengkap : 2m
Tidak Lengkap : 1m

VAKSINASI/RAWATAN lengkap :2m


Tidak Lengkap : 1m

JUMLAH : 9m
ATAU
tarikhdos1
idvaksin tarikhdos2 nokp

M
TERIMA N
VAKSIN PESAKIT
/RAWATAN

jenisvaksin namapesakit
nokump1

Nokump2 tarikhluput2

jenis

PEMARKAHAN tarikhluput1
BUKAN ERD :0m 11

3 entiti (Vaksin, Pesakit, terima/Rawatan) : 2m


Kalau kurang :1m

Kardinaliti : 1m

Atribut bagi 3 entiti:


Vaksin lengkap : 2m
Tidak lengkap : 1m

PESAKIT lengkap : 2m
Tidak Lengkap : 1m

TERIMA/RAWATAN lengkap :2m


Tidak Lengkap : 1m

JUMLAH : 9m
ATAU nokump1
nokump1 jenis

idvaksin
tarikhdos1 tarikhdos2

M N
VAKSIN ada TEMUJANJI/RAWATAN

M
tarikhluput2 iddos
jenisvaksin

tarikhluput1

terima

PEMARKAHAN nokp
1
BUKAN ERD :0m
PESAKIT
3 entiti(Vaksin,Pesakit,Vaksinasi/Rawatan):2m
Kalau kurang :1m

Kardinaliti : 1m namapesakit

Atribut bagi 3 entiti:


VAKSIN lengkap : 2m
Tidak lengkap : 1m

PESAKIT lengkap : 2m
Tidak Lengkap : 1m

VAKSINASI/RAWATAN lengkap :2m


Tidak Lengkap : 1m

JUMLAH : 9m
3(b)

SISTEM VAKSINASI

No KP Cari 1
1
Nama
1
1
Tarikh Vaksinasi 1
1
Jenis/Fasiliti
HANTAR 1
No Kumpulan
Tarikh Luput

PEMARKAHAN
Bukan Antaramuka : 0m
Tajuk Sistem : 1m

Input No Kp : 1m

Output Nama : 1m

Sekurang-kurangnya 4 ruangan input di atas : 2m


Kurang 1m
6
Butang Hantar : 1m

Jumlah : 6m
4(a) PEMARKAHAN
Ada 3 jadual (Walaupun tiada data): 2m 2
Kurang : 1m

MARKAH
NoMatrik KodSubjek Markah Gred 1
H3456 AK232 70 A- 1
H1122 AS454 65 Bt
1
H2311 AB212 67 Bt
H3444 AS645 80 A 1
PEMARKAHAN
Nama jadual: 1m
Kunci Asing: 2m
Atribut lengkap 1m
1
PELAJAR
NoMatrik NamaPelajar Alamat 1
H3456 Aliah Perak 1
H1122 Rozita Perak
H2311 Mariam Selangor
H3444
13
Burhan Pahang
PEMARKAHAN
Nama jadual: 1m
Kunci Primer : 1m
Atribut lengkap : 1m
1
SUBJEK
KodSubjek Subjek 1
AS645 Kimia
AB212 Jepun
AK232 Multimedia
AS454 Fizik
PEMARKAHAN
Nama jadual: 1m
Kunci Primer : 1m
Atribut lengkap : 1m

Data dalam semua table yang lengkap dan tiada ulangan : 2m 2


Tidak lengkap, ada ulangan : 1m
Tiada data 0

4(b) 1
i. Semua kebergantungan fungsi separa dihapuskan
ii. Semua jadual mempunyai Kebergantungan fungsi sepenuh sahaja 1
2
iii. Setiap satu jadual hubungan mempunyai atribut kunci
Mana-mana 2 jawapan

TAMAT

You might also like