You are on page 1of 15

NAMA : ______________________________________________ KELAS : _____________

S M K D A T O ’ S A G O R
3 6 7 0 0 L A N G K A P
P E R A K D A R U L R I D Z U A N

PENGUKURAN TAHAP
PENGUASAAN TAHUN 2021
70

TINGKATAN 1
UJIAN BERTULIS
NOVEMBER 2 JAM
ASAS SAINS KOMPUTER

ARAHAN :

1. Jangan buka kertas soalan ini sehingga diberitahu.


2. Tulis nama dan kelas pada ruangan yang disediakan.
3. Kertas soalan ini mengandungi tiga bahagian iaitu Bahagian
A, Bahagian B dan Bahagian C.
4. Bahagian A, mengandungi 15 soalan aneka pilihan. Jawab
semua soalan. Bulatkan jawapan yang tepat.
5. Bahagian B, mengandungi 20 soalan aneka pelbagai bentuk.
Jawab semua soalan. Tuliskan jawapan pada ruangan yang
disediakan.
6. Bahagian C, mengandungi 3 soalan stuktur. Jawab semua
soalan. Tuliskan jawapan pada ruangan yang disediakan.

UNTUK KEGUNAAN PEMERIKSA


BAHAGIAN SOALAN MARKAH MARKAH
PENUH DIPEROLEHI
A 15 15
B 20 55
C 3 30
JUMLAH 100

Disediakan oleh : Disemak dan diisahkan oleh :

(PN. SYAIMA BINTI BOHORI @ BAHARI) (PN. HJH. EDARIZA BINTI SALAM)
Ketua Panita Asas Sains Komputer Guru Kanan Teknik & Vokasional

Kertas soalan ini mengandungi 14 halaman bercetak

1
BAHAGIAN A
[15 markah]

Jawab semua soalan.

Tiap-tiap soalan berikut diikuti oleh empat pilihan jawapan iaitu A, B, C dan D. Bulatkan
satu jawapan sahaja bagi setiap soalan.

1. Antara berikut, manakah merupakan dua langkah terakhir dalam proses pemikiran
komputasional?
I Masalah dipecahkan.
II Mengenalpasti corak yang sama.
III Meninggalkan dua perkara tidak penting.
IV Menyediakan dua model penyelesaian masalah.

A I dan II C II dan III


B I dan IV D IIII dan IV

2. Antara berikut, manakah yang betul mengenai teknik peniskalaan?


A Mengenal pasti corak tertentu untuk dianalisis.
B Melibatkan pembinaan model bagi masalah yang ingin diselesaikan.
C Melibatkan pemecahan masalah kepada bahagian-bahagian kecil.
D Memfokus kepada aspek-aspek penting yang terdapat dalam corak yang
dicamkan.

3. Apakah langkah yang sesuai digunakan untuk mengira anggaran kos mengubahsuai
sebuah rumah?
A Mengira kos bagi setiap ruang yang ada.
B Mengutamakan kos bagi ruang yang besar.
C Mencari persamaan dari segi keluasan ruang.
D Menentukan kos maksimum bagi setiap ruang.

4. Masliza perlu sampai ke pejabatnya dalam mana 20 minit kerana dia sudah terlewat
bangun. Apakah langkah yang perlu dia lakukan untuk dia sampai dalam tempoh
tertentu?
A Menggunakan laluan biasa.
B Menaiki teksi atau perkhidmatan e-hailing,
C Memilih laluan yang jauh tetapi tidak sesak.
D Menggunakan laluan dekat tapi sesak.

5. Apakah nombor perpuluhan bagi nombor perduaan 1111012?


A 5 C 60
B 47 D 61

6. Jika hasil tolak antara nombor perduaan 110001102 dan X ialah 100101012, apakah nilai X
tersebut?
A 110001 C 1001111
B 1001011 D 101011011

2
7. Apakah hasil tambah bagi nombor perduaan 11100002 dan 1110002?
A 1011000 C 11100000
B 1010100 D 10101000

8. Antara yang berikut, manakah pernyataan yang betul mengenai kaedah ambil daripada
baki?
I Nilai tempat yang kurang daripada nilai nombor perpuluhan ditandakan dengan
1
II Nilai tempat yang kurang daripada nilai nombor perpuluhan ditandakan dengan
0
III Nombor dibahagi dengan 2 sehingga tidak boleh dibahagi lagi dan dicatatkan
bakinya.
IV Perbandingan nombor perpuluhan dengan nilai tempat terdekat nombor
perduaan yang kurang daripada nombor perpuluhan tersebut

A I dan II C II dan III


B I dan IV D III dan IV

9. Miasarah memuat naik sebuah imej yang mempunyai kedalaman bit warnanya iaitu 16.
Berapakah jumlah warna yang boleh diwakili oleh imej tersebut?
A 32 C 256
B 128 D 65536

