BAHAGIAN A
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)
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)
8. Amalan terbaik
i. Penggunaan inden yang konsisten (1M)
ii. Pengisytiharaan pemboleh ubah yang bermakna (1M)
iii. Penggunaan komen untuk membantu pengaturcaraan (1M)
© 2017 Hak Cipta Panitia ICT SMK Kinarut disediakan oleh : sharenmemalynmenson
c. Matematik Tambahan (1M)
15. a. (1M)
IDPelanggan Nama Jantina No_telefon
b. (1M)
No_pendaftaran No_Chasis Warna Kuasa_Kuda
Kod_Kereta
Pembeli
ID_Pembeli
ID_Pembeli
Pembeli
Nama_Kereta
Pembeli No_Telefon
(4M)
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)
BAHAGIAN B
(6M)
© 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)
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
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