Anda di halaman 1dari 8

NAMA : _____________________________________ KELAS : ______________

SMK SEKSYEN 8 KOTA DAMANSARA


PENTAKSIRAN KURIKULUM 1 2019
ASAS SAINS KOMPUTER
TINGKATAN 3

ARAHAN : Kertas soalan ini mengandungi tiga bahagian iaitu Bahagian A, B dan C. Jawab
semua soalan.

BAHAGIAN A
[10 MARKAH]

1. Pembangunan aturcara mengandungi lima fasa yang utama. Nyatakan fasa yang diminta
untuk menyediakan algoritma seperti carta alir dan psuedokod.

A Fasa Pengujian
B Fasa Pengekodan
C Fasa Analisis Masalah
D Fasa Reka Bentuk Aturcara

2. Proses penyelesaian sesuatu masalah boleh menggunakan teknik pemikiran komputasional.


Pilih pernyataan yang tepat mengenai maksud pemikiran komputasional

A Proses penyelesaian masalah oleh manusia dengan berbantukan mesin


B Proses penyelesaian masalah oleh mesin dengan berbantukan manusia
C Proses penyelesaian masalah oleh manusia dengan berbantukan manusia
D Proses penyelesaian masalah oleh manusia dengan berbantukan mesin dan manusia

3. Berikut adalah teknik-teknik pemikiran komputasional yang sesuai dilaksanakan dalam fasa
pengekodan semasa pembangunan aturcara. Pilih teknik-teknik yang sesuai.

i Teknik leraian
ii Teknik pengitlakan
iii Teknik peniskalaan
iv Teknik pengecaman corak

A i, ii dan iii
B i, ii dan iv
C i, iii dan iv
D i, ii, iii dan iv

1
4. Semasa fasa pengekodan teknik ______________________ boleh dilaksanakan untuk
mengenal pasti aspek penting bagi setiap kod aturcara.

A Leraian
B Peniskalaan
C Pengitlakan
D Pengecaman corak

5. Rajah di bawah menunjukkan penggunaan teknik leraian dalam fasa dokumentasi semasa
pembangunan aturcara. Pilih dokumen yang sesuai untuk dokumen yang bertanda X dan Y.

MASALAH UTAMA
Menyediakan dokumentasi

Masalah Kecil Masalah Kecil


Dokumentasi dalaman P

Masalah Kecil Masalah Kecil


X Y

X Y
A Dokumen pustaka Panduan pengguna
B Panduan Pengguna Dokumen luaran
C Dokumen luaran Dokumen pustaka
D Dokumen pustaka Kod aturcara

6. Kriptografi berasal dari perkataan Yunani yang terdiri daripada dua suku kata iaitu “kriptos”
dan “graphein”. Apakah yang dimaksudkan dengan “kriptos”?

A Sulit
B Tulis
C Rahsia
D Sembunyi

7. Maklumat di bawah merupakan kepentingan perkhidmatan keselamatan data kriptografi. Pilih


perkhidmatan yang tepat.
i Integriti
ii Penyulitan
iii Kerahsiaan
iv Kebolehpercayaan

A i dan ii
B i dan iii
C ii dan iii
D iii dan iv

2
8. Jadual di bawah menyatakan ciri-ciri kunci sifer. Pilih kunci sifer yang tepat berdasarkan
pernyataan yang diberikan.

Ciri-ciri kunci sifer


Menggunakan kunci yang sama untuk melakukan penyulitan dan nyahsulit
Kunci yang digunakan boleh dalam bentuk nombor, huruf, perkataan atau simbol

A Kunci sifer persendirian


B Sifer kunci tak simetri
C Sifer kunci simetri
D Sifer kunci awam

9. Dengan menggunakan kaedah Ceaser Cipher, nyatakan teks sifer dari teks biasa “MAJU”
dengan nilai kunci bersamaan dengan 3.
A PDMX
B NBKW
C OCPY
D OBKV

10. Maklumat di bawah merupakan langkah-langkah untuk melakukan proses penyulitan.

i. Mesej ini akan disulitkan menggunakan satu kunci dan algoritma penyulitan
ii. Teks sifer, iaitu teks yang tidak bermakna akan terhasil
iii. Pengirim menghantar teks biasa kepada penerima

A i – ii – iii
B i – iii – ii
C ii – iii – i
D iii – ii – i

Sila isi jawapan objektif BAHAGIAN A pada ruangan yang disediakan.

1 6
2 7
3 8
4 9
5 10

3
BAHAGIAN B
[ 20 MARKAH ]

11. Rajah di bawah menunjukkan carta alir untuk struktur kawalan.

Mula

Masukkan panjang

Masukkan lebar

Luas = panjang * lebar

Papar Luas

Tamat

