myUASARevision for UASAUlang kaji UASA
Practice paper, not an official KPM paperKertas latihan, bukan kertas rasmi KPM
Asas Sains Komputer Tingkatan 1
Ujian Akhir Sesi Akademik

Asas Sains Komputer

Tingkatan 1, 1 jam 30 minit, 70 marksmarkah
NameNama
ClassKelas
DateTarikh
marksmarkah:      / 70
InstructionsArahan
  1. Kertas soalan ini mengandungi tiga bahagian: Bahagian A, Bahagian B dan Bahagian C.
  2. Jawab semua soalan.
  3. Bahagian A: pilih satu jawapan yang betul.
  4. Bahagian B dan C: tulis jawapan anda di ruang yang disediakan.

Bahagian A

10 marksmarkah
Jawab semua soalan. Setiap soalan diikuti oleh empat pilihan jawapan, A, B, C dan D. Pilih satu jawapan yang betul.
1

QuestionSoalan 1

Antara pernyataan berikut, yang manakah menerangkan pemikiran komputasional dengan betul?
Show answerTunjuk jawapanHide answerSembunyi jawapan
C
Pemikiran komputasional bukanlah berfikir tentang komputer atau berfikir seperti komputer kerana komputer tidak boleh berfikir sendiri. Ia ialah proses berfikir oleh manusia untuk menyelesaikan masalah, berbantukan mesin atau tidak, dengan konsep asas sains komputer (ms. 2).
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 1, standard 1.1
TextbookBuku teks p.ms. 2
2

QuestionSoalan 2

Dalam proses pendigitalan audio, apakah peranan alat analog-to-digital converter (ADC)?
Show answerTunjuk jawapanHide answerSembunyi jawapan
A
ADC mengambil sampel-sampel kecil voltan elektrik yang dihasilkan oleh audio analog mengikut sela masa yang tertentu. Setiap sampel ditukar kepada satu nilai perduaan untuk mewakili aras voltan sampel itu (ms. 46).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 2, standard 2.2.1
TextbookBuku teks p.ms. 46
3

QuestionSoalan 3

Audio digital yang menggunakan kedalaman bit 24 bit dengan dua saluran (stereo) digunakan dalam
Show answerTunjuk jawapanHide answerSembunyi jawapan
D
Jadual 2.13: telefon dan radio AM menggunakan 8 bit (mono), radio FM dan audio CD menggunakan 16 bit (stereo), manakala audio DVD menggunakan 24 bit (stereo) (ms. 47).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 2, standard 2.2.1
TextbookBuku teks p.ms. 47
4

QuestionSoalan 4

Format fail audio yang tidak menyimpan bunyi sebagai pola bit 0 dan 1 tetapi menyimpan satu set arahan seperti not muzik dan bunyi peralatan muzik untuk mengarah kad bunyi menghasilkan muzik ialah
Show answerTunjuk jawapanHide answerSembunyi jawapan
B
MIDI (Musical Instrument Digital Interface) menyimpan arahan dan data tentang not muzik dan bunyi peralatan muzik, bukan bunyi dalam bentuk bit, maka failnya sangat kecil (ms. 56). WAVE ialah fail tidak mampat, MP3 memampatkan dengan membuang data yang tidak kritikal dan TIFF ialah format fail imej.
For the teacherUntuk guru: UnderstandingMemahami, mediumsederhana difficultyaras mediumsederhana, Bab 2, standard 2.2.5
TextbookBuku teks p.ms. 56
5

QuestionSoalan 5

Antara berikut, yang manakah menerangkan teknik semakan meja (desk check)?
Show answerTunjuk jawapanHide answerSembunyi jawapan
D
Semakan meja ialah teknik manual: penyemak menggunakan satu sampel data input, memprosesnya mengikut langkah-langkah algoritma dengan pen dan kertas, kemudian membandingkan output dengan output yang dijangka (ms. 84). Teknik langkah demi langkah pula tidak menggunakan sampel data (ms. 86).
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 3, standard 3.1.3
TextbookBuku teks p.ms. 84
6

