Professional Documents
Culture Documents
Penang - Sains Komputer Soalan 2018 PDF
Penang - Sains Komputer Soalan 2018 PDF
NAMA : __________________________________________________________
3770/1
SK
Kertas 1 TING : __________________________________________________________
Ogos 2018
2 Jam 30 Minit
SAINS KOMPUTER
Kertas 1
2 JAM 30 MINIT
JUMLAH 100
PEMBERATAN 70%
Bahagian A
[50 Markah]
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]
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
2. ____________________________________________________
3. ____________________________________________________
4. ____________________________________________________
5. TAMAT
Palsu Benar
X
Y Y
________________________________________________________
______________________________________________________________
__________________________________________ [1 markah]
_____________________________________________________________ [1 markah]
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);
}
}
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]
__________________________________________________________________________
____________________________________________________________ [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]
P Q
AKAUN
No_Akaun Nama No_KP No_Telefon
29964458 Zulkifli 600102076067 0139294461
27345801 Baharudin 661111076162 0177729873 S
Label Istilah
i. P
ii. Q
iii. R
iv. S
______________________________________________
11. Wujudnya internet adalah kesan positif daripada inovasi teknologi _____________________
[1 markah]
12. Rajah di bawah menunjukkan satu proses penyulitan dan nyahsulit data.
Enkrip Dekrip
Teks biasa M Teks biasa
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.
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. ___________________________________________________________________________
_________________________________________________________________
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.
KOMPONEN A
Proses X Proses Y
RAM
Namakan :
i. Komponen A : ______________________________________________ [1 markah]
i. ________________________________________________________ [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. ____________________________________________________________________
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.
______________________________________________________________ [1 markah]
22.
a. Berdasarkan jadual kebenaran yang diberikan, lukis simbol dan namakan rajah get logik
berkenaan. [2 markah]
b. Lukis dan namakan SATU get logik selain daripada jenis (a) di atas. [2 markah]
i. Simbol get logik
c. Rajah menunjukkan satu Get Logik. Lengkapkan jadual kebenaran dibawah berdasarkan get
logik tersebut. [4 markah]
d. Rajah menunjukkan beberapa gabungan get logik. Nyatakan ungkapan Boolean pada label
yang bertanda P dan Q [2 markah]
A.B
Q:
P:
23. Jadual di bawah menunjukkan rekod pekerja yang terdapat dalam satu sistem maklumat
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. _______________________________________________________________________
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]
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
…………………………………..
(En. Ahmad Shaberi B. Hanapi) …………………………………….
Guru Panitia SK (Pn. Faridah Ahmad)
Ketua Panitia SK
Disahkan oleh:
……………………………………….