10. Teliti pseudokod di bawah.

:
:
JIKA butang nombor 1 ditekan
KELUARKAN air panas
JIKA TIDAK
KELUARKAN sejuk
TAMAT JIKA
:
:

Apakah jenis stuktur kawalan pilihan yang digunakan?


A Stuktur kawalan dwipilihan.
B Stuktur kawalan tiga pilihan.
C Stuktur kawalan pilihan tunggal.
D Stuktur kawalan pelbagai pilihan.

11. Antara berikut, manakah pernyataan yang betul mengenai teknik semakan meja?
A Pemprosesan data dilakukan menggunakan mesin.
B Memeriksa logik algoritma mengikut urutan algoritma.
C Output yang diperoleh tidak dibandingkan dengan output yang dijangka.
D Satu sampel data input digunakan dan diproses secara manual mengikut
langkah algoritma.

3
12. Fahami carta alir di bawah.

Antara yang berikut, pernyataan manakah yang betul mengenai carta alir tersebut?
I Syarat diuji selepas langkah dalam gelung dilaksanakan.
II Syarat diuji sebelum langkah dalam gelung dilaksanakan.
III Menggunakan stuktur kawalan SELAGI
IV Menggunakan stuktur kawalan ULANG-SEHINGGA

A I dan II C II dan III


B I dan IV D III dan IV

13. Apakah jenis ralat yang berlaku semasa pengekodan dan menyebabkan maklumat yang
dimasukkan ke dalam kod arahan tidak dapat dibaca oleh komputer?
A Ralat logik C Ralat teknikal
B Ralat sintaks D Ralat masa larian

14. Berikut merupakan contoh stuktur maklumat dan pautan laman sesawang.

A Stuktur roda C Stuktur cabang


B Stuktur linear D Stuktur hierarki

15. Berikut merupakan contoh pembahagian frame.

Antara berikut, manakah tag HTML yang merujuk kepada pembahagian frame tersebut?
A <frameset cols== “*,*,*,*”>
B <frameset rows== “*,*,*,*”>
C <frameset cols== “20%,20%,20%,20%”>
D <frameset rows== “10%,20%,30%,40%”>
BAHAGIAN B

4
[55 markah]

Jawab semua soalan.

1. (a) Nyatakan maksud pemikiran komputasional.


_____________________________________________________________________
_____________________________________________________________________
[ 1 markah ]

(b) Nyatakan dua kemahiran yang diperlukan untuk melaksanakan pemikiran


komputasional.
(i) _______________________________________________________________
(ii) _______________________________________________________________
[ 2 markah ]

2. A, B, C dan D adalah maklumat berkaitan teknik asas pemikiran komputasional.

A Leraian C Pengitlakan

B Peniskalaan D Pengecaman corak

Berdasarkan maklumat di atas, padankan teknik tersebut dengan menulis A, B, C atau D


pada petak jawapan yang disediakan.

(a) Teknik ini dapat menyelesaikan masalah kompleks dengan lebih


berkesan setelah penelitian pada kesamaan dalam masalah yang lebih
kecil.

(b) Teknik ini dapat mengenal pasti ciri-ciri atau aspek yang penting untuk
diambil kira dalam menyelesaikan masalah.

(c) Teknik ini dapat memudahkan sesuatu masalah yang rumit untuk
difahami dan diselesaikan dengan teratur.
[ 3 markah ]

3. Maklumat berikut adalah berkaitan usaha untuk menjaga alam sekitar. Apabila teknik
peniskalaan diaplikasikan, hanya usaha yang penting akan diambil kira. Tandakan (✔️)
bagi usaha yang penting dan (✖️) bagi usaha yang tidak penting pada ruangan jawapan
yang disediakan. [ 3 markah]

Usaha dalam menjaga alam sekitar Ruang


jawapan
(a) Meningkatkan pengunaan pengangkutan awam seperti monorel.
LRT, KTM atau MRT.
(b) Mencari syarikat yang terkenal yang boleh menyediakan
perkhidmatan membersihkan kawasan persekitaran rumah
sahaja.
(c) Melakukan pemantauan terutama di kawasan hutan simpan bagi
5
mengelakkan berlakunya pembalakan haram dan pencerobohan.
4. Maklumat berikut adalah berkaitan teknik asas yang digunakan dalam pemikiran
komputasional. Tandakan (✔️) bagi pernyataan yang betul dan ( ✖️ ) bagi pernyataan
yang salah pada ruangan yang disediakan.

Teknik asas yang digunakan dalam pemikiran komputasional Ruang


