Trial_sk 2018 - Soalan N Skema.docx

  • Uploaded by: Masitah Omar
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Trial_sk 2018 - Soalan N Skema.docx as PDF for free.

More details

  • Words: 2,201
  • Pages: 12
SULIT

3770/1 NAMA : __________________________________________________________

3770/1 SK Kertas 1 Ogos 2018 2 Jam 30 Minit

SKEMA

TING : __________________________________________________________

SMK TINGGI BUKIT MERTAJAM 77 JALAN SRI BUKIT, 14000 BUKIT MERTAJAM PULAU PINANG

PEPERIKSAAN PERCUBAAN SPM TINGKATAN LIMA - TAHUN 2018

SAINS KOMPUTER Kertas 1 2 JAM 30 MINIT

JANGAN BUKA KERTAS SOALAN INI SEHINGGA DIBERITAHU 1. 2. 3.

4.

5.

Tuliskan nama anda pada ruang yang disediakan. Kertas soalan ini adalah dalam Bahasa Melayu sahaja. . Kertas soalan ini mengandungi dua bahagian; Bahagian A dan Bahagian B. Jawapan untuk Bahagian A dan Bahagian B hendaklah ditulis di ruang yang disediakan. Jawab SEMUA soalan Bahagian A dan Bahagian B.

PEMARKAHAN Bahagian

Soalan

Peruntukan Skor Markah (%) Diperolehi (%)

A

20

50

B

4

50

JUMLAH

100

PEMBERATAN

70%

Kertas soalan ini mengandungi 12 halaman bercetak

Panitia SK @ SMK Tinggi Bukit Mertajam

0

SULIT

3770/1

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 peniskalan 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] 1. MULA

1. MULA

2. INPUT Nombor1 = 7, Nombor2 = 9 2. ____________________________________________________ 3. PROSES Jumlah = Nombor1 + Nombor2 3. ____________________________________________________ 4. OUTPUT papar Jumlah = 16 4. ____________________________________________________ 5. TAMAT

5. TAMAT

3. Rajah dibawah menunjukkan contoh struktur kawalan dalam pengaturcaraan.

Palsu

Benar

X

Y

Y

Kawalan Pilihan if-else a. Nyatakan jenis struktur kawalan tersebut. ___________________________

[1 markah]

b. Namakan simbol yang bertanda X dan fungsinya. Syarat Nama simbol X : _________________________________________________ [1 markah] Menguji syarat yang dinyatakan dalam bentuk nilai boolean, Fungsi : ________________________________________________________ [1 markah] benar atau palsu ________________________________________________________ Panitia SK @ SMK Tinggi Bukit Mertajam

1

SULIT

3770/1

4. Berikut adalah pengisytiharan tatasusunan dalam pengaturcaraan. Berdasarkan tatasusunan MpSains berikut, jawab soalan yang diberi. String [] MpSains = {"Fizik", "Kimia", "Biologi", "Matematik Tambahan", "Sains Komputer"};

5 a. Berapakah saiz tatasusunan MpSains? _____________________

[1 markah]

b. Tulis kod java untuk mencetak elemen “Sains Komputer”.

[1 markah]

System.out.println (MpSains[4]); ______________________________________________________________ 5. Sub aturcara dibawah menunjukkan pengumpulan nilai parameter kepada parameter. 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); } }

intiger a. Apakah jenis data untuk parameter y? ________________________

[1 markah]

b. Berdasarkan aturcara di atas, apakah output yang dipaparkan? 76.0 __________________________________________

[1 markah]

c. Nyatakan ralat yang terdapat dalam aturcara di atas.

Penerangan : Jawapan pengiraan ialah 76.3333 Tetapi jawapan dipaparkan ialah 76.0. Jadi jawapan Ralat logik _____________________________________________________________ [1 markah] yg dipaparkan tidak tepat -> Ralat logik

