The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

SAINS KOMPUTER PERCUBAAN SPM 2019 - Perlis SOALAN

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by g-97057099, 2020-04-25 07:55:22

SAINS KOMPUTER PERCUBAAN SPM 2019 - Perlis SOALAN

SAINS KOMPUTER PERCUBAAN SPM 2019 - Perlis SOALAN

SULIT 1 3770/1

SULIT JABATAN PENDIDIKAN PERLIS

NO. KAD PENGENALAN
ANGKA GILIRAN

PEPERIKSAAN PERCUBAAN 3770/1

SIJIL PELAJARAN MALAYSIA 2019 Dua jam tiga puluh minit

SAINS KOMPUTER
Kertas 1
Ogos

2 21 jam

JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

1. Tulis nombor kad pengenalan dan angka giliran anda pada petak yang disediakan.
2. Kertas peperiksaan ini mengandungi dua bahagian: Bahagian A dan Bahagian B.
3. Jawab semua soalan.
4. Jawapan anda hendaklah ditulis dalam kertas peperiksaan ini. Sekiranya ruang

jawapan dalam kertas peperiksaan tidak mencukupi, sila dapatkan helaian tambahan
daripada pengawas peperiksaan. Helaian tambahan (jika ada) hendaklah diikat dan
dihantar bersama-sama kertas peperiksaan pada akhir peperiksaan.
5. Pengiraan mesti ditunjukkan dengan jelas.
6. Anda dibenarkan menggunakan kalkulator saintifik.