QuestionSoalan 6

Seorang jurujual mendapat komisen mengikut jualan bulanannya. Apakah bayaran komisen apabila jualan bulanan RM36 000 dimasukkan?
MULA
  MASUKKAN jualan
  JIKA jualan ≥ 50 000
    SETKAN komisen kepada 15
  JIKA jualan ≥ 40 000
    SETKAN komisen kepada 12
  JIKA jualan ≥ 30 000
    SETKAN komisen kepada 8
  JIKA jualan ≥ 20 000
    SETKAN komisen kepada 5
  JIKA TIDAK
    SETKAN komisen kepada 3
  TAMAT JIKA
  SETKAN bayaran kepada jualan × komisen ÷ 100
  PAPARKAN bayaran
TAMAT
Show answerTunjuk jawapanHide answerSembunyi jawapan
A
Dalam pelbagai pilihan syarat diuji dari atas ke bawah dan hanya cabang pertama yang benar dilaksanakan. 36 000 ≥ 50 000 dan 36 000 ≥ 40 000 palsu, 36 000 ≥ 30 000 benar, maka komisen = 8. Bayaran = 36 000 × 8 ÷ 100 = RM2 880 (ms. 77-78). RM1 800 menggunakan 5%, RM4 320 menggunakan 12% dan RM1 080 menggunakan 3%.
For the teacherUntuk guru: ApplyingMengaplikasi, mediumsederhana difficultyaras mediumsederhana, Bab 3, standard 3.1.1
TextbookBuku teks p.ms. 78
7

QuestionSoalan 7

Apakah mesej yang dipaparkan oleh pseudokod berikut apabila umur 14 dimasukkan?
MULA
  MASUKKAN umur
  JIKA umur lebih daripada 59
    PAPARKAN “Anda ialah seorang warga emas.”
  JIKA umur lebih daripada 30
    PAPARKAN “Anda ialah seorang dewasa.”
  JIKA umur lebih daripada 14
    PAPARKAN “Anda ialah seorang belia.”
  JIKA umur lebih daripada 12
    PAPARKAN “Anda ialah seorang awal remaja.”
  JIKA TIDAK
    PAPARKAN “Anda masih kanak-kanak.”
  TAMAT JIKA
TAMAT
Show answerTunjuk jawapanHide answerSembunyi jawapan
B
Umur 14 tidak lebih daripada 59, 30 atau 14 (14 lebih daripada 14 palsu), tetapi 14 lebih daripada 12 benar, maka mesej “Anda ialah seorang awal remaja.” dipaparkan (ms. 97). Syarat lebih daripada 14 tidak termasuk umur 14 itu sendiri.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 4, standard 4.1.2
TextbookBuku teks p.ms. 97
8

QuestionSoalan 8

Seorang murid memuat turun sebuah gambar daripada Internet dan memasukkannya ke dalam laman sesawangnya tanpa kebenaran pemilik gambar itu. Tindakan murid itu ialah
Show answerTunjuk jawapanHide answerSembunyi jawapan
C
Perlanggaran hak cipta berlaku apabila seseorang memuat turun imej dari Internet dan menggunakannya dalam laman sesawang tanpa kebenaran pemilik atau syarikat pemegang hak cipta. Ini ialah kesalahan jenayah yang boleh didakwa di mahkamah (ms. 131).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 4, standard 4.2.6
TextbookBuku teks p.ms. 131
9

QuestionSoalan 9

Apakah maksud kod HTML <frameset rows="70%,30%">?
Show answerTunjuk jawapanHide answerSembunyi jawapan
A
Atribut rows dalam <frameset> digunakan bagi frame melintang. Dua nilai peratusan bermaksud dua bingkai, dengan ruang melintang 70% dan 30% (ms. 124). Frame menegak menggunakan atribut cols.
For the teacherUntuk guru: UnderstandingMemahami, mediumsederhana difficultyaras mediumsederhana, Bab 4, standard 4.2.4
TextbookBuku teks p.ms. 124
10

