Anda di halaman 1dari 9

SEKOLAH MENENGAH KEBANGSAAN BUKIT BARU

JALAN ISTANA, BUKIT BERUANG, 75450 MELAKA

Nama : ......................................................................................... Kelas : ..............................

UJIAN PENGESANAN PRESTASI SATU (UPP1)


TINGKATAN 3
ASAS SAINS KOMPUTER
MAC 2019
Satu jam tiga puluh minit

ARAHAN
1. Tulis nama dan kelas anda pada ruang yang disediakan.
2. Kertas ini mengandungi dua bahagian iaitu Bahagian A dan Bahagian B. Anda
dikehendaki menjawab semua soalan.
3. Jawapan anda hendaklah ditulis pada ruang jawapan yang disediakan dalam kertas
soalan ini.
4. Kertas soalan ini hendaklah diserahkan kepada pengawas peperiksaan pada akhir
peperiksaan.

UNTUK KEGUNAAN PEMERIKSA


NAMA PEMERIKSA :

SOALAN MARKAH PENUH MARKAH DIPEROLEH

BAHAGIAN A 20
BAHAGIAN B 50
JUMLAH 70

Disediakan oleh, Disemak oleh, Disahkan oleh,

_______________________ ______________________ ___________________________

(Pn Latifah Zakaria) (Tn Hj Azizi Alias) (Pn Rugayah Tukiman)

Guru Mata pelajaran ASK Ketua Panitia ASK GKMP Teknik & Vokasional

Kertas soalan ini mengandungi 9 halaman bercetak

ASK @ SMKBB 2019


BAHAGIAN A (SOALAN OBJEKTIF)
Pilih dan bulatkan jawapan yang betul di ruangan jawapan di halaman 9

1 Pembangunan aturcara mengandungi lima


. fasa utama. Nyatakan fasa yang diminta 5 Pilih aktiviti yang sering dilaksanakan dalam
untuk menyediakan algoritma seperti carta . fasa analisis masalah semasa pembangunan
alir dan pseudokod. aturcara.
A Fasa analisis masalah I. Menemubual pengguna dan membuat
B Fasa reka bentuk aturcara pemerhatian keperluan pengguna.
C Fasa pengekodan II. Mengenal pasti keperluan sistem
D Fasa pengujian pengoperasian.
III. Mengenal pasti bahasa pengaturcaraan
2 Proses penyelesaian sesuatu masalah boleh yang akan digunakan.
. menggunakan teknik pemikiran IV. Membina formula matematik untuk
komputasional. Pilih pernyataan yang tepat penyelesaian masalah.
A I dan II sahaja
mengenai pemikiran komputasional.
A Proses penyelesaian masalah oleh manusia B II dan III sahaja
dengan berbantukan mesin. C I, II dan III sahaja
B Proses penyelesaian masalah oleh manusia D Semua di atas
dengan berbantukan manusia.
C Proses penyelesaian masalah oleh manusia
dengan berbantukan mesin dan manusia. 6. Raimi ditugaskan untuk mencari persamaan
D Proses penyelesaian masalah oleh mesin dan perbezaan antara sebuah basikal dengan
dengan berbantukan manusia. sebuah motosikal. Raimi telah menggunakan
teknik _____________.
3. Antara berikut, yang manakah bukan A leraian
teknik pemikiran komputasional? B pengecaman corak
A Leraian C peniskalaan
B Pengekodan D pengitlakan
C Peniskalaan
D Pengitlakan 7. Aturcara yang dibina merupakan model yang
dapat membantu menyelesaikan masalah
yang serupa. Pembinaan model ini merujuk
4 Rajah di bawah menunjukkan salah satu
kepada teknik _____________.
. teknik pemikiran komputasional. Namakan
A leraian
teknik pemikiran komputasional yang sesuai.
B pengitlakan
C peniskalaan
D pengecaman corak

8. Semasa melukis carta alir atau menulis


