Anda di halaman 1dari 5

SKEMA JAWAPAN

PEPERIKSAAN AKHIR TAHUN


SAINS KOMPUTER TINGKATAN 4

BAHAGIAN A

1. Teknik Pemikiran Komputasional


i. Teknik Leraian (1M)
ii. Pengecaman corak (1M)
iii. Peniskalaan (1M)
iv. Algoritma (1M)

2. Pseudokod (4M)
1. MULA
2. INPUT nombor 1 = 7, nombor 2 = 9
3. PROSES jumlah = nombor 1 + nombor 2
4. OUTPUT papar jumlah = 16
5. TAMAT

3. Perwakilan algoritma
i. Pseudokod (1M)
ii. Carta Alir (1M)

4. Struktur kawalan: Struktur Kawalan Pengulangan (1M)

5. Ralat
i. Ralat sintaks (1M)
ii. Ralat logik (1M)
iii. Ralat masa larian (1M)

6. Struktur Kawalan
i. Struktur kawalan urutan (1M)
ii. Struktur kawalan pilihan (1M)
iii. Struktur kawalan pengulangan (1M)

7. Aturcara dalam switch-case (3M)


switch (umur) {
case 1 : {
system.out.println(umur>60 + “WARGA EMAS”)
break; }
case 2 : {
system.out.println(umur>25 + “DEWASA”)
break; }
}

8. Amalan terbaik
i. Penggunaan inden yang konsisten (1M)
ii. Pengisytiharaan pemboleh ubah yang bermakna (1M)
iii. Penggunaan komen untuk membantu pengaturcaraan (1M)

9. a. Ralat logik (1M)


b. JumlahJualan = jualan1 + jualan2; (1M)
c. Jumlah jualan anda = 220.00 (1M)

10. a. Saiz tatasusunan = 5 (1M)


b. system.out.println(MpSains[5]); (1M)

© 2017 Hak Cipta Panitia ICT SMK Kinarut disediakan oleh : sharenmemalynmenson
c. Matematik Tambahan (1M)

11. a. integer (1M)


b. purata = 77.75 (1M)

12. a. char [ ] NamaSubjek = new Char [5]; (1M)


b. Ralat sintaks (1M)

13. Atribut Pensyarah (2M)


a. No_KadPengenalan
b. Nama
c. Jabatan
d. Jawatan

*Apa-apa jawapan yang boleh diterima

14. y = Maklumat (1M)

15. a. (1M)
IDPelanggan Nama Jantina No_telefon

b. (1M)
No_pendaftaran No_Chasis Warna Kuasa_Kuda

16. a. Kebergantungan Fungsi Sepenuh

Kod_Kereta

Pembeli
ID_Pembeli

b. Kebergantungan Fungsi Separa

ID_Pembeli

Pembeli
Nama_Kereta

c. Kebergantungan Fungsi Transitif

Pembeli No_Telefon

(4M)

17. a. i. No_Pekerja (1M)


ii. No_Gaji (1M)
b. No_Gaji (1M)

18. A. P (1M)
B. Q (1M)
C. R (1M)
D. S (1M)

© 2017 Hak Cipta Panitia ICT SMK Kinarut disediakan oleh : sharenmemalynmenson
19. Susunan betul = I – II – IV – V – VI – VIII – III – VII (1M)

20. a. Konsistensi (consistency) (1M)


b. Kebolehan membuat pemerhatian (perceivability) atau Boleh dipelajari (learnability) atau
Kebolehan untuk menjangka (predictability) atau Maklum balas (feedback)
*mana-mana 1 jawapan (1M)

BAHAGIAN B

21. a. Ralat logik (1M)


b. isipadu = pi * jejari * jejari * Tinggi (2M)
c. Jejari (1M) dan Tinggi (1M)
d. 1. MULA
2. INPUT – masukkan nilai Tinggi dan jejari
3. PROSES – kira isipadu silinder
4. OUTPUT – papar isipadu silinder
5. TAMAT
(5M)