6. Rajah di bawah menunjukkan sebahagian kod aturcara. Kod aturcara dibawah telah dikenalpasti mempunyai ralat. 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); } }

Ralat Masa Larian a. Namakan jenis ralat tersebut. _____________________________________ [1 markah] Pembahagian dengan kosong (0) 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. Nyatakan kepentingan integriti data. [1 markah] - Elak perubahan data yang tak disengajakan. __________________________________________________________________________ - Untuk memastikan tiada ralat dalam kemasukkan data. Panitia SK @ SMK Tinggi Bukit Mertajam

2

SULIT

3770/1

8. Tukarkan set hubungan dalam bentuk pernyataan grafik berikut kepada bentuk perwakilan teks. a. PELANGGAN IDPelanggan Nama Jantina NoTelefon PELANGGAN (IDPelanggan , Nama, Jantina, NoTelefon) ____________________________________________________________

[1 markah]

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

PELANGGAN

NoPelanggan

NoTelefon

Jantina

Nama

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

Q

AKAUN No_Akaun

Nama

No_KP

No_Telefon

29964458

Zulkifli

600102076067 0139294461

27345801

Baharudin 661111076162 0177729873 R

Namakan istilah mengikut label dalam jadual di bawah. Label

Istilah

i.

P

Entiti

ii.

Q

Atribut

iii.

R

Atribut Nilai

iv.

S

Rekod

Panitia SK @ SMK Tinggi Bukit Mertajam

3

S

SULIT

3770/1

10. Rajah di bawah menunjukkan paparan skrin telefon pintar. a. Ikon pada skrin menunjukkan aplikasi yang kekal pada tempat yang sama untuk memudahkan pengguna. Konsistensi Prinsip ini dikenali sebagai ________________________ [1 markah] b. Nyatakan satu (1) prinsip reka bentuk interaktif selain jawapan di (a). [1 markah] - Kebolehan membuat pemerhatian (perceivability) ______________________________________________ - Boleh dipelajari (learnability) - Kebolehan untuk menjangka (predictability) - Maklum balas (feedback) *mana-mana 1 jawapan

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

Teks biasa

Enkrip

M

Dekrip

Teks biasa

Kriptografi a. Namakan proses tersebut. _____________________________

[1 markah]

b. Namakan M. ________________________________________ Teks Sifer (cipher text)

[1 markah]

13. Jadual di bawah menunjukkan satu rekod dalam pengkalan data PELAJAR No_Daftar A01011

Nama Ali bin Abu

No_KP 010131071234

Tingkatan 5A

Berdasarkan jadual di atas, “No_Daftar” merupakan satu kunci untuk jadual tersebut. Namakan kunci tersebut serta terangkan ciri-ciri dan kepentingannya kepada pengkalan data. Kunci primer Nama : __________________________________________________________ [1 markah] Atribut Unik, Tidak boleh dibiarkan kosong (Not Null) Ciri-ciri : _________________________________________________________ [1 markah] - Elak pertindihan data, data berulang Kepentingan : _____________________________________________________ [1 markah] - Memberikan identiti unik bagi setiap rekod dlm P.Data - Memudahkan proses carian dan capaian atas rekod 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] Implikasi dari cetak rompak. i. ___________________________________________________________________________ i. Mengurangkan sumber pendapatan penggiat seni kreatif seperti penyanyi atau penulis.

ii. ___________________________________________________________________________ ii. Menjejaskan kualiti produk kreatif kerana terpaksa bersaing dengan produk cetak rompak. iii. Menyebabkan ramai pengiat industri kreatif hilang pekerjaan. Panitia SK @ SMK Tinggi Bukit Mertajam

4

SULIT

3770/1

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]

Kebergantungan Fungsi Sepenuh _________________________________________________________________ b. Lukis rajah atribut kebergantungan fungsi seperti yang dinyatakan dalam (a). [3 markah]

Kod_Persatuan Guru_Penasihat Bergantung kepada