Kertas peperiksaan ini mengandungi 20 halaman bercetak
[Lihat halaman sebelah

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [Lihat halaman sebelah
SULIT

SULIT 2 3770/1

Kod Pemeriksa: Markah Penuh Markah Diperoleh
Soalan
3 [Lihat halaman
BAHAGIAN A 2 SULIT
1 2
2 3
3 2
4 3
5 3
6 2
7 3
8 2
9 2
10 3
11 4
12 1
13 3
14 2
15 4
16 1
17 3
18 2
19
20 10
15
BAHAGIAN B 10
1 15
2 100
3
4

Jumlah

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis
sebelah

SULIT 3 3770/1

Bahagian A
Jawab semua soalan.
Masa yang dicadangkan : 60 minit.

1. Rajah 1 menunjukkan carta alir yang tidak lengkap bagi menentukan nombor positif, nombor
negatif dan nombor sifar.
Lengkapkan carta alir itu.

MULA

(a)

Benar nom > 0 Palsu
Nilai = Positif
(b) (b) Benar
Palsu Nilai = Negatif

Nilai = Sifar

(c)

TAMAT

Rajah 1
(a) …………………………………………………………………………………….………
(b) ………………………………………………………………………………………….…
(c) …………………………………………………………………………………….……….

[3 markah]

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [Lihat halaman
sebelah SULIT

SULIT 4 3770/1

2. Berikut adalah segmen aturcara.

public class UjiGred {
public static void main(String args[]) {
char gred = 'C';

switch(gred) {
case 'A' :
System.out.println("Anda Cemerlang!");
break;
case 'B' :
System.out.println("Sangat Baik!");
break;
case 'C' :
System.out.println("Baik");
break;
case 'D' :
System.out.println("Anda Lulus");
case 'F' :
System.out.println("Cuba Lagi");
break;
default :
System.out.println("Gred Tidak Sah");

}
System.out.println("Gred anda ialah " + gred);
}
}

Tuliskan paparan output apabila aturcara tersebut dilaksanakan.

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [2 markah]
sebelah
[Lihat halaman
SULIT

SULIT 5 3770/1

3. Rajah 2 menunjukkan jenis ralat dalam aturcara.

Ralat Atur Cara

X Ralat Logik Y

Membahagi Memasukkan Pernyataan
suatu nombor formula yang arahan salah

dengan 0 salah ejaan.

Rajah 2

Nyatakan:

(a) X : ………………………………………………………….……………………………..

(b) Y : ………………………………………………………………………….……….…….
[2 markah]

4. Berikut adalah segmen aturcara.

(a) Tulis pengisytiharan tatasusunan tersebut.

…………………………………….……………………………………………………….
[1 markah]

(b) Nyatakan jenis data dan saiz tatasusunan yang digunakan.

……………………………………………………………………………..………………
[2 markah]

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [Lihat halaman
sebelah SULIT

SULIT 6 3770/1

5. Rajah 3 menunjukkan segmen atur cara menggunakan subatur cara. X

public class LilitanBulatan{
public static void main(String[ ] args) {

System.out.println(“Luas bulatan : “ +lilitanBulatan(10));
}

public static int lilitanBulatan(int jejari) { Y
final double PI = 3.142;
double lilitan = PI * jejari * jejari;
return lilitan;

}
}

Rajah 3
Tuliskan X atau Y bagi:
(a) Fungsi : ………………………………………………….……………………………..

(b) Prosedur : ………………………………………………………………….…...………...
[2 markah]

6. Rajah 4 menunjukkan Kitar Hayat Pembangunan Sistem.

Analisis R S
Masalah

KITAR HAYAT T Uji dan
PEMBANGUNAN Nyahralat

SISTEM

Rajah 4

Nyatakan:
R : ……………………………………………………………………………………...…………

S : ……………………………………………………………………………………………..….

T : ...…………………………………………………………………………………………..….
[3 markah]

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [Lihat halaman
sebelah SULIT

SULIT 7 3770/1

7. Takrifkan istilah-istilah berikut:

(a) Entiti
……………………………………………………………………………………………
……………………………………………………………………………………………

[1 markah]

(b) Atribut
……………………………………………………………………………………………
……………………………………………………………………………………………

[1 markah]

(c) Ketekalan Data
……………………………………………………………………………………………
……………………………………………………………………………………………

[1 markah]

8. Rajah 5 menunjukkan Gambar Rajah Perhubungan Entiti (ERD).

(i)
(ii)

Rajah 5

Kenalpasti kekardinalan bagi set hubungan berikut.
(i) PELAJAR dengan PERSATUAN : ………………………………..…………………...
(ii) GURU dengan PERSATUAN : ………………………………..…………………...

[2 markah]

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [Lihat halaman
sebelah SULIT

SULIT 8 3770/1

9. Rajah 6 menunjukkan Gambar Rajah Perhubungan Entiti (ERD) bagi entiti BUKU.

Rajah 6
Tukarkan ERD kepada skema hubungan.

[3 markah]

10. Jadual 1 di bawah adalah tentang prinsip rekabentuk interaksi sebuah aplikasi.

Ciri-ciri aplikasi Prinsip

Butang -butang navigasi diletakkan dalam satu kumpulan pada M
paparan aplikasi. Boleh Dipelajari

Semua fungsi butang dan menu dalam aplikasi difahami. (Learnability)

Nama dan ikon yang digunakan pada butang amat mudah untuk N
difahami.

Jadual 1
Nyatakan:

M : ………………………………………………………………………………………………

N : ……………………………………………………………………………………………….
[2 markah]

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [Lihat halaman
sebelah SULIT

SULIT 9 3770/1

11. Nyatakan sebab-sebab kenapa interaksi antara manusia dan komputer diperlukan dalam sesuatu
aplikasi yang dibangunkan?

(i) …………………………………………………………………………………………...

(ii) …………………………………………………………………………………………...
[2 markah]

12. Apakah kaedah-kaedah yang boleh dibuat untuk menilai sesuatu produk yang dibangunkan?

(i) ….………………………………………………………………………………………

(ii) ……………………………………………………….…………………………….…..

(iii) ………………………………………………………………………………………….
[3 markah]

13. Rajah 7 menunjukkan proses-proses yang berlaku dalam kitaran mesin.

UNIT KAWALAN

INGATAN DAFTAR X
UTAMA
(RAM)

Unit Pemprosesan Pusat (CPU)

Rajah 7
(a) Nyatakan X : .…………………………………………………..….………………………

[1 markah]
(b) Jelaskan proses kitaran mesin.

………………………………………………….…………………………………………
……………………………………………………….……………………………………
……………………………………………………………………………………………

[3 markah]

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [Lihat halaman
sebelah SULIT

SULIT 10 3770/1

14. Rajah 8 menunjukkan satu gabungan beberapa litar get-get logik DAN, ATAU dan TAK.

Rajah 8
Apakah get logik yang setara dengan litar tersebut.
………………………………………………………………………………………...…………

[1 markah]

15. Berikut adalah pernyataan berkaitan get logik asas.

(a) Dalam get …………………………….., lampu akan menyala jika input adalah ‘0’ dan
lampu tidak menyala jika nilai input adalah ‘1’.
[1 markah]

(b) Bagi get ………………………………, jika salah satu nilai input ialah ‘1’, lampu akan
menyala.
[1 markah]

(c) Bagi get ………………………………, semua nilai input mesti ‘1’ supaya lampu
menyala. Jika salah satu nilai input ialah ‘0’, lampu tidak menyala.
[1 markah]

16. Nyatakan pernyataan SQL yang digunakan untuk memanipulasi data dalam jadual.
(i) ……………………………………………………………………………………………
(ii) ….…………………………………………………………………………………………
[2 markah]

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [Lihat halaman
sebelah SULIT

SULIT 11 3770/1

17. Berdasarkan Jadual 2 berikut, tulis pernyataan SQL untuk memaparkan pembeli yang membeli
barang melebihi 2 kali.

IDPembeli NoBarang NamaBarang Kuantiti Harga Seunit
RA007 EH789 Mesin basuh 1 RM 780
RA109 AG109 Kipas angin 2 RM 210
RA007 EH458 Peti sejuk 1 RM 1890
RA076 JK132 Vacum 1 RM 450
RA023 SW013 Periuk nasi 1 RM 230
RA007 SW013 Periuk nasi 1 RM 230
RA007 DH987 Televisyen 1 RM 1680

Jadual 2
………………………………………….…….…………………………………...………………
…………………………………………………….………………………………………………
……………………………………………….…...………………………….……………………
………………………………….…………………………………………………………………

[4 markah]

18. Berikut adalah segmen aturcara.

<?php
$kecergasan = ‘badminton’;
Echo ‘Saya meminati sukan $kecergasan’

?>

Nyatakan output yang terhasil

………………………………………………………………………………………………..…

[1 markah]

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [Lihat halaman
sebelah SULIT

SULIT 12 3770/1

19. Rajah 9 di bawah memaparkan sebahagian segmen aturcara untuk menjumlahkan
beberapa nombor.

<html>

<body>

<script>

var no = [5, -1, 4, 12, 8];

var jumlah = 0; Rajah 4

jumlah = no[0] + no[1] + no[2] + no[3] + no[4];

document.write (jumlah);
</script>
</body>
</html>

Rajah 9

(a) Nyatakan 2 pemboleh ubah yang digunakan.

………………………………………………………..………………………………….…
[2 markah]

(b) Nyatakan output yang terhasil.

………………………………………………………..………………………………….…
[1 markah]

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [Lihat halaman
sebelah SULIT

SULIT 13 3770/1

20. Rajah 10 menunjukkan sebahagian dari segmen aturcara.

<html>
<head>
<title> Aturcara Mengira Luas Segiempat</title>
</head>
<body>
<script>
var panjang, lebar, luas;
panjang = 5;
lebar = 3;
luas = panjang * lebar;
document.write (“Luas segiempat ialah “ + luas);
</script>
</body>

</html>

Rajah 10

Kenalpasti;

(a) Kod aturcara pengisytiharan pemboleh ubah.

………………………………………………………...……………………………………
[1 markah]

(b) Kod aturcara memaparkan output.

……………………………………………………………...………………………………
[1 markah]

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [Lihat halaman
sebelah SULIT

SULIT 14 3770/1

Bahagian B
Jawab semua soalan.
Masa yang dicadangkan : 90 minit.

1. Ungkapan di bawah merupakan pernyataan Boolean untuk get logik tertentu.

Q = ( A.B ) + ( A . B )

(a) Lakarkan rajah litar get logik bagi ungkapan Boolean di atas.

[5 markah]

(i) Nyatakan jumlah kebarangkalian gabungan input bagi litar logik di atas.
……………………………………………………………………………………..
[1 markah]

(ii) Bina jadual kebenaran bagi mewakili litar get logik tersebut.

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [4 markah
sebelah
[Lihat halaman
SULIT

SULIT 15 3770/1

2. Rajah 11(a) di bawah menunjukkan salah satu invois bagi pembelian barang Koperasi SMK
Seri Serdang. Rajah 11(b) pula menunjukkan maklumat pembelian barang-barang koperasi
sekolah tersebut bagi bulan Mac 2019.

SINARAN MURNI
NO.90 JALAN DAMAI 3, 01000 KANGAR,

PERLIS

Koperasi Sekolah No.Invois: 21355
Smk Seri Serdang, Tarikh: 2 Mac 2019
Kangar, Perlis

Kod Item Item Kuantiti Harga Jumlah
001 Buku latihan 100 0.90 90.00
002 Buku petak 100 0.90 90.00
003 Pensel 200 1.00 200.00
004 Pemadam 50 0.50 25.00

Jumlah Keseluruhan 405.00

MazlinPenerima

___________________

Rajah 11(a)

NoInvois Tarikh IDPembekal NamaPembekal KodItem Item Kuantiti Harga
Sinaran Murni 001 Buku latihan 100 0.90
21355 2/3/2019 PB01 Sinaran Murni 002 Buku petak 100 0.90
Sinaran Murni 003 Pensel 200 1.00
51789 6/3/2019 PB02 Sinaran Murni 004 Pemadam 50 0.50
34567 14/3/2019 PB03 Maju Jaya 005 Kertas A4 50 9.00
51800 20/3/2019 PB02 Tiga Bersaudara 006 Pembaris 50 0.50
PB01 Maju Jaya 005 Kertas A4 20 9.00
21400 30/3/2019 Sinaran Murni 001 Buku latihan 100 0.90
Sinaran Murni 002 Buku petak 100 0.90

Rajah 11(b)

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [Lihat halaman
sebelah SULIT

SULIT 16 3770/1

(a) Tuliskan skema hubungan dalam bentuk normal berikut.
(i) 1NF
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
[ 1 markah]
(ii) 2NF
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
……………………………………………………………………………………….
[ 3 markah]
(iii) 3NF
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
……………………………………………………………………………………….
[4 markah]

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [Lihat halaman
sebelah SULIT

SULIT 17 3770/1

(b) Lakarkan gambarajah perhubungan (ERD) bagi mana-mana 2 entiti.

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [7 markah]
sebelah
[Lihat halaman
SULIT

SULIT 18 3770/1

3. Rajah 12 menunjukkan alatan yang terdapat di bilik sukan. Lokasi
Bilik Sukan
No Alatan Nama Alatan Harga Seunit Kuantiti Bilik Sukan
0123 Bola Jaring 30.00 10 Bilik Sukan
0124 Raket badminton 15.00 40 Bilik Sukan
0120 Bola Hoki 20.00 6 Bilik Sukan
0129 Kayu Hoki 30.00 30 Bilik Sukan
0130 Bola Sepak 35.00 5
0140 Meja Ping Pong 300.00 1
Rajah 12

(a) Berdasarkan rajah, tuliskan arahan SQL untuk mencipta jadual.

……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
…………………………………………………………………………….………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………….……………………
……………………………………………………………………………………………
……………………………………………………………………….……………………

[7 markah]

(b) Tuliskan arahan SQL yang menyenaraikan maklumat semua alatan dalam susunan
menurun mengikut nama alatan.

……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………

[3 markah]

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [Lihat halaman
sebelah SULIT

SULIT 19 3770/1

4. Anda dikehendaki membangunkan satu laman web produk kesihatan dan kecantikan secara dalam
talian. Sebagai seorang pembangun laman web tersebut:

(a) Nyatakan 3 faktor teknikal yang perlu diambil kira dalam persekitaran laman web.
……………………………………………………………………………………………
……………………………………………………………………………………………
………………………...…………………………………………………………..………
[3 markah]

(b) Terangkan proses mereka bentuk kerangka penstrukturan kandungan dan halaman bagi
aplikasi yang akan anda bangunkan.

…………………………………….……………………………….....……………………
…………………………………………………………………………………..…………
……………………………………………………………………………..………………
………………….…………………………………………………………………………..
.……………………..………………………………………………………………………
………...................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
..............................................................................................................................................
…………………………………….…………………………………………..……………
………………………………………….…………………………………..………………
………………………...………………………..…………………………..………………
…………………………………...........................................................................................
………………………...………………………..……………..……………………………
…………………………………...........................................................................................

[8 markah]

3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis [Lihat halaman
sebelah SULIT

SULIT 20 3770/1

(c) Lakarkan reka bentuk antara muka utama menggunakan teknik rangka wayar (wireframe).

[4 markah]
[4 markah]

KERTAS PEPERIKSAAN TAMAT [Lihat halaman
SULIT
3770/1 © 2019 Hak Cipta Jabatan Pendidikan Perlis
sebelah


Click to View FlipBook Version