22. a. Saiz tatasusunan = 5 (1M)


b. System.out.println(RumahSukan[0]) (1M)
System.out.println(RumahSukan[1]) (1M)
c. i. Tun Dr Mahadhir (1M)
ii. Tun Razak (1M)
d.
[0] [1] [2] [3] [4]
RumahSukan “Tunku Ab “Tun “Tun Dr “Tun
“Tun Razak”
Rahman” Hussein” Mahadhir” Abdullah”

(6M)

23. a. Senarai atrribut


i. MURID (ID_Murid, No_KP, Nama, Jantina) (2M)
ii. UJIAN (Kod_Ujian, Nama_Ujian) (2M)
iii. MATAPELAJARAN (Kod_MP, Nama_MP) (2M)
*atau mana-mana jawapan yang boleh diterima

© 2017 Hak Cipta Panitia ICT SMK Kinarut disediakan oleh : sharenmemalynmenson
b. ERD

c. Kekardinalan
i. M:N (Banyak ke Banyak) (1M)
ii. M:N (Banyak ke Banyak) (1M)
iii. M:N (Banyak ke Banyak) (1M)

24. a. Ciri-ciri 1NF


Memastikan lajur jadual adalah atomik, iaitu menghilangkan pertindihan lajur dari jadual yang
sama dan mempunyai kunci primer. (2M)
b. Kunci primer : IDPelanggan

IDPelanggan NamaPelanggan Agen Kawasan IDProduk NamaProduk Kuantiti


SKG001 Rahimi Salim Timur CA345 COFFEE 20
ARJUNA
SKG001 Rahimi Salim Timur JP678 JUS 40
PERAWAN
SKG002 Kamal Aida Barat JP678 JUS 45
PERAWAN
SKG002 Kamal Aida Barat CA345 COFFEE 45
ARJUNA
SKG003 Ali Ummi Utara PM885 PERFUME 50
MAGIC
SKG004 Amir Aida Barat LPS86 LOSYEN 27
PUTIH
SUSU
SKG004 Amir Aida Barat PM885 PERFUME 57
MAGIC
(4M)

c. Ciri-ciri 2NF
Untuk menghapuskan kebergantungan fungsi separa, di mana penentunya merupakan
sebahagian daripada kunci. (1M)
Kebergantungan fungsi separa berlaku apabila atribut biasa bergantung kepada salah satu
atribut kunci primer sahaja. (1M)

© 2017 Hak Cipta Panitia ICT SMK Kinarut disediakan oleh : sharenmemalynmenson
d.
PELANGGAN – Kunci primer : IDPelanggan
IDPelanggan NamaPelanggan
SKG001 Rahimi
SKG002 Kamal
SKG003 Ali
SKG004 Amir

PRODUK – Kunci primer : IDProduk


IDProduk NamaProduk
CA345 COFFEE ARJUNA
JP678 JUS PERAWAN
PM885 PERFUME MAGIC
PM885 PERFUME MAGIC

PEMBELIAN – Kunci primer : KodBeli


KodBeli IDPelanggan IDProduk Agen Kawasan Kuantiti
KB001 SKG001 CA345 Salim Timur 20
KB002 SKG001 JP678 Salim Timur 40
KB003 SKG002 JP678 Aida Barat 45
KB004 SKG002 CA345 Aida Barat 45
KB005 SKG003 PM885 Ummi Utara 50
KB006 SKG004 LPS86 Aida Barat 27
KB007 SKG004 PM885 Aida Barat 57
(6M)

e.Ciri-ciri 3NF
Untuk menghapuskan kebergantungan fungsi transitif. Kebergantungan fungsi transitif adalah
satu atribut bukan kunci yang boleh menentukan atribut yang lain yang juga bukan kunci. (1M)

© 2017 Hak Cipta Panitia ICT SMK Kinarut disediakan oleh : sharenmemalynmenson

Anda mungkin juga menyukai