You are on page 1of 8

Arahan : Kertas soalan ini mengandungi dua bahagian, iaitu Bahagian A , B dan Bahagian C.

Jawab
Semua Soalan
Bahagian A
Soalan Objektif (10 markah)
1. Antara yang berikut, yang manakah takrif 4. Jika kesilapan berlaku, proses membaiki
pemikiran komputasional yang paling ralat dan pembetulan akan segera
tepat? dilakukan. Dalam fasa apakah aktiviti
A. Menggunakan computer untuk tersebut berlaku?
berfikir bagi menyelesaikan sesuatu A. Fasa Pengekodan
masalah berdasarkan konsep sains B. Fasa Pengujian dan Penyahpepijat
komputer. C. Fasa Analisis Masalah
B. Konsep asas sains komputer D. Fasa Dokumentasi
membantu manusia berfikir untuk
menyelesaikan masalah. 5. Berdasarkan rajah berikut, dalam fasa
C. Proses pemikiran bertujuan untuk apakah aktiviti ini berlaku.
menyelesaikan masalah oleh manusia >>

dengan bantuan mesin menggunakan >>


>>
konsep asas sains komputer. >>
D. Manusia dan mesin digunakan untuk >>

menyelesaikan masalah dengan >>


>>
segera. >>

2. Pembangunan atur cara mengandungi


A. Fasa Pengekodan
lima fasa yang utama. Nyatakan fasa
B. Fasa Pengujian dan Penyahpepijat
yang diminta untuk menyediakan
C. Fasa Analisis Masalah
algoritma seperti carta alir dan
D. Fasa Dokumentasi
pseudokod.
A. Fasa Analisis Masalah
6. Maksud kriptografi ialah ...
B. Fasa Reka Bentuk Atur Cara
A. kaedah menyimpan atau menghantar
C. Fasa Pengekodan
maklumat dalam bentuk yang hanya
D. Fasa Pengujian
akan boleh dibaca oleh orang yang
ditujukan sahaja.
3. Rajah di bawah ini menunjukkan
B. kaedah untuk menyimpan maklumat
penggunaan teknik pengecaman corak
untuk didedahkan kepada umum.
dalam fasa reka bentuk atur cara.
C. kaedah untuk menghantar surat
Bahagian kecil (Masalah kecil)
rahsia.
Kira isipadu kuboid D. kaedah untuk menyimpan maklumat
di tempat rahsia.

Apakah input yang diperlukan


7. Proses penyulitan dibuat menggunakan
teknik di bawah. Apakah kaedah yang
Berdasarkan rajah di atas, apakah input
digunakan?
yang diperlukan untuk mengira isipadu
kuboid?
A. Panjang, lebar, tinggi
B. Panjang tinggi
A. Columnar Cipher
C. Lebar, tinggi
B. Riverse Cipher
D. Panjang, lebar
C. Pigpen Cipher
D. Caesar Cipher
8. Proses ini akan berlaku terhadap teks 10. Apakah kaedah yang digunakan dalam
sifer untuk mendapatkan kembali teks penukaran teks biasa kepada teks sifer
biasa yang asal. Apakah proses tersebut? berikut:

A. Kriptografi Teks biasa : BIJAK


B. Penyulitan
C. Nyahsulit Teks Sifer :
D. Transposition
A. Riverse Cipher
9. Dengan menggunakan teknik Reverse B. Columnar Cipher
Cipher , nyahsulit ayat berikut : C. Pigpan Cipher
D. Rail Fense Cipher
SAYA SUKA KRIPTOGRAFI

A. HZBZ HFPZ PIRKGLTIZUR .


B. HZBZ HFPZ PIRKHLHLUY
C. HZBZ HFPZ PIRKGKTUR
D. HZBZ HFPZ PIRKGLTUZIR

Ruangan jawapan bagi bahagian A

Markah bagi bahagian A :


Bahagian B
Soalan Struktur (30 Markah)
1. Peta Alir di bawah menunjukkan lima fasa pembangunan atur cara. Lengkapkan rajah di bawah.

Analisis Masalah Pengekodan

[ 3 markah ]
2. Suai padan keterangan tentang elemen teknik pemikiran komputasional dengan teknik pemikiran
komputasional yang betul. Lengkapkan jadual di bawah.

Keterangan Teknik Pemikiran Komputasional


