panitia sains komputer selangor peperiksaan ......sains komputer tingkatan 5 kertas 1 september 2...

21
TERHAD 3770/1 3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD 2 1 _ NO KAD PENGENALAN : ___________________________________________________________ TINGKATAN : __________________________________________________________ PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN PERCUBAAN SPM 2018 3770/1 SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU 1. Tulis nombor kad pengenalan dan tingkatan anda pada ruangan yang disediakan. 2. Kertas peperiksaan ini mengandungi dua bahagian: Bahagian A dan Bahagian B. 3. Jawab semua soalan daripada Bahagian A dan Bahagian B. 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 21 halaman bercetak dan 0 halaman tidak bercetak.

Upload: others

Post on 08-Sep-2021

46 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD

3770/1

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

21_

NO KAD PENGENALAN : ___________________________________________________________

TINGKATAN : __________________________________________________________

PANITIA SAINS KOMPUTER SELANGOR

PEPERIKSAAN PERCUBAAN SPM 2018 3770/1 SAINS KOMPUTER TINGKATAN 5 Kertas 1 September

2 jam Dua jam tiga puluh minit

JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

1. Tulis nombor kad pengenalan dan tingkatan anda pada ruangan yang disediakan.

2. Kertas peperiksaan ini mengandungi dua bahagian: Bahagian A dan Bahagian B.

3. Jawab semua soalan daripada Bahagian A dan Bahagian B.

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 21 halaman bercetak dan 0 halaman tidak bercetak.

Page 2: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 2

3770/1

