Anda di halaman 1dari 18

BAHAGIAN A

[15 markah]
Jawab semua soalan.

Setiap soalan diikuti oleh empat pilihan jawapan iaitu A,B,C dan D. Pilih satu jawapan
sahaja bagi setiap soalan.

1. Apakah yang dimaksudkan dengan pemikiran komputasional ?

A. Menggunakan kaedah seperti komputer untuk menyelesaikan masalah.


B. Menggunakan konsep asas komputer bagi menyelesaikan masalah.
C. Memberi arahan kepada komputer untuk melaksanakan tugas.
D. Menyelesaikan masalah berbantukan komputer.

2. Seorang ketua pelancong ingin memuatkan seramai 43 orang pelancong dalam beberapa
buah van. Beliau akan mempraktikkan teknik penyelesaian masalah dalam pemikiran
komputasional. Susun mengikut urutan yang betul bagi teknik yang akan digunakan.
I Leraian
II Pengecaman corak
III Peniskalaan
IV Pengitlakan

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. Encik Fairuz perlu menyusun 114 buah buku terpakai ke dalam 3 buah kotak yang sama
saiz dan jumlah buku dalam setiap kotak haruslah sama. Malangnya, Encik Fairuz
mengalami kesukaran untuk menyusun kesemua buku tersebut secara sama banyak ke
dalam setiap kotak. Antara berikut, manakah teknik pemikiran komputasional yang penting
bagi memastikan jumlah buku adalah sama dalam setiap kotak ?

A. Leraian dan pengitlakan


B. Leraian dan peniskalaan
C. Peniskalaan dan pengitlakan
D. Pengecaman corak dan pengitlakan

4. Antara pernyataan berikut, yang manakah mengandungi pengecaman corak?

A. Semua rumah ada pintu.


B. Rumah saya mempunyai 3 tingkat.
C. Rumah saya mempunyai 5 buah bilik dan satu anjung dihadapan rumah.
D. Belakang rumah saya terdapat sebuah kolam besar.
5. Berikut menunjukkan suatu pernyataan masalah.
Asrin akan ke Paris pada hujung bulan ini, jadi dia membuat carian dalam laman
sesawang untuk menempah bilik hotel. Semasa carian tersebut, Asrin mengalami
kesukaran untuk membuat pilihan kerana terdapat pelbagai tawaran yang
menarik.

Berdasarkan pernyataan diatas, apakah aspek kurang penting yang boleh ditinggalkan ?

A. Nama hotel
B. Jenis bilik hotel
C. Harga bilik hotel
D. Jarak hotel dengan lokasi yang ingin dituju

6. Antara pernyataan yang berikut, yang manakah tidak benar mengenai Sistem Asas 10?

A. Menggunakan sepuluh pilihan digit


B. Pilihan digit terdiri daripada 0,1,2,3,4,5,6,7,8,9
C. Diguna oleh komputer untuk menyimpan data
D. Diguna dalam kehidupan seharian manusia

7. Antara yang berikut, nombor perpuluhan manakah merupakan hasil tambah 100110112
dan 010101102 yang betul ?

A. 11310
B. 22510
C. 24110
D. 24310

8. Antara yang berikut, yang manakah betul padanan antara nombor perpuluhan dan
nombor perduaan?

Nombor perpuluhan Nombor perduaan


A. 14710 101100112
B. 24110 1100111112
C. 49710 1111100012
D. 56310 10111100112
9. Apakah ciri utama bagi pseudokod?

A. Langkah-langkah algoritma ditulis secara terperinci dengan menggunakan


bahasa Melayu.
B. Langkah-langkah algoritma diwakili dengan ayat-ayat yang ringkas dan padat.
C. Langkah-langkah algoritma disusun atur dalam perenggan.
D. Langkah-langkah algoritma diwakili simbol grafik yang sesuai.
10. Rajah di bawah merupakan pseudokod penyertaan untuk peserta larian.
Mula
Isikan umur anda
Jika umur < 20
Setkan “Ditolak”
Jika tidak
Setkan “Diterima”
Tamat Jika
Tamat
Antara yang berikut, jenis struktur kawalan pilihan manakah yang digunakan dalam
pseudokod di atas ?

