BAHAGIAN A
[50 Markah]
Jawab semua soalan.
Masa yang dicadangkan untuk bahagian ini: 60 minit.
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
[2 markah]
a. Ciri penyelesaian masalah yang berkesan akan melibatkan kos, ____________, dan
masa.
[1 markah]
b. _____________ peraturan yang diperlukan oleh komputer untuk melaksanakan arahan
[1 markah]
[2 markah]
4 Pilih sama ada PEMBOLEHUBAH atau PEMALAR bagi pernyataan yang diberikan
a. 1.23
b. 1.23pam
[2 markah]
Rajah 1
Berdasarkan rajah 1 di atas;
i. Nyatakan jenis data yang digunakan
_______________________________________________________________
[1 markah]
ii. Nyatakan pemboleh ubah yang digunakan.
_______________________________________________________________
[1 markah]
iii. Nyatakan perbezaan antara pemboleh ubah setempat dan pemboleh ubah
sejagat.
_______________________________________________________________
[2 markah]
7 Carta alir di bawah menunjukkan algoritma yang mana akan menerima input satu
nombor. Kemudian aturcara akan memaparkan “lebih besar dari 10” jika nombor yang
dimasukan tersebut nilainya lebih besar dari 10. Sebaliknya jika nombor yang dimasukan
lebih kecil atau sama dengan 10, aturcara akan memaparkan “sama atau lebih kecil dari
10”.
Penyataan :
“lebih besar dari 10”
“sama atau lebih kecil dari 10”
Nombor
No
Angka
No>=10
Nombor>10
No<10
Nombor <10
Angka<10
Berdasarkan carta alir di atas, pilih penyataan yang sesuai untuk mewakili A,B,C dan D.
a) A : ________________
b) B : ________________
c) C : ________________
d) D : ________________
[4 markah]
a) X : __________________
Y : __________________
[2 markah]
[2 Markah]
b) Nyatakan dua kelebihan menggunakan struktur modul atau subatur cara
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
[2 Markah]
10 Apakah tujuan untuk mengelakkan kelewahan data?
________________________________________________________________________
[1 markah]
11 Rajah di bawah menunjukkan satu jenis kebergantungan yang terdapat dalam satu
pangkalan data
Rajah 5
Jawapan :
Istilah Maklumat
i P
ii Q
iii R
[4 markah]
b) dari atribut-atribut dalam rajah 5, nyatakan atribut yang sesuai untuk dijadikan kunci
primer.
___________________
Rajah 6
a) Ikon pada skrin menunjukkan aplikasi yang kekal pada tempat yang sama
untuk memudahkan pengguna. Prinsip ini dikenali sebagai
____________________________________________________.
[1 markah]
_____________________________________________________
[1 markah]
_____________________________________________________
[1 markah]
__________________________________________________________
[1 markah]
Jadual 1
__________________________________________________________
[1 markah]
X Y
Rajah 7
X : _________________
Y : _________________
Z : _________________
[3 markah]
a. __________________________________________________________________
b. __________________________________________________________________
[2 markah]
TAK-ATAU
EKLUSIF TAK-ATAU
Jadual 2
[2 Markah]
b) Teks sifer “vdbd dndq whuxv phqfxed wdqsd ehusxwxv kdudsdq” kepada teks biasa
______________________________________
[2 markah]
18 Diberi keratan JavaScript yang mempunyai nilai ketumpatan bagi enam jenis bahan.
Apakah nilai yang dicetak?
[1 Markah]
Jawapan :
__________________________________
19 Rajah 8 dibawah menunjukkan kod aturcara bagi pengesahsahihan pada data input
daripada pengguna.
Rajah 8
_______________________________________________________________________
_______________________________________________________________________
[2 Markah]
a) _________________________________________________________
_________________________________________________________
b) _________________________________________________________
_________________________________________________________
[2 Markah]
Bahagian B
[ 50 markah]
markah Gred
90-100 A+
85-89 A
80-84 A-
75-79 B+
70-74 B
60-69 C+
50-59 C
45-49 D
40-44 E
0-39 G
(GAGAL)
Contoh paparan sistem
[10 markah]
Jawapan:
2 Jadual di bawah merupakan jadual kebenaran bagi beberapa get logik gabungan.
Input Output
A B ̅ ̅ ̅ ̅ ̅̅̅̅̅̅̅̅ (̅ ̅̅̅̅̅̅̅
̅
0 0 1 1
0 1 1 0
1 0 0 1
1 1 0 0
[3 Markah]
[3 Markah]
[5 Markah]
PERJALANAN
NoPlat Kenderaan IdLesen NamaPemandu Destinasi JarakKM Tarikh
SD1657D KERETA A001 Ali Bin Abu Muar 150 15/7
VE3215 MPV A002 Bakar Bin Din Kulai 120 15/7
KBC2731 KERETA A003 Arif Bin Alias Pontian 97 16/7
SD1657D KERETA A002 Bakar Bin Din Mersing 89 16/7
VE3215 MPV A001 Ali Bin Abu Kulai 120 16/7
Jadual Perjalanan
ii. Mengubahsuai nilai JarakKM pada destinasi Muar daripada 150 kepada 356
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
[2 markah]
iii. Memaparkan senarai nama pemandu sahaja yang pernah memandu ke Kulai
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
[2 markah]
b) Jadual Perjalanan masih berada dalam keadaan tidak normal dan ianya mempunyai
ii. Tulis Skema Hubungan bagi jadual perjalanan ke dalam bentuk penormalan 1NF
[2 markah]
iii. Tukarkan Skema hubungan 1NF di (ii) kepada bentuk penormalan 2NF
[3 markah]
4 Rajah di bawah menunjukkan satu sistem pembelian atas talian yang sering digunakan
kini.
Sesebuah sistem atas talian kini menggabungkan Bahasa Penskripan Klien dan Bahasa
Pengskripan Pelayan.
ii. Nyatakan dua perbezaan diantara Bahasa pengskripan klien dan Bahasa
Pengskripan pelayan
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
[2 markah]
iv. Rajah di bawah menunjukkan salah satu contoh laman web yang dibangunkan
tanpa mengambil kira prinsip reka bentuk laman web