[Lihat halaman sebelah

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

Kod Pemeriksa :

Bahagian No. Soalan Markah Penuh Markah Diperoleh

1 1

2 1

3 2

4 2

5 2

6 2

7 2

8 2

9 2

A 10 2

11 3

12 3

13 3

14 3

15 3

16 3

17 3

18 3

19 4

20 4

1 10

B 2 10

3 15

4 15

Jumlah 100

Page 3: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 3

3770/1

[Lihat halaman sebelah

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

Bahagian A

[50 Markah]

Jawab semua soalan.

Masa yang dicadangkan untuk bahagian ini: 60 minit.

1. Pernyataan 1 ialah langkah-langkah untuk melukis sebuah kereta berdasarkan satu teknik

pemikiran komputasional.

1. Empat buah roda yang berputar.

2. Stereng untuk menentukan hala tuju.

3. Empat buah pintu.

4. Dua cermin sisi.

Pernyataan 1

Berdasarkan Pernyataan 1, namakan teknik komputasional yang digunakan.

..........................................................................................................................................

[1 markah]

2. Pernyataan 2 menunjukkan pseudokod yang menerima nilai panjang dan lebar untuk

menentukan luas segiempat

Pernyataan 2

Berdasarkan pseudokod di atas, tentukan output bagi menentukan luas segiempat.

...........................................................................................................................................

[1 markah]

1. Mula

2. Input Panjang = 4

3. Input lebar = 6

4. Jumlah = Panjang x lebar

5. Papar jumlah

6. Tamat

Page 4: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 4

3770/1

[Lihat halaman sebelah

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

3. Rajah 1 menunjukkan slip gaji seorang pekerja Syarikat XYZ bagi bulan Ogos.

Rajah 1

Berdasarkan Rajah 1, nyatakan jenis data yang diwakili data X dan data Y pada slip gaji

pekerja tersebut.

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

[1 markah]

(b) Y : ………………………………………………

[1 markah]

4. Seorang pengaturcara perlu menghasilkan atur cara yang mudah dibaca dengan

menggunakan gaya yang baik. Rajah 2 menunjukkan sebahagian kod aturcara yang

dibina.

Rajah 2

Apakah dua amalan terbaik yang baik dalam aturcara di atas.

(a) ………………………………………………………………….

[1 markah]

(b) ………………………………………………………………….

[1 markah]

public static void main (String [] args)

{

//pengistiharaan pembolehubah

int a = 10;

int b = 15;

int z = a *b;

{

//output

System.out.println(“Luas segiempat ialah = “ + z);

}

}

Page 5: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 5

3770/1

[Lihat halaman sebelah

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

5. Rajah 3 menunjukkan panggilan fungsi bagi sebuah aturcara.

static int luasPersegi (int sisi) {

int luas = sisi * sisi;

return luas;

}

System.out.println("Luas Persegi dengan panjang sisi 5 adalah " + luasPersegi(5));

Rajah 3

Berdasarkan Rajah 3,

(a) Nyatakan nama fungsi di atas

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

[1 markah]

(b) Tuliskan jenis data pulangan dalam atur cara di atas.

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

[1 markah]

6. Pernyataan 3 ialah objektif bagi salah satu fasa dalam fasa pembangunan aplikasi.

Penyataan 3

(a) Namakan fasa tersebut.

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

[1 markah]

(b) Fasa dalam Penyataan 3 melibatkan tiga jenis semakan. Nyatakan satu jenis semakan

tersebut

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

[1 markah]

Memastikan semua pengekodan berfungsi seperi yang dikehendaki.

Memastikan semua modul boleh berfungsi bila digabungkan.

Memastikan maklum balas dari pengguna sistem untuk tujuan

pembetulan dan penambahbaikan.

Page 6: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 6

3770/1

[Lihat halaman sebelah

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

7. Rajah 4 menunjukkan pangkalan data Sistem Pendaftaran Murid Tingkatan 4

ID Murid ID Kelas

2396 01

3975 01

3981 02

Rajah 4

Berdasarkan rajah 4 nyatakan:

(a) Set hubungan : ………………………………………….

[1 markah]

(b) Kekardinalan : ………………………………………….

[1 markah]

8. Penyataan 4 menunjukkan skema hubungan buku resit Syarikat Gemilang.

RESIT(NO RESIT<KP>,NAMA PENERIMA,BAYARAN,TARIKH)

Penyataan 4

Berdasarkan Penyataan 4, lengkapkan jadual penormalan di bawah.

a) ………………….

NAMA PENERIMA

(b)………………

TARIKH

2345 AMIN BIN AMAN RM 100.00 2 MAC 2018

2356 SARANJIT A/L

KUMAR RM 150.00 4 APRIL 2018

2357 LEE CHONG WAN RM 150.00 3 MEI 2018

[2 markah]

Page 7: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 7

3770/1

[Lihat halaman sebelah

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

Rajah 6

9. Rajah 5 menunjukkan jadual KERETA yang mengandungi maklumat berikut.

Rajah 5

Berdasarkan Rajah 5, lengkapkan jadual di bawah untuk menghasilkan query yang

memulangkan rekod-rekod kereta warna hitam sahaja.

Field: (a) …………………………..

Table: KERETA

Show:

Criteria: (b) …………………………..

[2 markah]

10. Azam ingin menulis surat kepada Aini tetapi dia tidak mahu surat tersebut dibaca oleh

orang lain. Azam telah menggunakan kaedah penyulitan Caesar Cipher untuk menulis

surat tersebut. Rajah 6 menunjukkan keratan surat tersebut yang mengandungi teks sifer

(Ciphertext).

Berdasarkan Rajah 6, tukarkan teks sifer tersebut kepada teks biasa. Jika nilai anjakan

yang diberi, n=5.

.............................................................................................................................................

[2 markah]

KVIOVD HJMDW

Page 8: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 8

3770/1

[Lihat halaman sebelah

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

11. Rajah 7 menunjukkan proses-proses yang berlaku dalam kitaran mesin di dalam CPU

yang di kenali sebagai kitaran capai-nyahkod-laksana.

Rajah 7 (a)

Rajah 7 (a) merupaka proses yang terlibat berdasarkan penerangan di Rajah 7 (b).

Penerangan Proses

Unit kawalan menterjemah arahan bagi menentukan

jenis operasi yang akan dilaksanakan oleh ALU

X

Pemproses membuat operasi aritmetik dan logik

terhadap data seperti yang dinyatakan oleh arahan

Y

Unit kawalan memberikan isyarat supaya pemproses

mendapatkan data dan arahan dari ingatan utama dan

disimpan dalam daftar sementara menunggu untuk

diproses.

Z

Rajah 7 (b)

Tuliskan Proses bagi

(i) X : ...........................................................

(ii) Y : ...........................................................

(iii) Z : ............................................................

[3 markah]

UNIT KAWALAN

DAFTAR ALU

Unit Pemprosesan Pusat (CPU)

INGATAN

UTAMA

(RAM)

Page 9: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 9

3770/1

[Lihat halaman sebelah

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

12. Konsep seni bina komputer Von Neumann mempunyai tiga komponen utama yang

dihubungkan dengan sistem bas. Rajah 8 menunjukkan seni bina Von Neumann dan

sistem bas.

Rajah 8

Berdasarkan Rajah 8 ,

(a) Nyatakan komponen X dan Y.

X : .............................................................

Y: ..............................................................

[2 markah]

(b) Nyatakan unit yang digunakan untuk menghitung kadar kelajuan dalam sistem jam.

....................................................................................................................................

[1 markah]

X

Daftar

Unit Kawalan

Aritmetik dan

Logik

INPUT OUTPUT

Y

Page 10: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 10

3770/1

[Lihat halaman sebelah

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

13. Rajah 9 menunjukkan bagaimana salah satu jenis penterjemahan pengaturcaraan, iaitu

penterjemah Y melakukan kerja.

Rajah 9

Berdasarkan Rajah 9,

(a) Nyatakan penterjemah Y.

.........................................................................................................................

[1 markah]

(b) Nyatakan penterjemah pengaturcaraan selain daripada jawapan (a).

.........................................................................................................................

[1 markah]

(c) Nyatakan perbezaan penterjemah Y dengan penterjemah pada jawapan (b).

Penterjemah Y Penterjemah jawapan (b)

[1 markah]

Kod mesin Execute

Kod sumber 1

Kod sumber 2

Kod sumber 3

Kod sumber 4

Page 11: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 11

3770/1

[Lihat halaman sebelah

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

14. Rajah 10 menunjukkan jadual kebenaran bagi satu get logik.

Rajah 10

(a) Namakan get logik yang mematuhi jadual kebenaran ini.

.........................................................................................................................

[1 markah]

(b) Tuliskan ungkapan Boolean bagi jadual kebenaran ini.

.........................................................................................................................

[1 markah]

(c) Lakarkan simbol get logik yang menepati jadual kebenaran ini.

[1 markah]

Page 12: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 12

3770/1

[Lihat halaman sebelah

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

15. Penyataan 5 merupakan lima prinsip reka bentuk.

Penyataan 5

Berdasarkan Penyataan 5, lengkapkan jadual prinsip reka bentuk dengan tepat.

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

(b) Y: …………………………………………………………………………….

(c) Z: …………………………………………………………………………….

[3 markah]

Penyataan Prinsip

Semua elemen kekal pada kedudukan yang sama Konsistensi (consistency)

Bertujuan untuk melakukan penambahbaikan pada reka

bentuk interaksi yang telah dihasilkan X

Menggunakan aplikasi tanpa sebarang keraguan dan

ketidakselesaan Y

Pengguna boleh mempelajari dan mengingati apa-apa yang

dipelajari untuk selama-lamanya Z

Konsistensi (consistency)

Kebolehan membut pemerhatian (perceivability)

Kebolehan untuk menjangka (predictability)

Mudah untuk dipelajari (learnability)

Maklum balas (feedback)

Page 13: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 13

3770/1

[Lihat halaman sebelah

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

16. Rajah 11 merupakan keratan akhbar yang memaparkan berita jenayah siber yang kian

meningkat.

Rajah 11

(a) Berdasarkan Rajah 11, namakan jenis jenayah siber tersebut..

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

[1 markah]

(b) Senaraikan dua jenis jenayah siber selain jawapan di (a).

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

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

[2 markah]

Page 14: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 14

3770/1

[Lihat halaman sebelah

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

17. Jadual 1 menunjukkan jadual PRODUK.

NoProduk Nama Harga Kuantiti JenisKayu

P01 MEJA KOPI 200.00 100 GETAH

P02 MEJA

KOMPUTER

375.00 1000 LAPIS

P03 MEJA MAKAN 800.00 500 JATI

P04 MEJA

KOMPUTER

500.00 500 NYATUH

P05 MEJA SEKOLAH 100.00 2000 GETAH

P06 KERUSI 60.00 1000 GETAH

Jadual 1

Rajah 12 menunjukkan pernyataan SQL yang digunakan untuk menyenaraikan nama

dan harga produk yang diperbuat daripada kayu getah dan menyusun output secara

menaik mengikut nama.

Rajah 12

Berdasarkan Jadual 1 dan Rajah 12, lengkapkan:

(a) …………………………………………………..……

(b) ……………………………………………………..…

(c) ………………………………………………………..

[3 markah]

SELECT Nama,Harga

FROM ………….(a)………………….

WHERE …………………(b)…………….

ORDER BY …………………..(c)……………….

Page 15: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 15

3770/1

[Lihat halaman sebelah

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

18. Rajah 13 menunjukkan aturcara Javascript bagi menentukan sesi alumni pelajar di

Sekolah ABC.

Rajah 13

Berdasarkan Rajah 13, nyatakan

(a) struktur kawalan yang digunakan

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

[1 markah]

(b) nama pemboleh ubah

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

[1 markah]

(c) output sekiranya Ali memasukkan nombor kad pengenalannya

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

[1 markah]

19. Jadual 2 menunjukkan contoh math.js yang sering digunakan dalam Javascript.

Jadual 2

(a) Diberi x = 2 dan y = 3, nyatakan output yang terhasil bagi

i) P : ……………………

ii) Q : ……………………

(b) Senaraikan dua contoh math.js selain yang diberikan di atas.

i) ……………………

ii) ……………………

[4 markah]

Fungsi Output

(i) math.add(x,y) P

(ii) math.pow(x,y) Q

<body>

<script>

var noPelajar;

noPelajar = prompt (“No.Pelajar :”) ;

if (noPelajar == 2017)

document.write (“Anda adalah pelajar alumni batch 2017”);

else

document.write (“Anda adalah BUKAN pelajar alumni batch 2017”);

</script>

</body>

Page 16: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 16

3770/1

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

20. Rajah 14 ialah aturcara JavaScript yang menunjukkan semua nombor dalam

tatasusunan yang dijumlahkan dengan menggunakan ulangan for.

Rajah 14

(a) Lengkapkan aturcara di Rajah 14.

i) ………………………………………

ii) ………………………………………

iii) ………………………………………

[3 markah]

(b) Nyatakan output yang akan dihasilkan.

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

[1 markah]

<html>

<body>

<script>

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

var jumlah = 0;

var x;

for ( (i); (ii); (iii) )

{

jumlah = jumlah + no[x];

}

document.write (jumlah);

</script>

</body>

</html>

Page 17: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 17

3770/1

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

Bahagian B

[50 markah]

Jawab semua soalan.

Masa yang dicadangkan untuk bahagian ini: 90 minit.

21. Anda adalah seorang pegawai kerajaan yang telah berkhidmat selama 2 tahun. Anda

berhasrat untuk membuat pinjaman peribadi dengan sebuah bank. Syarat untuk

melayakkan pinjaman adalah seperti di Pernyataan 5.

Umur 18 tahun

Gaji minima RM 2.000

Minima perkhidmatan kerajaan 1 tahun.

Pernyataan 5

Berdasarkan Pernyataan 5 di atas, lakarkan Carta Alir yang sesuai pada ruangan

jawapan di muka surat seterusnya yang menggambarkan proses yang dilalui untuk

membuat pinjaman.

[10 markah]

Page 18: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 18

3770/1

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

Page 19: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 19

3770/1

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

22. Seorang murid Sains Komputer telah memilih tajuk Sistem Pengurusan Peralatan di

Bilik Khas bagi stor sukan. Setelah membuat fasa analisis masalah,murid telah

mengumpulkan maklumat berkenaan data stor sukan dan mendapati bahawa satu murid

hanya boleh meminjam satu barang sahaja pada satu-satu masa. Entiti-entiti dan attribut

yang dikenalpasti terlibat adalah seperti jadual 3 dibawah.

Entiti Attribut

MURID IDMurid,NamaMurid,Kelas

BARANG NoBarang,NamaBarang,Kuantiti,HargaPerUnit,

PINJAMAN IDMurid,NoBarang,TarikhPinjam,TarikhPulang

Jadual 3

Berdasarkan Jadual 3, lakarkan ERD dengan menunjukkan

i. Tiga entiti yang dinyatakan

ii. Atribut setiap entiti

iii. Kunci Primer

iv. Kekardinalan

v. Hubungan.

[15 markah]

Page 20: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 20

3770/1

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

23. Radhi ditugaskan untuk memasang pendawaian untuk sistem pagar keselamatan.

Terdapat dua suis iaitu suis A dan suis B. Pagar akan terbuka Jika terdapat suis yang

dihidupkan.

Dengan menggunakan ungkapan boolen dalam rajah 15,

(i) Lakarkan get logik gabungan yang bersesuaian

(ii) Lengkapkan Jadual Kebenaran yang terhasil daripada get (i)

A

B

Ā.B

A . B

F

0 0 0 0 0

0 1

1 0

1 1

[15 markah]

24. Jadual 3 merupakan jadual penormalan peringkat pertama.

F = (A . B ) + (A . B)

Rajah 15

Page 21: PANITIA SAINS KOMPUTER SELANGOR PEPERIKSAAN ......SAINS KOMPUTER TINGKATAN 5 Kertas 1 September 2 jam Dua jam tiga puluh minit JANGAN BUKA KERTAS PEPERIKSAAN INI SEHINGGA DIBERITAHU

TERHAD 21

3770/1

3770/1 © 2018 Hak Cipta Panitia SK Negeri Selangor TERHAD

Kod_Pelanggan Kod_Jualan Jenama Alamat Harga

AB01 P01 OPPO No12, Tmn Indah, Puchong

RM1,600.00

AB02 N01 Nokia F-1-1, Taman Maju, Puchong

RM560.00

AB03 OPPO01

OPPO No. 10A, Blok A Prima, Puchong

RM399.00

AB01 P10 Huawei No12, Tmn Indah, Puchong

RM2,650.00

Jadual 4

Berdasarkan Jadual 4 anda dikehendaki membuat proses Penormalan sehingga

mencapai 2NF dalam fasa rekabentuk pembangunan sistem untuk menghasilkan sebuah

Automasi Jualan Online untuk Syarikat MyPhone.

[10 markah]

KERTAS PEPERIKSAAN TAMAT