Professional Documents
Culture Documents
Modul Soalan Latihan Sains Komputer
Modul Soalan Latihan Sains Komputer
Modul Soalan Latihan Sains Komputer
Tentukan masalah
Jana penyelesaian
(a)
Laksanakan penyelesaian
Buat penilaian
(b)
Rajah 1
Nyatakan:
a) ……………………………………………………………………………………..[1 markah]
b) ……………………………………………………………………………………..[1 markah]
3 Berikut adalah kriteria bagi satu prinsip asas reka bentuk interaktif.
S
• Saya mudah memahami aplikasi ini dan tidak perlu diajar banyak
kali untuk menggunakannya.
• Tetapan aplikasi ini membenarkan saya mengubahnya mengikut
kehendak saya.
• Saya memahami semua fungsi butang dan menu yang
ditunjukkan dalam aplikasi ini.
Nyatakan:
a) S : …………………………………………………………………………………………………………………………………..
[1 markah]
b) Kepentingan S.
…………………………………………………………………………………………………………………………………………...
[1 markah]
4 Jimmy telah menghantar satu pesanan kepada Khalid melalui aplikasi Whatsapp bagi satu
pertemuan rahsia. Berikut adalah pesanan yang dihantar.
Anda diminta nyahsulitkan pesanan Jimmy kepada Khalid dengan menggunakan kaedah Caeser
Cipher
……………………………………………………………………………………………………………………………………………………
[1 markah]
5 Rajah 2 menunjukkan keperluan interaksi antara manusia dengan komputer.
Rajah 2
Nyatakan :
X: …………………………………………………………………………………………………………………………………………………
Y: …………………………………………………………………………………………………………………………………………………
[2 markah]
Rajah 3
Nyatakan 3 prinsip reka bentuk interaksi yang telah digunakan.
(i) …………………………………………………………………………….........................................................
(ii) …………………………………………………………………………….........................................................
(iii) …………………………………………………………………………….........................................................
[3 markah]
Rajah 4
Nyatakan 3 prinsip asas reka bentuk laman web yang telah digunakan dalam laman web di atas
(i) …………………………………………………………………………….........................................................
(ii) …………………………………………………………………………….........................................................
(iii) …………………………………………………………………………….........................................................
[3 markah]
8 Rajah 5 menunjukkan segmen kod atur cara A dan B
Rajah 5
(a) A ................................................................................................................................................
(b) B ........................................................................................................................................................
[2 markah]
• menukar kod sumber atur cara mengikut baris demi baris dengan satu baris dalam masa
yang sama.
• lebih interaktif
• Contoh: Python, Perl, PHP, Ruby
Pernyataan 1
….…………………………………………………………………………………………………………………………………………………
[1 markah]
10 Rajah 6 menunjukkan beberapa gabungan get logik.
Rajah 6
Berdasarkan Rajah 6, nyatakan ungkapan Boolean bagi
(a) P: ..........................................................................................................................................
[1 markah]
(a) Q: ..........................................................................................................................................
[3 markah]
11
12
13 Jadual 1 menunjukkan konsep Kebergantungan Fungsi dalam jadual MARKAH.
Jadual 1
R …………………………………………………………………………….........................................................
S …………………………………………………………………………….........................................................
T …………………………………………………………………………….........................................................
[3 markah]
14
14 Rajah 7 menunjukkan reka bentuk query bagi pangkalan data muzik
Rajah 7
Rajah 8
Berdasarkan Rajah 8, nyatakan:
(a) P: ..........................................................................................................................................
(b) Q: ..........................................................................................................................................
[2 markah]
BAHAGIAN B
[50 markah]
1 Jadual 1 menunjukkan harga bagi sebiji karipap yang di jual oleh Encik Ahmad.
Jadual 1
Encik Ahmad menerima tempahan secara dalam talian. Beliau ingin menggunakan aplikasi
komputer untuk membantu pelanggan mengetahui jumlah bayaran yang perlu dibayar mengikut
tempahan.
Sebagai seorang pelajar Sains Komputer, anda diminta untuk menghasilkan carta alir bagi
membangunkan aplikasi tersebut pada ruang jawapan yang disediakan.
Aplikasi akan membenarkan pelanggan membuat atau menambah tempahan. Jumlah bayaran
akan dipaparkan setelah pengguna memilih untuk menamatkan aplikasi.
Ruangan jawapan
2 Berikut adalah segmen kod atur cara bagi mengira luas sebuah bulatan dengan jejari dimasukkan
menggunakan penyataan input secara interaktif.
……………………………………………………………………………………………………………………………………………………..
[1 markah]
b) Terangkan kod arahan pada baris 6.
……………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………..
[2 markah]
c) Terangkan kod arahan pada baris 13-14.
……………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………..
[2 markah]
……………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………..
. [4 markah]
e) Kenal pasti pemboleh ubah setempat.
……………………………………………………………………………………………………………………………………………………..
. [1 markah]
3 Rajah menunjukkan tiga keratan atur cara bagi mencari hasil tambah suatu nombor.
//Atur cara untuk mengira hasil tambah bagi dua nombor yang //dimasukkan
oleh pengguna
C
Rajah
a) Berdasarkan Rajah, pilih cadangan kod atur cara yang terbaik dan berikan justifikasi
pilihan anda itu.
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
[9 markah]
b) Berdasarkan jawapan di 3(a), lakarkan satu contoh antaramuka yang memenuhi prinsip asas reka bentuk
interaksi.
[6 markah]