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

Dalam teknik pengitlakan, model yang dibina untuk menyelesaikan masalah boleh berbentuk
Show answerTunjuk jawapanHide answerSembunyi jawapan
B
Teknik pengitlakan membina model bagi masalah yang diselesaikan. Model boleh dalam bentuk formula, teknik, peraturan atau langkah-langkah, dan digunakan untuk menyelesaikan masalah lain yang serupa (ms. 5).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 1, standard 1.1.1
TextbookBuku teks p.ms. 5
2

QuestionSoalan 2

Sebelum membuat keputusan, kita perlu mengenal pasti aspek penting. Apakah yang dimaksudkan dengan aspek penting?
Show answerTunjuk jawapanHide answerSembunyi jawapan
A
Aspek penting ialah faktor yang mempengaruhi hasil atau output yang dikehendaki (ms. 11). Perkara yang tidak penting ditinggalkan semasa peniskalaan.
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 1, standard 1.1.4
TextbookBuku teks p.ms. 11
3

QuestionSoalan 3

Satu fail audio mempunyai kadar sampel 11 025 Hz, kedalaman bit 8 bit dan dua saluran (stereo). Berapakah kadar bit audio itu?
Show answerTunjuk jawapanHide answerSembunyi jawapan
D
Kadar bit = kadar sampel × kedalaman bit × saluran = 11 025 × 8 × 2 = 176 400 bps (ms. 53). 88 200 bps terhasil jika saluran dilupakan. Unit kadar bit ialah bit per saat (bps), bukan hertz.
For the teacherUntuk guru: ApplyingMengaplikasi, mediumsederhana difficultyaras mediumsederhana, Bab 2, standard 2.2.4
TextbookBuku teks p.ms. 53
4

QuestionSoalan 4

Imej 72 dpi mempunyai 72 × 72 = 5184 piksel seinci persegi. Berapakah bilangan piksel seinci persegi bagi imej 150 dpi?
Show answerTunjuk jawapanHide answerSembunyi jawapan
C
Resolusi 150 dpi bermaksud 150 piksel lebar dan 150 piksel tinggi dalam satu inci, iaitu 150 × 150 = 22 500 piksel seinci persegi (ms. 40).
For the teacherUntuk guru: ApplyingMengaplikasi, mediumsederhana difficultyaras mediumsederhana, Bab 2, standard 2.2.1
TextbookBuku teks p.ms. 40
5

QuestionSoalan 5

Apakah output pseudokod berikut?
MULA
  SETKAN n kepada 2
  SELAGI n ≤ 12
    PAPARKAN n
    TAMBAH 5 kepada n
  TAMAT SELAGI
TAMAT
Show answerTunjuk jawapanHide answerSembunyi jawapan
A
n = 2 (2 ≤ 12, paparkan 2), n = 7 (paparkan 7), n = 12 (12 ≤ 12 benar, paparkan 12), n = 17 (17 ≤ 12 palsu, gelung berhenti). Output 2, 7, 12 (ms. 80-81).
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 3, standard 3.1.2
TextbookBuku teks p.ms. 80
6

QuestionSoalan 6

Apakah output pseudokod berikut?
MULA
  SETKAN markah kepada 0
  SETKAN pembilang kepada 1
  UNTUK pembilang = 1 HINGGA 6
    JIKA pembilang ≤ 3
      TAMBAH 1 kepada markah
    JIKA TIDAK
      TAMBAH 2 kepada markah
    TAMAT JIKA
    TAMBAH 1 kepada pembilang
  PAPARKAN markah
TAMAT
Show answerTunjuk jawapanHide answerSembunyi jawapan
B
Pembilang 1, 2 dan 3 memenuhi syarat pembilang ≤ 3, maka markah bertambah 1 sebanyak tiga kali (3). Pembilang 4, 5 dan 6 tidak memenuhi syarat, maka markah bertambah 2 sebanyak tiga kali (6). Jumlah markah ialah 3 + 6 = 9. Jawapan 6 diperoleh jika semua lelaran menambah 1; 12 jika semua menambah 2 (ms. 87).
For the teacherUntuk guru: AnalysingMenganalisis, mediumsederhana difficultyaras mediumsederhana, Bab 3, standard 3.1.4
TextbookBuku teks p.ms. 87
7