ID_Pelajar

16. a. Arahan SQL yang digunakan untuk memasukkan data ke dalam jadual SQL? INSERT INTO __________________________________________

[1 markah]

b. Kata kunci SQL mana yang digunakan untuk menentukan carian bersyarat? WHERE __________________________________________

[1 markah]

17. Rajah di bawah menunjukkan tiga komponen utama dalam Unit Pemprosesan Pusat (CPU) dan proses kitaran yang berlaku dalam mesin. KOMPONEN A

Proses Y

Proses X

DAFTAR

Capai (Fetch)

UNIT ALU

RAM Namakan : Unit Kawalan (CU) i. Komponen A : ______________________________________________

[1 markah]

Nyahkod (Decode) Laksana (Execute) ii. Proses X : ____________________ iii. Proses Y : __________________

[2 markah]

Panitia SK @ SMK Tinggi Bukit Mertajam

5

SULIT

3770/1

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. - Toolbar - Bar navigasi i. ________________________________________________________ - Menu drop down - Breadcrumbs - Pautan menggunakan grafik - Sitemap ii. ________________________________________________________ iii. ________________________________________________________

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

19. Proses mereka bentuk 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] - Jenis persekitaran Web yg dibina - Perbezaan elemen dlm web ___________________________________________________________________________ - Penekanan maklumat dlm web - Typography - Warna dan Grafik - Navigasi ___________________________________________________________________________ - Keseimbangan visual * Pilih 3 sahaja 20. Rajah dibawah menunjuk contoh borang dalam satu sistem yang dibangunkan

Nyatakan dua (2) ciri pengesahsahihan (validation) pada input daripada pengguna yang terdapat dalam rajah di atas. [2 markah] - Semua medan input pengguna wajib diisi (Tidak boleh dibiarkan kosong) i. _____________________________________________________________________ - Hanya digit 0 – 9 sahaja yang diterima pada input No.KP - Jumlah digit pada input No.KP ialah 12 digit sahaja ii. ____________________________________________________________________

Panitia SK @ SMK Tinggi Bukit Mertajam

6

SULIT

3770/1

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 subaturcara di atas dan nyatakan fungsinya. ( String [] args ) Parameter : _____________________________________________________ [1 markah] Tidak mengembalikan data tetapi mengembalikan kawalan Fungsi : ________________________________________________________ [1 markah] b. Nyatakan nama pemboleh ubah yang telah digunakan n ______________________________________________________________ [1 markah] c. Lukis carta alir yang sesuai berdasarkan aturcara di atas

[7 markah]

MULA

Baca n = 1 n++ Benar

n <= 10 ?

Papar Nombor n

Palsu

TAMAT

Panitia SK @ SMK Tinggi Bukit Mertajam

1m – shape mula dan tamat 4m – shape lain2 betul 1m – benar, palsu 1m - arrow

7

SULIT

3770/1

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

Input B 0 1 0 1

Output C 1 1 1 0

i. Simbol get logik

TAK DAN (NAND) ii. Nama get logik : _________________ b. Lukis dan namakan SATU get logik asas selain daripada jenis (a) di atas.

[2 markah]

i. Simbol get logik

* Pilih salah satu DAN / ATAU / TAK (*pilih satu) ii. Nama get logik : _________________ c. Rajah menunjukkan satu Get Logik. Lengkapkan jadual kebenaran dibawah berdasarkan get logik tersebut. [4 markah]

Input X

Input Y

Output Z

0

0

1

0

1

1

1

0

0

1

1

0

d. Rajah menunjukkan beberapa gabungan get logik. Nyatakan ungkapan Boolean pada label yang bertanda P dan Q [2 markah] A.B Q : (A . B) + (A + B)

P:A+B

Panitia SK @ SMK Tinggi Bukit Mertajam

8

SULIT

3770/1

23. Jadual di bawah menunjukkan rekod pekerja yang terdapat dalam satu sistem maklumat NoPekerja 1078 1078 973 973 973 456 456