Namakan struktur kawalan yang sesuai.

_________________________________________________ [ 2 markah ]

12. Pernyataan di bawah merujuk kepada beberapa jenis ralat dalam kod aturcara. Nyatakan
pernyataan berikut BENAR atau PALSU.

Bil Pernyataan Jawapan


a Ralat sintaks lazimnya berlaku disebabkan oleh kesilapan dalam
penggunaan Bahasa pengaturcaraan.
b Ralat masa larian akan menyebabkan pelaksanaan segmen kod
terhenti secara tiba-tiba tanpa diduga.
c Ralat logik berlaku disebabkan oleh penggunaan pemboleh ubah
yang belum ditakrifkan.
[ 3 markah ]

4
13. Jadual 1 di bawah menyenaraikan maklumat yang diperlukan untuk menulis pseudokod untuk
mengira luas segitiga.

Luas = 0.5 X tapak X tinggi Input: tapak dan tinggi Output : Luas segitiga
Jadual 1

Lengkapkan pseudokod dibawah dengan menngunakan maklumat yang diberikan dalam


jadual

1. Mula
2. ________________________________________________________
3. ________________________________________________________
4. ________________________________________________________
5. Tamat

[ 3 markah ]

14. Rajah di bawah menunjukkan simbol grafik yang sepadan dengan teks yang digunakan dalam
Pigpen Cipher.

Berdasarkan rajah di atas, jawab soalan-soalan berikut.

a. Nyatakan kelebihan kaedah Pigpen Cipher.

_____________________________________________________________________
[ 1 markah ]
b. Tukarkan teks biasa “LATIHAN ASK” kepada teks sifer.

[ 2 markah ]

5
15. Baca dengan teliti pernyataan di bawah.

“Ahmad diminta untuk menyediakan satu sistem untuk mengira luas bulatan dan ukur lilit
bulatan”

Berdasarkan maklumat di atas, lengkapkan jadual di bawah untuk menyediakan pelaporan


fasa analisis masalah dengan menggunakan teknik Leraian.

Masalah Besar

Masalah Kecil

Masalah Kecil
[ 3 markah ]

16. Jadual di bawah menunjukkan jadual anjakan yang digunakan dalam kaedah Caesar Cipher.

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

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

Berdasarkan jadual di atas, jawab soalan-soalan berikut.

a. Berapakah bilangan anjakan(shift)

___________________________________________________________
[ 1 markah ]

b. Tukarkan teks biasa “BAHASA JIWA BANGSA” kepada teks sifer

___________________________________________________________
[ 2 markah ]

6
17. Jadual di bawah menyenaraikan beberapa istilah dalam kaedah kriptografi.

Reverse Cipher Kod Morse Caesar Cipher Pigpen Cipher

Padankan istilah di atas dengan pernyataan yang sesuai.

Bil Pernyataan Istilah


I. Menggunakan telegraf untuk menghantar pesanan
semasa peperangan dengan menggunakan mesin yang
dinamakan Enigma.
II. Dikenali sebagai shift cipher (sifer anjakan) dengan
menggunakan kunci iaitu bilangan anjakan.
III. Kaedah sifer yang paling mudah keranan menggunakan
kaedah songsangan untuk menyulitkan mesej.
[ 3 markah ]

BAHAGIAN C
[ 10 MARKAH ]

18. Baca dengan teliti situasi di bawah.

Kamariah diminta untuk menyediakan satu set aturcara lengkap untuk mengira luas
sebuah bulatan. Rumus untuk mengira luas bulatan adalah seperti berikut:

Luas bulatan = r²


Anda diminta membantu Kamariah untuk menyediakan laporan pengekodan dengan
menggunakan teknik Pengecaman Corak yang telah anda pelajari.

Lengkapkan jadual di bawah untuk menyiapkan laporan tersebut.

FASA PENGEKODAN
Bil Corak Maklumat
I Pemboleh ubah dan
pemalar

II Input

III Proses

IV Output

7
[ 5 markah ]

19. Rajah di bawah menunjukkan pseudokod yang dibina semasa fasa rekabentuk aturcara.

1. Mula
2. Masukkan nilai panjang, lebar, tinggi
3. Kira isipadu kuboid = panjang x lebar x tinggi
4. Papar isipadu kuboid
5. Tamat

Dengan menggunakan maklumat dalam psuedokod di atas, bina carta alir yang sepadan.

[ 5 markah ]

Disediakan oleh : Disemak oleh : Disahkan oleh :

………………………………… ………………………………… …………………………………


8
(PN SURIANI BINTI HASAN) (PN FAIZAH BINTI ISMAIL) (PN ZURAIDA BINTI ASHARU)
Guru Matapelajaran ASK GKMP Teknik dan Vokasional

Anda mungkin juga menyukai