Anda di halaman 1dari 6

NAMA : ……………………..

…………………………… TINGKATAN : ……………………

SMK TINGGI PORT DICKSON PENTAKSIRAN SETARA STANDARD, NOVEMBER 2021


ASAS SAINS KOMPUTER TINGKATAN 3
UJIAN BERTULIS (1 JAM)

DISEDIAKAN OLEH, DISAHKAN OLEH,

(KALAISELVI A/P RENGASAMY) (NAZIHAH BINTI ABDUL WAHAB)


Ketua Panitia Asas Sains Komputer Guru Kanan Teknik dan vokasiaonal

Bahagian A
[15 markah]
Jawab semua soalan.

1. Apakah kelebihan penggunaan teknik- A. I dan II C. I, III, dan IV


teknik pemikiran komputasional dalam B. I, II, dan III D. I, II, III, dan IV
pembangunan atur cara?
I Menyelesaikan masalah secara
5. Maklumat di bawah adalah senarai semak
sistematik
untuk pengujian dan penyahpijatan secara
II Menghasilkan atur cara dengan cekap
manual yang dilakukan dengan
III Menghasilkan atur cara yang menepati
menggunakan teknik pengitlakan.
kehendak pengguna.
I Pastikan sintaks kod arahan adalah
A. I sahaja C. II dan III
betul
B. I dan II D. I, II, dan III
II Semak kesesuaian nama pemboleh
ubah
2. Antara berikut, manakah aspek penting
III Formula matematik adalah betul
dalam membuat kek?
IV Logik dan susunan kod arahan adalah
I Bahan-bahan membuat kek
betul
II Bentuk bekas adunan kek
V Gunakan sampel data untuk menguji
III Jenama ketuhar yang digunakan
atur cara
IV Masa untuk membakar kek
Susun semula senarai semak di atas
A. I dan II C. II dan III
dalam susunan yang betul.
B. I dan IV D. III dan IV
A. I - II - III - IV - V
3. Dalam fasa analisis masalah, pengatur B. II - I - IV - III - V
cara akan mengenal pasti input, proses, C. III - I - II - IV - V
dan ___________. D. II - III - I - V - IV
A. output C. perisian
6. Rajah di bawah menunjukkan satu
B. storan D. perkakasan
dokumentasi yang perlu disediakan
semasa fasa dokumentasi dengan
4. Semasa proses pembangunan atur cara,
menggunakan teknik pengitlakan.
terdapat beberapa aktiviti yang dilakukan
dalam fasa reka bentuk atur cara. Pilih Keperluan Sistem Windows
aktiviti yang sesuai dilakukan semasa fasa Keperluan
tersebut. Python
Perisian
I Mereka bentuk antara muka pengguna Keperluan Ingatan Minimum
II Mengenal pasti keperluan pengguna Seperti Lampiran
Pseudokod 1
III Melukis carta alir
IV Menulis pseudokod Carta Alir Seperti Lampiran
1
2 11. Berapakah bilangan anjakan bagi Caesar
Cipher jika abjad pertama bermula
Namakan jenis dokumen seperti di atas.
dengan H?
A. Panduan Pengaturcara
A. 4 C. 6
B. Panduan Pengguna
B. 5 D. 7
C. Dokumen Pustaka
12. Caesar Cipher dan Pigpen Cipher
D. Dokumen Sistem
merupakan sebahagian daripada kaedah-
kaedah sifer.
Nyatakan kategori bagi kaedah cipher
7. Pernyataan manakah yang benar tentang
tersebut.
kriptografi (cryptography)?
A. Reverse Cipher
A. Berasal daripada Mesir Purba
B. Rail Fence Cipher
B. Kajian tentang teknik perkhidmatan
C. Substitution Cipher
atau sebagai keselamatan perwakilan
D. Transposition Cipher
data
C. Bertujuan melindungi informasi
daripada terdedah dan dipintas oleh 13. Antara berikut, apakah fungsi-fungsi yang
pihak lain penting bagi kriptografi?
D. menyimpan data dengan selamat I Integriti III Pengesahan
II Kerahsiaan IV Tiada sangkalan
8. Anda diminta untuk menyediakan satu set
atur cara untuk mengira luas segi empat A. I, II dan III sahaja
tepat. Apakah nama pemboleh ubah yang B. I, II dan IV sahaja
sesuai untuk digunakan? C. II, III dan IV sahaja
D. Semua di atas
I Tinggi III Panjang
II Lebar IV Luas
A. I dan II C. II, III, dan IV 14. Rajah di bawah menunjukkan salah satu
B. I, II, dan III D. I, II, III, dan IV simbol yang digunakan dalam kaedah
sifer. Namakan kaedah sifer yang sesuai
berdasarkan simbol tersebut.
9. Apakah teknik pemikiran komputasional
yang mementingkan untuk mencari
persamaan dan perbezaan dalam proses
pembangunan atur cara?
A. Teknik leraian
B. Teknik peniskalaan A. Caesar Cipher
C. Teknik pengitlakan B. Rail Fence Cipher
D. Teknik pengecaman corak C. Pigpen Cipher
D. Columnar Transposition Cipher
10. Apakah yang dimaksudkan dengan istilah 1. 15. Antara yang berikut, yang manakah
sifer (cipher)?
betul punca bagi ralat logik?
A. Data telah disulitkan
B. Sistem perkakasan komputer dan A. Pembahagian dengan sifar
internet
B. Penggunaan inden yang salah
C. Pasangan algoritma untuk penyulitan
dan nyahsulit data komunikasi C. Pemanggilan pemboleh ubah yang
D. Masyarakat yang berpengetahuan salah
tentang komputer dan teknologi D. Kod arahan tidak menepati laras
maklumat Bahasa pengaturcaraan

