I. Masalah dipecahkan
II. Kenal pasti corak yang berlainan
III. Tinggalkan perkara yang tidak penting
IV. Sediakan model penyelesaian masalah
Antara berikut, manakah nilai nombor perpuluhan yang diwakili nombor perduaan
dalam rajah?
A. 6 B. 7
C. 9 D. 10
5. Format imej manakah yang paling sesuai digunakan untuk memuat naik gambar
percutian ke Internet?
A. BMP B. GIF
C. JPEG D. TIFF
6. Sebuah fail audio mempunyai kadar sampel 48 100 Hz, kedalaman 24 bit dan dua
saluran audio. Apakah kadar kedalam bit bagi fail audio ini?
A. 96.2 kbps B. 577.2 kbps
C. 1154.4 kbps D. 2308.8 kbps
2
7. Antara yang berikut, manakah yang menerangkan maksud kod arahan?
A. Storan ingatan yang boleh B. Senarai tindakan yang perlu
menyimpan arahan. dijalankan oleh komputer.
C. Urutan tindakan yang perlu D. Satu arahan yang mengarahkan
dilaksanakan oleh komputer. komputer melakukan sesuatu tugas.
8. Antara berikut, manakah yang menunjukkan blok dalam atur cara Scratch yang
digunakan untuk struktur kawalan pilihan?
A. B.
C. D.
9. Manakah ciri-ciri tag HTML yang digunakan dalam penghasilan laman web?
10. Rajah menunjukkan suatu struktur maklumat dan pautan laman sesawang.
3
11. Susun langkah-langkah pemindahan aksara pada skrin monitor dengan betul.
13. Apakah jenis data yang sesuai digunakan untuk menyimpan umur seorang pelajar di
dalam atur cara?
A. Char B. Double
C. Integer D. String
14. Maklumat berikut menunjukkan kod arahan bagi mengira luas segi tiga.
Didapati terdapat ralat dalam kod tersebut. Apakah jenis ralat yang terhasil.
A. Ralat logik B. Ralat sintaks
C. Ralat sifar D. Ralat masa larian
4
JAWAPAN
1. 6. 11.
2. 7. 12.
3. 8. 13.
4. 9. 14.
5. 10 15.
BAHAGIAN B
1. a) Tulis semula setiap jujukan nombor dan kenal pasti tiga nilai seterusnya bagi
setiap jujukan nombor tersebut.
i. 10 20 30 40 50
………………………………………………………………………………..
ii. 4 8 16 32 64
………………………………………………………………………………..
[2 markah]
b) Apakah teknik pemikiran komputasional yang terlibat dalam menyelesaikan
masalah di 1.a)?
……………………………………………………………………………………….
[1 markah]
2. Nyatakan lima fasa pembangunan atur cara mengikut urutan yang betul.
[2 markah]
5
3. a) Tukarkan nombor perpuluhan 1210 kepada nombor perduaan.
[2 markah]
b) Tukarkan nombor perduaan 10112 kepada nombor perpuluan.
[2 markah]
……………………………………………………………………………………….
[1 markah]
b) Tukarkan nombor perduaan 1101010112 kepada nombor perlapanan menggunakan
teknik pengiraan.
[2 markah]
Abjad
teks A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
biasa
Abjad
teks
sifer
[1 markah]
ii. Berdasarkan jadual abjad teks biasa dan abjad teks sifer di 6.a)i., hasilkan
teks sifer untuk teks biasa berikut,
Teks
S E K O L A H B E R P R E S T A S I T I NG G I
biasa
Teks
sifer
[1 markah]
8. Berikan maksud dan fungsi papan cerita dalam pembinaan laman web.
7
a) Maksud:
………………………………………………………………………………………
………………………………………………………………………………………
[1 markah]
b) Fungsi:
i.
………………………………………………………………………………
[1 markah]
9. Lengkapkan peta pokok berikut dengan menulis jenis-jenis data untuk setiap bahagian
utama.
Jenis
Data
[3 markah]
10. Isikan ruangan yang disediakan dengan BENAR atau PALSU untuk setiap pernyataan
berikut berkenaan dengan syarat pengisytiharan pemboleh ubah.
Pernyataan Jawapan
Nama pemboleh ubah harus menggambarkan nilai yang
dipegang agar atur cara mudah difahami.
Nama bagi pemboleh ubah boleh mengandungi aksara, digit dan
simbol.
Nama bagi pemboleh ubah boleh dimulakan dengan nombor.
[2 markah]
8
11. Lengkapkan rajah berikut tentang kebaikan system pangkalan data.
a)
b)
Sistem
Pangkalan
Data
c)
d)
[2 markah]
12. Lakarkan entiti GURU dan MURID beserta dua atribut untuk setiap satu bagi
persekitaran bilik darjah menggunakan simbol yang betul.
[2 markah]
13. a) Nyatakan satu atribut yang dimiliki oleh seorang pelajar yang sesuai untuk
9
dijadikan kekunci primer dalam sistem pangakalan data.
……………………………………………………………………………………….
[1 markah]
b) Jadual berikut adalah berkenaan satu entiti.
………………………………………………………………………………
[1 markah]
ii. Apakah nama entiti yang sesuai?
………………………………………………………………………………
[1 markah]
Procedur Argumen
e
Paramete Function
r
10
15. Rajah berikut adalah atur cara bagi mengira luas segi tiga serta output bagi atur cara
tersebut.
……………………………………………………………………………………….
[1 markah]
b) Tuliskan semula baris atur cara di 15.a) yang telah diperbetulkan.
[1 markah]
……………………………………………………………………………………….
[1 markah]
b) Senaraikan perkara-perkara penting yang harus dipenuhi semasa menulis
algoritma.
i.
……………………………………………………………………………......
ii.
………………………………………………………………………………..
[2 markah]
11
17. Padankan simbol-simbol carta alir berikut dengan namanya.
Simbol Nama
Garis alir
Pilihan
Proses
Terminal
Penyambung
Input/Output
[3 markah]
18. Rajah berikut adalah senarai air yang dijual pada mesin.
Air teh Air laici Air tebu Air Nescafe Kopi Mirinda 100
bunga milo Plus
1 2 3 4 5 6 7 8
a) Nyatakan dua kaedah search yang boleh diguna untuk mencari sesuatu nilai dalam
satu senarai.
i.
……………………………………………………………………………......
ii.
………………………………………………………………………………..
[2 markah]
b) Nyatakan kaedah yang paling sesuai untuk mencari “Air milo” pada senarai yang
diberikan tersebut.
……………………………………………………………………………………….
[1 markah]
12
19. Rajah berikut menunjukkan carta alir yang tidak lengkap bagi memaparkan perkataa
“SGGS Boleh!!!” sebanyak tiga kali. Lengkapkan carta alir tersebut dengan melukis
simbol-simbol yang betul pada petak yang disediakan.
[2 markah]
20. Maklumat berikut adalah pseudokod bagi proses bubble sort yang akan menyisih
senarai secara menurun.
13
1. Mula
2. Setkan senarai L = [8, 6, 5, 7, 3, 2, 4, 9, 1]
3. Isytiharkan pemboleh ubah i, j, n, temp
4. Setkan n = 9
5. Setkan i = 0
6. Setkan temp = 0
7. for i < n – 1
7.1 setkan j = 0
7.2 for j < n – 1 – i
7.2.1 Jika Lj > Lj + 1
7.2.1.1 temp = Lj
7.2.1.2 Lj = Lj + 1
7.2.1.3 Lj + 1 = temp
7.2.2 Tamat jika
7.2.3 Kirakan j = j + 1
7.3 1
8. Paparkan senarai L
9. Tamat
……………………………………………………………………………………….
[1 markah]
b) Apakah jenis ralat tersebut?
……………………………………………………………………………………….
[1 markah]
c) Tulis semula baris pseudokod yang mengandungi ralat tersebut yang telah
diperbetulkan.
[1 markah]
14
BAHAGIAN C
1. Berikut adalah dua jadual bagi entiti BUTIR_MURID dan entiti BUTIR_PENJAGA.
a) Kenal pasti kekunci primer dan kekunci asing yang terdapat pada rajah.
Entiti Kekunci Primer Kekunci asing
BUTIR_MURID
BUTIR_PENJAGA
[3 markah]
b) Nyatakan jenis kekardinalan yang terdapat dalam jadual.
………………………………………………………………………………………...
[1 markah]
15
c) Rajah berikut menunjukkan paparan output yang terhasil daripada pernyataan SQL.
[6 markah]
16
2. Guru kelas anda meminta bantuan untuk menghasilkan satu atur cara mengira markah
purata bagi Percubaan PT3 kelas anda. Rajah berikut adalah carta alir bagi proses
tersebut.
17
Berdasarkan maklumat ini,
[7 markah]
b) Hitung purata yang diperoleh sekiranya anda mendapat markah berikut,
BM 82 Geog 51
BI 81 Sej 66
Math 46 PI 85
Sain 33 ASK 62
s
[2 markah]
c) Nyatakan output yang diterima untuk markah di 2.b)
…………………………………………………………………………………………
[1 markah]
18
19
3. Seorang pengusaha homestay menguruskan penempahan pelanggan. Pelanggan yang
menyewa kurang daripada 7 hari akan dikenakan bayaran sebanyak RM 120 sehari,
manakala jika melebihi 7 hari adalah RM 100 sehari. Jika pelanggan menyewa melebihi
20 hari, diskaun sebanyak 30% akan diberikan. Bina satu aturcara untuk mengira jumlah
bayaran yang diberikan kepada penyewa itu. Berdasarkan maklumat ini,
[6 markah]
b) Huraikan jenis strutur kawalan pilihan yang digunakan.
………………………………………………………………………………………
……………………………………………………………………………………….
[2 markah]
c) Nyatakan dua struktur kawalan ulangan selain di 3.b).
………………………………………………………………………………………
……………………………………………………………………………………….
[2 markah]
20