QuestionSoalan 10

Sebuah atur cara kuiz dapat dilaksanakan tanpa sebarang mesej ralat, tetapi atur cara itu memaparkan “Tahniah!” apabila jawapan murid salah. Apakah jenis ralat itu?
Show answerTunjuk jawapanHide answerSembunyi jawapan
D
Ralat logik berlaku apabila atur cara dapat mengenal kod arahan dan melaksanakannya tetapi menghasilkan output yang bukan diingini (ms. 108). Ralat sintaks menghalang atur cara daripada dibaca, dan ralat masa larian berlaku semasa atur cara sedang dilancarkan.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 4, standard 4.1.5
TextbookBuku teks p.ms. 108

Bahagian B

40 marksmarkah
Jawab semua soalan. Setiap soalan bernilai 4 markah.
11

QuestionSoalan 11

Sebuah sekolah mahu membina tiga kemudahan di taman sekolah. Masalah mengira anggaran kos dileraikan kepada kos setiap kemudahan, kemudian kos keseluruhan. Gunakan formula: Kos pembinaan = Bilangan binaan × Luas satu binaan × Kos satu meter persegi. Jadual 1 menunjukkan maklumat kemudahan itu.
Jadual 1: pondok rehat 2 binaan, 16 meter persegi satu binaan, RM150 semeter persegi; kolam ikan 3 binaan, 20 meter persegi, RM85; laluan pejalan kaki 1 binaan, 240 meter persegi, RM60
Jadual 1
[1 markmarkah] (a)Kos membina pondok rehat (RM)

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
2 × 16 × RM150 = RM4 800 (ms. 8).
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (b)Kos membina kolam ikan (RM)

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
3 × 20 × RM85 = RM5 100.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (c)Kos membina laluan pejalan kaki (RM)

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
1 × 240 × RM60 = RM14 400.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (d)Anggaran kos keseluruhan (RM)

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
RM4 800 + RM5 100 + RM14 400 = RM24 300.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 1, standard 1.1.2
TextbookBuku teks p.ms. 8
12

QuestionSoalan 12

Sebuah kilang biskut menyusun kotak biskut seperti anak tangga dalam lima bahagian, P hingga T. Setiap bahagian ialah satu susunan segi empat tepat kotak. Jadual 2 menunjukkan bilangan kotak pada panjang, lebar dan tinggi setiap bahagian dan jumlah kotak. Jumlah kotak bagi bahagian T belum ditulis.
Jadual 2: bahagian P panjang 6 lebar 2 tinggi 1 jumlah 12; Q tinggi 2 jumlah 24; R tinggi 3 jumlah 36; S tinggi 4 jumlah 48; T tinggi 5 jumlah belum ditulis
Jadual 2
[1 markmarkah] (a)Pengecaman corak: nilai yang sama bagi kelima-lima bahagian ialah
Show answerTunjuk jawapanHide answerSembunyi jawapan
Panjang dan lebar
Panjang (6) dan lebar (2) sama bagi semua bahagian. Tinggi dan jumlah kotak berbeza (ms. 4, 6).
[1 markmarkah] (b)Pengitlakan: formula yang betul bagi jumlah kotak setiap bahagian ialah
Show answerTunjuk jawapanHide answerSembunyi jawapan
Jumlah = panjang × lebar × tinggi
Model dalam bentuk formula: jumlah bagi setiap bahagian = panjang × lebar × tinggi. Contoh bahagian P: 6 × 2 × 1 = 12 (ms. 6).
[1 markmarkah] (c)Jumlah kotak bagi bahagian T

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
6 × 2 × 5 = 60 kotak.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (d)Jumlah kotak bagi kelima-lima bahagian P hingga T

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
12 + 24 + 36 + 48 + 60 = 180 kotak.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 1, standard 1.1.1
TextbookBuku teks p.ms. 6
13

QuestionSoalan 13

