Sains Komputer SPM 2018

Download as pdf or txt
Download as pdf or txt
You are on page 1of 24

SULIT

NO. KAD PENGENALAN

ANGKA GILIRAN

LEMBAGA PEPERIKSAAN
KEMENTERIAN PENDIDIKAN MALAYSIA

*takysla

SIJIL PELAJARAN MALAYSIA 2018


SAINS KOMPUTER 3770n
Kertas L
Nov.lDis.
4 ju* Dua jam tiga puluh minit

(o
it

JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAI{U

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

377011, o 201.8 Hak Cipta Kerajaan Mataysia SULIT


i
,.'1

:
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.

Alatan Pinjaman Peminjam

Id Alatan No*pinjaman Id*Staf


Nama Alatan Id_Staf Nama Staf
Jenama Id_Alatan No.Telefon
Tarikh plnjam Alamat emel
Tarikh pulang

A B C

Nyatakan ketetapan kunci bagi:

(i) Id*Alatan pada Jadual A.

Kun ci
primer / Kanai utama
U markahl

(ii) Id_Staf pada Jadual B:

Kanai as ing
{l markahl

2 Nyatakan bahasa yang digunakan untuk menyampaikan kandungan HTML dari aspek
reka letak, warna danfont.

Css ( Cascading style Sheet


fl markah)

[Lihat halaman sebelah


ffi 377An @ 2018 Hak cipta Kera.iaaa Malaysia SULIT
SULIT 4 377An

3 Rajah 1 menunjukkan Kitaran Hayat Pembangunan Sistem.

Analisis rnasalah

Uji dan ayah ralat

Rajah 1

Nyatakan:

(a) Fasa X.

Rekabentuk
IL markah]
(b) Dua format perwakilan dalam fasa X.

(i) Carta dir


(ii) Pseudo kod
12 marknhl

3774n @ 2018 Hak Cipra Kerqiaan Malaysia SULIT


L
ST]LIT

4 Rajah 2 menunjukkan kitaran Capai-Nyahkod-Laksana (FDE).

INGATAN UTAMA

Rajah 2

Berdasarkan Rajah 2,
(a) Kenal pasti komponen:

Unit Kaw alan


a:
R: D affair

s: unit Aritmetik Logi k


L3 markahl

{b) Nyatakan proses yang berlaku pada R.


i
Capa
LL markahl

ffi 377011 @ 2018 Hak cipta Kerajaan Malaysia


fLihat halaman sebelah
SULIT
5 Berikut adalah sintaks Bahasa Pertanyaan Berstruktur (SQt).

SELECT COI.INT (IDPelanggan), Negeri


mOM Pelanggan
GROUP BY Negeri;

Nyatakan dua fungsi sintaks itu.


IDP
(i) men gita bit
ang
an rekod
daggers
a Kan i tart Kum an
(ii) Meng sing put negeri
12 markah)

6 Berikut adalah segmen atur cara.

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]

tffi 377011 @ zots Hak cipts Kera;am Malaysia SULIT


L
SULIT 3770t1

7 Berikut adalah perbezaanblok atur cara X dan Y dalam Bahasa Penskripan Klien.

Perbezaan

x Boleh memulangkan nilai

Y Tidak memulangkan nilai

Nyatakan:

x: function / fung si
dur
Y: procedure I prose 12 markahl

Rajah 3 menunjukkan aliran penyimpanan data dari laman web tanpa


pangkalan data.

$-POST
--..........--.
I

$ POST
-

borang.php proses.php

DATA

Rajah 3

Nyatakan format fail data itu.

text
II markah)

lLihat halaman sebelah


377011 o 2018 Hak cipra Kerajaaa Mataysia SULIT
L
SULIT 8 3770fl
I Rajah 4 menunjukkan kod html bagi se,buah laman web.

<titls}" Lefi|* 6 srlr3 </tit1e>

<!* tsi adax,ah !.un pertana caya </p>

Rsjah 4

Salin semula kod html dan sisip imej lqojpg selepas teks "Ini adalah larnan web
pertama saya".

< html >

L head >

agfitle Saya 4 title


4 man
Web >
>

¢ ¢
he

< bo
dkp , adal ah la 4 p>
perta ma a
mi man
say

body
isms
s re
logo jpg >
-

-
.

4 html >

12 markahl

