Sains Komputer SPM 2018
Sains Komputer SPM 2018
Sains Komputer SPM 2018
ANGKA GILIRAN
LEMBAGA PEPERIKSAAN
KEMENTERIAN PENDIDIKAN MALAYSIA
*takysla
(o
it
1. Tulis nombor kad pengenalan danangka giliran anda pada wang yang disediakan.
2. Kertas peperiksaan ini mengandungi duabahagian:Bah*$an A dan Bahagian B.
3. Jawab semua soalan.
4. Jawapan anda hendaklah ditulis pada ruang yang disediakan dalam
kertas peperiksaan ini. Sekiranya ruong di dalam kertas peperiksaan
tidak cukup, sila dapatkan helaian tambahan daripada pengawas peperiksaan.
Helaian tambahan tiika ada) ltendaklah diikat dan dihantar bersama-sama
kertas peperiksaan pada akhir peperiksann.
5. Pengiraan mesti ditwnjukkan dengan jelas.
6. Anda dibenarkan menggunakan kalkulaor saintifik.
(v)
o
i d di ah
c ik
g u far .
blogspot.my
Kertas peperiksaan ini mengandungi 24halaman bercetak dan 4 halaman tidak bercetak.
lLihat halaman sebelah
g770ll o 2018IIak cipta Kerqiaan Malaysia SULIT
STILIT 3770t1
Kod Pemeriksa:
Soalan Markah Penuh Markah Diperoleh
BAHAGIAN A
1 2
2 1
a
J 3
4 4
J 2
6 1
7 2
8 1
9 2
10 4
11 4
t2 --)
13 4
14 4
15 2
16 2
T7 --)
18 2
19 1
2A 3
BAHAGIAN B
I 10
2 10
3 15
4 15
Jumlah 100
:
3 3770t1
5.
!.
i Bahagian A
Jawab semua soalan.
Masayang dicadnngknn: 60 minit.
1 Beri kut adalah tiga jadual dalam pangkalan data hubungan rekod pinjaman alatan ICT.
A B C
Kun ci
primer / Kanai utama
U markahl
Kanai as ing
{l markahl
2 Nyatakan bahasa yang digunakan untuk menyampaikan kandungan HTML dari aspek
reka letak, warna danfont.
Analisis rnasalah
Rajah 1
Nyatakan:
(a) Fasa X.
Rekabentuk
IL markah]
(b) Dua format perwakilan dalam fasa X.
INGATAN UTAMA
Rajah 2
Berdasarkan Rajah 2,
(a) Kenal pasti komponen:
if(x<0){
greeting * "Negatif';
) else {
gfeeting = "Positif';
)
Nyatakan struktur kawalan yang digunakan dalam $egmen atur cara itu.
pili
han / pili han if else
-
IL markah]
7 Berikut adalah perbezaanblok atur cara X dan Y dalam Bahasa Penskripan Klien.
Perbezaan
Nyatakan:
x: function / fung si
dur
Y: procedure I prose 12 markahl
$-POST
--..........--.
I
$ POST
-
borang.php proses.php
DATA
Rajah 3
text
II markah)
Rsjah 4
Salin semula kod html dan sisip imej lqojpg selepas teks "Ini adalah larnan web
pertama saya".
L head >
¢ ¢
he
< bo
dkp , adal ah la 4 p>
perta ma a
mi man
say
body
isms
s re
logo jpg >
-
-
.
4 html >
12 markahl
i
I
L
SULIT 9 3774n
INPIJ-I jumiahjam
Jika jumlahjarn > 5
bayaran = jurnlahjam x 2.00
TAMAT_NKA
Cetak bayaran
Mano
ljumtah.am/
jumlathy.am#bayaran=juxmlghoioaQ
Tl da k
f
/bayaranJ
t
TAMATI
[4 marlmh]
fLihat halaman
, sebelah
37701t o 2018 Hak cipta Kerqiaan Malaysia SULIT
SULIT 10 377011
Berdasarkan contoh itu, tuliskan pengisytiharan berserta umpukan nilai awai blok
-
I 45.3 38.7
,
,
46 .
5
,
35 .
6
,
52.9 } ;
14 markahl
Rajah 5
13 Berikut adalah kaedah penulisan Bahasa Pertanyaan Berstruktur (SQL) untuk membina
Jadual dalam pangkalan data.
I
Berdasarkan kaedah itu, bina Jadual dengan memasukkan data-data berikut.
TINS
-
- ID ?
ja dual dah
1
,
BANDAR , NEGERI ,
NO -
PLAT )
"
"
"!
" '
"
VALUES ( I
,
JOHOR ,
Ol 3248989 ) ;
14 markahl
Jana idea
a
Tentukan tindakan
Penambahbaikan
Nyata
Tentukah masala h
P
Jana penyelesaian
a
Laksa na penyelesaian
R
Baat penilaian
S
14 markahl
E-
SULIT 13 3774N
15 Rajah 6 menunjukkan cafra alir bagi menentukan nombor terbesar, nombor terkecil
dan purata dua nombor yang tidak iengkap.
Lengkapkan carta alir itu.
O -
Nokecil -_ Noh
NoBesar=No1i
00 ?
output Nobesar ,
Nokecil Parata
,
12 markahl
Nyatakan:
Hierarki
Model X
Model Y Hubungan
12 markahl
mempunyai
mempunyai
Rajah 8
x
Butang navigasi sentiasa berada pada kedudukan yang
sama dalam setiap halaman
a Butang navigasi dilabelkan mengikut bahasayang dipilih
a Logo diletakkan di posisi yang sama pada setiap halaman
Nyatakan:
Kon si sten si
(a) X:
U marl<ah\
'
'
U markahl
intp=5
intq=l
p=p*q
ptg
-
-
p U markah)
t.
H
t-
ST'LIT 17 377ofi
20 Jadual 1 menunjukkan sebahagian daripada borang penilaian ke atas satu ri
aplikasi interaktif. I
Jadual 1
S:
Ti
Ui
13 markahl
Bahagian B
Jqwab semua soalan.
Masa y ang dicadangkan: 90 minit.
Rajah 9
←
Berdasarkan Rajah 9, tuliskan skema hubuagan bagi ERD itu.
MUND ( lDMurid ,
Nama , Jan tina )
DAFT AR
, Clinard
Ref
D.
! g red,
,
mark ah )
[L0 marl<ah]
I-
il'l
tL- I
I
SULIT 19 3770tL
I
2 Berikut adalah syarat kelayakan kemasukan murid ke kelas Aliran Sains selepas
Pentaksiran Tingkatan 3. i
t'
Lukiskan carta alir untuk atur cara yang menerima syarat kelayakan itu.
mute
t.rs#s:itnhsO
t
' '
Math A It
(great
-
nath=
-
-
TidakLay → TAMATI
ll0 markah]
ON-OFF
① ?
stinky
O O
x
. ? ?
-
dibuka ?
litarselari siri Kena law
,
dihidupk?
①
-
-
dimatikan ?
Y
O ?
IIIa ↳ Label
'
! buka =
dah
→ → =
tutup
arustakmengalir
-
-aras
mengal "
Rajah 10 Q
R tidakditerangk
Berdasarkan Rajah 10,
(a) Nyatakan keadaan mentol jika:
(i) suis A ditutup dan suis B dibuka.
mento I Q Tak nyala
lL markahl
ll markahl
U marl<ahl
!.-
{-
SULIT 2t 3770n
(b) Bina Jadual Kebenaran yang mewakili litar skematik bersepadu:
(i) x
A B Q
ABQ
µ
BUKA BUKA TAKMENTALA
¥-0
Too
BUKA TUTUP TAK MENTHA
C D R
IDR
1-
000 BUKA
BUKA
BUKA
TUTUP
TAKMENTALA
MENTALA
(c) Sekiranya litar skematik bersepadu X dan Y diganti dengan get logik, namakan
get pada litar:
(i) x
DAN LAND
IL markah]
Y
ATAU 1012
ll markah)
0 JantinaPesakit
RAWATAN
TarikhRawatan
NoTelPesakit
Rajah 1l
Skema Hubungan
Omnium
O <KP>, NamaPesakit,
PESAKIT (KPPesakit
JantinaPesakit, AlamatPesakit, NoTelPesakit)
o
RAWATAN (KPPesakit !
<KF> <KA> IDDokror,
NamaDoktor, TarikhRawatan <KP), Diagnosis)
a ?
-
g
PESAKIT (KPPesakit <KP>, NamaPesakit,
JantinaPesakit, AlarnatPesakit, NoTelPesakit)
Jadual2
L
C
SULIT 3770n
Saya pilihskemahubungan P .
Skemahubungan P
mempunyaibentukpenormalahya.mg/ebihTnggi
berbanding Q .
or
P Q
Aspen
Bit
aehga.fi 3 2
Kesel aras an
Pniikutrekabtk ERD seluruhnya QI ikat ERD
deng an ERD
Salah
-
akan wujud
.
bang a k
en yang ma
,
data
beillankupertindihan data nak ini
data .
* .
explain
✓ KP telahdiwujudkan
"
KBF self en uh KBF sepenuh
Paignkgbiersgeaphetnhugpcgpai
Qxcapai
Kerama ad a
jaditakatomik.xfpefahfajiff.pe/xdeptindihan
byte
?}!
's
carpal
Koe
by
bgsemuaent.fi#padaenliliRAWATANtX
19 markahl
19 markahl