Sebuah syarikat telekomunikasi mahu menyambungkan enam menara A hingga F dengan kabel dan kos pemasangan paling rendah. Rajah 1 menunjukkan laluan kabel yang mungkin dan jaraknya dalam kilometer. Langkah-langkahnya: susun semua laluan mengikut urutan menaik; pilih laluan paling dekat untuk bermula; pilih laluan terdekat seterusnya; jika sesuatu laluan membentuk kitaran, tinggalkan laluan itu; ulang sehingga semua menara bersambung.
Rajah 1: menara A, B, C, D, E, F; A-B 4, A-C 9, B-C 6, B-D 11, C-D 5, C-E 8, D-E 7, D-F 12, E-F 3 kilometer
Rajah 1
[1 markmarkah] (a)Laluan yang dipilih pertama
Show answerTunjuk jawapanHide answerSembunyi jawapan
E-F
Jarak terpendek ialah E-F, 3 km (ms. 12).
[1 markmarkah] (b)Laluan yang dipilih keempat
Show answerTunjuk jawapanHide answerSembunyi jawapan
B-C
Urutan menaik: E-F 3, A-B 4, C-D 5, B-C 6, D-E 7. Laluan keempat ialah B-C, 6 km, yang menyambungkan {A, B} dengan {C, D}.
[1 markmarkah] (c)Laluan pertama yang ditinggalkan kerana membentuk kitaran
Show answerTunjuk jawapanHide answerSembunyi jawapan
C-E
Selepas D-E (7 km) dipilih, laluan seterusnya C-E (8 km) membentuk kitaran C-D-E, maka ditinggalkan. A-C, B-D dan D-F juga membentuk kitaran.
[1 markmarkah] (d)Jumlah panjang kabel yang diperlukan (km)

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
Lima laluan menyambungkan enam menara: 3 + 4 + 5 + 6 + 7 = 25 km.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: AnalysingMenganalisis, mediumsederhana difficultyaras mediumsederhana, Bab 1, standard 1.1.4
TextbookBuku teks p.ms. 12
14

QuestionSoalan 14

Komputer mentafsir aksara pada papan kekunci melalui kod ASCII. Jadual 3 menunjukkan petikan kod ASCII. Gunakan Jadual 3 untuk menjawab soalan.
Jadual 3: petikan kod ASCII; 00110100 ialah 4, 00110111 ialah 7, 01000001 A, 01000010 B, 01000101 E, 01001000 H, 01001011 K, 01001101 M, 01001111 O, 01010011 S, 01010101 U, 01100001 a, 01100010 b, 01100101 e, 01101011 k, 01110101 u
Jadual 3
[1 markmarkah] (a)Aksara yang diwakili oleh kod 01001101

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
Kod 01001101 mewakili huruf besar M (Jadual 2.7, ms. 35).
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (b)Aksara yang diwakili oleh kod 01100001
Show answerTunjuk jawapanHide answerSembunyi jawapan
a
Kod 01100001 mewakili huruf kecil a. Huruf besar A ialah 01000001 (ms. 34-35).
[1 markmarkah] (c)Aksara yang diwakili oleh kod 00110111

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
Kod 00110111 mewakili angka 7.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (d)Perkataan yang diwakili oleh empat kod 01000010 01010101 01001011 01010101

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
01000010 = B, 01010101 = U, 01001011 = K, 01010101 = U, maka perkataan BUKU.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 2, standard 2.1.6
TextbookBuku teks p.ms. 35
15

QuestionSoalan 15