QuestionSoalan 7

Alat reka bentuk atur cara yang ditulis dalam bahasa tabii manusia, tidak mementingkan perincian dan mesti mempunyai perkataan MULA dan TAMAT ialah
Show answerTunjuk jawapanHide answerSembunyi jawapan
D
Pseudokod ditulis dalam bahasa tabii manusia, tidak mementingkan perincian, tiada format piawai tetapi mesti ada perkataan MULA dan TAMAT (ms. 102). Carta alir terdiri daripada simbol piawai; GUI ialah paparan yang diperhatikan pengguna.
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 4, standard 4.1.4
TextbookBuku teks p.ms. 102
8

QuestionSoalan 8

Pada fasa dokumentasi, pengatur cara menyediakan dokumen untuk kegunaan pengatur cara lain atau pihak pelanggan bagi memudahkan penyelenggaraan atur cara. Dokumen ini dinamakan
Show answerTunjuk jawapanHide answerSembunyi jawapan
C
Dokumentasi dalaman disediakan untuk kegunaan pengatur cara lain atau pihak pelanggan bagi memudahkan penyelenggaraan. Dokumentasi luaran (manual pengguna) disediakan kepada pengguna akhir untuk menerangkan cara menggunakan atur cara (ms. 103).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 4, standard 4.1.4
TextbookBuku teks p.ms. 103
9

QuestionSoalan 9

Seorang murid menaip <title>Laman Saya tetapi terlupa menaip tag akhir </title>. Pelayar tidak dapat memaparkan laman itu dengan betul. Jenis ralat itu ialah
Show answerTunjuk jawapanHide answerSembunyi jawapan
A
Setiap tag awal perlu ada tag akhir yang sepadan. Kesilapan menulis kod seperti ini ialah ralat sintaks, dan pelayar tidak dapat melaksanakan kod itu (ms. 117, 138).
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 4, standard 4.2.9
TextbookBuku teks p.ms. 138
10

QuestionSoalan 10

Dalam atur cara HTML, bahagian manakah yang menjadi tempat meletakkan semua isi kandungan laman seperti teks, imej dan pautan?
Show answerTunjuk jawapanHide answerSembunyi jawapan
B
Tag body dan /body menandakan bahagian utama laman sesawang. Semua isi kandungan seperti teks, imej, pautan, rajah dan maklumat lain diletakkan di antara dua tag ini (ms. 117). Bahagian head mengandungi perkara seperti tajuk pada tab pelayar.
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 4, standard 4.2.2
TextbookBuku teks p.ms. 117

Bahagian B

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

QuestionSoalan 11

Pemikiran komputasional menggunakan empat teknik: leraian, pengecaman corak, peniskalaan dan pengitlakan. Pilih teknik yang digunakan dalam setiap situasi.
[1 markmarkah] (a)Jawatankuasa Hari Sukan membahagikan perancangan kepada acara larian, acara lompat, jemputan tetamu, makanan dan keselamatan. Setiap pasukan menguruskan satu bahagian.
Show answerTunjuk jawapanHide answerSembunyi jawapan
Leraian
Leraian memecahkan masalah atau sistem yang kompleks kepada bahagian-bahagian kecil supaya mudah diselesaikan (ms. 3).
[1 markmarkah] (b)Cikgu Rosli memeriksa lima soalan luas dan mendapati setiap soalan menggunakan langkah yang sama, iaitu panjang didarab dengan lebar.
Show answerTunjuk jawapanHide answerSembunyi jawapan
Pengecaman corak
Menganalisis bahagian-bahagian kecil untuk mencari kesamaan ialah pengecaman corak (ms. 4).
[1 markmarkah] (c)Aini membina satu formula supaya boleh digunakan untuk mengira luas mana-mana segi empat tepat.
Show answerTunjuk jawapanHide answerSembunyi jawapan
Pengitlakan
Pengitlakan membina model (formula, teknik, peraturan atau langkah) untuk menyelesaikan masalah lain yang serupa (ms. 5).
[1 markmarkah] (d)Pereka pelan lantai bilik darjah hanya melukis dinding, pintu dan tingkap, tetapi tidak melukis warna cat dan jenis jubin.
Show answerTunjuk jawapanHide answerSembunyi jawapan
Peniskalaan
Peniskalaan meninggalkan aspek yang kurang penting dan memfokus kepada aspek yang penting (ms. 5).
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 1, standard 1.1.1
TextbookBuku teks p.ms. 3
12