Nama Nureen Nureen Aiman Aiman Aiman Sufian Sufian

Kemahiran OS OS Database Database Database OS OS

KadarUpah 120 120 90 90 90 120 120

NoProjek R22 R19 G36 G31 G32 M42 M41

TarikhMula 2/8/16 3/4/15 4/7/16 6/3/16 5/8/14 4/7/15 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. Kelewahan data akan menyebabkan; [4 markah] i. Ruang - Terpaksa menggunakan lebih ruang simpanan dalam komputer i. ________________________________________________________________________ ii. Masa - Kemaskini data akan memakan banyak masa iii. Data - Menyebabkan data menjadi korup ii. ________________________________________________________________________ iv. Kecekapan - Menjadikan pangkalan data kurang efisien

b. Terangkan 2 ciri-ciri data yang mencapai kualiti untuk disimpan dalam pengkalan data selain dari kelewahan data. [4 markah] Ciri data yang berkualiti i. ________________________________________________________________________ i. Data yang berintergriti – ketepatan dan keesahan data iaiatu ketepan data yang sah

________________________________________________________________________ melalui kitaran hayat data. ii. Data yang tekal – konsistensi atau keseragaman data yang boleh dilakukan semasa

ii. _______________________________________________________________________ proses kemaskini data _______________________________________________________________________ c. Data di atas akan mencapai kualiti data apabila melalui proses penormalan. Terangkan 2 tujuan proses penormalan. [4 markah] i. Mengahasilkan skema hubungan dengan pengumpulan atribut yang paling optimum i. _______________________________________________________________________ ii. Mengurangkan data lewah atau berlebihan _______________________________________________________________________ iii. Mengatasi masalah anomali (kesan insert, update, delete)

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. Lajur adalah atomik i. _________________________________________________________________________ ii. mempunyai kunci primer

ii. ________________________________________________________________________ iii. mempunyai kedua-dua kebergantungan fungsi sepenuh dan fungsi separa

iii. _______________________________________________________________________

Panitia SK @ SMK Tinggi Bukit Mertajam

9

SULIT

3770/1

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]

text text password email textarea select option radio checkbox date submit

b. Rajah dibawah menunjukkan keratan kod aturcara menggunakan bahasa pengaturcaraan HTML.

X

Berdasarkan rajah di atas, Hypertext Markup Language i. Apakah maksud bagi HTML ________________________________________ Panitia SK @ SMK Tinggi Bukit Mertajam

10

[1 markah]

SULIT

3770/1 ii. Kod HTML atau Elemen HTML yang biasanya berpasangan yang terdapat dalam kod aturcara HTML dikenali sebagai Tag ____________________________________________________

[1 markah]

iii. Kod tambahan dalam kod HTML yang menghasilkan gaya persembahan seperti yang dilabelkan pada X menggunakan bahasa pengaturcaraan CSS __________________________________________________________________________ [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. POST Kaedah yang digunakan ialah _____________________________

[1 markah]

v. Kod HTML yang ditulis bagi menghasilkan dokumen HTML dalam bentuk jadual ialah table menggunakan elemen __________________________________

[1 markah]

SOALAN TAMAT

Disediakan oleh;

Disemak oleh:

………………………………….. (En. Ahmad Shaberi B. Hanapi) Guru Panitia SK

……………………………………. (Pn. Faridah Ahmad) Ketua Panitia SK

Disahkan oleh:

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

Panitia SK @ SMK Tinggi Bukit Mertajam

11

Related Documents

Soalan
October 2019 81
Soalan
June 2020 44
Rm-n-647-2018-minedu.pdf
December 2019 0
Rm-n-647-2018-minedu.pdf
December 2019 1

More Documents from "Maribel Gaitan Ramirez"

Ujian 1_2019_f3.docx
July 2020 3
June 2020 56
June 2020 59
April 2020 12