,ffi 377fil1 o 2018 usk Cipta Korajaan l!{alaysia S{}LIT


:

i
I

L
SULIT 9 3774n

10 Berikut adalah segmen pseudokod bagi satu atur cara.

INPIJ-I jumiahjam
Jika jumlahjarn > 5
bayaran = jurnlahjam x 2.00
TAMAT_NKA
Cetak bayaran

Lakarkan carta alir bagi pseudokod itu.

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

11 Berikut adalah contoh pengisytiharan tatasusunan SenaraiBunga dengan mengumpuk


nilai awal dalam atur cara.

string [ ] SenaraiBuogfl = { "Anggerik", "Cempak&","Kemboja","Lili",


'oOrkid" ,"Terata7"|;

Berdasarkan contoh itu, tuliskan pengisytiharan berserta umpukan nilai awai blok
-

memori tatasusunan SenaraiBerat berikut:

45.3 38.7 46.5 35.6 52.9

double [ I Sen arai Berat -

I 45.3 38.7
,
,
46 .

5
,
35 .

6
,
52.9 } ;

14 markahl

12 Rajah 5 menunjukkan gambar rajah bagi sebuah litar get logik.

Rajah 5

Nyatakan simbol get logik:


A TAU I OR
x:
TAK I NOT
Y:
Z: TAKATA U I NOR
13 mnrkah)

Iffi 377011 o z01E Hak cipta Kerajaan Malaysia SULIT


L
SULIT 11 377011

13 Berikut adalah kaedah penulisan Bahasa Pertanyaan Berstruktur (SQL) untuk membina
Jadual dalam pangkalan data.

CREATE TABLE INFO_KERETA


(ID INTEGER PRIMARY KEY,
BANDAR CIil,R (20)
kaedah NEGERT CHAR (2)
SQL
arahqan NO_PLAT CHAR (8) ) ;

I
Berdasarkan kaedah itu, bina Jadual dengan memasukkan data-data berikut.

TINS
-

- ID ?
ja dual dah
1

BANDAR JOHOR BAHRU


dibina dari
NEGERI 01
arahah SQL
NO PLAT JZU8989
diatas .

INSERT INTO INFO KERETA C ID


-

,
BANDAR , NEGERI ,
NO -
PLAT )
"
"

"!
" '
"

VALUES ( I
,
JOHOR ,
Ol 3248989 ) ;
14 markahl

lLihat halaman sebelah


ffi 377011@ 201EHak cipta Kera.iaanMaraysia STILIT
ST]LIT t2
14 Berikut adalah proses penyelesaian masalah dalam pengatucaraan.

Proses Penyelesaian Masalah

Kumpulkan dan analisis data

Jana idea

a
Tentukan tindakan

Penambahbaikan

Nyata
Tentukah masala h
P
Jana penyelesaian
a
Laksa na penyelesaian
R
Baat penilaian
S

14 markahl

@ 2018 Hak Cipta Kerajaan Malaysia

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

LLihat halarnan seb el ah


377011 @ 2018 Eak Cipta Kerajaan Malaysia SULIT
SULIT t4

16 REah 7 menunjukkan carta Model Pangkalan Data.

Model Pangkalan Data

. digunakan untuk entiti yang . jenis hubungan yang


mempunyai satu induk sahaja dibolehkan adalah satu ke
satu, satu ke banyak atau
. susunan data adalah seperti
banyak ke banyak
struktur pokok
. data disusun dalam jadual
yang terdiri daripada baris
dan lajur

Nyatakan:
Hierarki
Model X

Model Y Hubungan
12 markahl

37701L @ 201E Hak Cipta Kerqiaan Malaysia SULIT


L
sIlLrT 15 377An

L7 Rajah 8 menunjukkan Gambar Rajah Perhubungan Entiti (ERD) untuk sebuah


pangkalan data hubungan.

mempunyai

mempunyai

Rajah 8

Nyatakan tiga ciri hubungan antara entiti dari segi kekardinalan.


I :/
(i)
Iim
(ii)
Mim ?
(iii)
13 markah)

lLihat halaman sebelah


ffi 377An @2orErrak cipta KerqiaanMalaysia SULIT
t6
L8 Beriklt adalah kriteria bagi satu prinsip asas reka bentuk interaktif.

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\
'

'

(b) Kepentingan X. familiar


member i Kan ataman inte raksi sama
.bg sesuatu
linda Kan
peng yang
.

U markahl

19 Berikut adalah segmen atur cara yang meaghasilkan output 35.

intp=5
intq=l
p=p*q

Tuliskan notasi aturcarabagi menghasilkatoutpttt 12 apabilanilai umpukan dikekalkan.

ptg
-
-

p U markah)

377011 o z0r* Hak cipta Kerajaaa Malaysia

t.
H

t-
ST'LIT 17 377ofi
20 Jadual 1 menunjukkan sebahagian daripada borang penilaian ke atas satu ri

aplikasi interaktif. I

Prinsip Penilaian / Penyataan Ya Tidak

Saya tahu apa yang akan dipaparkan


apabila saya menekan butang tertentu
S

Saya dapat mencapai halaman yang tepat


mengikut kehendak saya