pseudokod, anda boleh mengenalpasti ralat
A Teknik leraian untuk pembangunan aturcara. Namakan ralat
B Teknik pengecaman corak yang boleh dikenal pasti semasa fasa
C Teknik peniskalaan tersebut.
D Teknik pengitlakan A Ralat logik

ASK @ SMKBB 2019


B Ralat sintaks D Pigpen Cipher
C Ralat aturcara
D Ralat masa larian
9. Rajah di bawah menunjukkan satu dokumen 13 Apakah nama bagi sistem sifer yang
yang perlu disediakan semasa fasa . menyulitkan teks biasa dengan cara
dokumentasi dengan menggunakan teknik menggantikan setiap huruf dalam teks
pengitlakan. tersebut dengan simbol grafik?
A Pigpen Cipher
B Caeser Cipher
Keperluan sistem : Windows
C Rail Fence Cipher
Keperluan perisian : Python
D Transposition Cipher
Keperluan ingatan : Minimum
Pseudokod : Seperti lampiran 1 14 Berapakah bilangan anjakan/kunci bagi
Carta alir : Seperti lampiran 2 . Caeser Cipher jika abjad pertama bermula
dengan abjad H?
Namakan jenis dokumen seperti di atas. A 4
A Panduan pengaturcara B 5
B Panduan pengguna C 6
C Dokumen pustaka D 7
D Dokumen sistem
15 Apakah komponen utama semasa melakukan
10 Proses pengesanan ralat dalam pembinaan . kriptografi?
. algoritma boleh dilakukan dengan I Kunci
menggunakan dua teknik iaitu ___________ II Teks biasa
dan teknik langkah demi langkah. III Teks sifer
A Teknik uji lari IV Algoritma
B Teknik input-output A I dan II
C Teknik semakan meja B II dan III
D Teknik penyahpijatan C II, III dan IV
D I, II, III dan IV
11 Apakah yang dimaksudkan dengan
. kerahsiaan data dalam aspek kriptografi? 16 Apakah teks sifer yang mungkin terhasil
A Penjagaan daripada perubahan data secara . apabila mesej “PERTANDINGAN
tidak sah. MELUKIS” disulitkan dengan menggunakan
B Menjaga sesuatu maklumat daripada dibaca pelbagai jenis teknik Reverse Cipher?
oleh pihak lain tanpa kebenaran. I NATREPNAGNID SIKULEM
C Pengenalan secara kesatuan sistem dan II SIKULEM NAGNIDNATREP
informasi itu sendiri. III ULEMSIK NAGNIDNATREP
D Usaha untuk mencegah terjadinya perubahan
IV NAGNIDNATREP SIKULEM
terhadap suatu informasi yang dihantar. A I dan II
12 Sifer yang manakah antara berikut adalah B I dan III
. paling tidak selamat? C II dan IV
A Reverse Cipher D III dan IV
B Caeser Cipher
C Rail Fence Cipher

ASK @ SMKBB 2019


17 Maklumat berikut berkaitan dengan 19 Kriptografi berasal daripada perkataan
. perkhidmatan keselamatan. . Yunani yang terdiri daripada dua suku kata
iaitu “kriptos” dan “graphein”. Apakah yang
Membuktikan bahawa penghantar dan dimaksudkan dengan “kriptos”?
penerima maklumat tidak menafikan mereka A Sulit
menghantar dan menerima maklumat B Sembunyi
tersebut. C Rahsia
D Tulis
Apakah jenis perkhidmatan keselamatan
yang dinyatakan? 20 Baca pernyataan di bawah.
A Integriti .
B Kerahsiaan Item data ini merupakan bahagian teras
C Pengesahan dalam operasi kriptografi, khususnya sebagai
D Tiada sangkalan sebahagian input bagi melaksanakan
algoritma penyulitan atau algoritma
18 Namakan pasangan algoritma yang terdapat nyahsulit teks.
. dalam bidang kriptografi?
A Teks biasa dan teks sifer Apakah item yang dimaksudkan berdasarkan
B Penyulitan dan nyahsulit pernyataan di atas?
C Simetri dan tidak simetri A Kata laluan
D Plain text dan cipher text B Kunci sifer
C Tandatangan digital
D Algoritma kriptografi