A. Pilihan tunggal
B. Dwipilihan
C. Pelbagai pilihan
D. Pilihan gabungan

11. Rajah 1 menunjukkan carta alir bagi penggunaan kad touch and go.
Mula

Adakah kad touch Sentuhkan kad


and go disentuh? Tidak touch and go

YA

Palang dibuka

Tamat
Rajah 1

Antara yang berikut, jenis struktur kawalan pilihan manakah yang digunakan dalam carta
alir di atas?

A. Dwipilihan
B. Pelbagai Pilihan
C. Ulangan UNTUK (FOR)
D. Ulangan SELAGI (WHILE)
12. Satu set kod arahan yang mengarahkan komputer untuk menyelesaikan sesuatu tugasan
dipanggil _________________

A. kod
B. Pengekodan
C. atur cara komputer
D. Pengatur cara komputer

13. Pernyataan yang manakah tidak benar tentang HTML.

A. HTML ialah singkatan bagi HyperText Markup Language.


B. HTML digunakan untuk membina laman sesawang.
C. HTML terdiri daripada beberapa kod arahan yang pendek dan mudah.
D. HTML hanya boleh ditulis dengan menggunakan perisian aplikasi Notepad.

14. Paragraph heading yang manakah mempunyai saiz teks yang terkecil ?

A. Heading 1
B. Heading 3
C. Heading 4
D. Heading 6

15. Format-format imej yang manakah lazim digunakan dalam kod arahan HTML?
I GIF
II JPEG
III TIFF
IV PNG

A. I, II dan III.
B. I, II dan IV
C. I, III dan IV
D. II, III dan IV
BAHAGIAN B
[ 55 Markah ]
Jawab semua soalan.

1. Pernyataan di bawah menerangkan situasi yang akan menggunakan teknik dalam


pemikiran komputasional.

Puan Sabrina ingin membelikan hadiah sempena hari jadi anaknya yang akan tiba.
Tetapi, beliau menghadkan kos bagi membeli hadiah tersebut iaitu dibawah RM 100 dan
yang akan memberi manfaat kepada anaknya nanti. Antara pilihan yang ada ialah set
buku cerita Bahasa Inggeris, set alat tulis yang lengkap yang bertemakan kartun
Boboboi, set pakaian tidur serta barang permainan.

(a) Nyatakan definisi pemikiran komputasional.


____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
[ 2 markah ]
(a) Berdasarkan pernyataan di atas, apakah teknik asas yang pertama perlu Puan
Sabrina gunakan bagi menyelesaikan masalah tersebut ?
____________________________________________________________________
__________________________________
[ 1 markah ]

2. P, Q, R dan S adalah teknik dalam pemikiran komputasional.


P Peniskalaan Q Pengecaman corak
R Pengitlakan S Leraian
Berdasarkan maklumat di atas, padankan teknik itu dengan menulis P, Q, R atau S
pada petak jawapan yang disediakan.
(a) Teknik yang menganalisis dan mengenal pasti kesamaan atau ciri yang
sama untuk masalah yang lebih kecil.
(b) Teknik yang melibatkan pembinaan model seperti peraturan bagi masalah
yang diselesaikan.
(c) Teknik yang meninggalkan aspek-aspek kurang penting dan fokus kepada
aspek-aspek penting.
[ 3 markah ]
3. Tandakan (√) bagi aspek penting dan (x) bagi aspek tidak penting dalam
penjagaan alam sekitar.

Amalan kitar semula dalam lapisan masyarakat.

Mengadakan kempen “Cintai Sungai Kita”.


Penebangan pokok terus berleluasa.
[ 3 markah ]

4. Setiap masalah dapat diselesaikan dengan menggunakan teknik pemikiran


komputasional.

A’anisah memuat naik gambar melancongnya ke Instagram.

Terangkan langkah-langkah yang dilakukan oleh A’anisah menggunakan teknik leraian.


(a)
Masalah:
Muat naik
(b)
gambar ke
instagram.
[ 2 markah ]

5. P, Q, R dan S merupakan nombor perduaan