(a) Mengenal pasti ciri-ciri persamaan corak
pada bahagian masalah yang kecil.
(b) Memecahkan masalah yang kepada
bahagian-bahagian masalah yang kecil.
(c) Menghasilkan model bagi menyelesaikan Teknik Pengitlakan
masalah yang serupa
(d) Mengenal pasti aspek-aspek penting dan
mengabaikan aspek-aspek yang kurang
penting.
[ 3 markah ]

3. Situasi yang diberi.

Anda di minta menyediakan satu perisian aplikasi untuk mengira jumlah gaji jurujual sebuah
syarikat. Setiap pekerja di bayar gaji berdasarkan jumlah hari bekerja dan komisen jualan
berdasarkan jumlah jualan yang dibuat dalam sebulan.

Lengkapkan jadual pelaporan bagi fasa analisis masalah di bawah dengan menggunakan teknik
leraian.

Fasa 1 : Analisis Masalah


Masalah Besar

Masalah Kecil

Masalah Kecil

[ 3 markah ]
4. Suai padankan jenis ralat yang berikut dengan huraian yang tepat. Tuliskan P, Q atau R pada
ruang jawapan yang disediakan.
P Ralat Masa Larian Q Ralat Sintaks R Ralat Logik

Huraian Jawapan
(a) Ralat ini muncul apabila kemasukan data yang tidak
menepati kehendak arahan

(b) Ralat ini muncul apabila aplikasi yang dibangunkan mula


digunakan. Ralat ini sukar dikesan kerana tiada mesej
ralat dipaparkan.

(c) Ralat ini muncul apabila penggunaan kod bahasa atur


cara yang tidak betul dalam penulisan satu atur cara.

[ 3 markah ]

5. Jadual di bawah menunjukkan proses sifer. Susun proses tersebut dalam kedudukan betul dengan
menulis 1, 3 dan 5 dalam ruangan disediakan. Susunan proses 2,4 dan 6 telah diberi.

Proses Sifer Jawapan


Mesej disulitkan menggunakan kunci 2
Penerima akan menerima teks biasa 6
Teks sifer akan menjadi teks biasa
Teks sifer dinyahsulit menggunakan satu kunci 4
Pengirim menghantar mesej(teks biasa)
Teks sifer akan terhasil.
[ 3 markah ]

6. Lakukan penyulitan pada mesej di bawah ini dengan menggunakan ketiga-tiga jenis Reverse
Cipher.
ILMU PELITA HIDUP

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
Z Y X W V U T S R Q P O N M L K J I H G F E D C B A

(a) Songsangan berdasarkan abjad A – Z :

(b) Songsangan berdasarkan perkataan :

(c) Songsangan berdasarkan seluruh abjad :


[ 3 markah ]

7. Tandakan (  ) bagi penyataan yang betul dan ( x ) bagi penyataan yang salah dalam penukaran
teks sifer kepada teks biasa menggunakan kaedah Pigpan Cipher.

Teks Sifer =

DALAM

DAMAI

DADAH

[ 3 markah ]

8. Terjemahkan teks sifer yang diberi dengan menggunakan kaedah Ceaser Cipher dengan
kunci=5.
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

[ 1 markah ]

(a) DGHP VHVG WVFOD


Teks Biasa = ______________________________________________________
[ 1 markah ]

(b) PNVCV KVNOD EVTV


Teks Biasa = ______________________________________________________
[ 1 markah ]

9. Hasilkan teks sifer mesej yang diberi menggunakan kaedah Pigpan Cipher.

(a) BOLA
B O L A

(b) DAUN
D A U N

(c) MEJA
M E J A
[ 3 markah ]

10. Terjemahkan teks sifer yang diberi menggunakan Rail Fense Cipher dengan kunci yang diberi.

(a) SYBLHAAOE
Kunci = 2

Teks Biasa = __________________________________________________


[ 1 markah ]
(b) TMSIEIAAICKURKHG
Kunci = 3

Teks Biasa = __________________________________________________


[ 2 markah ]
Bahagian C
(10 Markah )
Hasilkan dan terjemahkan mesej yang diberi menggunakan kaedah Columnar Cipher dengan kata kunci
yang diberi.
(a) Hasilkan teks sifer bagi teks biasa di bawah menggunakan kunci = BATU

Teks Biasa = SAYANGI ALAM SEKITAR


Bilangan baris =
=

Teks Sifer = ___________________________________________________________


[ 5 markah ]
(b) Hasilkan teks biasa bagi teks sifer di bawah menggunakan kunci = PEN

Teks Sifer = EGEAXMARYXSOBJA


Bilangan baris =
=

Teks Biasa = ___________________________________________________________


[ 5 markah ]

- SOALAN TAMAT -

You might also like