Book extend = 96 pg
Buku praktis topikal ini ditulis
untuk memenuhi keperluan
Dokumen Standard Kurikulum
dan Pentaksiran (DSKP) KSSM. Praktis
Buku ini diharap mampu menilai A
prestasi setiap murid sejajar Praktis Topikal A
©PAN ASIA PUBLICATIONS
dengan program transformasi Topikal Praktis
dalam bidang pendidikan yang
dilaksanakan. A
Topikal
Salwa Hanim binti Md Akhir
Norzamalinda Abdullah
Fatimah ismail
Looi Kam Fatt Penulis Buku Teks
Judul-judul dalam siri ini:
Subjek Tingkatan
1 2 3 Asas Sains
Sains (Dwibahasa) Tingkatan
Matematik (Dwibahasa) Asas Sains Komputer Komputer
English 2
Rohaizan Abd Jalil Penulis Buku Teks
Phang Sau Fong Penulis Buku Teks
Looi Kam Fatt Penulis Buku Teks Sejarah
Fatimah ismail Rohaizan Abd Jalil Penulis Buku Teks
Geografi Phang Sau Fong Penulis Buku Teks
Looi Kam Fatt
Pendidikan Moral Fatimah Ismail Penulis Buku Teks
Asas Sains Komputer KSSM
Reka Bentuk dan Teknologi
Audio nota ringkas
Nota ringkas
Wan Zaleha binti Wan Jusoh Penulis Buku Teks
Tham Yew Meng Penulis Buku Teks
Looi Kam Fatt Penulis Buku Teks
Yap Thin Peng Penulis Buku Teks
Fatimah ismail Pelbagai jenis praktis
Tingkatan 2
yang disusun Akses Digital
mengikut topik
Ujian Akhir Tahun
Jawapan
lengkap
Sem. M‘sia RM7.50
Sabah/Sarawak RM7.90
ISBN 978-967-466-538-8
Pilihan EXCELLENCE
AwardS
Terbaik Winner
199101016590 (226902-X) 9 789674 665388
NOTA RINGKAS
BAB 1 PERWAKILAN DATA 2. Contoh penukaran nombor perlapanan 6635
8
kepada nombor perpuluhan.
1.1 Sistem Nombor Perlapanan
8 3 8 2 8 1 8 0
1. Perbezaan antara sistem nombor perlapanan
©PAN ASIA PUBLICATIONS
dengan sistem nombor perpuluhan ditunjukkan 512 64 8 1
dalam jadual berikut. 6 6 3 5
Sistem nombor Sistem nombor 6 × 512 = 6 × 64 = 3 × 8 = 5 × 1 =
perlapanan perpuluhan 3072 384 24 5
Dikenali sebagai Dikenali sebagai 3072 + 384 + 24 + 5 = 3485
Sistem Asas 8 atau Sistem Asas 10 atau Maka, nombor perlapanan 6635 adalah sama
8
sistem nombor oktal. sistem nombor dengan nombor perpuluhan 3485 .
desimal. 10
Penukaran Nombor Perlapanan Kepada Nombor
Nombor ditanda Nombor ditanda Perduaan
dengan subskrip 8, dengan subskrip 10,
seperti 112 . seperti 74 . 1. Tiga digit nombor perduaan bersamaan dengan
8 10 satu digit nombor perlapanan.
Lapan pilihan digit Sepuluh pilihan digit
bermula daripada 0 bermula daripada 0 2. Jadual menunjukkan digit-digit dalam nombor
hingga 7. hingga 9. perlapanan dan perwakilannya dalam nombor
perduaan.
Nilai tempat: 1, 8, 64, Nilai tempat: 1, 10, 100,
512 dan seterusnya. 1000 dan seterusnya. Digit-digit dalam Perwakilan dalam
Penukaran Nombor Perpuluhan Kepada Nombor nombor perlapanan nombor perduaan
Perlapanan 0 000
1. Kaedah yang paling lazim digunakan untuk 1 001
menukarkan nombor perpuluhan kepada 2 010
nombor perlapanan ialah kaedah bahagi dengan
8 dan gunakan bakinya. 3 011
2. Contoh penukaran nombor perpuluhan 2850 4 100
10
kepada nombor perlapanan. 5 101
2850 ÷ 8 = 356 baki 2 6 110
356 ÷ 8 = 44 baki 4 7 111
44 ÷ 8 = 5 baki 4
5 ÷ 8 = 0 baki 5 3. Penukaran dilakukan dengan memecahkan
digit-digit dalam nombor perlapanan dan
menukarkan setiap digit kepada nombor
Baki yang dibaca dari bawah ke atas menghasilkan
nombor perlapanan 5442 . perduaan yang sepadan.
8
Penukaran Nombor Perlapanan Kepada Nombor 4. Contoh penukaran nombor perlapanan 746
8
Perpuluhan kepada nombor perduaan.
746 = 111 100 110
1. Penukaran nombor perlapanan kepada 8 7 4 6
nombor perpuluhan dapat dilakukan dengan
mendarabkan digit dalam nombor perlapanan Maka, nombor perlapanan 746 adalah sama
8
dengan nilai tempat nombor perlapanan. dengan nombor perduaan 111100110 .
2
N-1
PTPA21ASK Tg2_1Nota Ringkas_N1-N12.indd 1 7/29/20 5:46 PM
Penukaran Nombor Perduaan Kepada Nombor Nilai
Perlapanan tempat 2 2 2 1 2 0 2 2 2 1 2 0 2 2 2 1 2 0
1. Penggunaan nombor perlapanan adalah untuk Hasil darab 0×4 1×2 0×1 1×4 1×2 1×1 0×4 0×2 1×1
menyingkatkan nombor perduaan yang panjang. Hasil
2. Terdapat dua kaedah penukaran nombor tambah 0 + 2 + 0 = 2 4 + 2 + 1 = 7 0 + 0 + 1 = 1
perduaan kepada nombor perlapanan, iaitu Nombor
(a) Kaedah pengumpulan tiga digit nombor perlapanan 2 7 1
perduaan dan tukarkan kepada nilai Maka, nombor perlapanan bagi nombor perduaan
perlapanan 10111001 ialah 271 .
©PAN ASIA PUBLICATIONS
(b) Kaedah pengiraan 2 8
Penukaran Pengekodan ASCII Kepada Nombor
Kaedah pengumpulan tiga digit nombor perduaan dan Perlapanan Berdasarkan Aksara yang Diberi
tukarkan kepada nilai perlapanan
1. Gabungan 0 dan 1 yang berbeza dalam 1 bait
1. Nombor perduaan dibahagikan kepada kumpulan boleh mewakili sehingga 256 aksara yang berbeza.
tiga digit.
2. Set gabungan ini dikenali sebagai skema
2. Tambahkan satu atau dua sifar di bahagian paling pengekodan.
kiri jika diperlukan untuk membentuk kumpulan
tiga digit. 3. Pengekodan ASCII (American Standard Code
for Information Interchange) digunakan untuk
3. Kemudian, setiap kumpulan tiga digit ditukarkan mewakili teks dalam komputer dan alatan
kepada nombor perlapanan yang setara komunikasi yang lain.
dengannya.
4. Kod utama ASCII adalah dalam bentuk nombor
4. Contoh penukaran nombor perduaan 10111001 perpuluhan.
2
kepada nombor perlapanan.
5. Terdapat dua kaedah penukaran pengekodan
Nombor 1 0 1 1 1 0 0 1 ASCII kepada nombor perlapanan berdasarkan
perduaan aksara yang diberi, iaitu
Kumpulan 0 1 0 1 1 1 0 0 1 (a) Kaedah bahagi dengan 8 dan gunakan
tiga digit bakinya
Nombor 2 7 1 (b) Menggunakan perwakilan kod ASCII
perlapanan 6. Contoh penukaran aksara “K” daripada kod
Maka, nombor perlapanan bagi nombor perduaan ASCII nombor perpuluhan kepada nombor
10111001 ialah 271 . perlapanan menggunakan perwakilan kod ASCII.
2
8
Kaedah pengiraan Kod ASCII “K” ialah 75 10.
1. Bahagikan digit-digit dalam nombor perduaan Nombor Nombor Nombor Aksara
kepada kumpulan tiga digit. perpuluhan perduaan perlapanan
2. Secara berkumpulan, setiap digit didarabkan 74 01001010 112 J
dengan nilai tempat bagi nombor perduaan. 75 01001011 113 K
3. Kemudian, hasil darab bagi setiap digit dan nilai
tempat dijumlahkan. 76 01001100 114 L
4. Hasil akhir dicantumkan menjadi nombor 77 01001101 115 M
perlapanan.
Berdasarkan perwakilan kod ASCII, aksara “K”
5. Contoh penukaran nombor perduaan 10111001 bersamaan dengan 113 .
2
kepada nombor perlapanan. 8
Hubung Kait antara Nombor Perlapanan dengan
Nombor 1 0 1 1 1 0 0 1 Kod ASCII Dalam Bahasa Mesin
perduaan 1. Bahasa mesin dikenali sebagai kod mesin yang
Kumpulan 0 1 0 1 1 1 0 0 1 terdiri daripada urutan digit 0 dan 1, iaitu nombor
tiga digit perduaan.
N-2
PTPA21ASK Tg2_1Nota Ringkas_N1-N12.indd 2 7/29/20 5:46 PM
2. Pengekodan ASCII digunakan untuk Penukaran Nombor Perpuluhan Kepada Nombor
memberitahu alatan digital tentang data yang Perenambelasan
dimasukkan (input).
1. Kaedah yang paling lazim digunakan untuk
3. Contoh penukaran perkataan “NOMBOR” menukarkan nombor perpuluhan kepada nombor
daripada kod ASCII nombor perpuluhan kepada perenambelasan ialah kaedah bahagi dengan 16
nombor perlapanan. dan gunakan bakinya.
2. Contoh penukaran nombor perpuluhan 863
10
Kod kepada nombor perenambelasan.
Kod ASCII ASCII Kod ASCII
©PAN ASIA PUBLICATIONS
dalam dalam
Aksara dalam 863 ÷ 16 = 53 baki 15
nombor nombor
perpuluhan nombor perlapanan 53 ÷ 16 = 3 baki 5
perduaan
3 ÷ 16 = 0 baki 3
N 78 01001110 116
O 79 01001111 117 Baki yang dibaca dari bawah ke atas menghasilkan
nombor perenambelasan 35F
M 77 01001101 115 16.
Penukaran Nombor Perenambelasan Kepada
B 66 01000010 102 Nombor Perpuluhan
O 79 01001111 117 1. Penukaran nombor perenambelasan kepada
nombor perpuluhan dapat dilakukan dengan
R 82 01010010 122 mendarabkan digit dan abjad dalam nombor
Berdasarkan perwakilan kod ASCII, perkataan perenambelasan dengan nilai tempat nombor
“NOMBOR” dalam nombor perlapanan ialah perenambelasan.
116 117 115 102 117 122 . 2. Contoh penukaran nombor perenambelasan
8 8 8 8 8 8
6D8 kepada nombor perpuluhan. Abjad D
16
1.2 Sistem Nombor Perenambelasan dalam nombor perenambelasan adalah sama
dengan 13 dalam nombor perpuluhan.
1. Perbezaan antara sistem nombor perpuluhan
dan nombor perenambelasan ditunjukkan dalam 16 2 16 1 16 0
jadual berikut. 256 16 1
6 13 8
Sistem nombor Sistem nombor 6 × 256 = 1536 13 × 16 = 208 8 × 1 = 8
perpuluhan perenambelasan
1536 + 208 + 8 = 1752 .
10
Dikenali sebagai Dikenali sebagai Maka, nombor perpuluhan bagi nombor
Sistem Asas 10 atau Sistem Asas 16 atau perenambelasan 6D8 adalah sama dengan 1752 .
10
16
sistem nombor sistem nombor Penukaran Nombor Perenambelasan Kepada
desimal. heksadesimal. Nombor Perduaan
Nombor ditanda Nombor ditanda 1. Empat digit nombor perduaan bersamaan dengan
dengan subskrip 10, dengan subskrip 16, satu digit nombor perenambelasan.
seperti 74 . seperti 4A .
10 16 2. Jadual di bawah menunjukkan digit-digit dalam
Sepuluh pilihan digit Sepuluh pilihan digit nombor perenambelasan dan perwakilannya
bermula daripada 0 dan enam abjad dalam nombor perduaan.
hingga 9. bermula daripada
0 hingga 9 dan A Digit-digit Perwakilan digit-
hingga F. dalam nombor digit ini dalam
perenambelasan nombor perduaan
Nilai tempat: 1, Nilai tempat: 1,
10, 100, 1000 dan 16, 256, 4096 dan 0 0000
seterusnya. seterusnya. 1 0001
N-3
PTPA21ASK Tg2_1Nota Ringkas_N1-N12.indd 3 7/29/20 5:46 PM
BAB
1 Perwakilan Data
Ringkas
Nota
Soalan Objektif
©PAN ASIA PUBLICATIONS
1.1 Sistem Nombor Perlapanan 6. Nombor perlapanan bagi nombor
perpuluhan 485 ialah .
10
1. Sistem nombor oktal juga dikenali sebagai A 742 C 744 8
8
sistem nombor . B 743 D 745 8
10
A perduaan C perpuluhan
B perlapanan D perenambelasan 7. Nombor perduaan bagi nombor perlapanan
4325 ialah .
2. Setiap digit dalam nombor perlapanan 8
mewakili digit nombor A 101111010101 2
perduaan. B 101001010111 2
A 3 C 5 C 100101010101 2
B 4 D 6 D 100011010101 2
3. Antara pernyataan berikut, yang manakah 8. Nombor perlapanan bagi nombor perduaan
tidak benar? 1011001100 ialah .
2
A Sistem nombor perlapanan A 1314 C 2345 8
8
menggunakan 8 digit untuk mewakili B 1413 D 3746 8
8
sebarang nombor.
B Nombor dalam sistem nombor 9. Jika nombor perlapanan 116 diwakili oleh
8
perlapanan ditanda dengan subskrip 8 aksara “N”, maka nombor perlapanan 110
8
pada hujung nombor tersebut. diwakili oleh aksara .
C Nilai tempat bagi nombor perlapanan A H C K
ialah 1, 10, 100, 10000 dan seterusnya. B J D M
D Apabila membilang secara perlapanan,
selepas 7 adalah 10 kerana sistem 10. Tukarkan kod ASCII nombor perpuluhan
perlapanan tidak mempunyai digit 8. 99 kepada nombor perlapanan.
4. Apakah kaedah yang digunakan untuk A 123 8 C 143 8
menukar nombor perpuluhan kepada B 134 8 D 153 8
nombor perlapanan?
A Kaedah bahagi dengan 2 dan gunakan 11. Jadual di bawah menunjukkan perwakilan
bakinya. kod ASCII dalam nombor perpuluhan dan
B Kaedah bahagi dengan 8 dan gunakan nombor perlapanan bagi empat aksara.
bakinya.
C Kaedah bahagi dengan 10 dan gunakan Nombor Nombor Aksara
bakinya. perpuluhan perlapanan
D Kaedah bahagi dengan 16 dan gunakan I 67 103 C
bakinya.
II 69 106 E
5. Tukarkan nombor perlapanan 507 kepada
8
nombor perpuluhan. III 71 107 G
A 317 C 337 10
10
B 327 D 347 IV 73 111 I
10 10
1
PTPA21ASK Tg2_Bab01_1-15.indd 1 8/6/20 5:52 PM
Antara berikut, perwakilan yang manakah 16. Nombor perpuluhan bagi nombor
betul? perenambelasan 1A ialah .
16
A I dan II A 18 10
B I, II dan III B 26 10
C I, III dan IV C 32 10
D Semua betul D 45 10
12. Jadual di bawah menunjukkan perwakilan 17. Antara penukaran nombor perpuluhan
nombor perlapanan dan nombor perduaan. kepada nombor perenambelasan berikut,
©PAN ASIA PUBLICATIONS
yang manakah tidak betul?
Nombor Nombor A 642 = 282
perlapanan perduaan B 593 = 251 16
10
10
I 132 11011010 C 748 = 2ED 16 16
10
II 213 10001011 D 812 = 32C 16
10
III 705 111000100 18. Apakah nombor perenambelasan bagi
IV 546 101100110 nombor perduaan 101011000100 ?
2
Antara perwakilan tersebut, yang manakah A FC4 16
tidak betul? B AC4 16
A I dan II C 7C3 16
B I dan III D BE4 16
C I, II dan III
D II, III dan IV 19. Tukarkan nombor perduaan 11011110
2
kepada nombor perenambelasan.
13. Berikut adalah kod ASCII nombor A ED
perpuluhan. B EC
C CE
77 85 68 65 72 D DE
Apakah perkataan yang diperoleh daripada
kod ASCII di atas? 20. Aksara “h” mewakili nombor
A MARAH perenambelasan 68 . Apakah aksara yang
16
B MERAH diwakili oleh nombor perenambelasan 72 ?
16
C MUDAH A p
D MURAH B q
C r
1.2 Sistem Nombor Perenambelasan D s
14. Sistem nombor perenambelasan dikenali 21. Antara berikut, yang manakah tidak benar
sebagai sistem nombor . berkaitan ASCII?
A binari A Pengekodan ASCII bukan bahasa
B desimal penterjemahan.
C oktal B ASCII membolehkan manusia
D heksadesimal berinteraksi dengan komputer.
C ASCII membolehkan jenis-jenis
15. Tukarkan nombor perpuluhan 549 kepada peralatan pemprosesan data yang
10
nombor perenambelasan. berlainan berfungsi dengan sempurna.
A 205 16 D Kod ASCII digunakan untuk mewakili
B 215 16 teks dalam komputer.
C 225 16
D 235 16
2
PTPA21ASK Tg2_Bab01_1-15.indd 2 8/6/20 5:52 PM
Soalan Subjektif
1.1 Sistem Nombor Perlapanan
1. Lengkapkan jadual perbezaan antara sistem nombor perlapanan dengan sistem nombor
perpuluhan dengan jawapan yang betul. TP1
Sistem nombor perlapanan Sistem nombor perpuluhan
Dikenali sebagai Sistem Asas 8 atau sistem Dikenali sebagai Sistem Asas 10 atau sistem
nombor . nombor .
Nombor ditanda dengan Nombor ditanda dengan
dihujung nombor tersebut. dihujung nombor tersebut.
pilihan digit bermula pilihan digit bermula
daripada 0 hingga 7. daripada 0 hingga 9.
2. Tanda (✓) pada pernyataan yang betul dan (✗) yang salah pada ruang yang disediakan. TP1
(a) Nilai tempat bagi nombor perpuluhan ialah 1, 8, 64, 512 dan seterusnya.
(b) Nombor dalam sistem nombor perduaan ditanda dengan subskrip 2 pada
hujung nombor tersebut.
(c) Sistem nombor perlapanan hanya menggunakan lapan pilihan digit iaitu 0, 1,
2, 3, 4, 5, 6 dan 7.
©PAN ASIA PUBLICATIONS
3. Nyatakan kaedah yang digunakan untuk menukar nombor perduaan kepada nombor
perlapanan. TP1
4. Tukarkan nombor perpuluhan berikut kepada nombor perlapanan dengan melengkapkan jadual
di bawah. TP2
(a) 589
589 ÷ 8 = baki
÷ 8 = baki
÷ 8 = baki
÷ 8 = baki
Nombor perpuluhan 589bersamaan dengan nombor perlapanan .
3
PTPA21ASK Tg2_Bab01_1-15.indd 3 8/6/20 5:52 PM
11. Tukarkan aksara daripada kod ASCII berikut kepada nombor perenambelasan, diberi kod ASCII
dalam nombor perpuluhan bagi setiap aksara. TP4
(a) A (Kod ASCII: 65) (b) p (Kod ASCII: 112)
©PAN ASIA PUBLICATIONS
(c) m (Kod ASCII: 109) (d) = (Kod ASCII: 61)
12. Tukarkan perkataan daripada kod ASCII berikut kepada nombor perenambelasan. TP4
(a) ADIL (b) belon
(c) TARIAN (d) sepunya
14
PTPA21ASK Tg2_Bab01_1-15.indd 14 8/6/20 5:52 PM
13. Rita bermain satu aplikasi permainan dalam telefon pintar. Untuk menamatkan permainan
tersebut, Rita dikehendaki mencari perkataan daripada nombor perpuluhan 83 73 75 65 10
10
10
10
84 . Rita perlu menukarkan nombor perpuluhan itu kepada nombor perenambelasan terlebih
10
dahulu. Seterusnya, satu perkataan akan diperoleh daripada nombor perenambelasan itu dan
permainan akan tamat. Bantu Rita untuk memperoleh perkataan tersebut dan menamatkan
permainan. Tunjukkan langkah penyelesaian anda. TP5
Mengaplikasi
©PAN ASIA PUBLICATIONS
15
PTPA21ASK Tg2_Bab01_1-15.indd 15 8/6/20 5:52 PM
UJIAN AKHIR TAHUN
BAHAGIAN A
[15 markah]
Jawab semua soalan.
©PAN ASIA PUBLICATIONS
1. Antara yang berikut yang manakah tepat Nombor Nombor
menunjukkan nombor oktal? ditandakan ditandakan
I 1035467 C dengan subskrip dengan subskrip
II 100024 10 seperti 41 . 8 seperti 41 .
III 560415 10 8
IV 8756241 Juga dikenali Juga dikenali
A I, II, dan III C I, III dan IV D sebagai sistem sebagai sistem
B I, II dan IV D II, III dan IV nombor desimal nombor oktal.
2. Berikut adalah nombor perlapanan. 5. Tukarkan nombor perlapanan 16548
5614721 8 kepada nombor perpuluhan.
C 9400
A 94
Nyatakan nilai tempat bagi nombor yang B 940 D 0.940
bergaris.
A 8 C 512 6. Antara yang berikut yang manakah
B 64 D 4096 benar mengenai kepentingan nombor
perenambelasan.
3. Berikut adalah nombor perlapanan. A Untuk mewakili imej pada alatan digital
dalam model imej JPEG, TIFF dan PNG.
4752 8 B Untuk mewakili warna pada alatan
digital dalam model warna RGB iaitu
Nyatakan nilai digit bagi nombor yang Red, Green dan Blue.
bergaris. C Untuk mewakili warna pada alatan
A 4 C 40 digital dalam model warna RGB iaitu
B 5 D 50 Red, Grey dan Blue.
D Untuk mewakili bunyi pada alatan
4. Antara yang berikut yang manakah pasangan digital dalam model bunyi MP3.
yang tidak tepat bagi menunjukkan
perbezaan antara sistem nombor perpuluhan 7. Berikut adalah penerangan untuk sejenis
dan sistem nombor perlapanan. sistem nombor.
Sistem nombor Sistem nombor • Digunakan untuk pembangunan asas
perpuluhan perlapanan sistem mikropemproses
• Menunjukkan segala mesej ralat
Dikenali sebagai Dikenali sebagai
A tentang lokasi ingatan komputer
Sistem Asas 10. Sistem Asas 8.
Nilai tempat: 1, Nilai tempat: 1, Nyatakan sistem nombor ini.
B 10, 100, 1000 dan 4, 8, 16, 32, 64 A Sistem Asas 2 C Sistem Asas 10
seterusnya. dan seterusnya. B Sistem Asas 8 D Sistem Asas 16
55
PTPA21ASK Tg2_UAT_55-68.indd 55 8/6/20 1:43 PM
8. Berikut adalah nombor perpuluhan Jika nilai operan kiri
yang telah ditukar daripada nombor adalah lebih besar
perenambelasan dengan betul, kecuali daripada atau sama
A 456 = 1110 10 C >= dengan nilai operan
16
B 632 = 1586 10 kanan, maka keadaan
16
C 473 = 1138 10 menjadi benar.
16
D 290 = 656 10
16
Jika nilai operan kiri
9. Aksara ‘E’ diwakili dengan nombor D <= adalah kurang daripada
©PAN ASIA PUBLICATIONS
perlapanan 105 . Nyatakan perwakilan nilai operan kanan, maka
8
nombor perlapanan bagi perkataan “IBU”? keadaan menjadi benar.
A 111 103 124 8
8
8
B 111 102 125 8 13. Berikut adalah penyataan tentang sejenis
8
8
C 111 102 126 8 ralat.
8
8
D 111 103 125 8
8
8
Lazimnya berlaku disebabkan oleh
10. Berikut adalah penyataan tentang jenis data. kesilapan dalam penggunaan bahasa
pengaturcaraan seperti kesilapan ejaan.
Nombor bulat tanpa titik perpuluhan.
Termasuk nombor positif dan negatif. Nyatakan ralat itu.
A Ralat logik
Nyatakan jenis data tersebut. B Ralat sintaks
A Double C String C Ralat atur cara
B Integer D Boolean D Ralat masa larian
11. Antara yang berikut yang manakah betul 14. Antara yang berikut yang manakah ciri-ciri
tentang pemboleh ubah. struktur kawalan jujukan?
I Nilai data yang tetap. A Melaksanakan arahan baris demi baris
II Nilai data boleh berubah. mengikut susunan atau satu aliran
III Storan ingatan dalam komputer yang sahaja iaitu dari bawah ke atas.
digunakan oleh atur cara. B Melaksanakan arahan baris demi baris
IV Mewakili sesuatu data yang perlu mengikut susunan atau satu aliran
digunakan berulang kali oleh atur cara sahaja iaitu dari atas ke bawah.
yang dibangunkan. C Melaksanakan arahan baris demi baris
A I, II, dan III mengikut susunan atau dua aliran
B I, II dan IV sahaja iaitu dari bawah ke atas.
C I, III dan IV D Melaksanakan arahan baris demi baris
D II, III dan IV mengikut susunan atau dua aliran
sahaja iaitu dari atas ke bawah.
12. Antara yang berikut yang manakah padanan
yang betul bagi operator perbandingan. 15. Berikut adalah penyataan tentang sejenis
struktur kawalan.
Operator Penerangan Dikawal dengan keadaan dan bilangan
Jika nilai bagi dua operan lelaran yang tidak diketahui.
A != sama, maka keadaan
menjadi benar. Nyatakan jenis struktur kawalan ini.
A Gelung for
Jika nilai bagi dua B Gelung while
B = = operan tidak sama, maka C Gelung if … else
keadaan menjadi benar. D Gelung if
56
PTPA21ASK Tg2_UAT_55-68.indd 56 8/6/20 1:43 PM
BAHAGIAN B
[55 markah]
Jawab semua soalan.
1. Tandakan (✓) bagi hasil penukaran nombor perlapanan kepada nombor perduaan yang betul dan
(✗) yang salah pada petak yang disediakan.
(a) 456 = 000100101110 2
8
©PAN ASIA PUBLICATIONS
(b) 272 = 10111001 2
8
(c) 3202 = 011010000011 2
8
(d) 4025 =100000010101 2
8
[4 markah]
2. A, B dan C adalah langkah penukaran nombor perlapanan kepada nombor perduaan.
Tukarkan digit-digit dalam nombor perlapanan kepada nombor perduaan dengan
A
merujuk kepada jadual kod ASCII.
B Cantumkan nombor-nombor perduaan yang diperoleh.
C Kenal pasti dan pisahkan digit-digit dalam nombor perduaan.
Susun langkah penukaran itu mengikut urutan yang betul dengan menulis A, B dan C dalam
ruang yang disediakan.
Langkah 1 Langkah 2 Langkah 3
[1 markah]
3. Berikut ialah mengenai sistem nombor perenambelasan. Pilih jawapan yang betul mengenai
sistem nombor tersebut dengan menulis semula di ruangan jawapan yang disediakan.
Dikenali sebagai sistem nombor Dikenali sebagai sistem nombor
heksadesimal. hepsadesimal.
Digit-digit yang diwakili ialah 0, 1, 2, 3, Digit-digit yang diwakili ialah A, B, C, D,
4, 5, 6, 7, 8 dan 9. E dan F.
(a)
(b)
(c)
[3 markah]
57
PTPA21ASK Tg2_UAT_55-68.indd 57 8/6/20 1:43 PM
BAHAGIAN C
[30 markah]
Jawab semua soalan.
1. Jadual 2 menunjukkan proses penukaran nombor perpuluhan kepada nombor perenambelasan.
286 16 = baki
16 1 baki 1
©PAN ASIA PUBLICATIONS
16 = baki 1
Jadual 2
Berdasarkan Jadual 2,
(a) Nyatakan kaedah yang digunakan.
[1 markah]
(b) Terangkan bagaimana anda laksanakan kaedah yang dinyatakan di 1(a).
[5 markah]
(c) Lengkapkan Jadual 2 tersebut dengan menulis jawapan yang betul.
[3 markah]
(d) Nyatakan hasil jawapan.
[1 markah]
65
PTPA21ASK Tg2_UAT_55-68.indd 65 8/6/20 1:43 PM
2. Berikut adalah proses yang perlu dilakukan oleh pengguna di kedai dobi layan diri Ceria.
Pengguna yang datang ke kedai dobi Ceria perlu mematuhi tatacara penggunaan mesin dobi
layan diri.
1) Pilih mesin dobi mengikut kapasiti muatan, 8 kg atau 10 kg.
2) Menukar wang kepada token berdasarkan kapasiti muatan. Bayaran sebanyak RM4.00
untuk muatan 8 kg dan RM5.00 untuk muatan 10 kg selama 30 minit.
3) Memasukkan kain ke dalam mesin dobi.
4) Memasukkan token yang mencukupi untuk mengakti an mesin dobi.
©PAN ASIA PUBLICATIONS
5) Memasukkan cecair pencuci.
6) Menekan butang MULA.
7) Menunggu sehingga mesin dobi berhenti.
8) Keluarkan kain yang telah siap dicuci.
(a) Lukiskan carta alir untuk menggambarkan proses tersebut.
[7 markah]
66
PTPA21ASK Tg2_UAT_55-68.indd 66 8/6/20 1:43 PM
JAWAPAN
BAB 1 Perwakilan Data (b)
Nombor 5 3 4 0
Soalan Objektif perlapanan
1. B 2. A 3. C 4. B 5. B Nilai tempat 512 64 8 1
6. D 7. D 8. A 9. A 10. C Nilai digit 2560 192 32 0
©PAN ASIA PUBLICATIONS
11. C 12. B 13. C 14. D 15. C
16. B 17. C 18. B 19. D 20. C 2784
21. A 8. Tiga, satu
9. (a) Kaedah pengumpulam tiga digit nombor
Soalan Subjektif perduaan dan tukarkan kepada nilai perlapanan
(b) Kaedah pengiraan
1.1 Sistem Nombor Perlapanan 10.
1.
Sistem nombor Sistem nombor Digit-digit nombor
perlapanan perpuluhan Digit-digit dalam perduaan yang mewakili
nombor perlapanan
oktal desimal nombor perlapanan
subskrip 8 subskrip 10 0 000
Lapan Sepuluh 1 001
2. (a) ✗ 2 010
(b) ✓ 3 011
(c) ✓
3. Kaedah pengumpulan 3 digit nombor perduaan 4 100
dan tukarkan kepada nilai perlapanan dan kaedah 5 101
pengiraan
4. (a) 6 110
589 ÷ 8 = 73 baki 5 7 111
73 ÷ 8 = 9 baki 1 11. (a) 111010
(b) 100011001
9 ÷ 8 = 1 baki 1
(c) 101100001000
1 ÷ 8 = 0 baki 1 (d) 110000001100
12. (a)
1115
(b) Nombor
perduaan 1 1 1 0 0 1
1236 ÷ 8 = 154 baki 4
154 ÷ 8 = 19 baki 2 Kumpulan 111 001
tiga digit
19 ÷ 8 = 2 baki 3
Nombor
2 ÷ 8 = 0 baki 2 perlapanan 7 1
2324 71
5. (a) 122 (c) 7211 (b)
(b) 330 (d) 17272 Nombor
6. mendarabkan, perlapanan, nilai tempat perduaan 1 0 0 0 1 1 0 0 0 1 1 1
7. (a)
Kumpulan
Nombor 100 011 000 111
perlapanan 3 1 4 tiga digit
Nombor
Nilai tempat 64 8 1 perlapanan 4 3 0 7
Nilai digit 192 8 4 4307
204
69
PTPA21ASK Tg2_Jawapan_69-82.indd 69 8/6/20 1:46 PM
13. (a) 4. (a)
Nombor 1 0 0 1 1 0 1 2163 ÷ 16 = 135 baki 3
perduaan
135 ÷ 16 = 8 baki 7
Kumpulan
tiga digit 001 001 101 8 ÷ 16 = 0 baki 8
Nilai tempat 2 2 2 1 2 0 2 2 2 1 2 0 2 2 2 1 2 0 873
(b)
Hasil darab 0×4 0×2 1×1 0×4 0×2 1×1 1×4 0×2 1×1
6014 ÷ 16 = 375 baki 14
Hasil
tambah 0 + 0 + 1 = 1 0 + 0 + 1 = 1 4 + 0 + 1 = 5 375 ÷ 16 = 23 baki 7
Nombor 1 1 5 23 ÷ 16 = 1 baki 7
perlapanan
1 ÷ 16 = 0 baki 1
115
(b) 177E
5. (a)
Nombor 1 1 0 0 0 0 0 1 0 1 0 1
perduaan Nombor 3 1 4
perenambelasan
Kumpulan
tiga digit 110 000 010 101 Nilai tempat 256 16 1
Nilai digit 768 16 4
Nilai 2 2 2 1 2 0 2 2 2 1 2 0 2 2 2 1 2 0 2 2 2 1 2 0
tempat 788
(b)
Hasil
darab 1×4 1×2 0×1 0×4 0×2 0×1 0×4 1×2 0×1 1×4 0×2 1×1 Nombor 11 3 12 0
perenambelasan
Hasil 4 + 2 + 0 = 6 0 0 + 2 + 0 = 2 4 + 0 + 1 = 5 Nilai tempat 4096 256 16 1
tambah
Nilai digit 45056 768 192 0
Nombor ©PAN ASIA PUBLICATIONS
perlapanan 6 0 2 5 46 016
6. (a) satu
6025 (b) memecahkan, perenambelasan, perduaan,
14. (a) 106 (c) 132 8 perduaan
8
(b) 163 (d) 167 8 Digit-digit Digit-digit nombor
8
15. (a) 112 125 101 122 101 8 dalam nombor perenambelasan yang
8
8
8
8
(b) 123 111 123 124 105 115 8 perenambelasan mewakili nombor perduaan
8
8
8
8
8
(c) 142 151 156 141 162 151 8
8
8
8
8
8
(d) 141 153 163 141 162 141 8 0 0000
8
8
8
8
8
1 0001
1.2 Sistem Nombor Perenambelasan 2 0010
1. (a) (i) 10, desimal
(ii) 16, heksadesimal 3 0011
(b) (i) 10 4 0100
(ii) 16 5 0101
(c) (i) 0 hingga 9
(ii) 0 hingga 9 dan A hingga F 6 0110
(d) (i) 1, 10, 100, 1000 dan seterusnya 7 0111
(ii) 1, 16, 256, 4096 dan seterusnya 8 1000
2. (a) Membolehkan komputer menyimpan data
dengan e sien 9 1001
(b) Mewakili warna pada alatan digital dalam model A 1010
warna RGB B 1011
(c) Digunakan untuk pembangunan asas sistem
mikropemproses C 1100
3. Kaedah bahagi dengan 16 dan gunakan bakinya D 1101
E 1110
F 1111
70
PTPA21ASK Tg2_Jawapan_69-82.indd 70 8/6/20 1:46 PM
Book extend = 96 pg
Buku praktis topikal ini ditulis
untuk memenuhi keperluan
Dokumen Standard Kurikulum
dan Pentaksiran (DSKP) KSSM. Praktis
Buku ini diharap mampu menilai A
prestasi setiap murid sejajar Praktis Topikal A
©PAN ASIA PUBLICATIONS
dengan program transformasi Topikal Praktis
dalam bidang pendidikan yang
dilaksanakan. A
Topikal
Salwa Hanim binti Md Akhir
Norzamalinda Abdullah
Fatimah ismail
Looi Kam Fatt Penulis Buku Teks
Judul-judul dalam siri ini:
Subjek Tingkatan
1 2 3 Asas Sains
Sains (Dwibahasa) Tingkatan
Matematik (Dwibahasa) Asas Sains Komputer Komputer
English 2
Rohaizan Abd Jalil Penulis Buku Teks
Phang Sau Fong Penulis Buku Teks
Looi Kam Fatt Penulis Buku Teks Sejarah
Fatimah ismail Rohaizan Abd Jalil Penulis Buku Teks
Geografi Phang Sau Fong Penulis Buku Teks
Looi Kam Fatt
Pendidikan Moral Fatimah Ismail Penulis Buku Teks
Asas Sains Komputer KSSM
Reka Bentuk dan Teknologi
Audio nota ringkas
Nota ringkas
Wan Zaleha binti Wan Jusoh Penulis Buku Teks
Tham Yew Meng Penulis Buku Teks
Looi Kam Fatt Penulis Buku Teks
Yap Thin Peng Penulis Buku Teks
Fatimah ismail Pelbagai jenis praktis
Tingkatan 2
yang disusun Akses Digital
mengikut topik
Ujian Akhir Tahun
Jawapan
lengkap
Sem. M‘sia RM7.50
Sabah/Sarawak RM7.90
ISBN 978-967-466-538-8
Pilihan EXCELLENCE
AwardS
Terbaik Winner
199101016590 (226902-X) 9 789674 665388