(15 markah)
Jawab semua soalan
1
7.Antara berikut,apakah fungsi-fungsi yang
penting bagi kriptografi?.
11. Apakah simbol grafik bagi abjad B
I Integriti dalam Pigpen Cipher?
II Kerahsiaan
III Pengesahan A
I Tiada sangkalan
V
B
A I dan II sahaja
B II dan III sahaja
C III dan IV sahaja
D I , II dan III sahaja
1. 6. 11.
2. 7. 12.
3. 8. 13.
4. 9. 14.
5. 10. 15.
JUMLAH MARKAH
3
BAHAGIAN B
(55 markah)
Jawab semua soalan
1. Senaraikan lima fasa pembangunan aturcara dalam peta alir di bawah ini.
4
(5 markah)
3. Rajah di bawah menunjukkan carta alir asas yang terdapat dalam fasa analisis masalah
Masalah
utama
4. Jadual di bawah menerangkan beberaa aktiviti yang dilakukan dalam fasa pembangunan
aturcara
AKTIVITI-AKTIVITI
Memilih bahasa pengaturcaraan
Menulis aturcara mnenggunakan bahasa pengaturcaraan berdasarkan carta alir
ii) Nyatakan dua (2) teknik pemikiran komputasional yang sesuai untuk digunakan
dalam fasa yang anda nyatakan dalan (i).
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
(3 markah)
5. Suai padankan jenis ralat yang berikut dengan huraian yang tepat
a) Masa larian i) Ralat ini muncul apabila
pengaturcara menulis kod yang
salah
b) Sintaks ii) Ralat ini muncul apabila aplikasi
dibangunkan mula
digunakan.Ralat ini sukar
dikesan
c) Logik iii) Ralat ini muncul apabila
pengaturcara mengkompil dan
menjalankan kod.
(3 markah)
II
6
III
(3 markah)
7. Tandakan (√) bagi pernyataan yang betul tentang kriptografi dan (X) bagi yang salah
pada petak yang disediakan.
Nama pengguna dan kata laluan boleh diakses oleh pengguna yang sah sahaja
dalam perbankan internet yang menunjukkan pengesahan dalam perkhidmatan
keselamatan kriptografi
(4 markah)
i
Teks biasa Teks sifer
ii
Berdasarkan rajah,nyatakan proses itu.
i._____________________________________________________________________
ii._____________________________________________________________________
(2 markah)
9. Lengkapkan rajah di bawah dengan menyatakan kaedah-kaedah sifer yang betul.
7
Reverse cipher
Pigpen cipher
(c)
(b)
(
3 markah)
(3 markah)
11. Berikut adalah satu mesej yang ingin dihantar oleh Siva kepada rakan-rakan kelasnya.
Lakukan penyulitan pada teks biasa di atas dengan menggunakan teknik Reverse Cipher berikut;
i) Songsangan
urutan abjad
ii) Songsangan
berdasarkan
perkataan
8
iii) Songsangan
berdasarkan
keseluruhan
mesej
(3 markah)
12. Alisya ingin menggunakan teknik Ceaser Cipher mengikut ketetapan berikut
9
(a)
Search
(b)
Algoritma
(c)
Sort
(d)
(4 markah)
15. Namakan teknik-teknik search dan sort yang sesuai digunakan berdasarkan pernyataan
yang diberi.
i) Mencari item dalam senarai yang pendek di mana kedudukan item-item adalah
secara rawak.
_______________________________________________________________
16. Rajah di bawah adalah senarai air yang dijual pada mesin.
Air teh Air laici Air tebu Air milo Nescafe Kopi Mirinda 100 Plus
bunga
1 2 3 4 5 6 7 8
10
a) Nyatakan dua kaedah search yang boleh diguakan untuk mencari sesuatu nilai dalam
satu senarai
i.___________________________________________________________________
ii.___________________________________________________________________
(2 markah)
b) Nyatakan kaedah yang paling sesuai untuk mencari “Air milo” pada senarai yang
diberikan.
____________________________________________________________________
(1 markah)
Berdasarkan maklumat itu,padankan teknik-teknik tersebut dengan menulis A,B atau C pada
petak jawapan yang disediakan.
Seorang pensyarah ingin menyenaraikan pelajarnya yang mendapat gred C dan ke
bawah serta mengelaskan dalam kumpulan tertentu.
Puan Liza menyuruh anaknya untuk memilih dan mengasingkan baju yang telah
ditempah mengikut saiz bagi memudahkan pelanggannya untuk mencari.
(3 markah)
BAHAGIAN C
(30 markah)
Jawab semua soalan
1. Kod arahan berikut ialah atur cara untuk mengira luas dan perimeter sebuah padang bola
11
1. panjang = float (input( “Masukkan panjang:” ))
2. lebar = float(input( “Masukkan lebar:”
3. luas = panjang + lebar
4. perimeter= (panjang +lebar) * 2
5. print (“Luas padang bola ialah”,luas)
6. print (“Perimeter padang bola ialah”,perimeter)
_____________________________________________________________________
_____________________________________________________________________
(2 markah)
d) Nyatakan jenis ralat yang telah dibaiki dalam (c)
_____________________________________________________________________
_____________________________________________________________________
(2 markah)
e) Namakan fasa pembangunan atur cara dan satu teknik pemikiran komputasional yang
terlibat dalam proses di atas.
_____________________________________________________________________
_____________________________________________________________________
(2 markah)
2. Baca petikan berikut dengan teliti.
12
_____________________________________________________________________
_____________________________________________________________________
(3 markah)
3.
Shirley 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
13
(1 markah)
c) Tulis teks sifer yang terhasil dengan menunjukkan jalan kerja dalam kotak di bawah.
Teks sifer:____________________________________________________________
(5 markah)
d) Apakah tahap kerahsiaan bagi Rail Fence Cipher dan berikan satu lagi jenis sifer yang
mempunyai tahap kerahsiaan yang sama.
_________________________________________________________________________
(2 markah)
14