QuestionSoalan 12

Puan Salmah melabur RM30 000. Dia mendapat dividen 6% atas RM10 000 pertama dan bonus 4% atas baki pelaburannya. Masalah ini dileraikan kepada langkah-langkah kecil. Kira nilai berikut.
[1 markmarkah] (a)Dividen atas RM10 000 pertama (RM)

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
6% × RM10 000 = RM600.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (b)Baki pelaburan selepas RM10 000 pertama (RM)

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
RM30 000 − RM10 000 = RM20 000.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (c)Bonus atas baki pelaburan (RM)

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
4% × RM20 000 = RM800.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (d)Jumlah dividen dan bonus (RM)

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
RM600 + RM800 = RM1 400.
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
13

QuestionSoalan 13

Sebuah sekolah mahu menyewa sebuah bas untuk lawatan 42 murid. Syarat sekolah: (i) sewa tidak melebihi RM900; (ii) sekurang-kurangnya 40 tempat duduk. Antara bas yang memenuhi kedua-dua syarat, sekolah memilih bas dengan masa perjalanan paling singkat. Jadual 1 menunjukkan empat syarikat bas.
Jadual 1: syarikat P sewa RM850, 45 tempat duduk, 3 jam; Q RM780, 35 tempat duduk, 2.5 jam; R RM950, 50 tempat duduk, 2 jam; S RM880, 44 tempat duduk, 4 jam
Jadual 1
[1 markmarkah] (a)Syarikat yang tidak memenuhi syarat tempat duduk
Show answerTunjuk jawapanHide answerSembunyi jawapan
Q
Syarikat Q hanya mempunyai 35 tempat duduk, kurang daripada 40.
[1 markmarkah] (b)Syarikat yang tidak memenuhi syarat sewa
Show answerTunjuk jawapanHide answerSembunyi jawapan
R
Sewa syarikat R ialah RM950, melebihi RM900.
[1 markmarkah] (c)Syarikat yang dipilih oleh sekolah
Show answerTunjuk jawapanHide answerSembunyi jawapan
P
Hanya P dan S memenuhi kedua-dua syarat. P mengambil 3 jam, lebih singkat daripada S (4 jam), maka P dipilih.
[1 markmarkah] (d)Syarikat S memenuhi kedua-dua syarat. Mengapakah syarikat S tidak dipilih?

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
Aspek penting terakhir ialah masa perjalanan yang paling singkat antara bas yang memenuhi syarat (ms. 11).
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: EvaluatingMenilai, mediumsederhana difficultyaras mediumsederhana, Bab 1, standard 1.1.4
TextbookBuku teks p.ms. 11
14

QuestionSoalan 14

Tukarkan setiap nombor perduaan berikut kepada nombor perpuluhan. Nilai tempat perduaan dari kanan ialah 1, 2, 4, 8, 16, 32, 64 dan 128.
[1 markmarkah] (a)1101

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
8 + 4 + 0 + 1 = 13.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (b)100110

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
32 + 0 + 0 + 4 + 2 + 0 = 38.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (c)1111000

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
64 + 32 + 16 + 8 + 0 + 0 + 0 = 120.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (d)10000011

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
128 + 0 + 0 + 0 + 0 + 0 + 2 + 1 = 131.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 2, standard 2.1.2
TextbookBuku teks p.ms. 24
15

QuestionSoalan 15

Jadual 2 menunjukkan penukaran nombor perpuluhan 58 kepada nombor perduaan dengan kaedah bahagi dengan 2 dan gunakan bakinya. Nilai P, Q dan R belum ditulis.
Jadual 2: 58 bahagi 2 hasil 29 baki 0; 29 bahagi 2 hasil P baki 1; P bahagi 2 hasil 7 baki Q; 7 bahagi 2 hasil 3 baki 1; 3 bahagi 2 hasil R baki 1; R bahagi 2 hasil 0 baki 1
Jadual 2
[1 markmarkah] (a)Nilai P

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
29 ÷ 2 = 14 baki 1.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (b)Nilai Q

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
14 ÷ 2 = 7 baki 0.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (c)Nilai R

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
3 ÷ 2 = 1 baki 1.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (d)Tulis nombor perduaan bagi 58. Baki dibaca dari bawah ke atas.

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
Baki dari bawah ke atas: 1, 1, 1, 0, 1, 0. Semakan: 32 + 16 + 8 + 2 = 58.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 2, standard 2.1.3
TextbookBuku teks p.ms. 25
16