[20 markah]

BAHAGIAN B (SOALAN STRUKTUR)


Jawab semua soalan pada ruang yang disediakan.

1. Maklumat berikut berkaitan dengan fasa-fasa pembangunan atur cara. [3 markah]

A Fasa analisis masalah


B Fasa pengekodan
C Fasa pengujian dan penyahpepijatan
D Fasa dokumentasi

Padankan fasa tersebut dengan penerangan yang betul dengan menulis A, B, C atau D pada
petak yang disediakan.

i- Mengesan dan membetulkan sebarang ralat yang terdapat pada atur cara.
ii- Menyediakan dokumentasi dalaman dan dokumentasi luaran.
iii- Mengenal pasti input, proses dan output bagi atur cara yang akan dibina.

ASK @ SMKBB 2019


2. Tandakan (√) bagi pernyataan yang betul tentang dokumentasi dalaman dan (x) bagi yang
salah pada petak yang disediakan. [3 markah]

i- Memudahkan penyenggaraan sesuatu aplikasi atau atur cara.

ii- Memberikan maklumat kepada pengguna akhir tentang pemasangan dan


cara pelaksanaan atur cara yang telah dibangunkan.
iii- Membantu pengatur cara baharu untuk memahami atur cara yang telah
dibangunkan.

3. Maklumat di bawah adalah senarai semak untuk pengujian dan penyahpepijatan secara
manual yang dilakukan dengan menggunakan teknik pengitlakan.

Susun semula senarai semak di bawah dalam susunan yang betul dengan nombor 1,2,3,4,5.

Pastikan sintaks kod arahan adalah betul


Semak kesesuaian nama pemboleh ubah
Formula matematik adalah betul
Logik dan susunan kod arahan adalah betul
Gunakan sampel data untuk menguji atur cara
[5 markah]

4. Padankan ciri-ciri sifer berikut dengan jenis sifer yang betul.

Pernyataan Jenis Sifer

Kunci persendirian disimpan rahsia oleh


penerima sahaja.
Sifer Kunci Simetri
Menggunakan kunci yang sama untuk
penyulitan dan nyahsulit.

Penghantar dan penerima boleh Sifer Kunci Tidak


menjana kunci rahsia yang baharu. Simetri

Melibatkan dua kunci iaitu kunci awam


dan kunci persendirian.

Lebih kompleks dan melibatkan


pengiraan matematik.
[5 markah]

5. Kod arahan berikut ialah atur cara bagi mencari jumlah dan purata untuk dua nombor.

1 # Atur cara untuk mencari jumlah dan purata bagi dua nombor

ASK @ SMKBB 2019


2 # Minta pengguna masukkan input
3 nombor1 = float(input(“Masukkan nombor pertama:”))
4 nombor2 = float(input(“Masukkan nombor kedua:”))
5 jumlah = nombor1 – nombor2
6 purata = jumlah/2
7
8 print(“\nJumlah bagi dua nombor ialah”, jumlah)
9 print(“Purata bagi dua nombor ialah”, jumlah)

Berdasarkan kod arahan di atas, jawab soalan-soalan berikut :

(a) Nyatakan semua pemboleh ubah bagi input. [2 markah]


_________________________________________________________________

(b) Kenal pasti pernyataan-pernyataan yang mengandungi ralat. [2 markah]


__________________________________________________________________
__________________________________________________________________

(c) Baiki ralat yang anda kesan di (b), kemudian tulis sintaks yang betul. [2 markah]
__________________________________________________________________
__________________________________________________________________

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

Kelvin bercadang untuk memasarkan minuman gi


: ing
n
ti 2 x t
bertin pelbagai perisa. Bina satu atur cara bagi a du ari
p ej
mengira isi padu sebuah minuman bertin yang Isi i x j
p
berbentuk silinder.

(a) Fasa analisis masalah : [2 markah]


i- Teknik leraian :

