Professional Documents
Culture Documents
Penang - Sains Komputer Skema 2018 PDF
Penang - Sains Komputer Skema 2018 PDF
NAMA : __________________________________________________________
3770/1
SK
Kertas 1
SKEMA
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]
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
Palsu Benar
X
Y Y
Syarat
Nama simbol X : _________________________________________________ [1 markah]
5
a. Berapakah saiz tatasusunan MpSains? _____________________ [1 markah]
System.out.println (MpSains[4]);
______________________________________________________________
intiger
a. Apakah jenis data untuk parameter y? ________________________ [1 markah]
76.0
__________________________________________ [1 markah]
Ralat logik
_____________________________________________________________ [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]
- Intergriti data adalah penting untuk memastikan tiada ralat dalam kemasukkan
__________________________________________________________________________
data.
b. Lukis Gambarajah Hubungan Entiti (ERD) bagi mewakili set hubungan di atas.
[3 markah]
PELANGGAN
NoPelanggan NoTelefon
Nama Jantina
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 Entiti
ii. Q Atribut
iii. R Atribut Nilai
iv. S Rekod
Konsistensi
Prinsip ini dikenali sebagai ________________________
[1 markah]
Rangkaian
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
Kriptografi
a. Namakan proses tersebut. _____________________________ [1 markah]
b. Namakan M. ________________________________________
Teks Sifer (cipher text) [1 markah]
PELAJAR
No_Daftar Nama No_KP Tingkatan
A01011 Ali bin Abu 010131071234 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]
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 X Proses Y
RAM
Namakan :
Unit Kawalan (CU)
i. Komponen A : ______________________________________________ [1 markah]
Nyahkod (Decode)
ii. Proses X : ____________________ Laksana (Execute)
iii. Proses Y : __________________ [2 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. _____________________________________________________________________
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.
( String [] args )
Parameter : _____________________________________________________ [1 markah]
n
______________________________________________________________ [1 markah]
MULA
Benar Papar
n <= 10 ?
Nombor n ++
Palsu
TAMAT
4m – shape betul
2m – benar, palsu
1m - arrow
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 : (A . B) + (A + B)
P:A+B
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.
Kelewahan data akan menyebabkan; [4 markah]
i. Terpaksa menggunakan lebihan sumber simpanan komputer
i. ________________________________________________________________________
ii. Kemaskini data akan memakan banyak masa
ii. ________________________________________________________________________
iii. Menyebabkan data menjadi korup
iv. 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]
_______________________________________________________________________
c. Data di atas akan mencapai kualiti data apabila melalui proses penormalan. Terangkan 2
tujuan proses penormalan. [4 markah]
Tujuan Penormalan
i. _______________________________________________________________________
i. Mengahasilkan skema hubungan dengan pengumpulan atribut yang paling optimum
_______________________________________________________________________
ii. Mengurangkan data lewah atau berlebihan
ii. ______________________________________________________________________
iii. Mengatasi masalah anomali (kesan insert, update, delete)
______________________________________________________________________
d. Data dalam jadual di atas berbeza pada peringkat pernomalan pertama (1NF). Nyatakan 3
ciri-ciri data dalam penormalan peringkat pertama (1NF) [3 markah]
Ciri –ciri 1NF
i. _________________________________________________________________________
i. Lajur adalah atomik
ii. mempunyai kunci primer
ii. ________________________________________________________________________
iii. mempunyai kedua-dua kebergantungan fungsi sepenuh dan fungsi separa
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]
text
text
password
email
textarea
select option
radio
checkbox
date
submit
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
…………………………………..
(En. Ahmad Shaberi B. Hanapi) …………………………………….
Guru Panitia SK (Pn. Faridah Ahmad)
Ketua Panitia SK
Disahkan oleh:
……………………………………….