Sistem nombor perduaan hanya menggunakan digit 0 dan 1. Setiap nilai tempat perduaan dari kanan ialah 1, 2, 4, 8, 16, 32 dan seterusnya, iaitu dua kali lebih besar daripada nilai tempat sebelumnya. Jawab soalan berikut.
[1 markmarkah] (a)Nombor perduaan yang mengikut selepas 1011 apabila membilang secara perduaan

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
1011 ialah 11 dalam perpuluhan. Nombor seterusnya ialah 12, iaitu 8 + 4 = 1100 (ms. 21, 23).
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (b)Nilai perpuluhan bagi nombor perduaan terbesar yang dapat ditunjukkan oleh empat mentol (empat digit)

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
Nombor terbesar ialah 1111 = 8 + 4 + 2 + 1 = 15 (ms. 22-23).
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (c)Empat mentol pada nilai tempat 8, 4, 2 dan 1. Hanya mentol pada nilai tempat 8 dan 2 menyala (menyala = 1, tidak menyala = 0). Tulis nombor perduaan yang diwakili.

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
8 menyala (1), 4 tidak menyala (0), 2 menyala (1), 1 tidak menyala (0), maka 1010, iaitu 8 + 2 = 10 dalam perpuluhan (ms. 23).
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (d)Nilai tempat perduaan bagi sepuluh digit ialah ?, ?, 128, 64, 32, 16, 8, 4, 2, 1 dari kiri ke kanan. Tulis dua nilai tempat yang hilang dari kiri ke kanan (berasingan dengan koma).

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
Setiap nilai tempat dua kali nilai tempat sebelumnya: 128 × 2 = 256 dan 256 × 2 = 512 (ms. 25).
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 2, standard 2.1.2
TextbookBuku teks p.ms. 23
16

QuestionSoalan 16

Kualiti audio digital bergantung kepada kadar sampel dan kedalaman bit. Jawab soalan berikut tentang audio digital.
[1 markmarkah] (a)Unit bagi kadar sampel ialah
Show answerTunjuk jawapanHide answerSembunyi jawapan
Hz
Kadar sampel diukur dalam hertz (Hz). 1 Hz bermaksud 1 sampel sesaat (ms. 45).
[1 markmarkah] (b)Kadar sampel 8 kHz yang digunakan pada rangkaian telefon sesuai untuk
Show answerTunjuk jawapanHide answerSembunyi jawapan
suara manusia yang didengar dengan jelas
Pada kadar 8 kHz suara manusia masih jelas tetapi muzik berkualiti rendah (ms. 45, 47).
[1 markmarkah] (c)Bilangan nilai perduaan yang boleh digunakan oleh audio 16 bit

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
Audio 16 bit mempunyai 216 = 65 536 nilai perduaan (Jadual 2.12 dan Rajah 2.13, ms. 46-47).
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (d)Antara audio 1 bit dan audio 4 bit, audio yang bunyinya lebih hampir dengan audio analog asal ialah
Show answerTunjuk jawapanHide answerSembunyi jawapan
4 bit
Lebih banyak bit digunakan untuk mewakili sampel (4 bit = 16 nilai, 1 bit = 2 nilai), lebih hampir audio digital dengan audio analog asal (Rajah 2.13, ms. 46).
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 2, standard 2.2.1
TextbookBuku teks p.ms. 46
17

QuestionSoalan 17

Sebuah fail audio stereo (dua saluran) dirakam dengan kadar sampel 16 000 Hz dan kedalaman bit 16 bit (2 bait) selama 32 saat. Kadar bit = kadar sampel × kedalaman bit × saluran. Saiz fail audio = kadar sampel × kedalaman bit (bait) × bilangan saluran × durasi (saat). 1 bait = 8 bit dan 1 KB = 1024 bait.
[1 markmarkah] (a)Kadar bit audio itu (bps)

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
16 000 × 16 × 2 = 512 000 bps (ms. 53).
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (b)Saiz fail audio itu dalam bait

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
16 000 × 2 × 2 × 32 = 2 048 000 bait (ms. 62).
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (c)Saiz fail audio itu dalam KB

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
2 048 000 ÷ 1024 = 2 000 KB (ms. 60).
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (d)Saiz fail audio itu dalam bit

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
2 048 000 × 8 = 16 384 000 bit (ms. 60, 63).
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, mediumsederhana difficultyaras mediumsederhana, Bab 2, standard 2.2.6
TextbookBuku teks p.ms. 62
18

QuestionSoalan 18

