Professional Documents
Culture Documents
TERHAD 3770/1
Bahagian A
[50 markah]
Jawab semua soalan.
Jana Idea
Rajah 1
Rajah 1a
Berdasarkan Rajah 1 padankan pernyataan dalam Rajah 1(a) dengan
a) P : …………………………………………….
b) Q : …………………………………………….
[2markah]
Input / Output
Penghubung
Y
Jadual 1
Berdasarkan Rajah 1, lukiskan
(a) X :
(b) Y :
[2 markah]
Pembolehubah
(b) ………………………………
[2 markah]
4 Rajah 2(a) menunjukkan segmen kod atur cara Java bagi mengira luas segi tiga yang mempunyai
tapak dan tinggi adalah 6 dan 4 masing-masing manakala Rajah 2(b) menunjukkan output yang
diperolehi dari atur cara tersebut.
Output:
Luas segi tiga ialah: 10.5
Rajah 2(b)
Berdasarkan Rajah 2(a) dan 2(b):
(a) Nyatakan jenis ralat dalam atur cara tersebut.
…………………………………………………………………..
…………………………………………………………………..
…………………………………………………………………..
[3 markah]
5 Rajah 3 menunjukkan satu carta alir untuk mencetak “Saya hadir ke sekolah hari ini” sebanyak 5
kali.
Mula
Pembilang = 0 Pembilang=Pembilang+1
Pembilang<5 Output
N “Sayahadirkesekolahh
ariini”
M
Tamat
Rajah 3
Berdasarkan Rajah 3,
(a) tulis ungkapan bagi:
(i) M : …………………………….….…..
(ii) N : ……………………………………..
(iii) P : …………………………………….
6 ……………………………. ialah kecurian maklumat, biasanya dibuat melalui e-mel untuk menipu
pengguna bagi mendedahkan butiran pengguna kepada penjenayah siber.
[1 markah]
Jadual 3
Namakan jenis keselamatan data X.
…………………………………………………………………………..……….
[1 markah]
8 Dengan menggunakan rumus Caesar Cipher, tukarkan teks biasa berikut kepada teks sifer, apabila
nilai n=2.
i. DUNIA
…………………………………………………………………………
ii. PENGATURCARAAN
………………………………………………………………………..
[ 2 markah ]
9 Jadual 4 menerangkan tentang Jenayah Siber.
Jadual 4
(a) X: ……………………………………………
(b) Y: ……………………………………………
[2 markah]
11 Litar bersepadu ialah litar elektronik yang terdiri daripada gabungan komponen elektronik iaitu diod,
perintang, ………………………………. dan ……………………………. yang perlu untuk
melaksanakan pelbagai fungsi get logik.
[2 markah]
12 Lengkapkan pernyataan di bawah dengan jawapan yang sesuai.
[ 2 markah ]
Rajah 4
Berdasarkan Rajah 4 di atas
i. Namakan X
………………………………………………..
ii. Lengkapkan jadual berikut berdasarkan proses-proses yang berlaku dalam kitaran mesin.
[ 3 markah ]
TAK DAN P
Q R
Jadual 1
[3 markah]
15 Rajah 5 menunjukkan arahan SQL yang digunakan untuk membina pangkalan data.
CREATE TABLE pelajar (
nokpvarchar(12),
namapelajarvarchar(50)
)
Rajah 5
Berdasarkan Rajah 5, nyatakan :
(a) Tujuan arahan SQL yang digunakan?
………………………………………………………………………..
[1 markah]
(b) Medan yang terdapatdalampangkalan data ini.
………………………………………………………………………..
[2markah]
16 Rajah 6(a) menunjukkan arahan SQL untuk memanipulasi data dan Rajah 6(b) menunjukkan hasil
arahan tersebut:
Rajah 6(a)
…………………………………………………………………………………………………
…………………………………………………………………………………………………
[2 markah]
A P C
B
Rajah 6(b)
b) Diruangan manakah arahan Rajah 6(a) di atas perlu ditulis. Nyatakan A, B atau C
………………………………………………………
[1markah]
Rajah 7
[ 3 markah ]
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
D E F G H I L N O P Q R S W X Y Z A B
Rajah 8
……………………………………………………..
[1 markah]
b) Tuliskan hasil teks sifer (ciphertext) yang dihasilkan untuk teks biasa berikut:
RAHSIA : …………………………………………
KITA : …………………………………………
[2 markah]
Rajah 9
i. Namakan Q.
………………………………………..
iii. Komponen yang digunakan bagi menyimpan data dan arahan yang dicapai dari ingatan
utama sebelum dihantar ke ALU untuk diproses .
……………………………….
[ 3 markah ]
20 Rajah 10 menunjukkan salah satu jadual yang dipanggil Jadual Murid dalam suatu pangkalan data.
Berdasarkan Jadual Murid dan contoh yang diberi, tulis pernyataan SQL untuk:
(a) menyenaraikan semua murid dalam susunan menaik mengikut nama murid.
……………………………………………………………………………………………………
…………………………………………………………………………………………………….
.[2 markah]
(b) menggabungkan nama murid mengikut rumah sukan.
……………………………………………………………………………………………………
…………………………………………………………………………………………………….
[2 markah]
BahagianB
[50 markah]
Jawab semua soalan.
1 Rajah 11 merupakan sebuah aturcara bagi menentukan markah Ujian yang dimasukkan lulus atau
perlu mengulangi ujian atau tidak.
else
lulus=false;
if(!lulus)
System.out.printIn("Andaperlumengulangi
ujian");
else
System.out.println("Anda lulus");
}
}
Rajah 11
Berdasarkan Rajah 11
…………………………………….
………………………………………
…………………………………………………………………………………………..
……………………………………..
[4 markah]
b) Jika markah ujian Muthu 32, apakah ouput yang dihasilkan olehnya.
………………………………………………………………………………..
[1 markah]
[5 markah]
2 1. Jadual 7 menunjukkan sampel data bagi rekod pelanggan bagi Syarikat World Car Service dalam
bentuk tidak ternormal.
REKOD PELANGGAN
ID Nama Alamat TarikhHant TarikhAm ID JenisServis ID Harga
Pelanggan Pelanggan ar bil Servis Harga
FS001 Nora Danish Tmn 01/06/2018 03/06/2018 S001 ServisPenuh 1 SV01 450.00
Perling
FS102 Alif Aziz Tmn 01/06/2018 03/06/2018 S010 TukarBateri 1 BB02 150.00
Bukit
Kempas
FS324 Nabila Razali Bandar 23/08/2018 26/08/2018 T001 TukarAir- AC04 180.00
Baru Cond Belt 1
UDA
FS543 Farhana Taman 12/04/2018 16/04/2018 T001 TukarAir- AC04 180.00
Abdullah Bukit Cond Belt 1
Indah
FS002 AkmalRaziq Taman 20/05/2018 22/05/2018 T002 TukarClutch CP03 160.00
Orkid Plat 1
FS001 Nora Danish Taman 07/03/2018 09/03/2018 T001 TukarAir- AC04 180.00
Perling Cond Belt 1
Jadual 7
Berdasarkan Jadual 7,
(a) Nyatakan sebab mengapa jadual berkenaan tidak sesuai dilaksanakan dalam sistem
pangkalan data.
(i) ..................................................................................
(ii) …………………………………………………………
[2markah]
(b) Senaraikan medan-medan yang boleh dijadikan kunci primer.
(i) …………………………………..
(ii) …………………………………..
(iii) …………………………………..
[3markah]
(c) Hasilkan skema hubungan yang lengkap bagi setiap bentuk penormalan
berikut:
a. 1NF
[4markah]
b. 2NF
[6 markah]
3 Rajah 12 menunjukkan reka bentuk skrin satu aplikasi yang dibangunkan. Anda diminta menilai
produk interaktif tersebut berdasarkan 5 Prinsip Asas Reka Bentuk Interaktif. Jadual 8 adalah
borang soal selidik untuk menilai kebolehgunaan produk tersebut.
Rajah 12
Tandakan ()
Prinsip Asas Penilaian atau (X)
Ya Tidak
Kebolehan
Nama dan ikon yang digunakan pada butang amat
membuat
mudah untuk difahami.
pemerhatian
(b)
(a)
(d)
(c)
(f)
(e)
Jadual 8
(b) Cadangkan 2 penambahbaikan yang perlu dibuat bagi reka bentuk aplikasi tersebut.
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
[4 markah]
4 Rajah 13 menunjukkan struktur jadual guru yang telah berjaya dicipta menggunakan arahan SQL.
Rajah 13
a) Berdasarkan Rajah 13 tuliskan arahan SQL untuk membina jadual guru di Rajah X.
[4 markah]
b) Tuliskan arahan SQL untuk menambah medan nokpguru kedalam jadual guru.
[3 markah]
Tuliskan arahan menggunakan arahan SQL untuk memasukkan rekod berikutke dalam
jadual guru.
[6 markah]
.................................................................................................................................................
.................................................................................................................................................
.....................................................................................................................................
[2 markah]
KERTAS SOALAN TAMAT