2
RUANG JAWAPAN BAHAGIAN A

NO NO NO
JAWAPAN JAWAPAN JAWAPAN
SOALAN SOALAN SOALAN
1 6 11
2 7 12
3 8 13
4 9 14
5 10 15

JUMLAH

BAHAGIAN B
[15 markah]
Jawab semua soalan.

1. Nyatakan dua teknik yang digunakan dalam fasa reka bentuk atur cara.
(i) __________________________________________________________
(ii) __________________________________________________________ (2 Markah)

2. Tandakan () bagi pernyataan yang betul tentang dokumentasi dan () bagi pernyataan
yang salah pada petak yang disediakan.

(a) Memudahkan penyelenggaraan sesuatu aplikasi atau atur cara.

(b) Memberikan maklumat kepada pengguna akhir tentang pemasangan


dan cara perlaksanaan atur cara yang telah dibangunkan.
(c) Membantu pengaturcara baharu untuk memahami atur cara yang
telah dibangunkan.
(3 markah)

3. Rajah di bawah menunjukkan penggunaan teknik leraian dalam fasa analisis masalah.
Lengkapkan rajah di bawah dengan maklumat yang tepat.

MASALAH UTAMA
Membina atur cara mudah
untuk mengira purata

Masalah Kecil Masalah Kecil

Mengira bilangan nombor X

Tuliskan masalah yang sesuai untuk X.


…………………………………………………………………………………………………….. (1 Markah)
3
4. Algoritma boleh diwakilkan dalam bentuk :

a. ……………………………….

b. ……………………………….
(2 markah)

5. Lukiskan simbol-simbol carta alir berikut dengan nama setiap simbol tersebut.

SIMBOL NAMA

(a) Proses

(b) Input/Output

(c) Penyambung

(d) Garis alir

(4 markah)

5. Baca pernyataan di bawah dengan teliti. Kemudian, lengkapkan teknik pemikiran dalam
setiap fasa pembangunan atur cara dengan jelas.

4
Kevin bercadang untuk memasarkan minuman bertin
pelbagai perisa. Bina satu aturcara bagi mengisi
isi padu sebuah minuman bertin yang berbentuk
silinder.

(a) Fasa ………………………………………….


i) Teknik Leraian

Masalah besar
…………………………………………………………………………………………………..

Masalah kecil
Kira isi padu tin

[2 markah]

(b) Fasa ……………………………………………


i) Teknik pengecaman corak

Bahagian kecil (masalah kecil)


Kira isi padu tin

Masalah kecil
Input yang diperlukan adalah ………………… dan ………………..

ii) Teknik peniskalaan

Formula untuk mengira isi padu tin


…………………………………………………………………………………………….

[4 markah]

2. Anastasia ingin menggunakan teknik Caesar Cipher berdasarkan jadual susunan abjad
teks biasa dan teks sifer untuk penyulitannya.

Abjad dalam teks sifer


W X Y Z A B C D E F G H I J K L M N O P Q R S T U V

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
5
Abjad dalam teks biasa

Berdasarkan senarai abjad di atas, jawab soalan-soalan berikut:

(a) nyatakan kunci yang digunakan.


[1 markah]

(b) sulitkan mesej “BUDI BAHASA BUDAYA KITA”.


[2 markah]

(c) nyahsulitkan teks sifer “EJPACNEPE IWGHQIWP”.


[1 markah]

3. Jawab soalan-soalan berikut berdasarkan situasi di bawah. [5 Markah]

Dasira ingin menghantar satu maklumat berkaitan nombor akaun banknya di dalam satu fail
dokumen. Beliau akan melakukan penyulitan nama fail tersebut menggunakan Rail Fence Cipher
dengan menggunakan kunci 3. Nama fail tersebut ialah INFOPERIBADISAHAJA

a) Apakah nama lain bagi Rail Fence Cipher?

b) Berapakah baris dan lajur yang akan digunakan?

c) Tulis Teks Sifer yang terhasil dengan menunjukkan jalan kerja dalam kotak di bawah.

Anda mungkin juga menyukai