Anda di halaman 1dari 19

BAHAGIAN A

1. Maklumat berikut adalah definisi satu teknik dalam pemikiran komputasional.

Meninggalkan aspek-aspek kurang penting dalam corak-corak yang dicamkan dan


memfokus kepada aspek-aspek penting yang dapat membantu dalam penyelesaian
masalah.

Apakah teknik tersebut?


A. Teknik Peniskalaan B. Teknik Leraian
C. Teknik Pengitlakan D. Teknik Pengecaman Corak

2. Antara berikut, manakah urutan proses pemikiran komputasional yang betul?

I. Masalah dipecahkan
II. Kenal pasti corak yang berlainan
III. Tinggalkan perkara yang tidak penting
IV. Sediakan model penyelesaian masalah

A. I, II, III dan IV B. II, III, IV dan I


C. III, IV, I dan II D. IV, III, II dan I

3. Apakah hasil tambah antara nombor perduaan 1010 dan 111?


A. 101 B. 1111
C. 10001 D. 10011

4. Rajah berikut mewakili suatu nombor perduaan.

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?

I. Ditulis di akhir kod


II. Wujud dalam pasangan
III. Ditulis dalam kurungun < >
IV. Mempunyai tag awal < > dan tag akhir </ >

A. I, II dan III B. I, II dan IV


C. I, III dan IV D. II, III dan IV

10. Rajah menunjukkan suatu struktur maklumat dan pautan laman sesawang.

Apakah nama struktur itu?


A. Struktur roda B. Struktur linear
C. Struktur cabang D. Struktur hierarki

3
11. Susun langkah-langkah pemindahan aksara pada skrin monitor dengan betul.

I. Tekan papan kekunci untuk menghasilkan input


II. Aksara diproses untuk dipaparkan sebagai output
III. Kod ASCII nombor perduaan dihantar ke storan ingatan untuk disimpan
IV. Kod ASCII nombor perduaan dihantar ke unit pemprosesan pusat melalui
sistem bas

A. I, II, III dan IV B. II, III, IV dan I


C. III, IV, I dan II D. IV, III, II dan I

12. Sistem nombor perenambelasan juga dikenali sebagai sistem


A. Binari B. Desimal
C. Octal D. Heksadesimal

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.

panjang = int(input(“Sila masukkan ukuran panjang: “)


lebar = int(input(“Sila masukkan ukuran lebar: “)
luas = 1/2 * panjang + lebar
print(“Luas segi tiga:”, luas)

Didapati terdapat ralat dalam kod tersebut. Apakah jenis ralat yang terhasil.
A. Ralat logik B. Ralat sintaks
C. Ralat sifar D. Ralat masa larian

15. Berikut menunjukkan hubungan kekardinalan antara entiti.

Antara berikut, yang manakah kekunci primer bagi entiti MARKAH?


A. NoKP B. MarkahID
C. Nama D. Kelas

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]

4. Gariskan jawapan yang betul di dalam kurungan.


a) ( Dimensi, Resolusi ) menentukan ketajaman dan kejelasan sesuatu imej.

b) Piksel ialah unit ukuran untuk ( resolusi, dimensi ).

c) Resolusi sebanyak ( 100 dpi, 300 dpi ) diperlukan untuk percetakan.

d) Bilangan warna 2 bit bermaksud imej mengandungi ( 2 warna, 4 warna ) dalam


imejnya.
[4 markah]

5. a) Sistem nombor perlapanan juga dikenali sebagai

……………………………………………………………………………………….
[1 markah]
b) Tukarkan nombor perduaan 1101010112 kepada nombor perlapanan menggunakan
teknik pengiraan.

[2 markah]

6. Isi ruangan kosong pada pernyataan berikut menggunakan perkataan-perkataan yang


6
disediakan berkenaan kriptografi.

teknik kerahsiaan sembunyi kriptos


graphien tulis keselamatan

a) Kriptografi adalah berasal daripada bahasa Yunani iaitu ____________________


dan ____________________.

b) Dalam istilah bahasa Yunani kriptos bermaksud ____________________ dan


graphien pula bermaksud ____________________.

c) Kriptografi menghuraikan kajian tentang ____________________ atau dikenal


sebagai ____________________ komunikasi data.
[3 markah]

7. a) i. Lengkapkan jadual berikut dengan abjad teks sifer dengan kunci K = 4


menggunakan Caesar Cipher.

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

Nombor Teks Nilai


logik

i. ......................... i. ......................... i. .........................


ii. ........................ ii. ........................ ii. ........................

[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.

Nama bagi pemboleh ubah tidak boleh ada ruang kosong.

[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.

No. Nama Alamat Umur Jantina Bangsa


Pelanggan Pelanggan
C001 Fatimah binti Selangor 34 Perempuan Melayu
Abu
C002 Azhar bin Kelantan 26 Lelaki Melayu
Ahmad
C003 Yap Ai Ni Kuala 40 Perempuan Cina
Lumpur

Berdasarkan jadual tersebut,

i. Setiap entiti diwakili oleh satu jadual juga dikenali sebagai

………………………………………………………………………………
[1 markah]
ii. Apakah nama entiti yang sesuai?

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

14. Isikan tempat kosong dengan jawapan yang betul.

Procedur Argumen
e
Paramete Function
r

a) ____________________ digunakan dalam situasi seperti satu tugas perlu


dilaksanakan berulang kali apabila diperlukan tanpa pemlangan nilai.
b) ____________________ ialah pemboleh ubah yang digunakan oleh sesuatu
function atau procedure.
c) ____________________ ialah data atau nilai sebenar dalam pemboleh ubah
tersebut.
d) ____________________ digunakan bagi subtugas yag perlu memulangkan satu
bilai selepas tugas itu diselesaikan.
[4 markah]

10
15. Rajah berikut adalah atur cara bagi mengira luas segi tiga serta output bagi atur cara
tersebut.

Berdasarkan rajah tersebut


a) Apakah ralat yang berlaku dalam atur cara tersebut?

……………………………………………………………………………………….
[1 markah]
b) Tuliskan semula baris atur cara di 15.a) yang telah diperbetulkan.

[1 markah]

16. a) Apakah yang dimaksudkan dengan algoritma?

……………………………………………………………………………………….
[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

a) Nyatakan baris yang mengandungi ralat tersebut.

……………………………………………………………………………………….
[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.

Berdasarkan jadual ini,

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.

Tuliskan pertanyaan (query) yang sesuai untuk memperoleh paparan ini.

[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,

a) Tuliskan pseudokod yang mewakili carta alir yang diberi.

[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,

a) Lukiskan carta alir bagi sistem pengurusan penempahan itu.

[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

Anda mungkin juga menyukai