The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by FAUZIYAH BINTI GHAZALI Moe, 2020-04-10 11:01:52

Pengajaran 05

Pengajaran 05

Asas Sains Komputer

PENGAJARAN 5

MASA CADANGAN: 60 MINIT

Pengajaran 5 memerlukan murid mengaplikasikan pengetahuan
tentang nombor perenambelasan dalam pengekodan ASCII.

BIDANG PEMBELAJARAN
1.0 PERWAKILAN DATA
Standard Kandungan
1.1 Sistem Nombor Perlapanan
1.2 Sistem Nombor Perenambelasan
Standard Pembelajaran
Murid boleh
1.1.4 Menghubungkaitkan nombor perlapanan dengan pengekodan ASCII

yang digunakan dalam bahasa mesin.
1.2.3 Menukar pengekodan ASCII kepada nombor perenambelasan

berdasarkan aksara yang diberi.
1.2.4 Menghubungkaitkan nombor perenambelasan dengan pengekodan

ASCII yang digunakan dalam bahasa mesin.
Perbendaharaan Kata:
1. Bahasa Mesin
Bahan:
1. Slaid PowerPoint Pengajaran 4
2. Lampiran – Jadual ASCII
3. Lembaran Kerja
4. Penilaian Kendiri

ASAS SAINS KOMPUTER

Guru menyediakan semua bahan dan lembaran kerja untuk pengajaran 5.

Murid menukar aksara “D” daripada kod ASCII kepada nombor perlapanan.

Contoh jawapan:
D = 6810

No. Hasil Baki

8 68

8 8 64 4

8180

001

Nombor perlapanan = 1048
(Kandungan yang sama terdapat dalam slaid no. 2 – 3)

Aktiviti 1:
1. Murid mengekod “D” dalam nombor perenambelasan

2

ASAS SAINS KOMPUTER

Contoh jawapan: Hasil Baki

D = 6810 64 4
0 4
No.
16 68
16 4

0

Nombor perlapanan = 4416
(Kandungan yang sama terdapat dalam slaid no. 4 – 5)

2. Murid menilai keberkesanan antara Pemikiran Komputasional:
sistem nombor perlapanan dengan
perenambelasan. Menilai:

o Murid menilai sistem nombor yang lebih

3. Contoh jawapan daripada murid: efisien dan memberikan justifikasi

Nombor perenambelasan lebih masing-masing.

efisien berbanding dengan nombor

perlapanan. Ini adalah kerana nombor perenambelasan yang mengandungi

digit yang lebih kurang akan menjimatkan ruang simpanan, menjimatkan

masa untuk ditaip, dan sebagainya.

(Kandungan yang sama terdapat dalam slaid no. 6)
3

ASAS SAINS KOMPUTER

4. Guru merumuskan bahawa:
 Kod ASCII adalah dalam bentuk nombor perpuluhan, yang boleh
difahami oleh manusia tetapi bukan komputer.
 Kita boleh menukar kod ASCII kepada nombor perlapanan atau
perenambelasan dengan kaedah pengiraan yang telah dipelajari dalam
pengajaran 1 dan 3.

Aksara Kod Nombor Nombor
D ASCII perlapanan perenambelasan

6810 1048 4416

(Kandungan yang sama terdapat dalam slaid no. 7)

Aktiviti 2: Mengaitkan sistem nombor dengan bahasa mesin
1. Guru menegaskan bahawa kod ASCII digunakan untuk memudahkan
manusia berkomunikasi dengan komputer.
2. Murid ditanya: Kod yang mana akan digunakan oleh komputer?
 Tujuan soalan ini ditanya adalah membolehkan murid
menghubungkaitkan kod ASCII dengan kod mesin.
 Murid memahami bahawa kod mesin / bahasa mesin terdiri daripada
digit 0 dan 1, yang disebut nombor perduaan.

(Kandungan yang sama terdapat dalam slaid no. 8)
4

ASAS SAINS KOMPUTER

