Professional Documents
Culture Documents
TING 3 Upsa ASAS SAINS KOMPUTER
TING 3 Upsa ASAS SAINS KOMPUTER
TING 3 Upsa ASAS SAINS KOMPUTER
[10 markah]
1. Apakah teknik pemikiran komputasional yang digunakan dalam fasa analisis masalah?
A. Leraian
B. Peniskalaan
C. Pengecaman corak
D. Pengitlakan
2. Murid-murid kelas 3 Delima dikehendaki menghasilkan atur cara bagi mengira purata ketinggian bagi 20 orang
murid. Berdasarkan teknik pengecaman corak dalam fasa pengekodan, apakah perbezaan nilai pemboleh ubah?
A. Nilai ketinggian
B. Nilai purata ketinggian
C. Nilai tambah ketinggian
D. Nilai bahagi ketinggian
3. Ahmad membina sebuah kolam renang berbentuk segi empat tepat. Apakah input yang diperlukan bagi mengira
isipadu air kolam renang tersebut? ?
A. Dokumen Dalaman
B. Dokumen Pengguna
C. Dokumen Panduan
D. Dokumen Pustaka
5. Apakah kunci bagi Caesar Cipher jika abjad pertama bermula dengan abjad E ?
A. 7
B. 6
C. 5
D. 4
A.
C
D.
1
7. Teliti teks biasa berikut.
SELAMAT BERJAYA
Apakah teks sifer yang terhasil apabila teks biasa ini disulitkan menggunakan Caesar Cipher dengan kunci 3?
A. PBIXJAP YBOGXVX
B. PBIXJAQ YBOGXVY
C. PBIXJAQ YBOGXVX
D. PBIXJAQ YBOGXUX
8. Antara yang berikut, yang manakah BUKAN kepentingan perkhidmatan keselamatan data kriptografi ?
A. Kesahihan
B. Kerahsian
C. Pengesahan
D. Integriti
9. Antara yang berikut, yang manakah kaedah sifer yang tidak menggunakan kunci ?
A. Pigpen cipher
B. Reverse cipher
C. Caesar cipher
D. Columnar cipher
10. Antara yang berikut, yang manakah kaedah sifer yang menggunakan kunci abjad ?
A. Pigpen cipher
B. Reverse cipher
C. Caesar cipher
D. Columnar cipher
1. 6.
2. 7.
3. 8.
4. 9.
5. 10.
2
Bahagian B
[40 markah]
1. a) Fasa analisis masalah, pengatur cara akan menemu bual, _______________ dan ____________________
bagi mengetahui keperluan pelanggan.
[2 markah]
b) Pada fasa reka bentuk atur cara, pengaturcara akan menulis _____________ dan melakar _____________
.
[2 markah]
2. a) Pengatur cara akan menyediakan dokumentasi _______________ dan dokumentasi _________________
di dalam fasa dokumentasi.
[2 markah]
b) Dokumentasi luaran terdiri daripada ___________________ dan ___________________ .
[2 markah]
3. a) Semasa proses pengujian, jenis-jenis ralat yang ditemui ialah ralat ____________ , ralat masa larian dan
ralat _______________.
[2 markah]
4. Kod arahan berikut adalah atur cara bagi mencari jumlah dan purata untuk dua nombor.
3
b) Baiki ralat yang anda kesan dan tulis semula kod arahan aturcara yang tepat pada ruang dibawah ini.
[2 markah]
6. Lengkapkan peta pokok di bawah ini yang menunjukkan empat kepentingan perkhidmatan keselamatan data
kriptografi.
Perkhidmatan keselamatan
[4 markah]
7. Menggunakan kaedah Rail Fence Cipher anda dikehendaki menukarkan teks biasa berikut kepada
teks sifer.
Teks biasa : LAKSAMANA MENANG LAGI Kunci : 4
4
8 . Tukarkan teks sifer berikut kepada teks biasa menggunakan kaedah Columner Cipher.
Teks sifer : A I A G U H X M S D E K A A L A N A S T Z Y A N A J R X A M I R E E Z
Kunci : KASUT
KUNCI
KEDUDUKAN
Algoritma
SEARCH SORT
(4 markah)
(2 markah)
b) Nyatakan kelebihan menggunakan binary search.
_______________________________________________________________________________
_______________________________________________________________________________
(2 markah)
5
BAHAGIAN C
( 20 MARKAH )
Jawab semua soalan.
1) a) Cikgu Ramli ingin mengadakan pertandingan mencari harta karun menggunakan Columnar Transposition
Cipher. Beliau menyediakan teks sifer sebagai petunjuk dan kunci nya ialah “ BATU”. Anda dikehendaki
membina sendiri jadual untuk menyahsulitkan teks sifer beliau. Teks sifer itu sepert berikut:
AMGXBHAUWEUYAJRZ
[5 markah]
b) Pelajar yang telah menjumpai petunjuk yang diberikan oleh Cikgu Ramli perlu menyelesaikan kuiz Caesar
Cipher yang diberikan dengan menukar teks sifer kepada teks biasa dengan kunci = 3. Anda perlu
menyediakan jadual abjad dalam teks biasa dan abjad dalam teks sifer dalam menyelesaikan masalah
tersebut.
QXEKFXEXKAXGRXOX
[5 markah]
6
2. a) Linear search mencari nilai dengan ____________________ nilai carian dengan item dalam
senarai satu persatu dari ___________ sehinggalah item yang hendak dicari dijumpai.
{2 markah]
b) Berdasarkan pseudokod dibawah ini anda dikehendaki melengkapkan carta alir bagi satu kod
arahan berkaitan linear search.
BEGIN
SET senarai = [23, 25, 28, 34, 40, 44, 49]
SET bilItem = len(senarai)
SET indeks = -1
SET a = 0
INPUT carian
WHILE a < bilItem DO
IF carian == senarai [a] THEN
Indeks = a
EXIT WHILE
END IF
a=a+1
END WHILE
OUTPUT indeks
END
BEGIN
bilItem = __________
indeks = __________
a = _______
______________________
__________________________
Ya
___ < _________
Tidak
________________
Tidak Ya
Indeks = ______
OUTPUT _____________
7
[ 8 markah [
- SOALAN TAMAT