Sebuah taman rekreasi memberi tiket percuma kepada pengunjung berumur 12 tahun ke bawah. Pengunjung yang lebih tua membayar RM8. Rajah 2 menunjukkan carta alir yang disediakan oleh seorang pengatur cara. Anda menyemak carta alir itu dengan teknik semakan meja.
Rajah 2: carta alir tiket. MULA, masukkan umur, keputusan umur lebih besar atau sama dengan 12? Ya paparkan Tiket RM8, Tidak paparkan Tiket percuma, TAMAT
Rajah 2
[1 markmarkah] (a)Output apabila umur 9 dimasukkan
Show answerTunjuk jawapanHide answerSembunyi jawapan
Tiket percuma
9 ≥ 12 palsu, maka cabang Tidak dilaksanakan: Tiket percuma. Output ini seperti yang dijangka (ms. 84).
[1 markmarkah] (b)Output apabila umur 15 dimasukkan
Show answerTunjuk jawapanHide answerSembunyi jawapan
Tiket RM8
15 ≥ 12 benar, maka Tiket RM8. Output ini seperti yang dijangka.
[1 markmarkah] (c)Output apabila umur 12 dimasukkan
Show answerTunjuk jawapanHide answerSembunyi jawapan
Tiket RM8
12 ≥ 12 benar, maka Tiket RM8. Output ini tidak seperti yang dijangka kerana pengunjung berumur 12 tahun sepatutnya mendapat tiket percuma.
[1 markmarkah] (d)Nyatakan syarat yang betul bagi keputusan dalam carta alir itu.

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
umur > 12? Ya: Tiket RM8, Tidak: Tiket percuma.
Ini ialah ralat logik pada nilai sempadan. Syarat umur ≥ 12 termasuk umur 12, sedangkan umur 12 tahun ke bawah percuma. Terima juga umur ≤ 12 dengan Ya = Tiket percuma dan Tidak = Tiket RM8 (ms. 83-84).
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: AnalysingMenganalisis, hightinggi difficultyaras hightinggi, Bab 3, standard 3.1.3
TextbookBuku teks p.ms. 84
19

QuestionSoalan 19

Sebuah kuiz sains mempunyai tiga soalan. Setiap soalan ditulis sebagai satu pseudokod kecil yang memanggil pseudokod seterusnya. Selepas soalan terakhir, satu pseudokod mesej tamat kuiz dipanggil. Pseudokod bagi Soalan 2 ialah:
MULA
  SIMPAN jawapan betul dalam pemboleh ubah Betul
  PAPARKAN Soalan 2
  BACA input jawapan murid
  JIKA jawapan murid betul
    PAPARKAN mesej “Tahniah!”
  JIKA TIDAK
    PAPARKAN mesej “Maaf! Jawapannya ialah …”
  TAMAT JIKA
  MEMANGGIL Soalan 3 untuk bermula
TAMAT
[1 markmarkah] (a)Bilangan pseudokod kecil yang diperlukan bagi seluruh kuiz (soalan dan mesej tamat kuiz)

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
Tiga pseudokod soalan dan satu pseudokod mesej tamat kuiz, jumlahnya empat (ms. 106).
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (b)Nama pemboleh ubah yang menyimpan jawapan betul
Show answerTunjuk jawapanHide answerSembunyi jawapan
Betul
Baris SIMPAN jawapan betul dalam pemboleh ubah Betul (ms. 106).
[1 markmarkah] (c)Struktur kawalan pilihan yang digunakan untuk menyemak jawapan murid
Show answerTunjuk jawapanHide answerSembunyi jawapan
Dwipilihan
JIKA jawapan betul ... JIKA TIDAK ... TAMAT JIKA memberi dua tindakan, iaitu Tahniah atau Maaf. Ini ialah struktur dwipilihan (ms. 74, 106).
[1 markmarkah] (d)Pseudokod bagi Soalan 3 (soalan terakhir) memanggil
Show answerTunjuk jawapanHide answerSembunyi jawapan
pseudokod mesej tamat kuiz
Soalan terakhir memanggil pseudokod mesej tamat kuiz, sama seperti Soalan 4 dalam Contoh 4.1 yang memanggil mesej tamat kuiz (ms. 106).
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 4, standard 4.1.4
TextbookBuku teks p.ms. 106
20