Saya tahu sama ada butang boleh diklik


atau tidak
T
Saya dapat tahu proses yang sedang
dilaksanakan oleh aplikasi melalui
papa.ran visual

Saya dapat menggunakan aplikasi tanpa


sebarang panduan penggunaan
U

Saya tahu fungsi butang dalam aplikasi

Jadual 1

Berdasarkan Jadual 1, kenal pasti prinsip:

S:
Ti
Ui
13 markahl

lLihat halaman sebelah


3774ft @ 2018 trak Cipta Kerajasn Malaysia SULIT
ST]LIT 18

Bahagian B
Jqwab semua soalan.
Masa y ang dicadangkan: 90 minit.

Rajah 9 menunjukkan Gambar Rajah Perhubungan Entiti (ERD) murid mengambil


peperiksaan di peringkat sekolah.

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 )

PEPE RIKSAAN ( IDtep ,


Nama Pep Ting Katan )
,

[L0 marl<ah]

37701I @ 20t8rrak Cipta KerajaauMalaysia SULIT

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'

Syarat Kelayakan Kemasukan

. Sekurang-kurangnya gred B untuk


mata pelajaran Matematik
. Sekurang-kurangnya gred C untuk
mata pelajaran Sains

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]

fLihat halarnan s eb elah


3774fi @ 20tB Hak Cipta Kerqiaan Mataysia SULIT .
SULIT 20

3 Rajah 10 rnenunjukkan litar skernatik bersepadu X dan Y.

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

(ii) suis C dibuka dan suis D ditutup.


mento R nyala

ll markahl

(iii) suis A, B, C dan D ditutup.


mento Q dan R nyala

U marl<ahl

:ffi 377$ll o 2018 fak Cipra Kerajaan Malaysia SULIT

!.-
{-
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

TUTUP BUKA TAKMENTALA

TUTUP TUTUP MENYALA


[5 markah]

C D R

IDR
1-
000 BUKA

BUKA
BUKA

TUTUP
TAKMENTALA

MENTALA

TUTUP BUKA MENTALA

TUTUP TUTUP MENYALA


[5 markah]

(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)

lLihat halaman sebelah


377An @ 2018 Hak cipta Kerajaan Matraysia SULIT
SLTLIT 22 3170t1
t
4 Rajah 11 menunjukkan Gambar Rajah Perhubungan Entiti (ERD) pangkalan data bagi
sistem pengurusan Klinik Desa dan Jadual 2 menunjukkan dua set skema hubungan
yang dihasilkan.

0 JantinaPesakit

RAWATAN

TarikhRawatan

NoTelPesakit

Rajah 1l

Skema Hubungan

RAWATAN (KPPesakit <Kb


<KP>, IDDoktor (KA),
- -

TarikhRawatan <KP>, Diagnosis)


?
P DOKTOR (IDDoktor <KP>, NamaDoktor)

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

ffi 377011 o 201f Hak Cipta Kerajaan Mataysia SULIT

L
C
SULIT 3770n

Berdasarkan Rajah 11 dan ladtal2:


(a) Pilih set skema hubungan yang mempunyai bentuk penormalan yang lebih tinggi
dengan membandingkan skema hubungan P dengan Q.
-

Saya pilihskemahubungan P .

Skemahubungan P

mempunyaibentukpenormalahya.mg/ebihTnggi
berbanding Q .

bentuk pen P lebih


malan tinggi dari Dada Q Karana
-

or

P Q
Aspen
Bit
aehga.fi 3 2

Kesel aras an
Pniikutrekabtk ERD seluruhnya QI ikat ERD
deng an ERD

men gurus Kan


Kepa da
Pasing Kan M:N MIN
Kardinal iti Qmengekalkah
Dany 4K
ke
2b fuk Kardinal it iaitu
-

Salah
-

akan wujud
.

bang a k
en yang ma

da I im doin IM maka Kump dah data berulmgserta


Kepa ,

xdekump data b'along .

,
data
beillankupertindihan data nak ini
data .
* .

explain

Pc apai INF Kerama sptdsblh


apai INF =

✓ 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

lLihat halaman sebelah


ffi 3770t1e 2018 Hak cipta Ker4iaanMaraysia SULIT

* su uhtuk explain bg so alan Yang ter lalu u mum yg BE


Kar

mewnjudk possibility jwpnygterlalubyktanpa


a da fo Kus apa nah
banding
C
SULIT 3770n

Berdasarkan Rajah 11 dan ladtal2:


(a) Pilih set skema hubungan yang mempunyai bentuk penormalan yang lebih tinggi
dengan membandingkan skema hubungan P dengan Q.

19 markahl

lLihat halaman sebelah


ffi 3770t1e 2018 Hak cipta Ker4iaanMaraysia SULIT

You might also like