You are on page 1of 10

BAHAGIAN A

12 SOALAN OBJEKTIF
(12 MARKAH)

Arahan: Jawab semua soalan.

1. Manakah antara berikut merupakan urutan fasa dalam pembangunan aturcara?

A. Analisis Masalah > Rekabentuk > Pengekodan > Pengujian > Dokumentasi
B. Analisis Masalah > Dokumentasi > Pengekodan > Pengujian > Rekabentuk
C. Pengujian > Dokumentasi > Analisis Masalah > Pengekodan > Rekabentuk
D. Analisis Masalah > Rekabentuk > Dokumentasi > Pengekodan > Pengujian

2. Apakah pemikiran yang digunakan dalam fasa pembangunan atur cara agar sesuatu masalah dapat
diselesaikan dengan mudah?

A. Pemikiran kritis
B. Pemikiran kreatif
C. Pemikiran aras tinggi
D. Pemikiran komputasional

3. Apakah Teknik pemikiran komputasional yang sesuai digunakan untuk menyelesaikan masalah besar
bagi mengira luar dan isi padu sebiji bola?

A. Teknik pengitlakan
B. Teknik pengecaman corak
C. Teknik peniskalaan
D. Teknik leraian

4. Berdasarkan situasi berikut

Ahmad menghasilkan borang soal selidik untuk dijawab oleh sasaran pengguna sesuatu laman web.

Dalam fasa pembangunan atur cara apakah yang terdapat aktiviti tersebut.

A. Fasa Reka Bentuk


B. Fasa Analisis Masalah
C. Fasa Pengekodan
D. Fasa Dokumentasi

5. Perkataan Kriptografi berasal daripada perkataan Yunani, Kriptos yang bermaksud

A. Sulit
B. Tulisan
C. Sembunyi
D. Simpan
6. Teks biasa akan menjalani proses ……………………………….. menggunakan kunci spesifik menjadi teks sifer
sebelum di hantar kepada penerima.

A. Penyembunyian
B. Pengiraan
C. Penyulitan
D. Penyahsulitan

7. Dalam bidang perkomputeran, apakah yang dimaksudkan dengan search?

A. Mencari benda yang hilang.


B. Mencari item dalam senarai.
C. Mencari dan mengisih item dalam senarai.
D. Mencari suatu item dalam senarai yang diisih.

8. Puan Mariam sedang membeli ikan kembung di pasar. Dia memilih ikan-ikan yang segar. Apakah konsep
yang digunakan oleh Puan Mariam?

A. Linear Search
B. Bubble Search
C. Bubble Sort
D. Bucket Sort

9. Pernyataan berikut merujuk kepada salah satu komponen dalam pengkalan data.

 Satu kumpulan objek yang sama jenis


 Bersifat unik

Berdasarkan pernyataan tersebut, apakah komponen yang dimaksudkan?

A. Entiti
B. Atribut
C. Kekunci Primer
D. Kekunci Asing

10. Apakah kepentingan kekunci primer dalam sistem pengkalan data?

A. Mencari benda yang hilang.


B. Mencari item dalam senarai.
C. Mencari dan mengisih item dalam senarai.
D. Mencari suatu item dalam senarai yang diisih.
11. Kata simpanan yang digunakan untuk mentakrifkan function?

A. Def
B. def
C. Define
D. define

12. Teliti atur cara berikut,

def fungsi():
print(“Nilai x ialah”, x)
prin(“Nilai x ialah”, x)
print(“Nilai x ialah”, x)

fungsi(1, 2, 3)

Terdapat ralat dalam atur cara tersebut, apakah jenis ralat tersebut?

A. Ralat Logik
B. Ralat Sintaks
C. Ralat Masa Larian
D. Ralat Simetri

RUANGAN JAWAPAN BAHAGIAN A

SOALAN JAWAPAN SOALAN JAWAPAN


1 7
2 8
3 9
4 10
5 11
6 12
JUMLAH MARKAH /12
BAHAGIAN B
11 SOALAN
[ 28 MARKAH ]

1. Rajah 1 menunjukkan carta alir bagi pengiraan luas permukaan dan isipadu sebuah silinder.

Rajah 1

a) Namakan Fasa pembangunan bagi rajah 1.


…………………………………………………………………………………………………….

b) Pemboleh ubah output yang digunakan.


…………………………………………………………………………………………………….

c) Berapakah Isipadu Silinder jika jejari ialah 3 dan tinggi ialah 4.


…………………………………………………………………………………………………….
[3 markah]

2. Dalam Fasa Dokumentasi, terdapat dua jenis dokumentasi iaitu :

i) ………………………………………………………………….
ii) ………………………………………………………………….
[2 markah]
3. Dua jenis kunci yang terdapat dalam sifer

A. Kunci Simetri B. Kunci tidak Simetri

Padankan jenis sifer berikut dengan menulis A atau B pada runagan yang disediakan

Kompleks dan melibatkan pengiraan matematik

Menggunakan kunci yang sama untuk penyulitan dan nyahsulit

Penghantar dan penerima boleh menjana kunci rahsia yang baharu

[3 markah]