P 101010112 Q 100111012
R 110010112 S 100011012

Berdasarkan maklumat di atas, padankan nombor perduaan itu dengan menulis P, Q,


R atau S pada petak jawapan yang disediakan.
(a) 20310
(b) 15710
(c) 17110
[ 3 markah ]
6. Maklumat berikut adalah tentang nombor perduaan.

A 101101 B 101001 C 110001

Padankan nombor perduaan dengan menulis A, B dan C pada petak yang


disediakan.

49

45

41

[ 3 markah ]
7. Maklumat di bawah merupakan nombor perduaan.
1001011012
Tunjukkan langkah pengiraan bagi menukarkan nombor perduaan tersebut kepada
nombor perpuluhan.

[ 2 markah ]

8. Hitungkan hasil tambah bagi dua nombor perduaan 011011012 dan 110102.

[ 2 markah ]
9. Padankan pernyataan dengan jawapannya.

American Standard Code for Information


Kod ASCII ialah
Interchange.
Kod ASCII mempunyai satu set kod piawai.

Singkatan Kod ASCII ialah 128 aksara.


Kod ASCII digunakan untuk
aksara-aksara pada papan kekunci.
mewakili
[ 2 markah ]

10. Lengkapkan maklumat berkaitan sistem nombor di bawah dengan menyenaraikan


ciri-ciri nombor perduaan dan nombor perpuluhan.

Sistem Nombor

a) Nombor perduaan (b)Nombor perpuluhan

Dikenali : __________________________________ Dikenali : Sistem Asas 10

Digit : 0, 1 Digit : ________________________________

Diguna oleh _______________________Untuk Diguna oleh manusia dalam ______________


menyimpan data. seharian.

[ 2 markah ]

11. Lengkapkan turutan nombor perduaan yang berikut.

Digit-digit dalam nombor Perwakilan dalam nombor


perpuluhan perduaan
110 12
210 __________________
310 __________________
410 1002
510 __________________
610 __________________
710 1112

[ 2 markah ]
12. Berikut adalah simbol-simbol dalam carta alir.
Tandakan ( ) bagi simbol dengan maksud yang betul dan ( x ) bagi yang salah
pada petak yang disediakan.

Simbol Maksud Jawapan

Proses

Pilihan

Penyambung

[ 3 markah ]
13. Rajah 2 berikut merupakan carta alir bagi menentukan status kualiti untuk setiap
buah epal.

Mula

Masukkan gred

YA
Gred = A? Paparkan “Diterima”

Tidak

Paparkan “Ditolak”

Tamat
Rajah 2

(a) Berdasarkan Rajah 2, nyatakan jenis struktur kawalan pilihan yang digunakan.
___________________________________________________________________
[1 markah]
(a) Berikan dua jenis struktur kawalan pilihan selain di (a).
___________________________________________________________________
[2 markah]
14. A, B dan C adalah jenis-jenis struktur kawalan pilihan.

A Pilihan tunggal B dwipilihan C Pelbagai pilihan


Berdasarkan maklumat diatas, padankan jenis struktur kawalan pilihan itu dengan
menulis A, B atau C pada petak jawapan yang disediakan.

Encik Amirul merupakan seorang pengurus. Dia akan mengelaskan


pekerjanya berdasarkan lima gred jawatan bagi memudahkan pemberian
bonus tahunan.

Setiap ahli yang membayar yuran penuh sahaja akan menerima kupon.

[2 markah]

15. Rajah di bawah menunjukkan carta alir dan psedokod struktur kawalan dwipilihan.
Lengkapkan carta alir tersebut pada ruangan yang disediakan.

MULA
MASUKKKAN markah
JIKA markah  40
CETAK “Lulus”
JIKA TIDAK
CETAK “Gagal”
TAMAT JIKA
TAMAT

Pseudokod
Carta Alir
[ 3 markah ]

16. Susun mengikut urutan yang betul tentang langkah-langkah mencari ralat dalam
atur cara dengan menulis 1, 2 ,3 dan 4 pada petak yang disediakan.

Uji lari atur cara semula

Bandingkan hasil atur cara dengan algoritma(pseudokod/carta alir)