Aktiviti 1:
1. Murid menghubungkaitkan nombor perlapanan dengan pengekodan ASCII
yang digunakan dalam bahasa mesin. Mereka menukar kod ASCII dalam
nombor perlapanan kepada nombor perduaan (bahasa mesin) untuk aksara
D.

Aksara Kod ASCII Nombor Bahasa Mesin
D 6810 perlapanan (Nombor perduaan)

1048

Contoh jawapan untuk rujukan guru:
i. Asingkan setiap digit bermula daripada kanan:

1 0 48

ii. Tukarkan setiap seksyen kepada nombor perduaan. (Mesti

mempunyai 3 digit untuk setiap seksyen).

104

Jalan Kerja: Jalan Kerja: Jalan Kerja:

No. Hasil Baki No. Hasil Baki No. Hasil Baki

21 20 24

00 1 00 0 22 4 0

21 2 0

00 1

001 (3 digit) 000 (3 digit) 100 (3 digit)

iii. Jawapan dalam nombor perduaan ialah: 1048 = 1 000 1002

2. Murid menghubungkaitkan nombor perenambelasan dengan pengekodan
ASCII yang digunakan dalam bahasa mesin. Mereka menukar kod ASCII
dalam nombor perenambelasan kepada nombor perduaan (bahasa mesin)
untuk aksara G.

Aksara Kod ASCII Nombor Bahasa mesin
G 7110 perenambelasan (Nombor perduaan)

4716

5

ASAS SAINS KOMPUTER

Contoh jawapan untuk rujukan guru:
i. Asingkan setiap digit bermula daripada kanan:

4 716

ii. Tukarkan setiap seksyen kepada nombor perduaan. (Mesti

mempunyai 4 digit untuk setiap seksyen).

47

Jalan Kerja: Jalan Kerja:

No. Hasil Baki No. Hasil Baki

24 27

22 4 0 23 6 1

21 2 0 21 2 1

00 1 00 1

0100 (4 digit) 0111 (4 digit)

iii. Jawapan dalam nombor perduaan ialah: 4716 = 100 01112
(Kandungan yang sama terdapat dalam slaid no. 9 – 12)

Aktiviti 1:

1. Murid melengkapkan Lembaran Kerja untuk menunjukkan tahap

penguasaan objektif pembelajaran.

2. Murid melengkapkan Penilaian Kendiri untuk menunjukkan standard

prestasi:

Menghasilkan sebaris ayat menggunakan BBM

sistem nombor perenambelasan secara  Lembaran Kerja (m/s 7)

sistematik.  Penilaian Kendiri (m/s 10)

1. Murid dimaklumkan:
 Komputer tidak menggunakan sistem nombor perenambelasan.
Komputer hanya mengenali arus elektrik “on” dan “off” yang diwakili
oleh digit 1 dan 0.
 Manusia memerlukan nombor perenambelasan untuk memendekkan
arahan dalam pengaturcaraan.
Contoh:
Rujukan warna
Dalam pengaturcaraan ditulis FF6600 akan diterjemah oleh komputer
sebagai 1111 1111 0110 0110 0000 0000

6

ASAS SAINS KOMPUTER

2. Guru memberitahu murid bahawa pengajaran seterusnya berfokuskan
pengaturcaraan dalam Bahasa Inggeris.

3. Murid perlu mengimbas kembali pemahaman atur cara Scratch untuk
pengajaran seterusnya.

(Kandungan yang sama terdapat dalam slaid no. 14)

7

ASAS SAINS KOMPUTER

Lampiran – Jadual ASCII

8

ASAS SAINS KOMPUTER

LEMBARAN kerja

1. Banding dan hubungkaitkan antara nombor perenambelasan dan perwakilan
ASCII.

2. Jelaskan penggunaan kod ASCII 7 bit.

3. Kenapa kod ASCII 8 bit digunakan?

9

ASAS SAINS KOMPUTER

4. Selain daripad perwakilan ASCII, kaji perwakilan lain dalam sistem komputer.