QuestionSoalan 20

Sebelum membina laman sesawang, pengatur cara melakar papan cerita. Jawab soalan tentang langkah-langkah melakar papan cerita.
[1 markmarkah] (a)Langkah pertama ialah
Show answerTunjuk jawapanHide answerSembunyi jawapan
mengumpulkan semua maklumat yang dikehendaki, iaitu teks, imej, audio dan grafik
Langkah pertama ialah mengumpulkan semua maklumat yang dikehendaki, sama ada teks, imej, audio dan grafik (Rajah 4.12, ms. 114).
[1 markmarkah] (b)Maklumat yang dikumpulkan disusun mengikut topik, iaitu
Show answerTunjuk jawapanHide answerSembunyi jawapan
topik dari umum ke khusus
Maklumat disusun mengikut topik dari umum ke khusus (ms. 114).
[1 markmarkah] (c)Skema warna, jenis, saiz dan warna teks ditentukan semasa
Show answerTunjuk jawapanHide answerSembunyi jawapan
merancang rupa dan reka bentuk laman
Langkah merancang rupa dan reka bentuk laman menentukan skema warna, jenis, saiz dan warna teks (ms. 114).
[1 markmarkah] (d)Langkah terakhir ialah
Show answerTunjuk jawapanHide answerSembunyi jawapan
melakarkan aliran pautan bagi kesemua laman dalam tapak sesawang
Akhir sekali, aliran pautan bagi kesemua laman dalam tapak sesawang dilakarkan (ms. 114).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 4, standard 4.2.1
TextbookBuku teks p.ms. 114

Bahagian C

20 marksmarkah
Jawab semua soalan. Tulis jawapan anda di ruang yang disediakan. Semak jawapan anda dengan skema.
21

QuestionSoalan 21

Sebuah kedai alat tulis memaparkan jadual harga pen untuk 1 hingga 10 batang apabila harga sebatang dimasukkan. Jika jumlah harga melebihi RM50, potongan RM5 diberi. Rajah 3 menunjukkan carta alir bagi algoritma itu.
Rajah 3: carta alir. MULA, masukkan harga sebatang, setkan pembilang kepada 1, pembilang kurang atau sama dengan 10? Ya: setkan jumlah kepada pembilang darab harga, jumlah lebih daripada 50? Ya: setkan jumlah kepada jumlah tolak 5, paparkan pembilang dan jumlah, tambah 1 kepada pembilang, kembali ke pembilang kurang atau sama dengan 10. Tidak: TAMAT
Rajah 3
[2 marksmarkah] (a)Namakan jenis struktur kawalan ulangan dan jenis struktur kawalan pilihan yang digunakan dalam carta alir itu.

You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan

Show answerTunjuk jawapanHide answerSembunyi jawapan
Struktur UNTUK menetapkan pembilang kepada 1, menguji pembilang ≤ 10 dan menambah 1 pada setiap lelaran (ms. 79). Syarat jumlah > 50 hanya mempunyai satu tindakan, maka ia pilihan tunggal (ms. 74).
Tick each point you got.Tandakan setiap isi yang betul.
[8 marksmarkah] (b)Tulis pseudokod bagi carta alir itu. Gunakan MULA, TAMAT, MASUKKAN, SETKAN, UNTUK, JIKA, TAMAT JIKA, TAMBAH dan PAPARKAN.

You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan

Show answerTunjuk jawapanHide answerSembunyi jawapan
MULA
  MASUKKAN harga
  SETKAN pembilang kepada 1
  UNTUK pembilang = 1 HINGGA 10
    SETKAN jumlah kepada pembilang × harga
    JIKA jumlah > 50
      SETKAN jumlah kepada jumlah − 5
    TAMAT JIKA
    PAPARKAN pembilang dan jumlah
    TAMBAH 1 kepada pembilang
