3_3770 Kertas 1 Sains Komputer-1

October 27, 2017 | Author: paramy2k | Category: N/A
Share Embed Donate


Short Description

sains komputer tingkatan 4...

Description

TERHAD NO. KAD PENGENALAN ANGKA GILIRAN



LEMBAGA PEPERIKSAAN KEMENTERIAN PENDIDIKAN MALAYSIA

SIJIL PELAJARAN MALAYSIA 2XXX SAINS KOMPUTER Kertas 1 Nov./Dis. 21_2 jam

3770/1

Dua jam tiga puluh minit

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 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 25 halaman bercetak dan 3 halaman tidak bercetak. [Lihat halaman sebelah 3770/1 © 2xxx Hak Cipta Kerajaan Malaysia TERHAD

TERHAD

2

3770/1

Kod Pemeriksa : Bahagian

A

B

No. Soalan

Markah Penuh

1

1

2

1

3

2

4

2

5

2

6

2

7

2

8

2

9

2

10

2

11

3

12

3

13

3

14

3

15

3

16

3

17

3

18

3

19

4

20

4

1

10

2

10

3

15

4

15

Jumlah 3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

Markah Diperoleh

100 TERHAD

TERHAD

3

3770/1

Bahagian A [50 Markah] Jawab semua soalan. Masa yang dicadangkan untuk bahagian ini: 60 minit. 1 Jadual 1 menunjukkan jenis Ralat X. Ralat X • Atur cara diterjemahkan dengan jayanya • Mesej ralat tidak dipaparkan • Output yang dihasilkan bukan yang sepatutnya Jadual 1 Namakan jenis Ralat X itu. ........................................................................................................................................... [1 markah] 2 Rajah 1 menunjukkan pseudo kod yang digunakan untuk satu atur cara.

P

Jika markah > 40

Q

Jika tidak

R

Papar mesej ‘LULUS’

S

Papar mesej ‘GAGAL’

T

Mula

U

Masukkan markah

V



Tamat

Rajah 1 Susun semula pseudo kod itu mengikut urutan yang betul dengan menulis P, Q, R, S, T, U dan V dalam ruang jawapan yang disediakan.

[1 markah] 3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

[Lihat halaman sebelah TERHAD

TERHAD 3

4

3770/1

Lengkapkan penyataan berikut dengan jawapan yang betul. Semasa atur cara dilaksanakan nilai sesuatu (a) ……………………........... boleh diubah sedangkan nilai (b) …………………. tidak boleh diubah.

4

[2 markah] Rajah 2 menunjukkan hubungan antara dua jadual untuk sebuah sistem maklumat.

KELAS

PELAJAR

ID Pelajar

ID Kelas

Nama

Lokasi

Jantina ID Kelas

Rajah 2

Berdasarkan Jadual PELAJAR pada Rajah 2, nyatakan fungsi:



(a) kunci primer : ............................................................................................................. [1 markah]



(b) kunci asing : ..............................................................................................................



[1 markah]

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

TERHAD

TERHAD 5

5

3770/1

Rajah 3 menunjukkan fasa pembangunan atur cara yang tidak lengkap. 1

Analisis Masalah

2

3

Pengekodan

4 5

Dokumentasi Rajah 3



Lengkapkan Fasa 2 dan 4.



Fasa 2 : ........................................................................................................................... [1 markah]



Fasa 4 : ...........................................................................................................................



[1 markah]

6

Anda menyimpan pangkalan data berkaitan nama, alamat dan tarikh lahir rakan-rakan anda. Pangkalan data itu disimpan di dalam komputer pelayan sekolah dan boleh dicapai oleh pengguna lain.



(a)



Nyatakan satu kegunaan untuk dimanfaatkan.

maklumat

daripada

pangkalan

data

itu

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



(b)

Nyatakan satu masalah yang mungkin timbul dengan perkongsian maklumat itu dalam pangkalan data. ................................................................................................................................. [1 markah]

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

[Lihat halaman sebelah TERHAD

TERHAD

6

3770/1

7 Rajah 4 menunjukkan arahan SQL yang digunakan untuk manipulasi data. INSERT INTO customers ( ‘ CustomerName”, ‘Address” ) VALUES ( ‘HENRY PAIMAN’ , ‘59 I Batu Satu, Kg. Jawa’); Rajah 4

Nyatakan :



(a) Tujuan arahan SQL yang digunakan?



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



(b) Jadual dalam pangkalan data Rajah 4.



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

8 Jadual 2(a) menunjukkan jadual AHLI KELAB dan Jadual 2(b) menunjukkan ciri-ciri dua operasi manipulasi data.

MemberID

Nama

Tarikh Lahir

Jantina

M 1045

Cindy Tan

15/02/1975

Perempuan

M 1032

Abd.Muiz

23/07/1980

Lelaki

M 2300

Sarimah

09/07/1976

Perempuan

Jadual 2(a)

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

TERHAD

TERHAD

7

3770/1

M

N

• menukar Tarikh Lahir Abd Muiz kepada 23/06/1980



menyusun semula rekod ahli mengikut nama dalam urutan abjad

• menggunakan F sebagai ganti kepada Perempuan dan L sebagai ganti kepada Lelaki

• mengurus rekod ahli mengikut jantina dan tarikh lahir dalam susunan menaik

Jadual 2(b)

Berdasarkan Jadual 2(a) dan 2(b), nyatakan operasi data manipulasi untuk:



(a) M: ............................................................................................................................... [1 markah]



(b) N: ............................................................................................................................... [1 markah]

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

[Lihat halaman sebelah TERHAD

TERHAD

8

3770/1

9 Jadual 3 adalah definisi suatu objek pangkalan data. Objek Pangkalan Data

Definisi

P

Memohon bagi data khusus

Q

Sebuah antara muka untuk mengisi maklumat Jadual 3



Nyatakan nama objek pangkalan data bagi: (a) P : .......................................................................................................................... [1 markah] (b) Q : .......................................................................................................................... [1 markah] 10 Jadual 4 menunjukkan operasi yang digunakan dalam pengaturcaraan. Operasi

Notasi

X

AND, NOT, OR

Y

+, *, /,

Jadual 4

Berdasarkan Jadual 4:



(a) Nyatakan X.



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



(b) Berikan satu notasi lain untuk Y.



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

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

TERHAD

TERHAD

9

3770/1

11 Rajah 5 menunjukkan fungsi siap bina (built-in) dalam SQL.

AVG

SUM

MAX

COUNT

Rajah 5

Berdasarkan Rajah 5, padankan fungsi siap bina (built-in) dengan penyataan berikut: Penyataan

Fungsi Siap Bina

• Mengembalikan bilangan baris atau rekod dalam suatu jadual berdasarkan syarat yang dinyatakan • Digunakan untuk mendapatkan nilai purata pada lajur atau medan numerik • Digunakan untuk mendapatkan jumlah pada lajur atau medan numerik [3 markah]

12 Lengkapkan setiap pernyataan berikut dengan arahan SQL yang sesuai.

(a) Arahan ........................................... digunakan untuk menyisip rekod dalam jadual. [1 markah]



(b) Arahan .........................................digunakan untuk menambah rekod ke dalam





jadual.

[1 markah]

(c) Arahan ......................................... akan menyusun rekod sama ada mengikut urutan



3770/1

menaik atau menurun berdasarkan satu atau lebih medan.

© 2xxx Hak Cipta Kerajaan Malaysia

[1 markah]

[Lihat halaman sebelah TERHAD

TERHAD

10

3770/1

13 Jadual 5 menunjukkan jadual kebenaran bagi satu gate logik. A

B

C

0

0

1

0

1

1

1

0

1

1

1

0

Jadual 5



Berdasarkan Jadual 5, lakarkan simbol get logik itu.

[3 markah] 3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

TERHAD

TERHAD

11

3770/1

14 P, Q, R, S, T dan U adalah ciri-ciri pemboleh ubah.



P

Diisytiharkan dalam fungsi

Q

Boleh dicapai oleh fungsi lain

R

Hanya boleh bercakap oleh fungsi sendiri sahaja

S

Boleh digunakan dalam fungsi sendiri sahaja

T

Boleh digunakan oleh semua fungsi

U

Diisytiharkan pada awal kod atur cara

Pilih tiga ciri pemboleh ubah sejagat dengan menulis P, Q, R, S, T atau U pada petak yang disediakan.

[3 markah]

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

[Lihat halaman sebelah TERHAD

TERHAD

12

3770/1

15 A, B, C, D, E dan F adalah ciri-ciri pemboleh ubah.



A

Diisytiharkan dalam fungsi

D

Boleh dicapai oleh fungsi lain

B

Hanya boleh bercakap oleh fungsi sendiri sahaja

E

Boleh digunakan dalam fungsi sendiri sahaja

C

Boleh digunakan oleh semua fungsi

F

Diisytiharkan pada awal kod atur cara

Pilih ciri pemboleh ubah setempat dengan menulis A, B, C, D, E atau F pada petak yang disediakan.

[3 markah]

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

TERHAD

TERHAD

13

3770/1

16 Jadual 6, menunjukkan spesifikasi perkakasan bagi model komputer serta pemboleh ubah dalam atur cara yang akan dibangunkan. Pemboleh ubah

Perkakasan

A

Komputer B

C

L

Processor (GHZ)

2.8

3

2.6

M

Kad Grafik (GB)

16

24

12

N

Teras Kad Grafik (GHZ)

1.291

1.607

1.178

O

Memori (GB)

4

8

2

P

Cakera Keras (GB)

250

750

300

Jadual 6

Klasifikasikan pemboleh ubah M, N dan O mengikut jenis data dalam Jadual 7. Pemboleh ubah L dan P diberi. DATA Kelajuan

Kapasiti

L

P

Jadual 7 [ 3 markah]

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

[Lihat halaman sebelah TERHAD

TERHAD

14

3770/1

17 Penyataan berikut menerangkan tentang operasi sebuah syarikat teksi.

Smart Cab ialah sebuah syarikat teksi yang beroperasi di Seri Wangi Mall. Syarikat tersebut akan menggunakan komputer untuk sistem kuponnya. Kupon tersebut mestilah memaparkan item data berikut:



• Nama resit (dijana secara automatik) • Nama juruwang • Tarikh • Tambang

Nyatakan jenis data bagi item data yang diperlukan untuk sistem kupon itu.

(a) Nama juruwang: ......................................................................................................... (b) Tarikh: ........................................................................................................................

(c) Tambang: .................................................................................................................... [3 markah]

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

TERHAD

TERHAD

15

3770/1

18 Rajah 6 menunjukkan kad Jadual Lawatan Pesakit yang digunakan di Klinik Cahaya.

KLINIK CAHAYA Kad Jadual Lawatan Pesakit



Nama: No. Kad Pengenalan: Alamat: Tarikh Lawatan

Tarikh Lahir: Jantina: Telefon: Diagnosis

Nama Doktor

Rajah 6



Berdasarkan Rajah 6, anda diminta untuk membangunkan sebuah sistem maklumat untuk Klinik Cahaya.



(a) Kenal pasti medan yang akan dimasukkan ke dalam Jadual Lawatan Pesakit.



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



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



(b) Nyatakan satu sebab anda memerlukan medan-medan itu di dalam Jadual Lawatan Pesakit.



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



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

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

[Lihat halaman sebelah TERHAD

TERHAD

16

3770/1

19 Jadual 8 menunjukkan kes bagi dua pakej kursus yang ditawarkan oleh Pusat Kecergasan Harmoni. Pakej A

Pakej B

RM1000

RM1800 Jadual 8



Berikut adalah maklumat tentang pakej itu. Setiap ahli hanya akan mendaftar satu pakej sahaja. Pusat Kecergasan Harmoni ingin membina sebuah pangkalan data untuk menyimpan maklumat ahli-ahlinya. Pangkalan data itu perlu direka bentuk supaya pusat itu boleh melihat maklumat ahli-ahli bagi setiap pakej. Kunci utama bagi setiap jadual adalah seperti berikut: - jadual AHLI: ahli_ID - jadual PAKEJ: pakej_ID

Berdasarkan Jadual 8 dan maklumat tentang pakej, kenal pasti: (a) Tiga atribut untuk jadual AHLI.

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



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

....................................................................................................................................... [3 markah]

(b) Satu atribut untuk jadual PAKEJ.



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

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

[1 markah]

TERHAD

TERHAD

17

3770/1

20 Maklumat A menunjukkan sebahagian kod atur cara dan Maklumat B menunjukkan dua set data contoh yang akan digunakan semasa pengujian atur cara. Private Sub Calculate_Click()

Set 1

Const q = 4

Nama: Sharifah bt. Halim

Dim r as Double

Jumlah (RM): 17456.80

Dim s as String

Dividen (%): 4

Dim t as Boolean -

Set 2

-

Nama: Rahim b. Ramli

-

Jumlah (RM): 28000

End Sub

Dividen (%): 4 Maklumat A

Maklumat B



Berdasarkan Maklumat A dan Maklumat B,



(a) Penyataan atur cara manakah digunakan untuk mengisytiharkan ‘Nama’?





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



Beri justifikasi jawapan anda.



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



[1 markah] (b) Penyataan atur cara manakah digunakan untuk mengisytiharkan ‘Interest Rate’?



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



Beri justifikasi jawapan anda.



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

[1 markah]

[1 markah]

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

[Lihat halaman sebelah TERHAD

TERHAD

18

3770/1

Bahagian B [50 markah] Jawab semua soalan. Masa yang dicadangkan untuk bahagian ini: 90 minit. 1

Rajah 7 menunjukkan sebuah get logik dengan 2 input.

Rajah 7

(a) (i) Berdasarkah Rajah 7, tuliskan ungkapan Boolean bagi C. ...................................................................................................................................... [1 markah] (ii) Lengkapkan jadual kebenaran berikut:

A

B

0

0

0

1

1

0

1

1

C

[4 markah]

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

TERHAD

TERHAD

19

3770/1

(b) Rajah 8 menunjukkan gabungan beberapa get logik.

Rajah 8

Berdasarkan Rajah 8, tuliskan ungkapan boolean bagi:

(i)

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

(ii)

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

(iii)

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

(iv)

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

(v)

............................................................................................................................... [5 markah]

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

[Lihat halaman sebelah TERHAD

TERHAD

20

3770/1

2 Penyataan berikut berkaitan dengan suatu pembangunan atur cara.

Firas diminta membangunkan atur cara untuk mengira jangkaan keuntungan bagi suatu syarikat pembuatan minuman ringan. Atur cara tersebut akan menyimpan kos yang terlibat dalam penghasilan dan penjualan satu liter setiapjenis minuman ringan. Pengiraan berikut digunakan untuk memaparkan keuntungan bagi setiap jenis minuman: Kos pembuatan = Harga Kos + Kos Perasa + Kos Buruh Keuntungan = Harga Jual - Kos Pembuatan

(a) Nyatakan bilangan pemboleh ubah yang diperlukan dalam atur cara yang dibangunkan oleh Firas?

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



[1 markah]

(b) Tulis pseudo kod untuk memasukkan data yang diperlukan untuk mengira dan memaparkan keuntungan bagi syarikat minuman ringan itu.

[1 markah]

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

TERHAD

TERHAD

21

3770/1

(c) Firas memastikan atur cara yang dibangunkan hanya boleh menerima kos air melebihi atau bersamaan RM0.40 dan tidak kurang atau bersamaan RM0.70 perliter.

(i) Nyatakan algoritma yang digunakan untuk memastikan data yang dimasukkan boleh diterima. ............................................................................................................................... [1 markah]



(ii) Lengkapkan jadual berikut untuk menunjukkan empat sampel data ujian yang berbeza bagi kos air dan jenis data ujian.

Data Ujian

Jenis Data Ujian

0.05 normal 0.40 ekstrim

[4 markah]

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

[Lihat halaman sebelah TERHAD

TERHAD 3

22

3770/1

Jadual 9 menunjukkan sampel data yang akan digunakan oleh Syarikat BigTech Gadgets pada pameran ICT di Putrajaya. Syarikat itu akan menggunakan sistem pangkalan data untuk penyimpanan data tersebut. Kod Pempamer

Nama Syarikat

No Gerai

Rujukan Produk

SG100

FutureTech

Tech Zone

22

GD101

3D Printer

3735.00

SG100

FutureTech

Tech Zone

22

GD102

3D Printer XL

5099.00

SG176

Digital 80

Tech Zone

49

GD208

360 Camera

2499.00

SG203

Tech A Tive Tech Zone

123

GD187

Go Jet

3900.00

SG203

Tech A Tive Tech Zone

123

GD324

Roller Jet

1500.00

SG489

ABC Muzik

Tech Zone

234

GD387

X Key

1050.00

SG489

ABC Muzik

Muzik Zone

234

GD367

X Key Plus

1500.00

SG512

HiTech Gaming

Game Zone

288

GD654

Kawasan

Nama Item

How Power 2

Harga (RM)

447.00

Jadual 9 Berdasarkan Jadual 9. (a) Lukiskan gambar rajah perhubungan entiti (ERD) bagi mengelakkan lewahan data dengan menunjukkan:

3770/1

(i) Nama dua entiti dan set hubungan (ii) Atribut-atribut setiap entiti (iii) Kunci primer dan kunci asing (iv) Kekardinalan dan beri justifikasi

© 2xxx Hak Cipta Kerajaan Malaysia

TERHAD

TERHAD

23

3770/1



[ 12 markah] (b) Jika Syarikat BigTech Gadget membuat keputusan untuk memasukkan imej setiap produk:

(i) Cadangkan jenis data untuk medan tersebut. ............................................................................................................................... ............................................................................................................................... [1 markah]

(ii) Terangkan bagaimana penambahan ini boleh dilaksanakan. ............................................................................................................................... ............................................................................................................................... [2 markah]

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

[Lihat halaman sebelah TERHAD

TERHAD 4

24

3770/1

Rajah 9 menunjukkan satu antara muka pengguna bagi satu program untuk mengira pendapatan bulanan bagi seorang jurujual kereta. Pendapatan bulanan pekerja adalah jumlah gaji pokok dan 5% komisen daripada jumlah bulanan.

Rajah 9

(a) Lukis satu carta alir bagi program itu beserta rumusan untuk mengira komisen dan pendapatan bulanan.

[7 markah] 3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

TERHAD

TERHAD

25

3770/1

(b) (i) Kenal pasti satu butang manipulasi data dan terangkan fungsinya. ............................................................................................................................... [2 markah] (ii) Medan manakah yang merupakan kekunci primer? Berikan justifikasi bagi jawapan anda. ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... ............................................................................................................................... [4 markah] (iii) Nyatakan dua masalah yang mungkin timbul dengan mempunyai perkongsian pangkalan data.

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

KERTAS PEPERIKSAAN TAMAT

3770/1

© 2xxx Hak Cipta Kerajaan Malaysia

[Lihat halaman sebelah TERHAD

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF