smk tinggi bukit mertajam filesulit 3770/1 2 panitia sk @ smk tinggi bukit mertajam 4. berikut...

12
SULIT 3770/1 0 Panitia SK @ SMK Tinggi Bukit Mertajam JANGAN BUKA KERTAS SOALAN INI SEHINGGA DIBERITAHU 1. Tuliskan nama anda pada ruang yang disediakan. 2. Kertas soalan ini adalah dalam Bahasa Melayu sahaja. . 3. Kertas soalan ini mengandungi dua bahagian; Bahagian A dan Bahagian B. 4. Jawapan untuk Bahagian A dan Bahagian B hendaklah ditulis di ruang yang disediakan. 5. Jawab SEMUA soalan Bahagian A dan Bahagian B. Kertas soalan ini mengandungi 12 halaman bercetak PEPERIKSAAN AKHIR TAHUN TINGKATAN LIMA - TAHUN 2018 SMK TINGGI BUKIT MERTAJAM 77 JALAN SERI BUKIT, 14000 BUKIT MERTAJAM PULAU PINANG SAINS KOMPUTER Kertas 1 2 JAM 30 MINIT PEMARKAHAN Bahagian Soalan Peruntukan Markah (%) Skor Diperolehi (%) A 20 50 B 4 50 JUMLAH 100 PEMBERATAN 70% 3770/1 SK Kertas 1 Ogos 2018 2 Jam 30 Minit NAMA : __________________________________________________________ TING : __________________________________________________________

Upload: duongdat

Post on 25-May-2019

353 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SMK TINGGI BUKIT MERTAJAM fileSULIT 3770/1 2 Panitia SK @ SMK Tinggi Bukit Mertajam 4. Berikut adalah pengisytiharan tatasusunan dalam pengaturcaraan. Berdasarkan tatasusunan

SULIT 3770/1

0

Panitia SK @ SMK Tinggi Bukit Mertajam

JANGAN BUKA KERTAS SOALAN INI SEHINGGA DIBERITAHU

1. Tuliskan nama anda pada ruang

yang disediakan.

2. Kertas soalan ini adalah dalam

Bahasa Melayu sahaja. .

3. Kertas soalan ini mengandungi dua

bahagian; Bahagian A dan

Bahagian B.

4. Jawapan untuk Bahagian A dan

Bahagian B hendaklah ditulis di

ruang yang disediakan.

5. Jawab SEMUA soalan Bahagian A

dan Bahagian B.

Kertas soalan ini mengandungi 12 halaman bercetak

PEPERIKSAAN AKHIR TAHUN

TINGKATAN LIMA - TAHUN 2018

SMK TINGGI BUKIT MERTAJAM 77 JALAN SERI BUKIT, 14000 BUKIT MERTAJAM

PULAU PINANG

SAINS KOMPUTER

Kertas 1

2 JAM 30 MINIT

PEMARKAHAN

Bahagian Soalan Peruntukan

Markah (%)

Skor

Diperolehi (%)

A 20 50

B 4 50

JUMLAH 100

PEMBERATAN 70%

3770/1

SK

Kertas 1

Ogos 2018

2 Jam 30 Minit

NAMA : __________________________________________________________

TING : __________________________________________________________

Page 2: SMK TINGGI BUKIT MERTAJAM fileSULIT 3770/1 2 Panitia SK @ SMK Tinggi Bukit Mertajam 4. Berikut adalah pengisytiharan tatasusunan dalam pengaturcaraan. Berdasarkan tatasusunan

SULIT 3770/1

1

Panitia SK @ SMK Tinggi Bukit Mertajam

Nama : __________________________________ Tingkatan : _______________

Bahagian A

[50 Markah]

Jawab SEMUA soalan. Jawab pada bahagian yang disediakan.

1. Jadual dibawah menunjukkan rumusan yang telah dihasilkan oleh pelajar dalam satu aktiviti

berkenaan dengan sistem solar. Nyatakan teknik pemikiran komputasional yang telah digunakan oleh mereka. [1 markah]

Teknik pemikiran komputasional : ________________________________

2. Tulis pseudokod untuk aturcara yang boleh menerima dua nombor iaitu Nombor1 ialah 7 dan

Nombor2 ialah 9 ; dan memaparkan jumlahnya sebagai output. [3 markah]

3. Rajah dibawah menunjukkan contoh struktur kawalan dalam pengaturcaraan.

a. Nyatakan jenis struktur kawalan tersebut. ___________________________ [1 markah] b. Namakan simbol yang bertanda X dan fungsinya. Nama simbol X : _________________________________________________ [1 markah] Fungsi : ________________________________________________________ [1 markah]

________________________________________________________

1. MULA

2. ____________________________________________________

3. ____________________________________________________

4. ____________________________________________________

5. TAMAT

Benar Palsu

Y

X

Y

Page 3: SMK TINGGI BUKIT MERTAJAM fileSULIT 3770/1 2 Panitia SK @ SMK Tinggi Bukit Mertajam 4. Berikut adalah pengisytiharan tatasusunan dalam pengaturcaraan. Berdasarkan tatasusunan

SULIT 3770/1

2

Panitia SK @ SMK Tinggi Bukit Mertajam

4. Berikut adalah pengisytiharan tatasusunan dalam pengaturcaraan. Berdasarkan tatasusunan MpSains berikut, jawab soalan yang diberi.

a. Berapakah saiz tatasusunan MpSains? _____________________ [1 markah] b. Tulis kod java untuk mencetak elemen “Sains Komputer”. [1 markah] ______________________________________________________________

5. Sub aturcara dibawah menunjukkan pengumpulan nilai parameter kepada parameter. a. Apakah jenis data untuk parameter y? ________________________ [1 markah] b. Berdasarkan aturcara di atas, apakah output sebenar yang dipaparkan? __________________________________________ [1 markah] c. Nyatakan ralat yang terdapat dalam aturcara di atas. _____________________________________________________________ [1 markah]

6. Rajah di bawah menunjukkan sebahagian kod aturcara. Kod aturcara dibawah telah dikenalpasti mempunyai ralat.

a. Namakan jenis ralat tersebut. _____________________________________ [1 markah] b. Berikan alasan anda. ____________________________________________ [1 markah]

7. Integriti data bermaksud kesempurnaan, ketepatan dan kesahihan data serta merujuk ketepatan data yang sah melalui keseluruhan kitaran hayat data. Terangkan kepentingan integriti data. [1 markah]

__________________________________________________________________________

String [] MpSains = {"Fizik", "Kimia", "Biologi", "Matematik Tambahan", "Sains Komputer"};

public class Markah {

public static void main(String[] args) {

Markah(87,72,70);

}

static void Markah(int x, int y, int z){

double purata = (x + y + z)/3;

System.out.println(purata);

}

}

public class Test {

public static void main(String[] args) {

int a = 20;

int b = 10;

int c = 10;

int x = a/(b-c);

System.out.println("Jawapan = " + x);

}

}

Page 4: SMK TINGGI BUKIT MERTAJAM fileSULIT 3770/1 2 Panitia SK @ SMK Tinggi Bukit Mertajam 4. Berikut adalah pengisytiharan tatasusunan dalam pengaturcaraan. Berdasarkan tatasusunan

SULIT 3770/1

3

Panitia SK @ SMK Tinggi Bukit Mertajam

8. Tukarkan set hubungan dalam bentuk pernyataan grafik berikut kepada bentuk perwakilan teks. a.

PELANGGAN

IDPelanggan Nama Jantina NoTelefon

____________________________________________________________ [1 markah]

b. Lukis Gambarajah Hubungan Entiti (ERD) bagi mewakili set hubungan di atas. [3 markah]

9. Rajah di bawah menunjukkan contoh pangkalan data yang dibina. Padankan maklumat dalam jadual di bawah dengan istilah yang digunakan. [4 markah]

AKAUN

No_Akaun Nama No_KP No_Telefon

29964458 Zulkifli 600102076067 0139294461

27345801 Baharudin 661111076162 0177729873

Namakan istilah mengikut label dalam jadual di bawah.

