Professional Documents
Culture Documents
BAHAGIAN A
(15 MARKAH)
6. Sekiranya mesej yang anda ingin sulitkan itu
1. Susunan fasa pembangunan aturcara yang mempunyai tahap kerahsiaan yang tinggi,
betul ialah kaedah sifer yang manakah yang paling
A. analisis masalah, reka bentuk aturcara, sesuai digunakan?
pengujian dan penyahpepijatan, I. Reverse Cipher
pengekodan, dokumentasi II. Pigpen Cipher
B. analisis masalah, rekabentuk aturcara, III. Caesar Cipher
pengekodan, pengujian dan IV. Rail Fence Cipher
penyahpepijatan, dokumentasi
C. analisis masalah, rekabentuk aturcara, A. I dan II C. II,III,IV
pengujian dan penyahpepijatan, B. II dan III D. III dan IV
dokumentasi, pengekodan
D. analisis masalah, reka bentuk atur cara, 7. Antara yang berikut, manakah pernyataan
pengekodan, dokumentasi, pengujian dan yang betul mengenai kriptografi?
penyahpepijatan A. Berasal daripada bahada Perancis
B. Satu contoh kriptografi ialah tulisan
2. Masalah besar dan masalah kecil ditentukan Graphien
dalam fasa C. Bertujuan mengelakkan tulisan daripada
A. Pengekodan diubahsuai
B. Analisis Masalah d. Kajian tentang teknik kerahsiaan atau
C. Rekabentuk Aturcara dikenali sebagai keselamatan komunikasi
D. Pengujian data.
3. Pseudokod dan carta alir biasanya dihasilkan 8. Maklumat berikut merupakan teks biasa.
dalam fasa
A. Pengekodan HARI MALAYSIA
B. Analisis Masalah
C. Rekabentuk Aturcara Apakah teks sifer yang terhasil apabila
D. Pengujian teks biasa di atas disu;itkan
menggunakan Caesar Cipher dengan
4. Dokumentasi luaran penting kerana kunci, K = 4?
A. membantu pengguna menggunakan A. IRAHAISYALAM
aplikasi yang telah dibina B. AISYALAMIRAH
B. membantu pengaturcara memahami C. EXOFJXIXVPFX
aplikasi yang telah dibina
D. DWNEIWHWUOEW
C. memudahkan pengguna dan
pengaturcara memahami aplikasi 9. Antara yang berikut, kaedah manakah
D. membantu pemasangan perisian yang menggunakan cara songsangan
untuk menyulitkan sesuatu mesej?
5. Seorang pengaturcara telah tersilap I. Caesar Cipher
memasukkan formula luas dalam segmen kod. II. Reverse Cipher
Apakah jenis ralat yang akan berlaku? III. Pigpen Cipher
A. Ralat sintaks
IV. Columnar Transposition
B. Ralat masa larian
C. Ralat logik A. I dan II B. I dan IV
D. Ralat perlaksanaan C. II dan III D. III dan IV
Tudung
Antara yang berikut, manakah yang
mewakili X? Jenis_Kai
Warna
A. Bubble Sort nn
B. Bucket Sort
C. Linear Search Antara berikut, yang manakah mewakili
D. Binary Search entity?
A. Saiz
11. Antara yang berikut, pernyataan B. Warna
manakah yang mengaplikasikan teknik C. Tudung
sort? D. Jenis_Kain
I. Wahid pergi ke kedai untuk
membeli beras 15. Pernyataan berikut menerangkan sesuatu
II. Ibu menyemak buku latihan adik situasi.
mengikut subjek
III. Abu mengisih barangan terpakai “Kamil telah mengenalpasti jenis telefon
mengikut kategori yang ditetapkan pintar yang ingin dibelinya berdasarkan harga,
IV. Ain menyuruh anaknya untuk jenama dan jenis pemproses yang digunakan.”
mengenal pasti dan menyusun
baju mengikut warna
A. I dan II Antara yang berikut, manakah padanan yang
B. I dan IV betul bagi entity dan atribut bagi pernyataan
C. II dan III di atas?
D. III dan IV
Bersifat unik
Satu kumpulan objek yang sama jenis
Mempunyai data mengenainya yang
boleh dikutip dan disimpan.
2
BAHAGIAN B
(55 MARKAH)
[3 markah]
Dikenali sebagai Sistem Asas 10. Sistem nombor Oktal
2. Nombor berikut
Maklumat ditandakan dengan
adalah subskrip
tentang nombor16 perduaan. Sistem nombor desimal
Nilai tempat 1, 8, 64, 512 dan Sistem nombor Hexadesimal
A 110111011 2
seterusnya. B 10010102 C 100001012
Padankan nombor perduaan dengan nilai perenambelasan yang betul dengan menulis A, B atau C
pada petak yang disediakan.
[3 markah]
a 10112 c 1012
b 112 d 10412
[3 Markah]
MULA MULA
MASUK butik BUKA beg
SETKAN baju = 0 JIKA ada kerja rumah
CARI baju BUAT kerja rumah
For baju < 5 JIKA senang
MASUK baju dalam bakul TULIS jawapan
TAMBAH 1 kepada baju JIKA TIDAK
BAYAR baju di kaunter TANYA kawan
KELUAR butik TAMAT JIKA
TAMAT JIKA TIDAK
TUTUP beg
a) TAMAT JIKA
TAMAT
TAMAT
b)
[2 Markah]
MULA
ISYTIHAR pemboleh ubah baju
5. Lengkapkan
MASUKKANmaklumat pada carta alir
satu nombor berdasarkan
SETKAN nilai baju
pseudokod yang diberi. kepada nombor
yang dimasukkan
For baju < = 10
LETAKKAN dalam mesin basuh
KIRAKAN baju = baju + 1
HIDUPKAN suis mesin basuh
TAMAT
RUANG JAWAPAN
a)
b)
c)
d)
e)
[5 Markah]
6. Tandakan ( √ ) bagi tiga jenis ralat yang terdapat dalam proses pembangunan atur cara.
Ralat sintaks
Ralat logik
Ralat data
Ralat masa larian
[3 markah]
7. Bulatkan ralat yang terdapat dalam segmen kod di bawah dan tuliskan semula segmen kod
yang telah dibetulkan pada ruang yang disediakan.
[3 markah]
9. A, B dan C adalah langkah-langkah proses penyulitan (encryption) yang tidak mengikut urutan
[3 markah]
Padankan kaedah sifer dengan menulis A,B atau C pada petak yang disediakan.
[3 markah]
12. Tandakan (√) pada ciri-ciri binary search yang betul pada petak yang disediakan.
Padankan jenis sort itu dengan menulis A atau B pada petak yang disediakan.
Setkan i = 0 Y=
Setkan j = Y
[2 markah]
15. Suai padankan maksud penulisan pseudokod bagi proses linear search di bawah dengan symbol
yang sesuai.
16. Tuliskan A bagi maksud pangkalan data dan B bagi maksud Structured Query Language (SQL).
17. Berdasarkan rajah di atas, kenal pasti entiti dan atribut pada rajah yang ditunjukkan
Entiti = ____________________________
Atribut = ____________________________
[2 markah]
18. Lukiskan gambar rajah perhubungan entity dengan merujuk rajah di atas.
[3 markah]
19. Maklumat berikut adalah contoh kekardinalan one to one (1:1). Tandakan (√) bagi contoh
kekardinalan yang betul.
20. Maklumat berikut adalah ciri-ciri bagi kekunci primer. Tandakan (√) bagi ciri-ciri kekunci primer
yang betul.
BAHAGIAN C
[30 MARKAH]
1. Rizwan ingin menyimpan fail yang mengandungi maklumat kewangan dan peribadi sebaiknya
tanpa pengetahuan raka-rakan sekerjanya. Oleh itu, Rizwan ingin melakukan penyulitan terhadap
nama fail tersebut, FAIL KEWANGAN PERIBADI supaya tidak ada sesiapa yang mengetahui bahawa
fail tersebut mengandungi maklumat-maklumat kewangannya.
[3 markah]
b) Pada pendapat anda, kaedah manakah yang paling sesuai digunakan oleh Rizwan?
__________________________________________________________________ [1 markah]
c) Senaraikan TIGA jenis kaedah sifer yang mempunyai tahap kerahsiaan yang sederhana
dan tinggi.
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
[3 markah]
Mula
Setkan senarai L = [ _____________________________________________]
Isytihar pemboleh ubah i, n, T
Setkan n = ___________________
Setkan i = 0
2. Anda diberikannilai
Masukkan senarai nombor
carian seperti berikut. Anda diminta untuk mencari nilai 31 dengan
T = ___________________
menggunakan
For i < n Linear Search.
Jika Li = = T
35 23 3 “Item
Papar 12ada dalam
31 senarai”
17 11 20 9 15
Langkau ke Langkah 9
a) Lengkapkan Jikapseudokod
Tidak di bawah ini. [3 markah]
Kira i = i + 1
Tamat Jika
Jika i > = n
Papar “Item tiada dalam senarai”
Tamat Jika
Tamat
b) Lukiskan carta alir berdasarkan pseudokod di atas. [ 7 markah]
3. Hamidi dikehendaki menyediakan satu senarai nama peserta larian marathon berdasarkan
maklumat peserta dan kategori yang disertai. Dua entity yang akan digunakan ialah PESERTA dan
KATEGORI_MARATON. Diberikan juga enam atribut di bawah.
a) Kenal pasti atribut-atribut yang sesuai berdasarkan pilihan jawapan yang diberi.
ENTITI ATRIBUT
KATEGORI_MARATON
PESERTA
[5 markah]
b) Nyatakan kekunci primer bagi soalan 3(a)
________________________________________________ [1 markah]
c) Kenal pasti jenis kekardinalan dan lakarkan gambar rajah perhubungan entity bagi situasi di
bawah.
[4 markah]
*******************************SEMOGA BERJAYA*************************************