Professional Documents
Culture Documents
Kertas Trial SK Daerah Johor Bahru K1 2021
Kertas Trial SK Daerah Johor Bahru K1 2021
3770/1
MARKAH MARKAH
BAHAGIAN
SOALAN DIPEROLEH
A 50
B 50
MARKAH
100
KESELURUHAN
BAHAGIAN A
1 2
2 2
3 3
4 3
5 2
6 3
7 3
8 1
9 3
10 2
11 4
12 3
13 2
14 1
15 3
16 3
17 4
18 1
19 2
20 3
BAHAGIAN B
1 10
2 10
3 15
4 15
Jumlah 100
Bahagian A
[50 markah]
Jawab semua soalan.
Masa yang dicadangkan : 60 minit
Murid perlu mengumpul data Murid perlu mengenal Murid hendaklah membuat
tentang punca dan skop pasti masalah yang paling pilihan yang terbaik daripada
masalah serta mengenal pasti utama yang perlu senarai idea yang telah
hal yang berikut dalam diselesaikan. dibuat.
sesuatu situasi.
P Menentukan Masalah Q
Rajah 1
Berdasarkan Rajah 1, nyatakan :
(i) P : …………………………………………………………………………….
(ii) Q : ………………………………………………………………………….…
[2 markah]
2. Rajah 2 menunjukkan sebahagian daripada carta alir mengira komisyen jualan buku untuk tempoh tujuh
hari. Komisyen bagi sebuah buku yang terjual ialah RM1.50. Setiap seminggu, staf jualan akan diberi
tambahan RM7.00 ke dalam jumlah komisyen mereka.
Cetak komisyen
Rajah 2
Berdasarkan Rajah 2
(a) Nyatakan jenis ralat yang berlaku
………………………………………………………………………………………………
(b) Perbaiki ralat tersebut
……………………………………………………………………………………...................
[2 markah]
3. Rajah 3 menunjukkan satu carta alir untuk mencetak “Saya sudah divaksin” sebanyak 3 kali.
Mula
Pembilang = 0
N
Pembilang < 3 Output “Saya sudah
divaksin”
M
Tamat
Rajah 3
Berdasarkan Rajah 3,
(i) M: ……………………………………………….…………
(ii) P: ………………………………………………………….
………………………………………………………………………………………………
[3 markah]
4. Rajah 4(a) adalah segmen aturcara bagi mengira hasil tambah nombor. Manakala Rajah 4(b)
menunjukkan mesej yang terpapar sewaktu program dilaksanakan.
Rajah 4(a)
at HasilTambah.main(HasilTambah.java:5)
Rajah 4(b)
…………………………………….……………………………………………….…………
[1markah]
…………………………………………………………………………………………………
Berikan justifikasi.
…………………………………….……………………………………………….…………..
…………………………………….……………………………………………….…………
[2 markah]
Jadual 1
Berdasarkan Jadual 1, nyatakan yang manakah mempunyai parameter dan jelaskan keperluan
parameter dalam subaturcara
…………………………………….……………………………………………….……………………
……………………………………………….……………………………………………….…………
[2 markah]
}
Rajah 5
Berdasarkan Rajah 5, tuliskan X atau Y bagi:
………………………………………………………………………………………….
[3 markah]
Hafiz bekerja di syarikat Hitech Padu iaitu sebuah syarikat jualan perkakkasan
komputer. Hafiz telah diberikan satu tugasan membangunkan sebuah aplikasi
yang dapat mengira harga jualan. Hafiz perlu menyelesaikan masalah untuk
menetapkan harga jualan sebuah komputer dengan keuntungan sebanyak 35%
dari harga belian.
Peryataan 1
Berdasarkan Pernyataan 1, bina jadual analisis masalah Input Proses Output (IPO) yang bersesuaian.
INPUT i) ……………………………………………….…..…….
[3markah]
………………………………………………………………………………………………
[1 markah]
9. Jadual 2(a) menunjukkan jadual Murid bagi Pangkalan Data SisMAP. Manakala Jadual 2(b)
merupakan Laporan yang dijana daripada query.
Jadual 2(a)
Jadual 2(b)
[3 markah]
10. Jadual 3 menunjukkan prinsip reka bentuk interaksi.
Prinsip Pernyataan
Semua elemen perlu kekal pada kedudukan yang sama untuk
A
keselesaan pengguna.
Pengguna dapat membuat jangkaan atau anggapan perkara yang
B
akan berlaku
Jadual 3
Berdasarkan Jadual 3, nyatakan:
(i) A : …………………………………………………………………………….
(ii) B : ………………………………………………………………………….…
[2 markah]
11. Rajah 6 menunjukkan salah satu aplikasi membeli belah. Sebelum di lancarkan, pembangun aplikasi
telah memilih sebanyak 25 individu untuk membuat penilaian terhadap rekebentuk skrin dan
interaktiviti pengguna seperti dalam Jadual 4.
Rajah 6
Rajah 7
Berdasarkan Rajah 7,
(c) Terangkan proses yang berlaku di atas.
………………………………………………………………………………………………
………………………………………………………………………………………………
(d) Dengan menggunakan rumus Caesar Cipher di atas, nyahsulit teks sifer bagi ‘WHNQRORJL’
………………………………………………………………………………………….……
[3 markah]
13. Jadual 5 menerangkan jenis-jenis bas yang terdapat pada sistem bas luaran.
X BAS ALAMAT Y
Bas yang digunakan bagi Bas yang digunakan bagi Bas yang mengandungi
memindahkan data • membawa alamat lokasi • isyarat kawalan yang
• antara pemproses, ingatan yang menempatkan data dan digunakan bagi mengawal
dan peranti input /output. arahan dalam ingatan utama operasi keseluruhan
• antara daftar, unit kawalan • mengandungi alamat. sistem.
dan ALU. peranti input/output.
Jadual 5
X : ………………………………………………
Y : ………………………………………………
[2 markah]
X
• Menukar kod sumber atur cara mengikut baris demi
baris dengan satu baris dalam satu masa.
• Lebih interaktif berbanding penterjemah lain.
Nyatakan X.
………………………………………………………………………………………………
[1 markah]
INPUT OUTPUT
A B D
0 0 0
0 1 1
1 0 1
1 1 0
Jadual 6
[3 markah]
16. Rajah 8 menunjukkan sebuah litar get logik gabungan dua input A dan B.
Rajah 8
INPUT
P Q F
A B
[3 markah]
17. Jadual 7 merupakan jadual PELAJAR manakala Rajah 9 menunjukkan aturcara query SQL
PELAJAR
IDPelajar NamaPelajar KodSubjek NamaSubjek Markah Gred
M121 Brayden SJ1001 SEJARAH 96 A
M096 Kishen BM101 BAHASA 96 A
MELAYU
M087 Chua SJ1001 SEJARAH 56 C
M011 Ali BI102 BAHASA 78 B
INGGERIS
Jadual 7
SELECT NamaSubjek
FROM PELAJAR
GROUP BY NamaSubjek;
Rajah 9
Berdasarkan Jadual 7 dan Rajah 9,
a) Nyatakan output yang terhasil dari query tersebut
[2 markah]
b) Berdasarkan Jadual 7 , nyatakan arahan SQL untuk paparan semua rekod dari jadual PELAJAR
dalam susunan IDPelajar seperti rekod pada Jadual 7.
[2 markah]
18. Rajah 10 menunjukan standard library yang terdapat dalam Java Script.
Q date.now date.format
Rajah 10
Nyatakan Q
...........................................................................................................................................
[1 markah]
19. Rajah 11 menunjukkan satu contoh output yang menggunakan “onclick=” untuk melaksanakan arahan
selepas butang diklik.
Rajah 11
Tuliskan penyataan onclick() yang betul untuk menghasilkan paparan seperti Rajah 11.
.........................................................................................................................................................
[2 markah]
20. Rajah 12 menunjukan sebuah aturcara HTML beserta Cascading Style Sheet (CSS).
Rajah 12
………………………………………………………………………………………….……
………………………………………………………………………………………….……
[1 markah]
(b) Nyatakan jenis cara penulisan CSS selain daripada Rajah 12.
i) ………………………………………..……………………………………………
ii) ……………………………………………………………………………………..
[2 markah]
Bahagian B
Jawab semua soalan.
Masa yang dicadangkan : 90 minit.
1. Rajah 1(a) menunjukkan kod aturcara PHP. Rajah 1(b) paparan output bagi laman web bagi
kod aturcara 1(a). Rajah 1(c) menunjukkan kod aturcara PHP untuk kemaskini maklumat
pelajar.
Rajah 1(a)
Rajah 1 (b)
Rajah 1(c)
(a) Berdasarkan Rajah 1(a) dan 1(b),
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
[2 markah]
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
[3 markah]
(iii) Ubahsuai segmen kod aturcara X agar paparan laman seperti di bawah.
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
[2 markah]
(b) Berdasarkan Rajah 1(a) dan Rajah 1(c), tuliskan segmen aturcara bagi Z.
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
[3 markah]
2. Rajah 2 menunjukkan segmen kod aturcara bagi mengira jumlah simpanan wang Farhan di dalam
bank.
public class FaedahSimpanan {
public static void main ( String[] args ) {
Rajah 2
Berdasarkan Rajah 2,
(a) Tuliskan pseudokod dengan lengkap.
[8 markah]
800112-01-7044
14/07/2021
23/06/2021 14/07/2021
Sinovac Sinovac
5019480 5019505
31/10/2021 1/11/2021
Rajah 3
Berdasarkan Rajah 3,
(a) Lakarkan Gambar Rajah Perhubungan Entiti (ERD).
[9 markah]
(b) Lakarkan antaramuka bagi Sistem penerimaan vaksinasi bagi merekodkan vaksinasi yang telah
diterima.
[6 markah]
[13 markah]
(b) Nyatakan 2 ciri-ciri bentuk penormalan peringkat tertinggi bagi jawapan di 4(a)
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
[2 markah]
1
1
9. 1 3
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
D 1
15. 1 3
2 Input A dan B : 1m 1
Output D : 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
jenis
PEMARKAHAN tarikhluput1
BUKAN ERD :0m 11
Kardinaliti : 1m
PESAKIT 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
PESAKIT 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
Kardinaliti : 1m
PESAKIT 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
PESAKIT 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
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
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