TAMAT
Semakan: jika harga RM8, pembilang 6 memaparkan 48, pembilang 7 memaparkan 56 − 5 = 51 dan pembilang 10 memaparkan 80 − 5 = 75.
Pseudokod UNTUK mengikut Rajah 3.16 dan 3.18: SETKAN pembilang kepada 1, UNTUK pembilang = 1 HINGGA n, tindakan, TAMBAH 1 kepada pembilang (ms. 79). Pilihan tunggal berada di dalam gelung kerana jumlah dikira semula pada setiap lelaran. Terima struktur SELAGI pembilang ≤ 10 yang betul.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: CreatingMencipta, hightinggi difficultyaras hightinggi, Bab 3, standard 3.1.2
TextbookBuku teks p.ms. 79
22

QuestionSoalan 22

Koperasi sekolah membina sebuah laman sesawang. Rajah 4 menunjukkan paparan laman itu dalam pelayar web. Skrin dibahagikan kepada dua frame menegak: frame menu di sebelah kiri (25%) dan frame isi di sebelah kanan (75%). Frame menu memaparkan fail menu.html dan frame isi memaparkan fail isi.html.
Rajah 4: tab Koperasi Sekolah; frame kiri berisi pautan Utama, Produk dan Hubungi; frame kanan berisi tajuk besar Selamat Datang dan satu gambar
Rajah 4
[2 marksmarkah] (a)Apakah fungsi frame dalam laman sesawang? Mengapakah atribut cols digunakan dan bukan rows dalam Rajah 4?

You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan

Show answerTunjuk jawapanHide answerSembunyi jawapan
Frame ialah bingkai yang membahagikan skrin paparan kepada bahagian tertentu dan memudahkan navigasi (ms. 121, 124). Frame menegak menggunakan cols, frame melintang menggunakan rows (ms. 124).
Tick each point you got.Tandakan setiap isi yang betul.
[8 marksmarkah] (b)Lengkapkan kod HTML bagi laman dalam Rajah 4 dengan menulis nama tag atau atribut yang betul bagi ruang (1) hingga (8). Tag atau atribut yang sama ditulis pada ruang yang bernombor sama. Tajuk laman pada tab ialah Koperasi Sekolah dan gambar ialah koperasi.jpg berlebar 300 piksel. Fail utama (koperasi.html)
<html>
<head>
<(1)>Koperasi Sekolah</(1)>
</head>
<(2) (3)="25%,75%">
<frame (4)="menu" (5)="menu.html">
<frame name="isi" src="isi.html">
</(2)>
</html>
Fail isi (isi.html)
<html>
<head>
<title>Isi</title>
</head>
<body>
<(6)>Selamat Datang</(6)>
<(7) src="koperasi.jpg" alt="Koperasi" (8)="300">
</body>
</html>

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
(1) title, (2) frameset, (3) cols, (4) name, (5) src, (6) h1, (7) img, (8) width.
title: teks dipaparkan pada tab (ms. 117). frameset dengan cols: dua frame menegak, dan setiap frame diberi name serta src ke fail yang dipaparkan (ms. 124-125). h1: heading terbesar bagi tajuk (ms. 119). img ialah tag kosong, src ialah nama fail dan width menentukan lebar imej dalam piksel (ms. 131).
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, mediumsederhana difficultyaras mediumsederhana, Bab 4, standard 4.2.4
TextbookBuku teks p.ms. 124
Test specification (JSU)Jadual Spesifikasi Ujian (JSU)
BabRememberingMengingatUnderstandingMemahamiApplyingMengaplikasiAnalysingMenganalisisEvaluatingMenilaiCreatingMenciptaItemmarksmarkah
1. Konsep asas pemikiran komputasional–1 (1)2 (8)1 (4)––413
2. Perwakilan data3 (6)2 (5)2 (8)–––719
3. Algoritma–1 (1)1 (1)1 (4)–1 (10)416
4. Kod arahan2 (5)2 (5)3 (12)–––722
TotalJumlah5 (11)6 (12)8 (29)2 (8)0 (0)1 (10)2270
Each cell shows items (marks).Setiap petak menunjukkan item (markah).