jawapan
(a) Teknik leraian merupakan teknik yang mengutamakan masalah-
masalah yang kecil dan meninggalkan masalah yang konpleks.
(b) Teknik pengecaman corak merupakan teknik yang mencari
kesamaam yang terdapat dalam masalah-masalah kecil.
(c) Teknik peniskalaan tidak akan mengambil kira ciri-ciri yang tidak
membantu dalam menyelesaikan masalah.
(d) Teknik pengitlakan akan memecahkan masalah-masalah kecil
mengikut formula yang ditentukan dalam menyelesaikan masalah.
[ 4 markah]

5. A dan B adalah maklumat yang berkaitan sistem nombor dalam perwakilan data.

A Sistem perduaan B Sistem perpuluhan

Berdasarkan maklumat di atas, padankan sistem nombor tersebut dengan menulis A atau
B pada petak jawapan yang disediakan.

(a) Digunakan oleh komputer untuk menyimpan data.

(b) Dikenali sebagai Sistem Asas 10.

(c) Dikenali sebagai Sistem Asas 2.


[ 3 markah]

6. Tunjukkan cara penukaran nombor perpuluhan 2210 kepada nombor perduaan.

[ 2 markah ]

7. Tunjukan pengiraan bagi hasil tolak nombor perduaan 11110001 dan 1111101.

6
[ 1 markah ]
8. A, B dan C adalah maklumat berkaitan nombor perduaan.
A 1001111 B 1101010 C 1110101
0

Berdasarkan maklumat di atas, padankan nombor perduaan tersebut dengan menulis A, B


atau C pada petak jawapan yang disediakan.
(a) 117

(b) 158

(c) 106
[ 3 markah ]

9. A dan B adalah maklumat berkaitan dengan imej digital.


A Resolusi B Dimensi
Berdasarkan maklumat di atas, padankan unit ukuran tersebut dengan menulis A atau B
pada petak jawapan yang disediakan.

(a) Ukuran panjang dan lebar imej dalam unit piksel.

(b) Bilangan piksel yang terdapat pada imej.

(c) Memerihalkan ketajaman dan kejelasan sesuatu imej.


[ 3 markah ]

10. Maklumat berikut adalah mengenai kod binari bagi imej skala kelabu. Tandakan (✔️) pada
padanan yang betul dalam ruangan yang disediakan.
Kod binary Warna Ruangan jawapan
00 Putih
01 Hitam
10 Kelabu gelap
[ 2 markah ]

11. A, B dan C adalah kualiti audio digital yang mempunyai kedalaman bit berbeza.

Berdasarakan maklumat di atas, padankan kualiti audio digital tersebut dengan menulis
A, B atau C pada petak jawapan yang disediakan.

(a) Audio 1 bit

(b) Audio 2 bit

(c) Audio 4 bit


[ 3 markah ]
7
12. A, B, C, D dan E adalah algoritma bagi situasi yang mengaplikasikan pengunaan stuktur
kawalan SELAGI yang tidak mengikut urutan.
A Mengira undi
B Mengisi borang undian
C Semak kehadiran semua ahli persatuan
D Menutup kaunter pendaftaran
E Urus setia bersiap sedia di kaunter pendaftaran
Susun algoritma itu mengikut urutan yanb betul dengan menulis B, C dan D pada petak
yang disediakan. Langkah 1 dan 5 telah diberikan.
Langkah 1 Langkah 2 Langkah 3 Langkah 4 Langkah 5
E A
[ 3 markah ]

13. Rajah 1 menunjukkan carta alir bagi satu jenis stuktur kawalan.

(a) Nyatakan stuktur kawalan tersebut.

_____________________________________________
[ 1 markah ]

(b) Nyatakan dua jenis stuktur kawalan selain yang


dinyatakan pada 13 (a).
(i) __________________________________________
(ii) __________________________________________
[ 2 markah ]

14. A, B dan C adalah maklumat berkaitan dengan stuktur kawalan pilihan.


A Pelbagai pilihan B Pilihan tunggal C Dwipilihan
Berdasarkan maklumat di atas, padankan stuktur kawalan pilihan tersebut dengan menulis
A, B atau C pada petak jawapan yang disediakan.

(a) Pendingin udara hanya akan berfungsi jika suisnya ditekan.

(b) Semakan keputusan permohonan kemasukan ke sekolah asrama penuh.

(c) Penerimaan diskaun barangan elektrik adalah berdasarkan julat harga yang ditetapkan.
[ 3 markah ]

8
15. Maklumat berikut adalah mengenai ralat logik. Tandakan (✔️) bagi pernyataan yang betul
dan (✖️) bagi pernyataan yang salah pada ruangan jawapan yang disediakan.

(a) Menyebabkan sesuatu algoritma tidak menghasilkan output yang diingini.

(b) Disebabkan oleh kesilapan manusia semasa pembangunan algoritma.

(c) Hanya boleh dikesan jika menggunakan teknik semakan semula langkah demi langkah.
[ 3 markah ]