QuestionSoalan 16

Tukarkan saiz data berikut. 1 bait = 8 bit dan 1 KB = 1024 bait. Naik ke unit lebih besar dengan membahagi; turun ke unit lebih kecil dengan mendarab.
[1 markmarkah] (a)25 bait = ______ bit

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
25 × 8 = 200 bit.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (b)6 KB = ______ bait

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
6 × 1024 = 6144 bait.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (c)3 MB = ______ KB

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
3 × 1024 = 3072 KB.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (d)8192 KB = ______ MB

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
8192 ÷ 1024 = 8 MB.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 2, standard 2.2.6
TextbookBuku teks p.ms. 61
17

QuestionSoalan 17

Jadual 3 menunjukkan empat imej digital P, Q, R dan S. Resolusi 300 dpi diperlukan untuk cetakan.
Jadual 3: imej P 800 darab 600 piksel, 72 dpi, 4 bit; Q 800 darab 600, 300 dpi, 16 bit; R 400 darab 300, 72 dpi, 24 bit; S 400 darab 300, 150 dpi, 8 bit
Jadual 3
[1 markmarkah] (a)Imej yang boleh memaparkan bilangan warna paling banyak
Show answerTunjuk jawapanHide answerSembunyi jawapan
R
Lebih banyak bit, lebih banyak warna. Imej R berkedalaman 24 bit, iaitu 16 777 216 warna (ms. 42).
[1 markmarkah] (b)Bilangan warna dalam imej P

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
Bilangan warna = 2n = 24 = 16.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (c)Jumlah piksel dalam imej S

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
Dimensi 400 × 300 = 120 000 piksel.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (d)Imej yang paling sesuai dicetak
Show answerTunjuk jawapanHide answerSembunyi jawapan
Q
Hanya imej Q mencapai 300 dpi, resolusi yang diperlukan untuk cetakan (ms. 40).
For the teacherUntuk guru: AnalysingMenganalisis, mediumsederhana difficultyaras mediumsederhana, Bab 2, standard 2.2.1
TextbookBuku teks p.ms. 42
18

QuestionSoalan 18

Pseudokod berikut sepatutnya memaparkan jumlah nombor 1 hingga 5.
MULA
  SETKAN jumlah kepada 0
  SETKAN nombor kepada 0
  SELAGI nombor < 5
    TAMBAH nombor kepada jumlah
    TAMBAH 1 kepada nombor
  TAMAT SELAGI
  PAPARKAN jumlah
TAMAT
Jadual 4: lima lelaran dengan nilai nombor sebelum ditambah 0, 1, 2, 3 dan 4; nilai jumlah selepas setiap lelaran belum ditulis
Jadual 4
[1 markmarkah] (a)Tulis nilai jumlah selepas lelaran 1 hingga 5 dalam Jadual 4 (berasingan dengan koma).

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
Lelaran 1: 0 + 0 = 0; lelaran 2: 0 + 1 = 1; lelaran 3: 1 + 2 = 3; lelaran 4: 3 + 3 = 6; lelaran 5: 6 + 4 = 10.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (b)Apakah output pseudokod ini?

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
Selepas lelaran 5, nombor menjadi 5. Syarat 5 < 5 palsu, maka gelung berhenti dan jumlah 10 dipaparkan, bukan 15.
Tick each point you got.Tandakan setiap isi yang betul.
[2 marksmarkah] (c)Nyatakan ralat dalam pseudokod dan tulis pembetulannya.

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
Ini ialah ralat logik. Selepas pembetulan jumlah ialah 1, 3, 6, 10 dan 15, maka output 15, iaitu 1 + 2 + 3 + 4 + 5 (ms. 86). Terima pembetulan lain yang betul, misalnya nombor bermula pada 1 dan syarat SELAGI nombor < 6.
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. 86
19