EBCDIC Unicode

Definasi

Kegunaan

5. Dengan menggunakan Jadual ASCII yang dibekalkan,
(a) berikan 1 arahan kepada komputer untuk menjalankan sesuatu tugas
yang menggunakan nombor perlapanan dalam sistem komputer.

(b) Tulis sebaris ayat (yang menggandung tidak lebih daripada 5 patah
perkataan) menggunakan sistem nombor perenambelasan. Tunjukkan
cara kerja.

10

ASAS SAINS KOMPUTER

LEMBARAN kerja – jawapan

1. Banding dan hubungkaitkan antara nombor perenambelasan dan perwakilan

ASCII.
Katakan kod ASCII 11010 mewakili aksara “n”
Jadi kita boleh menukar 11010 kepada nombor perenambelasan melalui
process pengiraan.

Contoh jalan kerja: Baki
No. Hasil
14
16 110 6
16 6 96

00

Untuk nombor perenambelasan, 14 boleh ditukarkan menjadi abjad:
14 = E16

Jadi, n = 110 = 6E16

2. Jelaskan penggunaan kod ASCII 7 bit.
Digunakan pada kebanyakan mikrokomputer, minikomputer dan dalam
banyak komputer jenis kerangka utama.

3. Kenapa kod ASCII 8 bit digunakan?
Komputer perlu mengenali kod yang mewakili aksara khas. Jadi kod ASCII
yang mewakili 128 aksara dikembangkan menjadi 256 aksara, mengandungi
aksara grafik, aksara Greek dan set huruf bahasa asing yang tidak
menggunakan huruf Rumi.

4. Selain daripad perwakilan ASCII, kaji perwakilan lain dalam sistem komputer.

Definasi EBCDIC Unicode
Kegunaan Extended Binary Coded Unicode merupakan kod
Decimal Interchange Code standard industri untuk
diguna dan dimanipulasi
Ia digunakan oleh IBM secara konsisten oleh
kerangka utama dan komputer.
sistem operasi komputer Unicode diguna untuk
midrange IBM. mewakili bahasa lain
seperti Bahasa Arab, Cina,
Tamil, dan Jepun

11

ASAS SAINS KOMPUTER

5. Dengan menggunakan Jadual ASCII yang dibekalkan,

(a) berikan 1 arahan kepada komputer untuk menjalankan sesuatu tugas

yang menggunakan nombor perlapanan dalam sistem komputer.

salin

s = 11510

Contoh jalan kerja:

No. Hasil Baki

16 115

16 7 112 3

00 7

s = 11510 = 7316

a = 9710 Baki
Contoh jalan kerja:
1
No. Hasil 6
16 97
16 6 96

00
a = 9710 = 6116

l = 10810

Contoh jalan kerja:

No. Hasil Baki

16 108

16 6 96 12

00 6

Untuk nombor perenambelasan, 12 boleh ditukarkan menjadi abjad:

12 = C16

Jadi, l = 108 = 6C16

i = 10510 Baki
Contoh jalan kerja:
9
No. Hasil 6
16 105
16 6 96

00
i = 10510 = 6916

n = 11010

Contoh jalan kerja:

No. Hasil Baki

16 110

16 6 96 14

00 6

Untuk nombor perenambelasan, 14 boleh ditukarkan menjadi abjad:

14 = E16

Jadi, n = 110 = 6E16

Arahan kepada komputer: salin = 7316 6116 6C16 6916 6E16

12

ASAS SAINS KOMPUTER

(b) Tulis sebaris ayat (yang menggandung tidak lebih daripada 5 patah

perkataan) menggunakan sistem nombor perenambelasan. Tunjukkan

cara kerja.

Ayat:

Sila masukkan kod anda.

Si l a m as u k k an kod an d a.

Kod 83 105 108 97 32 109 97 115 117 107 107 97 110 32 107 111 100 32 97 110 100 97 46
ASCII