16. A, B dan C adalah maklumat berkaitan jenis data yang disimpan dalam pemboleh ubah.
A Teks B Nilai logik C Nilai berangka

Berdasarkan maklumat di atas, padankan jenis data tersebut dengan menulis A, B dan C
pada petak jawapan yang disediakan.

(a) kumpulan

(b) 8

(c) true
[ 3 markah ]

17. A, B dan C adalah sebahagian daripada fasa utama dalam pembangunan atur cara.

A Reka bentuk B Dokumentasi C Analisis


atur cara masalah

Lengkapkan peta buih berikut dengan menulis A, B dan C dalam petak yang disediakan.

Menyediakan Mereka bentuk


manual Antara Muka
pengguna Pengguna Grafik

Fasa dalam
pembangunan
atur cara

Menentukan
input, proses
dan output Menulis pseudokod
untuk atur
cara
9
[ 4 markah ]

18. Maklumat di bawah adalah berkaitan ciri-ciri stuktur maklumat dan pautan laman
sesawang.

 Bersifat dinamik
 Berkeupayaan mengemudi ke laman lain dengan mudah
 Laman utama dipautkan ke laman-laman lain melalui sistem menu

Lukiskan stuktur maklumat yang menepati ciri-ciri tersebut.

[ 1 markah ]

19. A dan B adalah maklumat berkaitan tag HTML bagi menu.

A <li> </li> B <ul> </ul>

Berdasarkan maklumat di atas, padankan tag HTML tersebut dengan menulis A dan B
pada petak jawapan yang disediakan.

(a) Mentakrif senarai tidak tertib

(b) Mentakrif senarai item

[ 2 markah ]

10
20. Maklumat berikut adalah berkaitan melakar papan cerita. Tanda (✔️) bagi pernyataan
yang betul dan ( ✖️) bagi yang salah pada ruangan jawapan yang disediakan.

Kebaikan melakar papan cerita Ruang


jawapan
(a) Memberikan penjelasan kasar tentang stuktur laman sesawang.
(b) Mengetahui bilangan laman sesawang yang diperlukan.
(c) Mengenal pasti bahasa pengaturcaraan yang akan digunakan.
[ 3 markah ]

BAHAGIAN C
[30 markah]

Jawab semua soalan.

1. Sebagai urus setia bagi satu kursus kepimpinan yang akan dilaksanakan di kem bina
semangat, anda telah ditugaskan untuk menguruskan pembahagian bilik bagi 57 orang
peserta yang mewakili 8 buah sekolah dari zon yang berlainan. Setiap bilik dapat
memuatkan seramai 15 orang peserta. Jadual di bawah menunjukkan bilangan wakil yang
dihantar oleh setiap sekolah tersebut.

Sekolah A B C D E F G H
Bilangan wakil 7 6 10 8 6 9 5 6

(a) Tunjukkan penyelesaian bagi mengira jumlah bilik yang diperlukan bagi memuatkan
kesemua peserta tersebut di mana setiap peserta bagi setiap sekolah akan duduk dalam
bilik yang sama.

[ 7 markah ]

11
(b) Jelaskan pengecaman corak yang wujud dalam langkah penyelesaian di atas.
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
[ 2 markah ]

(c) Sekiranya terdapat lima peserta tambahan dari sekolah I, nyatakan bilik yang akan
mereka duduki.
_____________________________________________________________________
[ 1 markah ]

2. Rajah 1 merupakan suatu imej skala kelabu yang berformat TIFF, mempunyai resolusi
300 dpi dan berukuran 15 inci x 11 inci.

Rajah 1

(a) Hitungkan jumlah piksel bagi imej tersebut.

[ 2 markah ]

(b) Sekiranya terdapat satu lagi imej yang sama tetapi berwarna, kirakan saiz fail bagi
kedua-dua imej tersebut dalam bait, kilobait dan megabait.

12
[ 6 markah ]

(c) Berikan dua jenis format fail yang boleh digunakan untuk mendapatkan saiz fail imej
yang lebih kecil.
(i) _______________________________________________________________
(ii) _______________________________________________________________
[ 2 markah ]
3. Rajah 2 merupakan carta alir yang menunjukkan proses bagi seorang pelanggan yang
ingin membeli barang di sebuah pasar raya.

13
Rajah 2

(a) Berdasarkan carta alir tersebut, tuliskan pseudokod yang lengkap.

[ 6 markah ]

(b) Nyatakan dua jenis stuktur kawalan yang digunakan dalam carta alir yang diberikan.
(i) _______________________________________________________________
(ii) _______________________________________________________________
[ 2 markah ]

14
(c) Jelaskan penggunaan stuktur kawalan yang perlu digunakan sekiranya hanya 30 orang
pelanggan dibenarkan masuk ke dalam pasar raya pada satu-satu masa.
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
[ 2 markah ]

KERTAS SOALAN TAMAT

15

You might also like