Label Istilah

i. P

ii. Q

iii. R

iv. S

P Q

R

S

Page 5: SMK TINGGI BUKIT MERTAJAM fileSULIT 3770/1 2 Panitia SK @ SMK Tinggi Bukit Mertajam 4. Berikut adalah pengisytiharan tatasusunan dalam pengaturcaraan. Berdasarkan tatasusunan

SULIT 3770/1

4

Panitia SK @ SMK Tinggi Bukit Mertajam

10. Rajah di bawah menunjukkan paparan skrin telefon pintar.

a. Ikon pada skrin menunjukkan aplikasi yang kekal pada tempat yang sama untuk memudahkan pengguna.

Prinsip ini dikenali sebagai ________________________ [1 markah] b. Nyatakan satu (1) prinsip reka bentuk interaktif selain

jawapan di (a). [1 markah] ______________________________________________

11. Wujudnya internet adalah kesan positif daripada inovasi teknologi _____________________ [1 markah] 12. Rajah di bawah menunjukkan satu proses penyulitan dan nyahsulit data.

a. Namakan proses tersebut. _____________________________ [1 markah]

b. Namakan M. ________________________________________ [1 markah]

13. Jadual di bawah menunjukkan satu rekod dalam pengkalan data

PELAJAR

No_Daftar Nama No_KP Tingkatan

A01011 Ali bin Abu 010131071234 5A

Berdasarkan jadual di atas, “No_Dadtar” merupakan satu kunci untuk jadual tersebut. Namakan kunci tersebut serta terangkan ciri-ciri dan kepentingannya kepada pengkalan data. Nama : __________________________________________________________ [1 markah] Ciri-ciri : _________________________________________________________ [1 markah] Kepentingan : _____________________________________________________ [1 markah]

14. Cetak rompak ialah satu perbuatan menyalin semula, menerbitkan atau menggunakan bahan bercetak atau bahan rakaman digital tanpa kebenaran pemegang hak cipta. Nyatakan dua (2) implikasi daripada aktiviti cetak rompak kepada industri kreatif [2 markah]

i. ___________________________________________________________________________ ii. ___________________________________________________________________________

Teks biasa Teks biasa M Enkrip

Dekrip

Page 6: SMK TINGGI BUKIT MERTAJAM fileSULIT 3770/1 2 Panitia SK @ SMK Tinggi Bukit Mertajam 4. Berikut adalah pengisytiharan tatasusunan dalam pengaturcaraan. Berdasarkan tatasusunan

SULIT 3770/1

5

Panitia SK @ SMK Tinggi Bukit Mertajam

15. Baca pernyataan berikut dengan teliti.

Atribut “Guru_Penasihat” bergantung sepenuhnya dengan dua kunci primer iaitu “Kod_Persatuan” dan “ID_Pelajar”. Jika salah satu kunci primer ini tidak ada, atribut “Guru_Penasihat” tidak dapat ditentukan.

Berdasarkan maklumat di atas,

a. Namakan kebergantungan fungsi tersebut. [1 markah] _________________________________________________________________ b. Lukis rajah atribut kebergantungan fungsi seperti yang dinyatakan dalam (a). [3 markah]

16. a. Arahan SQL yang digunakan untuk memasukkan data ke dalam jadual SQL? __________________________________________ [1 markah] b. Kata kunci SQL mana yang digunakan untuk menentukan carian bersyarat? __________________________________________ [1 markah]

17. Rajah di bawah menunjukkan tiga komponen utama dalam Unit Pemprosesan Pusat (CPU) dan

proses kitaran yang berlaku dalam mesin. Namakan : i. Komponen A : ______________________________________________ [1 markah] ii. Proses X : ____________________ iii. Proses Y : __________________ [2 markah]

KOMPONEN A

DAFTAR UNIT ALU

RAM

Proses X Proses Y

Capai

Page 7: SMK TINGGI BUKIT MERTAJAM fileSULIT 3770/1 2 Panitia SK @ SMK Tinggi Bukit Mertajam 4. Berikut adalah pengisytiharan tatasusunan dalam pengaturcaraan. Berdasarkan tatasusunan

SULIT 3770/1

6

Panitia SK @ SMK Tinggi Bukit Mertajam

18. Navigasi merujuk kepada struktur laman web yang memudahkan seseorang pengguna melayari laman web tersebut. Konsep navigasi memberikan pengalaman kepada pengguna web untuk mengemudi laman web tersebut.

Nyatakan 3 teknik yang digunakan dalam pembangunan laman web. i. ________________________________________________________ [1 markah] ii. ________________________________________________________ [1 markah] iii. ________________________________________________________ [1 markah]

19. Proses mere kabentuk laman web akan melibatkan beberapa prinsip atau elemen reka bentuk

yang perlu dipertimbangkan supaya laman web yang dibina menepati kehendak pengguna. Nyatakan tiga (3) elemen prinsip asas reka bentuk laman web. [3 markah] ___________________________________________________________________________ ___________________________________________________________________________

20. Rajah dibawah menunjuk salah satu borang dalam satu sistem yang dibangunkan

Nyatakan dua (2) ciri pengesahsahihan (validation) pada input daripada pengguna yang terdapat dalam rajah di atas. [2 markah] i. _____________________________________________________________________ ii. ____________________________________________________________________

Page 8: SMK TINGGI BUKIT MERTAJAM fileSULIT 3770/1 2 Panitia SK @ SMK Tinggi Bukit Mertajam 4. Berikut adalah pengisytiharan tatasusunan dalam pengaturcaraan. Berdasarkan tatasusunan

SULIT 3770/1

7

Panitia SK @ SMK Tinggi Bukit Mertajam

Bahagian B

[50 Markah]

Bahagian ini mengandungi 4 soalan. Jawab SEMUA soalan. Jawab pada bahagian yang

disediakan.

21. Rajah di bawah menunjukkan kod aturcara untuk memaparkan nombor 1 hingga 10 dengan menggunakan struktur kawalan ulangan.

a. Tuliskan parameter bagi aturcara di atas dan nyatakan fungsinya. Parameter : _____________________________________________________ [1 markah] Fungsi : ________________________________________________________ [1 markah]

b. Nyatakan nama pemboleh ubah yang telah digunakan ______________________________________________________________ [1 markah]

c. Lukis carta alir yang sesuai berdasarkan aturcara di atas [7 markah]

Page 9: SMK TINGGI BUKIT MERTAJAM fileSULIT 3770/1 2 Panitia SK @ SMK Tinggi Bukit Mertajam 4. Berikut adalah pengisytiharan tatasusunan dalam pengaturcaraan. Berdasarkan tatasusunan

SULIT 3770/1

8

Panitia SK @ SMK Tinggi Bukit Mertajam

22.

a. Berdasarkan jadual kebenaran yang diberikan, lukis simbol dan namakan rajah get logik berkenaan. [2 markah]

Input A Input B Output C

0 0 1

0 1 1

1 0 1

1 1 0

b. Lukis dan namakan SATU get logik selain daripada jenis (a) di atas. [2 markah] c. Rajah menunjukkan satu Get Logik. Lengkapkan jadual kebenaran dibawah berdasarkan get

logik tersebut. [4 markah]

Input X Input Y Output Z

0 0

0 1

1 0

1 1

d. Rajah menunjukkan beberapa gabungan get logik. Nyatakan ungkapan Boolean pada label yang bertanda P dan Q [2 markah]

i. Simbol get logik

ii. Nama get logik : _________________

i. Simbol get logik

ii. Nama get logik : _________________

P :

Q :

A . B

Page 10: SMK TINGGI BUKIT MERTAJAM fileSULIT 3770/1 2 Panitia SK @ SMK Tinggi Bukit Mertajam 4. Berikut adalah pengisytiharan tatasusunan dalam pengaturcaraan. Berdasarkan tatasusunan

SULIT 3770/1

9

Panitia SK @ SMK Tinggi Bukit Mertajam

23. Jadual di bawah menunjukkan rekod pekerja yang terdapat dalam satu sistem maklumat

NoPekerja Nama Kemahiran KadarUpah NoProjek TarikhMula

1078 Nureen OS 120 R22 2/8/16

1078 Nureen OS 120 R19 3/4/15

973 Aiman Database 90 G36 4/7/16

973 Aiman Database 90 G31 6/3/16

973 Aiman Database 90 G32 5/8/14

456 Sufian OS 120 M42 4/7/15

456 Sufian OS 120 M41 6/6/14

Data yang terdapat dalam jadual di atas dikenalpasti tidak mencapai kualiti untuk dimasukkan dalam pengkalan data. a. Data di atas dikenalpasti mempunyai data lewah. Terangkan 2 kesan data lewah.

[4 markah] i. ________________________________________________________________________ ii. ________________________________________________________________________

b. Terangkan 2 ciri-ciri data yang mencapai kualiti untuk disimpan dalam pengkalan data selain dari kelewahan data. [4 markah] i. ________________________________________________________________________ ________________________________________________________________________ ii. _______________________________________________________________________ _______________________________________________________________________

c. Data di atas akan mencapai kualiti data apabila melalui proses penormalan. Terangkan 2 tujuan proses penormalan. [4 markah]

i. _______________________________________________________________________ _______________________________________________________________________ ii. ______________________________________________________________________ ______________________________________________________________________

d. Data dalam jadual di atas berbeza pada peringkat pernomalan pertama (1NF). Nyatakan 3 ciri-ciri data dalam penormalan peringkat pertama (1NF) [3 markah] i. _________________________________________________________________________ ii. ________________________________________________________________________ iii. _______________________________________________________________________

Page 11: SMK TINGGI BUKIT MERTAJAM fileSULIT 3770/1 2 Panitia SK @ SMK Tinggi Bukit Mertajam 4. Berikut adalah pengisytiharan tatasusunan dalam pengaturcaraan. Berdasarkan tatasusunan

SULIT 3770/1

10

Panitia SK @ SMK Tinggi Bukit Mertajam

24. Rajah di bawah menunjukkan jenis objek (input type) yang terdapat dalam contoh borang (form) yang dihasilkan menggunakan pengaturcaraan HTML. a. Namakan “input type” yang telah ditulis dalam kod aturcara HTML supaya menghasilkan

setiap objek seperti yang ditunjukkan oleh sampel data-data pada objek borang tersebut. [10 markah]

b. Rajah dibawah menunjukkan keratan kod aturcara menggunakan bahasa pengaturcaraan

HTML.

Berdasarkan rajah di atas, i. Apakah maksud bagi HTML ________________________________________ [1 markah]

X

Page 12: SMK TINGGI BUKIT MERTAJAM fileSULIT 3770/1 2 Panitia SK @ SMK Tinggi Bukit Mertajam 4. Berikut adalah pengisytiharan tatasusunan dalam pengaturcaraan. Berdasarkan tatasusunan

SULIT 3770/1

11

Panitia SK @ SMK Tinggi Bukit Mertajam

ii. Kod HTML atau Elemen HTML yang biasanya berpasangan yang terdapat dalam kod

aturcara HTML dikenali sebagai

____________________________________________________ [1 markah]

iii. Kod tambahan dalam kod HTML yang menghasilkan gaya persembahan seperti yang

dilabelkan pada X menggunakan bahasa pengaturcaraan

__________________________________________________________________________

[1 markah]

iv. Rajah di atas menggunakan satu kaedah (method) bagi menulis sesuatu pernyataan

berkenaan dengan menghantar data-data dalam medan borang (form) yang dihasilkan.

Kaedah yang digunakan ialah _____________________________ [1 markah]

v. Kod HTML yang ditulis bagi menghasilkan dokumen HTML dalam bentuk jadual ialah

menggunakan elemen __________________________________ [1 markah]

SOALAN TAMAT

Disediakan oleh;

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

(En. Ahmad Shaberi B. Hanapi)

Guru Panitia SK

Disahkan oleh:

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

(Pn. Faridah Ahmad)

Ketua Panitia SK

Disahkan oleh:

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