QuestionSoalan 19

Jawab soalan tentang pemboleh ubah dan operator matematik dalam atur cara.
[1 markmarkah] (a)Bagaimanakah 20 ÷ 5 ditulis dalam komputer?
Show answerTunjuk jawapanHide answerSembunyi jawapan
20 / 5
Komputer tidak memahami ÷. Gunakan / untuk bahagi (Jadual 4.1, ms. 95).
[1 markmarkah] (b)Bagaimanakah 6 × 7 ditulis dalam komputer?
Show answerTunjuk jawapanHide answerSembunyi jawapan
6 * 7
Komputer tidak memahami ×. Gunakan * untuk darab (Jadual 4.1, ms. 95).
[1 markmarkah] (c)Pemboleh ubah nama menyimpan perkataan “Aina”. Jenis datanya ialah
Show answerTunjuk jawapanHide answerSembunyi jawapan
Teks
Teks ialah satu atau beberapa abjad (Rajah 4.1, ms. 94).
[1 markmarkah] (d)Pemboleh ubah lulus menyimpan nilai Benar atau Palsu. Jenis datanya ialah
Show answerTunjuk jawapanHide answerSembunyi jawapan
Nilai logik
Nilai logik (Boolean) ialah Benar atau Palsu (Rajah 4.1, ms. 94).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 4, standard 4.1.1
TextbookBuku teks p.ms. 95
20

QuestionSoalan 20

Terdapat empat struktur maklumat dan pautan laman sesawang. Pilih struktur yang sesuai dengan setiap penerangan.
[1 markmarkah] (a)Setiap laman dihubungkan dengan dua pilihan sahaja, iaitu ke hadapan atau ke belakang.
Show answerTunjuk jawapanHide answerSembunyi jawapan
Linear
Struktur linear: setiap laman dihubungkan dengan dua pilihan, ke hadapan atau ke belakang (ms. 113).
[1 markmarkah] (b)Pengunjung boleh ke laman seterusnya tanpa kembali ke laman utama, dengan navigasi dari atas ke bawah.
Show answerTunjuk jawapanHide answerSembunyi jawapan
Hierarki
Struktur hierarki: navigasi atas ke bawah tanpa perlu kembali ke laman utama (ms. 113).
[1 markmarkah] (c)Laman utama dipautkan ke laman lain melalui sistem menu dan pengunjung mudah beralih ke laman lain.
Show answerTunjuk jawapanHide answerSembunyi jawapan
Cabang
Struktur cabang bersifat dinamik dan laman utama dipautkan ke laman lain melalui sistem menu (ms. 113).
[1 markmarkah] (d)Bentuknya seperti ruji basikal dengan laman utama di tengah.
Show answerTunjuk jawapanHide answerSembunyi jawapan
Roda
Struktur roda seperti ruji basikal: pengunjung terpaksa kembali ke laman utama sebelum ke laman seterusnya (ms. 113).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 4, standard 4.2.1
TextbookBuku teks p.ms. 113

Bahagian C

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

QuestionSoalan 21

Sebuah syarikat kurier mengenakan kadar penghantaran bungkusan berdasarkan berat bungkusan, seperti dalam Jadual 5. Anda diminta menulis algoritma yang menerima berat bungkusan dan memaparkan kadar penghantaran.
Jadual 5: tidak lebih daripada 1 kg RM5; lebih daripada 1 hingga 3 kg RM8; lebih daripada 3 hingga 5 kg RM12; lebih daripada 5 kg RM20
Jadual 5
[2 marksmarkah] (a)Nyatakan struktur kawalan yang sesuai digunakan dan berikan satu sebab.

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
Tick each point you got.Tandakan setiap isi yang betul.
[8 marksmarkah] (b)Tulis pseudokod bagi algoritma itu. Gunakan MULA, TAMAT, MASUKKAN, JIKA, JIKA TIDAK, TAMAT JIKA dan PAPARKAN.

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
MULA
  MASUKKAN berat
  JIKA berat ≤ 1
    SETKAN kadar kepada 5
  JIKA berat ≤ 3
    SETKAN kadar kepada 8
  JIKA berat ≤ 5
    SETKAN kadar kepada 12
  JIKA TIDAK
    SETKAN kadar kepada 20
  TAMAT JIKA
  PAPARKAN kadar