S = 8310 Baki
Contoh jalan kerja:
3
No. Hasil 5
16 83
16 5 80

00
S = 8310 = 5316

i = 10510 Baki
Contoh jalan kerja:
9
No. Hasil 6
16 105
16 6 96

00
i = 10510 = 6916

l = 10810

Contoh jalan kerja:

No. Hasil Baki

16 108

16 6 96 12

00 6

Untuk nombor perenambelasan, 12 boleh ditukarkan menjadi abjad:

12 = C16

Jadi, l = 108 = 6C16

a = 9710 Baki
Contoh jalan kerja:
1
No. Hasil 6
16 97
16 6 96

00
a = 9710 = 6116

space = 3210 Baki
Contoh jalan kerja:
0
No. Hasil 2
16 32
16 2 32

00
space = 3210 = 2016

13

ASAS SAINS KOMPUTER

m = 10910

Contoh jalan kerja:

No. Hasil Baki

16 109

16 6 96 13

00 6

Untuk nombor perenambelasan, 13 boleh ditukarkan menjadi abjad:

13 = D16

Jadi, m = 109 = 6D16

s = 11510 Baki
Contoh jalan kerja:
3
No. Hasil 7
16 115
16 7 112

00
s = 11510 = 7316

u = 11710 Baki
Contoh jalan kerja:
5
No. Hasil 7
16 117
16 7 112

00
u = 11710 = 7516

k = 10710

Contoh jalan kerja:

No. Hasil Baki

16 107

16 6 96 11

00 6

Untuk nombor perenambelasan, 11 boleh ditukarkan menjadi abjad:

11 = B16

Jadi, k = 107 = 6B16

n = 11010

Contoh jalan kerja:

No. Hasil Baki

16 110

16 6 96 14

00 6

Untuk nombor perenambelasan, 14 boleh ditukarkan menjadi abjad:

14 = E16

Jadi, n = 110 = 6E16

14

ASAS SAINS KOMPUTER

o = 11110

Contoh jalan kerja:

No. Hasil Baki

16 111

16 6 96 15

00 6

Untuk nombor perenambelasan, 15 boleh ditukarkan menjadi abjad:

15 = F16

Jadi, n = 111 = 6F16

d = 10010 Baki
Contoh jalan kerja:
4
No. Hasil 6
16 100
16 6 96

00
d = 10010 = 6416

noktah = 4610

Contoh jalan kerja:

No. Hasil Baki

16 46

16 2 32 14

00 2

Untuk nombor perenambelasan, 14 boleh ditukarkan menjadi abjad:

14 = E16

Jadi, noktah = 46 = 2E16

Untuk ayat:
Sila masukkan kod anda.

Kod dalam nombor perenambelasan:
531669166C16611620166D166116731675166B166B1661166E1620166B166F166416
201661166E16641661162E16

15

ASAS SAINS KOMPUTER

Penilaian Kendiri

(Soalan ini diubah suai daripada filem yang bertajuk “The Martian”.)
Anda terkandas di planet Marikh. Jarak planet ini dari Bumi adalah sejauh
54,600,000 KM!

Anda mempunyai satu kamera kecil yang boleh memberi respon kepada satu lagi
kamera di Pusat Aeronautik dan Angkasa (PAA) di atas bumi. Jika kamera anda
berputar, kamera di atas bumi itu juga akan berbuat demikian dan sebaliknya. Anda
tidak boleh menggunakan kamera tersebut untuk menghantar gambar kerana saiz
fail terlalu besar.
Anda terjumpa beberapa helai kertas dan batang kayu di atas planet Marikh. Anda
terfikir satu idea untuk berkomunikasi dengan PAA di atas bumi.

1.

3.
2.

Diagram 1
Anda merancang untuk menyusun susunan sistem berkomunikasi seperti yang
ditunjukkan dalam Diagram 1.
1. Setiap helai kertas akan dituliskan dengan satu aksara.
2. Kamera akan diprogram untuk memfokus kepada aksara yang diingini. Kamera