4. Arif sangat berminat dengan Pigpen Cipher kerana teks sifer yang terhasil nampak seperti lukisan
zaman purba.

Bantu Arif dalam menyelesaikan masalah ini.

Rajah 2

a) Terjemahkan kod sifer di rajah 2.

…………………………………………………………………………………………………….
[2 markah]
b) Sulitkan perkataan “PERLAWANAN”

[1 markah]
5. Maklumat berikut adalah algoritma tentang bucket sort. Tandakan (√) pada algoritma yang betul
dan (x) pada algoritma yang salah pada ruangan jawapan yang disediakan.

Ruang
Algoritma
Jawapan
Masukkan setiap item secara sementara ke dalam baldi berdasarkan julat yang
ditetapkan.

Bandingkan item carian dengan item yang berada di tengah senarai.

[2 markah]

6. A, B dan C ialah Teknik search, sort dan gabungannya

A. Teknik search B. Teknik sort C. Teknik search dan sort

Padankan maklumat diberi dengan Teknik yang tepat dengan menulis A, B atau C.

Seorang pensyarah ingin menyenaraikan pelajarnya yang mendapat gred C dan ke


bawah serta mengkelaskan kepada kumpulan tertentu

Puan Liza mencari makanan kegemarannya di sebuah Pasaraya Giant

[2 markah]

7. Lengkapkan rajah 3 ini dengan evolusi sistem pangkalan data.

X Y
Capaian data tidak dapat Data boleh dicapai oleh semua
dilakukan serentak pihak secara serentak
Perkongsian data adalah terhad Data boleh dikongsi secara
efisien.
Rajah 3
Nyatakan :
i) X :………………………………………………………………….
ii) Y : ………………………………………………………………….
[2 markah]
8. Entiti MURID merupakan salah satu entiti dalam pangkalan data yang ingin dibangunkan oleh
Kamal.

MURID

Senaraikan 2 atribiut bagi MURID

i) ………………………………………………………………….
ii) ………………………………………………………………….
[2 markah]

9. Jadual 1 menunjukkan entiti BUKUSEKOLAHRENDAH

Jadual 1
Berdasarkan jadual 1,
a) Tulis pernyataan SQL yang akan memaparkan semua atribiut bagi entiti
BUKUSEKOLAHRENDAH

[2 markah]

b) Tulis pernyataan SQL yang akan memaparkan atribiut IdBuku dan Subjek bagi entiti
BUKUSEKOLAHRENDAH untuk Subjek ENGLISH sahaja.

[2 markah]
10. Maklumat diberi berkaitan fungsi dan prosedur.
Kenalpasti pernyataan ini dan tulis samaada fungsi atau prosedur

Tidak semestinya menerima nilai input


Tidak memulangkan nilai kecuali none
Terdapat dua jenis (User define atau Build-in)
Memulangkan 1 atau lebih nilai
[2 markah]

11. Rajah 4 merupakan satu atur cara python

Baris 1 def nilaiMUK (nom):


Baris 2 if(nom>=0):
Baris 3 return nom
Baris 4 else:
Baris 5 return (-nom)
Baris 6
Baris 7 print ("nilai muktamad",2,"=", nilaiMUK(2))
Baris 8 print ("nilai muktamad",-4,"=", nilaiMUK(-4))
Rajah 4

a) Nyatakan mana-mana baris di atas yang mengandugi function

…………………………………………………………………………………………………….
[1 markah]
b) Berikan nama function yang digunakan.

…………………………………………………………………………………………………….
[1 markah]
c) Apakah jenis function ini?

…………………………………………………………………………………………………….
[1 markah]
BAHAGIAN C
1 SOALAN
[ 10 MARKAH ]

1. Berikut ialah maklumat tentang Sistem Pinjaman Buku di SMK Padang Air.

Murid perlu mendaftar sebagai ahli Pusat Sumber SMK Padang Air sebelum mereka boleh
meminjam buku. Murid perlu mengisi borang pendaftaran ahli. Borang tersebut ditunjukkan
sebagaimana rajah berikut.
Selepas mengisi borang, data murid akan dimasukkankan ke dalam Sistem Pinjaman Buku.
Untuk meminjam buku, data mengenai buku yang dipinjam perlu direkodkan. Data buku yang
diperlukan adalah seperti judul, pengarang, katogeri buku, serta tarikh pinjaman.
Murid boleh meminjam lebih dari satu buku.

SMK Padang Air


Borang Pendaftaran Ahli Pusat Sumber

Gambar
Murid

a) Namakan dua (2) entiti yang terlibat

i) ……………………………………………………………….…………
ii) .……………………………………………………………….…………
[2 markah]
b) Senaraikan enam (6) atribiut yang terlibat dalam entiti di atas (a)

i) ……………………………………………………………….…………
ii) .……………………………………………………………….…………
iii) ……………………………………………………………….…………
iv) .……………………………………………………………….…………
v) ……………………………………………………………….…………
vi) .……………………………………………………………….…………
[6 markah]

c) Kenalpasti Kunci Primer bagi kedua-dua jadual di (a)

i) ……………………………………………………………….…………
ii) .……………………………………………………………….…………
[2 markah]

~ KERTAS SOALAN TAMAT ~

You might also like