Masalah besar :
______________________________________________________

Masalah kecil :
______________________________________________________

(b) Fasa reka bentuk atur cara :


i- Teknik pengecaman corak : [3 markah]

Bahagian kecil (masalah kecil) :


ASK @ SMKBB 2019 ______________________________________________________
Input yang diperlukan adalah _________________________

ii- Teknik peniskalaan : Formula mengira isi padu tin

iii- Teknik pengitlakan : [4 markah]

Algoritma : ________________

Mula
Isytihar pemboleh ubah __________, _________ dan ____________
Masukkan _________ dan tinggi
Setkan pi = 3.142
Kira isi_padu = pi x _________ x tinggi
Papar isi_padu
Tamat

(c) Mengapakah hanya teknik leraian digunakan dalam fasa analisis masalah?
Jelaskan jawapan anda. [2 markah]
_________________________________________________________________
_________________________________________________________________

7. (a) Sulitkan mesej berikut dengan menyongsangkan setiap perkataan berdasarkan kaedah
Reverse Cipher. [2 markah]

“BAGAIMANAKAH CUACA PETANG INI”

_________________________________________________________________

(b) Tukar mesej sifer berikut balik kepada teks asal dengan menggunakan songsangan
huruf-huruf mesej secara keseluruhan. [2 markah]

“INI GNATEP ADNALEM NAKA AKGNAJID UTI NAFUAT”

___________________________________________________________________
8. Anas telah mempelajari Pigpen Chiper, namun begitu Anas mendapati bahawa grid Pigpen
Cipher yang digunakan terlalu biasa dan diketahui oleh banyak pelajar lain. Kemudian, Anas
membuat keputusan untuk menukar pola grid kepada :

ASK @ SMKBB 2019


Berpandukan pola grid di atas,
(a) Bantu Anas untuk menyulitkan mesej berikut : [2 markah]

“SERONOK BELAJAR KRIPTOGRAFI”

___________________________________________________________________

(b) Kemudian, bantu Anas menyahsulitkan mesej di bawah : [3 markah]

____________________________________________________________________
__________________________________________________________________
___________________________________________________________________
__________________________________________________________________

9. Chandra 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

Abjad dalam teks biasa :


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

Berdasarkan senarai abjad di atas, [2 markah]


(a) nyatakan kunci yang digunakan : _________________
(b) nyahsulitkan teks sifer “EJPACNEPEIWGHQIWP”
_____________________________________________

10. Baca situasi di bawah dengan teliti. [6 markah]

Bapa anda merancang untuk membawa ibu anda bercuti ke kawasan peranginan X
bersempena ulang tahun kelahiran ibu anda. Anda diarahkan untuk membuat persiapan yang

ASK @ SMKBB 2019


sesuai berdasarkan lokasi kawasan peranginan X. Untuk mengelakkan kawasan lokasi X
daripada diketahui oleh ibu anda, anda telah membuat proses penyulitan nama lokasi
berkenaan dengan menggunakan kaedah Caesar Cipher.
*Hint lokasi pilihan bapa anda : noskcid trop sucsibih sixel

(a) Nyatakan lokasi pilihan bapa anda :


_____________________________________________________________________

(b) Lakukan penyulitan lokasi pilihan bapa anda dengan kaedah Caeser Cipher :

i- Abjad Teks Biasa :

ii- Abjad Teks Sifer :


O P Q

iii- Kunci yang digunakan adalah ______________

iv- Teks biasa : ______________________________________

Teks sifer : _______________________________________

~KERTAS SOALAN TAMAT~

Bulatkan jawapan bagi soalan Bahagian A

1) A B C D 11) A B C D
2) A B C D 12) A B C D
3) A B C D 13) A B C D
4) A B C D 14) A B C D
5) A B C D 15) A B C D
6) A B C D 16) A B C D
7) A B C D 17) A B C D
8) A B C D 18) A B C D
9) A B C D 19) A B C D
10
A B C D 20) A B C D
)

ASK @ SMKBB 2019

Anda mungkin juga menyukai