Baiki ralat pada kod arahan yang ditemui

Kesan ralat pada kod arahan dengan meneliti semula kod-kod arahan
yang ditulis dalam atur cara melalui perbincangan semakan meja
[ 4 markah ]
17. Berikut ialah kod-kod arahan HTML yang di panggil tag HTML. Padankan
pernyataan di bawah dengan salah satu fasa pembangunan atur cara yang
bersesuaian.

Tag ini mewakili bahagian kepala


<HTML></HTML>
kepada atur cara HTML.

Tag ini memaklumkan bahawa fail ini


HEAD></HEAD>
ialah format html.
Tag ini ialah bahagian isi kandungan
fail HTML seperti teks, imej dan <BODY></BODY>
pautan.

Tag ini menyediakan ruang untuk


<FORM></FORM>
pengguna memasukkan input.

[ 4 markah ]

18. Padankan gambar-gambar blok kod Scratch 2.0 dengan pernyataan yang betul.

(i) Struktur kawalan yang menyebabkan


suatu pernyataan berulang tanpa
berhenti.

(ii) Struktur kawalan yang mengawal


supaya suatu pernyataan berulang
sehingga syarat dipenuhi.

(ii) Struktur kawalan yang menyebabkan


suatu pernyataan berulang mengikut
bilangan leraian yang ditentukan.

[ 3 markah ]
19. Berdasarkan ciri-ciri dalam Perisian Aplikasi Scratch, namakan bahagian yang
ditunjukkan.

(a)

(c)

(b)

[ 3 markah ]

20. Labelkan blok-blok atur cara yang terdapat dalam atur cara dibawah ini dengan
kategorinya. Gunakan singkatan label seperti dalam jadual dibawah.

Label Kategori Blok


S Sensing
D Data
E Events

(a)
(b)
(c)

[ 3 markah ]
BAHAGIAN C
[ 30 Markah ]
Jawab semua soalan.

1. Hani diarahkan untuk menjadi penyelaras kepada peserta pertandingan koir. Dia
haruslah membahagikan semua peserta kepada beberapa kumpulan yang lain
untuk pengambilan kupon makanan. Setiap sesi hanya boleh menerima maksimum
25 orang peserta sahaja. Jadual 2 di bawah menunjukkan bilangan peserta untuk
setiap kumpulan koir.

Kumpulan A B C D E F
Jumlah Peserta 11 9 14 8 12 7

Jadual 2
Berdasarkan Jadual 2 di atas,
(a) Apakah kaedah yang sesuai untuk memasukkan semua peserta kepada
beberapa kumpulan tersebut?

[1 markah]
(b) Apakah teknik asas yang digunakan dalam penyelesaian masalah dan mereka
bentuk algoritma seperti dalam situasi dia atas? Huraikan.

[2 markah]
(c) Berdasarkan kaedah yang dinyatakan di (a), berapakah jumlah kumpulan yang
dibentuk untuk pengambilan kupon makanan? Tunjukkan jalan penyelesaiannya.

[7 markah]

[7 markah]
2. Fattah merupakan Pengerusi Kelab Sains Sekolah. Sepanjang minggu sains, Fattah
telah ditugaskan untuk membina satu atur cara mengira BMI pengunjung. Rajah 3
adalah carta alir BMI.

Rajah 3
Berdasarkan maklumat dalam Rajah 3,

(a) Tuliskan pseudokod berdasarkan carta alir yang diberi.

[7 markah]

(b) Hitung BMI Baharuddin yang mempunyai berat 60 kg dan tinggi 1.70 m.

[2 markah]

(c) Nyatakan output BMI Baharuddin.

[1 markah]
3. Rajah 4 menunjukkan paparan pada pelayar web.

Rajah 4
Berdasarkan Rajah 4,
(a) Tuliskan atur cara HTML yang akan menghasilkan paparan di atas.

[6 markah]
(b) Huraikan justifikasi di (a) bagi dua jenis tag HTML yang digunakan.
i. __________________________________________________________________
__________________________________________________________________
ii.__________________________________________________________________
__________________________________________________________________
[4 markah]

Anda mungkin juga menyukai