akan berhenti sekejap sebelum berputar semula untuk memfokus ke atas
aksara yang berikut dalam satu ayat.
3. Anda memasang kayu di atas kamera supaya anda boleh menunjukkan kertas
yang diingini dengan lebih tepat.

16

ASAS SAINS KOMPUTER

Rancangan asal anda adalah untuk menulis 26 huruf atas kertas seperti yang
ditunjukkan di dalam Diagram 2. Namun, anda mendapati bahawa cara ini
mengambil terlalu banyak ruang.

YZ A B C D
X E
W F
V

UG

TH

SI

RJ

QK

PO N L
M

Diagram 2

Anda memperbaiki Diagram 2 dengan menggunakan nombor perenambelasan. Ini
adalah kerana anda boleh mewakili 256 huruf dalam jadual ASCII dengan mudah
dengan menggunakan 2 digit nombor perenambelasan. Dengan cara ini, 16 helai
kertas sahaja diperlukan dan bukan 256 helai kertas (seperti yang ditunjukkan dalam
Diagram 3).

F01
E2

D3

C4

B 5

A 6
98 7

Diagram 3

17

ASAS SAINS KOMPUTER

1. Anda telah siap menghasilkan stesen komunikasi anda. Tuliskan mesej di
bawah dalam nombor perenambelasan berdasarkan jadual ASCII.
Saya masih hidup.

Tolong! Selamatkan saya!

2. Pusat Aeronautik dan Angkasa di atas Bumi mengesan mesej anda. Mereka
berkomunikasi dengan anda menggunakan cara pengekodan yang sama.
Anda menerima mesej dalam nombor perenambelasan. Terjemahkan mesej
yang anda dapati kepada huruf supaya anda boleh memahami bagaimana
anda akan diselamatkan.
53 59 55 4B 55 52 20 41 4E 44 41 20 4D 41 53 49 48 20 48 49 44 55 50 21

4B 41 50 41 4C 20 41 4E 47 4B 41 53 41 20 41 4B 41 4E 20 4D 45 4E 44 41
52 41 54 20 50 41 44 41 20 4B 4F 4F 52 44 49 4E 41 54 45 20 41 37 5A 39
20 44 41 4C 41 4D 20 4D 41 53 41 20 34 20 54 41 48 55 4E 2E

18

ASAS SAINS KOMPUTER

Penilaian Kendiri – Jawapan

1. Anda telah siap menghasilkan stesen komunikasi anda. Tuliskan mesej di
bawah dalam nombor perenambelasan berdasarkan jadual ASCII.
Saya masih hidup.
53 61 79 61 20 6D 61 73 69 68 20 68 69 64 75 70 2E

Tolong! Selamatkan saya!
54 6F 6C 6F 6E 67 21 20 53 65 6C 61 6D 61 74 6B 61 6E 20 73 61 79 61 21

2. Pusat Aeronautik dan Angkasa di bumi menjumpai mesej anda. Mereka ingin
memberi respon kepada mesej anda menggunakan cara pengekodan yang
sama. Anda menerima mesej dalam nombor perenambelasan. Terjemahkan
mesej yang anda dapati kepada huruf supaya anda boleh memahami
bagaimana anda akan diselamatkan.
53 59 55 4B 55 52 20 41 4E 44 41 20 4D 41 53 49 48 20 48 49 44 55 50 21
SYUKUR ANDA MASIH HIDUP!

4B 41 50 41 4C 20 41 4E 47 4B 41 53 41 20 41 4B 41 4E 20 4D 45 4E 44 41
52 41 54 20 50 41 44 41 20 4B 4F 4F 52 44 49 4E 41 54 45 20 41 37 5A 39
20 44 41 4C 41 4D 20 4D 41 53 41 20 34 20 54 41 48 55 4E 2E
KAPAL ANGKASA AKAN MENDARAT PADA KOORDINATE A7Z9 DALAM
MASA 4 TAHUN.

19


Click to View FlipBook Version