TAMAT
Terima penyelesaian lain yang betul, misalnya syarat diuji dari berat paling besar (berat > 5, berat > 3, berat > 1, JIKA TIDAK RM5), atau syarat berjulat seperti berat > 1 dan berat ≤ 3. Semakan: berat 1 → RM5, 3 → RM8, 5 → RM12, 5.5 → RM20.
Dalam pelbagai pilihan syarat diuji dari atas ke bawah dan hanya cabang pertama yang benar dilaksanakan. Jika berat ≤ 1 salah, berat pasti lebih daripada 1, maka syarat kedua cukup ditulis berat ≤ 3 (ms. 77).
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: CreatingMencipta, hightinggi difficultyaras hightinggi, Bab 3, standard 3.1.1
TextbookBuku teks p.ms. 77
22

QuestionSoalan 22

Kelab Bacaan sekolah membina sebuah laman sesawang. Rajah 2 menunjukkan paparan laman itu dalam pelayar web. Laman itu mempunyai menu pautan, pull-down menu untuk memilih tingkatan dan ruang komen.
Paparan laman: tab Kelab Bacaan, tajuk besar Kelab Bacaan Sekolah, senarai pautan Utama Buku Hubungi, Pilih tingkatan dengan pull-down menu Tingkatan 1, Komen dengan kotak teks dan butang Hantar
Rajah 2
[2 marksmarkah] (a)Laman itu menggunakan pull-down menu untuk memilih tingkatan, bukan meminta murid menaip tingkatan. Berikan dua kebaikan menggunakan pull-down menu.

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
Pull-down menu memudahkan memilih daripada senarai panjang dan mengelakkan pengguna menaip maklumat yang tidak tepat atau salah eja (ms. 133).
Tick each point you got.Tandakan setiap isi yang betul.
[8 marksmarkah] (b)Lengkapkan kod HTML bagi laman dalam Rajah 2 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 Kelab Bacaan dan tajuk dalam laman menggunakan heading yang paling besar.
<html>
<head>
<(1)>Kelab Bacaan</(1)>
</head>
<body>
<(2)>Kelab Bacaan Sekolah</(2)>
<(3)>
<ul>
<li><a (4)="utama.html">Utama</a></li>
<li><a href="buku.html">Buku</a></li>
<li><a href="hubungi.html">Hubungi</a></li>
</ul>
</(3)>
<p>Pilih tingkatan:</p>
<(5)>
<(6) value="1">Tingkatan 1</(6)>
<(6) value="2">Tingkatan 2</(6)>
<(6) value="3">Tingkatan 3</(6)>
</(5)>
<(7) method='post'>
Komen: <p>
<(8) name='komen'></(8)>
<p>
<input type='submit' value='Hantar'>
</(7)>
</body>
</html>

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

Show answerTunjuk jawapanHide answerSembunyi jawapan
(1) title, (2) h1, (3) nav, (4) href, (5) select, (6) option, (7) form, (8) textarea.
title: teks dipaparkan pada tab (ms. 117). h1: heading terbesar untuk tajuk utama (ms. 119). nav: mentakrif pautan pengemudian bagi menu (ms. 126). href: atribut destinasi pautan (ms. 129). select dan option: pull-down menu (ms. 134). form dan textarea: ruang komen (ms. 136).
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, mediumsederhana difficultyaras mediumsederhana, Bab 4, standard 4.2.7
TextbookBuku teks p.ms. 134
Test specification (JSU)Jadual Spesifikasi Ujian (JSU)
BabRememberingMengingatUnderstandingMemahamiApplyingMengaplikasiAnalysingMenganalisisEvaluatingMenilaiCreatingMenciptaItemmarksmarkah
1. Konsep asas pemikiran komputasional1 (1)2 (5)1 (4)–1 (4)–514
2. Perwakilan data––5 (14)1 (4)––618
3. Algoritma––1 (1)2 (5)–1 (10)416
4. Kod arahan4 (10)2 (2)1 (10)–––722
TotalJumlah5 (11)4 (7)8 (29)3 (9)1 (4)1 (10)2270
Each cell shows items (marks).Setiap petak menunjukkan item (markah).