PENGAJARAN 5
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
Murid menukar aksara “D” daripada kod ASCII kepada nombor perlapanan.
Contoh jawapan:
D = 6810
Aktiviti 1:
1. Murid mengekod “D” dalam nombor perenambelasan
2
ASAS SAINS KOMPUTER
Contoh jawapan:
D = 6810
3
ASAS SAINS KOMPUTER
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.
1 0 48
5
ASAS SAINS KOMPUTER
4 716
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
7
ASAS SAINS KOMPUTER
8
ASAS SAINS KOMPUTER
LEMBARAN kerja
1. Banding dan hubungkaitkan antara nombor perenambelasan dan perwakilan
ASCII.
9
ASAS SAINS KOMPUTER
4. Selain daripad perwakilan ASCII, kaji perwakilan lain dalam sistem komputer.
EBCDIC Unicode
Definasi
Kegunaan
(b) Tulis sebaris ayat (yang menggandung tidak lebih daripada 5 patah
perkataan) menggunakan sistem nombor perenambelasan. Tunjukkan
cara kerja.
10
ASAS SAINS KOMPUTER
4. Selain daripad perwakilan ASCII, kaji perwakilan lain dalam sistem komputer.
EBCDIC Unicode
Definasi Extended Binary Coded Unicode merupakan kod
Decimal Interchange Code standard industri untuk
diguna dan dimanipulasi
secara konsisten oleh
komputer.
Kegunaan Ia digunakan oleh IBM Unicode diguna untuk
kerangka utama dan mewakili bahasa lain
sistem operasi komputer seperti Bahasa Arab, Cina,
midrange IBM. Tamil, dan Jepun
11
ASAS SAINS KOMPUTER
a = 9710
Contoh jalan kerja:
No. Hasil Baki
16 97
16 6 96 1
0 0 6
a = 9710 = 6116
l = 10810
Contoh jalan kerja:
No. Hasil Baki
16 108
16 6 96 12
0 0 6
Untuk nombor perenambelasan, 12 boleh ditukarkan menjadi abjad:
12 = C16
Jadi, l = 108 = 6C16
i = 10510
Contoh jalan kerja:
No. Hasil Baki
16 105
16 6 96 9
0 0 6
i = 10510 = 6916
n = 11010
Contoh jalan kerja:
No. Hasil Baki
16 110
16 6 96 14
0 0 6
Untuk nombor perenambelasan, 14 boleh ditukarkan menjadi abjad:
14 = E16
Jadi, n = 110 = 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.
S i l a m a s u k k a n k o d a n 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
Contoh jalan kerja:
No. Hasil Baki
16 83
16 5 80 3
0 0 5
S = 8310 = 5316
i = 10510
Contoh jalan kerja:
No. Hasil Baki
16 105
16 6 96 9
0 0 6
i = 10510 = 6916
l = 10810
Contoh jalan kerja:
No. Hasil Baki
16 108
16 6 96 12
0 0 6
Untuk nombor perenambelasan, 12 boleh ditukarkan menjadi abjad:
12 = C16
Jadi, l = 108 = 6C16
a = 9710
Contoh jalan kerja:
No. Hasil Baki
16 97
16 6 96 1
0 0 6
a = 9710 = 6116
space = 3210
Contoh jalan kerja:
No. Hasil Baki
16 32
16 2 32 0
0 0 2
space = 3210 = 2016
13
ASAS SAINS KOMPUTER
m = 10910
Contoh jalan kerja:
No. Hasil Baki
16 109
16 6 96 13
0 0 6
Untuk nombor perenambelasan, 13 boleh ditukarkan menjadi abjad:
13 = D16
Jadi, m = 109 = 6D16
s = 11510
Contoh jalan kerja:
No. Hasil Baki
16 115
16 7 112 3
0 0 7
s = 11510 = 7316
u = 11710
Contoh jalan kerja:
No. Hasil Baki
16 117
16 7 112 5
0 0 7
u = 11710 = 7516
k = 10710
Contoh jalan kerja:
No. Hasil Baki
16 107
16 6 96 11
0 0 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
0 0 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
0 0 6
Untuk nombor perenambelasan, 15 boleh ditukarkan menjadi abjad:
15 = F16
Jadi, n = 111 = 6F16
d = 10010
Contoh jalan kerja:
No. Hasil Baki
16 100
16 6 96 4
0 0 6
d = 10010 = 6416
noktah = 4610
Contoh jalan kerja:
No. Hasil Baki
16 46
16 2 32 14
0 0 2
Untuk nombor perenambelasan, 14 boleh ditukarkan menjadi abjad:
14 = E16
Jadi, noktah = 46 = 2E16
Untuk ayat:
Sila masukkan kod anda.
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
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.
Z A B C
Y
X D
W E
V F
U G
T H
S I
R J
Q K
P L
O M
N
Diagram 2
0
F 1
E 2
D 3
C 4
B 5
A 6
9 7
8
Diagram 3
17
ASAS SAINS KOMPUTER
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
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