4.2
Praktis Minda 4.2
1. (a) Jelaskan maksud HTML. (c) Jelaskan maksud tag-tag HTML yang
(b) Tuliskan kod arahan dalam atur cara telah anda gunakan.
HTML untuk mendapatkan paparan 2. (a) Apakah kegunaan paragraph
pada pelayar web seperti berikut.
headings dalam atur cara HTML.
(b) Huraikan jenis-jenis paragraph
headings yang terdapat dalam atur
cara HTML.
3. Tuliskan satu atur cara HTML untuk
memasukkan imej yang dapat dilihat
apabila fail HTML dibuka dalam
pelayar web.
PETA MIN DA 4 44
Pemboleh
ubah Atur Membina
laman
cara
Operator menggunakan melibatkan sesawang mempunyai
Tag
matematik dalam HTML
KOD untuk Banyak
ARAHAN HTML iaitu fitur
menggunakan
melibatkan melibatkan perlu menggunakan ARAHAN contohnya
KOD
HTML
Pelbagai
pilihan perlu Ruang
Ulangan
Diuji dan komen
membaiki ralat Menu
Banner Pautan
Frame Pautan imej
Pull-down Imej teks
menu
142
BAB 4 Kod Arahan
UNIT04_4.2_131-144.indd 142 9/22/16 11:34 AM
SENAR AI SEMAK 44
4
Saya boleh:
• menggunakan pemboleh ubah dan operator matematik dalam atur cara
yang dibangunkan.
• menghasilkan atur cara yang melibatkan pelbagai pilihan, ulangan, pemboleh
ubah dan operator matematik.
• mengesan ralat pada kod arahan dengan meneliti semula kod-kod arahan
dalam atur cara melalui perbincangan semakan meja.
• membaiki ralat yang dikesan pada kod arahan yang dihasilkan.
• melakar papan cerita untuk membina laman sesawang.
• menulis kod arahan asas HTML.
• menggunakan paragraph headings dalam atur cara HTML yang dibina.
• menggunakan atur cara HTML untuk menghasilkan banner.
• menggunakan atur cara HTML untuk menghasilkan frame.
• menggunakan atur cara HTML untuk menghasilkan menu.
• membina pautan teks dan pautan imej dengan menggunakan atur cara HTML.
• menulis atur cara HTML untuk memasukkan imej dalam laman sesawang.
• menghasilkan pull-down menu dengan menggunakan atur cara HTML.
• menghasilkan ruang komen dengan menggunakan atur cara HTML.
• mengesan jenis ralat yang wujud dalam atur cara HTML yang dibina.
• mengesan sebarang ralat yang berlaku dalam atur cara HTML yang dibina.
• membaiki ralat yang dikesan.
• membina laman sesawang interaktif yang memaparkan banner, menu,
ruang komen, frame dan pull-down menu.
• mendaftar dan menggunakan suatu tapak sesawang.
• memuat naik laman-laman sesawang interaktif yang dibina ke tapak sesawang
yang telah didaftarkan.
143
BAB 4 Kod Arahan
UNIT04_4.2_131-144.indd 143 9/22/16 11:34 AM
PRAK TIS KEN DIRI 4 44
1. Pembinaan atur cara didahului dengan 5. Berdasarkan situasi yang diberi,
suatu situasi yang mengandungi suatu kesan ralat yang terdapat dalam
masalah yang perlu diselesaikan. atur cara dan baiki ralat tersebut..
Tulis satu pseudokod yang melibatkan (a) Dokumen berikut akan
struktur kawalan pelbagai pilihan. menunjukkan pautan teks apabila
dibuka melalui pelayar web.
2. Berdasarkan situasi yang diberi, tulis Tetapi apabila diklik pada pautan
pseudokod dan bina satu atur cara tersebut, pautan tidak berfungsi.
dengan menggunakan perisian aplikasi Berikan penjelasan untuk kejadian
Scratch 2.0. ralat ini berlaku.
Atur cara akan membilang
nombor 1 hingga 12.
3. (a) Terangkan kebaikan dan kelemahan
penggunaan frame dalam HTML.
(b) Tuliskan atur cara HTML yang
akan menghasilkan frame seperti
di bawah.
(b) Atur cara Scratch 2.0 di bawah
dibina untuk mengira hasil darab
dua nombor yang diinput oleh
pengguna. Apabila diuji lari, atur
cara ini tidak dapat berfungsi
mengikut apa yang dikehendaki
dan jawapan yang diberi adalah
4. Masukkan (a) imej, (b) pautan imej salah. Berikan penjelasan punca
dan (c) pautan teks ke dalam atur cara kejadian ralat ini berlaku.
HTML di bawah:
144 BAB 4 Kod Arahan
UNIT04_4.2_131-144.indd 144 9/22/16 11:34 AM
Jawapan
Bab 1 4. (a) Dalam Kaedah 1
Langkah Bandingkan ketinggian
Praktis Kendiri 1
1 murid ke-1 dengan murid ke-2,
1. Leraian, Pengecaman corak, Peniskalaan yang lebih rendah pindah ke
dan Pengitlakan bahagian kiri.
2. Leraian 2 murid ke-2 dengan murid ke-3,
Memecahkan masalah atau sistem kepada yang lebih rendah pindah ke
beberapa masalah atau sistem yang lebih kecil. bahagian kiri.
Contoh: menggosok gigi – jenis berus gigi, jenis 3 murid ke-3 dengan murid ke-4,
ubat gigi, arah gerakan menggosok. yang lebih rendah pindah ke
bahagian kiri.
Pengecaman corak
Persamaan-persamaan yang terdapat beberapa 4 murid ke-3 dengan murid ke-2,
masalah atau dalam masalah yang sama. yang lebih rendah pindah ke
Contoh: mencari luas beberapa segi empat tepat. bahagian kiri.
Peniskalaan 5 murid ke-2 dengan murid ke-1,
Mengutamakan perkara-perkara penting yang lebih rendah pindah ke
dalam sesuatu masalah dan meninggalkan bahagian kiri.
perkara-perkara yang kurang penting.
Dalam Kaedah 2
Pengitlakan
Membina model berdasarkan corak-corak yang Langkah Bandingkan ketinggian
telah dikenal pasti daripada beberapa masalah 1 • murid ke-1 dengan murid ke-2,
yang serupa. yang lebih rendah pindah ke
bahagian kiri.
3. (a) Segi tiga sama mengandungi tiga sudut.
Segi empat sama mengandungi empat sudut. • murid ke-3 dengan murid ke-4,
yang lebih rendah pindah ke
(b) Kedua-dua rajah mempunyai jumlah sudut bahagian kiri.
peluaran sebanyak 360°.
2 • murid ke-2 dengan murid ke-3,
(c) yang lebih rendah pindah ke
72° bahagian kiri.
72° • murid ke-1 dengan murid ke-2,
72° yang lebih rendah pindah ke
bahagian kiri.
3 • murid ke-3 dengan murid ke-4,
72° yang lebih rendah pindah ke
72° bahagian kiri.
Kaedah 2 lebih baik kerana pergerakan
60° serentak diaplikasikan.
60° (b) Bagi kedua-dua kaedah, bermula daripada Jawapan
60° murid pertama dari sebelah kiri, dua murid
yang bersebelahan dibandingkan ketinggian.
Jika berlainan ketinggian, murid yang lebih
60° rendah dipindahkan ke sebelah kanan. Jika
60° sama tinggi, tiada pemindahan. Langkah ini
diulangi sehingga murid tersusun mengikut
60°
ketinggian dalam urutan menaik.
145
Jawapan
Jawapan_145-150.indd 145 9/19/16 6:25 PM
Bab 2 (b) Audio 3 lebih berkualiti kerana mempunyai
kadar sampel yang lebih tinggi dan
Praktis Minda 2.1 kedalaman bit yang lebih tinggi.
(c) Audio 3 mempunyai kualiti yang terbaik,
1. 101 g 110 g 111 g 1000 g 1001 g 1010 g manakala Audio 1 mempunyai kualiti terburuk.
1011 g 1100 g 1101 g 1110 g 1111 Audio 3 mempunyai kadar sampel, kedalaman
2. (a) 21 (b) 53 (c) 90 (d) 183 bit dan bilangan saluran yang lebih baik.
3. 11110011 6. Format fail WAV adalah audio yang tidak
dimampatkan, iaitu audio asal rakaman. Kualiti
4. 11110010 format fail MP3 lebih rendah berbanding WAV
5. (a) 011 (b) 0111 kerana telah dimampatkan. Format fail MIDI
pula tidak mengandungi bunyi. Ia mengandungi
6. (a) 1; 10; 101; 1010; 10101 aplikasi yang mensintesis bunyi menggunakan
(b) 1100; 1010; 111; 10 kad suara. Saiz fail format MIDI lebih kecil
(c) 10011; 1110; 10010; 1011 berbanding dengan WAV dan MP3.
7. Kod ASCII bagi 4 ialah 00110100 7. Imej yang sesuai adalah JPG dan GIF kerana saiznya
Kod ASCII bagi 5 ialah 00110101 lebih kecil berbanding dengan BMP. Format fail
0100 + 0101 = 1001 audio yang sesuai ialah MP3. Saiz yang kecil akan
Kod ASCII bagi 9 ialah 00111001 mencepatkan proses muat naik dan muat turun.
8. Kod ASCII bagi 8 ialah 00111000 8. New Technology File System (NTFS) ialah sistem
Kod ASCII bagi 6 ialah 00110110 fail bagi Windows masa kini. Sistem ini mampu
1000 – 0110 = 0010 menampung fail sehingga 32 GB.
Kod ASCII bagi 2 ialah 00110010 Praktis Kendiri 2
Praktis Minda 2.2 1. Nombor perpuluhan menggunakan sistem asas 10.
Nombor ini menggunakan digit-digit 0, 1, 2, 3, 4,
1. (a)
5, 6, 7, 8 dan 9 atau gabungan nombor-nombor
0 0 1 0 0 0 0 0 1 0 0 tersebut.
0 0 0 1 0 0 0 1 0 0 0 Nombor perduaan menggunakan sistem asas 2.
Nombor ini menggunakan digit 0 dan 1 atau
0 0 1 1 1 1 1 1 1 0 0
gabungan nombor-nombor tersebut.
0 1 1 0 1 1 1 0 1 1 0
2. (a) 1001 (c) 1010101
1 1 1 1 1 1 1 1 1 1 1 (b) 10101 (d) 1100100
1 0 1 1 1 1 1 1 1 0 1 3. (a) 10 (c) 170
1 0 1 0 0 0 0 0 1 0 1 (b) 51 (d) 391
1 0 0 1 1 0 1 1 0 0 1 4. (a) 1111 (c) 110100
(b) (b) 10100
5. (a) 1000 (c) 1010
0 0 0 0 1 1 0 0 0 0
(b) 100
0 0 0 1 1 1 1 0 0 0
6. (a) Hasil tambah nilai kod ASCII bagi 3 dengan
0 0 1 1 1 1 1 1 0 0 nilai kod ASCII bagi 5 sama dengan nilai kod
0 1 1 0 1 1 0 1 1 0 ASCII bagi 8.
(b) Hasil tolak nilai kod ASCII bagi 5 dengan
0 1 1 1 1 1 1 1 1 0
nilai kod ASCII bagi 3 sama dengan nilai kod
0 0 0 1 0 0 1 0 0 0 ASCII bagi 2.
0 0 1 0 1 1 0 1 0 0 7. Sistem nombor perenaman
0 1 0 1 0 0 1 0 1 0 Senarai Nombor: 1, 2, 3, 4, 5, 10, 11, 12, 13, 14,
15, 20, 21, 22, 23, 24, 25, 30, 31, 32
2. (a) 16 warna (b) 65 536 warna
8.
3. (a) Tidak berubah (d) Berkurang Aspek JPG BMP GIF TIFF
(b) Berkurang 50% (e) Berkurang Kelebihan Saiz fail kecil. Kualiti Saiz fail kecil. Kualiti tinggi.
(c) Berkurang Mudah muat tinggi Mudah muat Kualiti dapat
4. (a) Tidak berubah (c) Semakin rendah naik dan naik dan dikekalkan
setelah
muat turun
muat turun
(b) Tidak berubah (d) Tidak berubah dari Internet dari Internet dimampatkan.
dengan cepat. dengan cepat.
5. (a) Audio 2 lebih berkualiti berbanding dengan
Audio 1 kerana mempunyai kadar sampel Kelemahan Kualiti turun Saiz Kualiti turun Saiz yang
yang
apabila
apabila
sangat besar.
yang lebih tinggi dan saluran stereo. dimampatkan besar dimampatkan
146 Jawapan
Jawapan_145-150.indd 146 9/19/16 6:25 PM
9. Semakin tinggi nilai kadar sampel, semakin tinggi Struktur
kualiti suatu audio digital. kawalan Perbezaan
10. (a) pilihan
Saiz fail Sumber
Pelbagai Memilih satu daripada
Imej 3.23 MB • Kamera pilihan beberapa tindakan atau
• Telefon pintar beberapa set tindakan untuk
dilaksanakan. Bergantung
Audio 7.0 MB Internet
kepada syarat-syarat
Video 373 450KB Internet dinilaikan benar/ya atau
(b) Jenis fail sistem (FAT16/FAT32). palsu/tidak.
FAT16 – 2 GB 3.
FAT32 – 4 GB
Jenis aplikasi yang digunakan
(16 bit/32 bit/64 bit) Gelung Perbezaan
32 bit – 2 GB
64 bit – 4 GB SELAGI
(c) Saiz maksimum fail imej, audio dan video Syarat gelung disemak
pada masa akan datang dua kali ganda saiz terlebih dahulu sebelum ? Tidak
semasa apabila jenis fail sistem dan aplikasi langkah atau set Ya Tamat
yang digunakan ditingkatkan keupayaannya. langkah dalam gelung
11. (a) dilaksanakan. Syarat
0 1 2 3 4 5 6 7 8 9 gelung disemak semula
untuk menentukan sama
A B C D E F 10 11 12 13 ada langkah atau set
langkah dalam gelung
14 15 16 17 18 19 1A 1B 1C 1D perlu diulangi.
1E 1F 20 21 22 23 24 25 26 27 ULANG–SEHINGGA
(b) Langkah atau set
1A 2B 3C 4D 5E 6F
langkah dalam gelung
26 43 60 77 94 111 dilaksanakan terlebih
dahulu sebelum syarat
gelung disemak untuk
Bab 3 menentukan sama ada ?
langkah atau set langkah Ya
Praktis Kendiri 3 dalam gelung Tidak
1. (a) gelung / pengulangan / struktur kawalan perlu diulangi. Tamat
ulangan
(b) pelbagai pilihan 4.
4.
(c) dua
(d) input atau output MULA
(e) kurang daripada atau sama dengan ULANG
(f) lebih besar daripada BACA nombor akaun yang diinput oleh
2. pelanggan
Struktur BACA amaun yang hendak dikeluarkan
kawalan pilihan Perbezaan SEMAK baki dalam akaun pelanggan
JIKA baki > amaun pengeluaran
Pilihan tunggal Memilih untuk melaksanakan PAPARKAN “Diluluskan.”
satu tindakan atau satu set LAIN
tindakan. Bergantung kepada PAPARKAN “Baki dalam akaun tidak Jawapan
satu syarat dinilaikan benar/ya mencukupi untuk pengeluaran ini.”
atau palsu/tidak. TAMAT JIKA
PAPARKAN “Tekan 1 untuk Teruskan.”
Dwipilihan Memilih satu daripada PAPARKAN “Tekan 2 untuk Batalkan.”
dua tindakan atau dua set JIKA butang 2 ditekan
tindakan untuk dilaksanakan. PAPARKAN “Terima kasih.”
Bergantung kepada satu syarat TAMAT JIKA
dinilaikan benar/ya atau palsu/ SEHINGGA butang 2 ditekan
tidak. TAMAT
147
Jawapan
Jawapan_145-150.indd 147 9/19/16 6:25 PM
5.
5. 8.
MULA
UNTUK Minggu = 1 HINGGA 3 MULA
UNTUK Hari = Isnin HINGGA Ahad SELAGI belum sampai di petak K
JIKA Hari = Isnin JIKA sebelah kanan boleh
8.00–9.00 pg ulang kaji subjek 1 jalan
9.00–10.00 pg ulang kaji subjek 2 PUSING ke kanan
11.00–12.00 tgh ulang kaji subjek 3 JIKA sebelah kiri boleh jalan
JIKA Hari = Selasa PUSING ke kiri
: JIKA depan boleh jalan Kerana
: KEKAL menghadap depan semua arah
JIKA Hari = Rabu LAIN depan, kiri
: Pusing balik dan kanan
: TAMAT JIKA tidak boleh
LAIN JIKA Hari = Sabtu GERAK satu petak jalan.
: TAMAT SELAGI
: TAMAT
LAIN (jika Ahad)
Rehat
TAMAT JIKA Bab 4
Hari berikut
Minggu berikut Praktis Minda 4.1
TAMAT 1. (a) Pemboleh ubah ialah storan ingatan yang
digunakan oleh program komputer untuk
menyimpan data. Data ini boleh berbentuk
Perhatian: nilai berangka, teks dan nilai logik.
1. Murid boleh gunakan struktur kawalan lain (b) Pemboleh ubah
seperti SELAGI dan ULANG–SEHINGGA.
2. Cadangan jawapan ini melibatkan gelung Nilai berangka Teks Nilai logik
nesting. Murid juga boleh senaraikan sahaja
hari, waktu dan subjek yang diulang kaji (c) Nilai berangka – integer, nombor perpuluhan
dalam satu minggu. Teks – Purata, Kos, Gred, Jawapan, ……….
Nilai logik – Benar, Palsu
6.
6. MULA
BACA empat nombor a,b,c dan d (diinput (d) tambah (+), tolak (–), darab (∗), bahagi (/)
oleh pengguna) 2. (a) Ralat ialah kesilapan dalam atur cara yang
SETKAN nombor terbesar ialah a menyebabkan atur cara beroperasi dengan
JIKA b > nombor terbesar tidak betul.
nombor terbesar tukar kepada b
LAIN (b) Dokumentasi pembangunan atur cara
adalah penting. Ralat boleh dibaiki dengan
kekalkan nombor terbesar yang sedia ada
TAMAT JIKA meneliti dokumentasi yang dibuat, terutama
pada peringkat pseudokod atau carta alir.
JIKA c > nombor terbesar Selepas ralat dibaiki, uji lari atur cara
nombor terbesar tukar kepada c
LAIN semula untuk memastikan tiada ralat lagi.
kekalkan nombor terbesar yang sedia ada 3. Dalam atur cara yang diberi, blok forever
TAMAT JIKA digunakan untuk membuat ulangan bagi
JIKA d > nombor terbesar tindakan objek. Blok if pula digunakan untuk
nombor terbesar tukar kepada d membuat pelbagai pilihan.
LAIN
kekalkan nombor terbesar yang sedia ada Praktis Minda 4.2
TAMAT JIKA
TAMAT 1. (a) HTML ialah singkatan bagi HyperText
Markup Language. HTML ialah bahasa
7.
7. MULA komputer yang digunakan untuk membina
laman sesawang. HTML terdiri daripada
UNTUK N = 1 kepada 16 beberapa kod arahan yang pendek. Kod
PAPARKAN 31 – N arahan HTML ditaipkan dalam atur cara dan
N berikut disimpan sebagai fail HTML. Fail ini boleh
TAMAT dibaca oleh pelayar web.
148 Jawapan
Jawapan_145-150.indd 148 9/19/16 6:25 PM
(b) 2. (a) Paragraph headings mengarahkan pelayar
web supaya memaparkan teks dengan saiz
<html> yang tertentu. Terdapat enam saiz yang
<head> berlainan daripada yang besar sehingga yang
<title> Mata pelajaran kegemaran anda </title> kecil. Paragraph headings boleh digunakan
<p> Pilih mata pelajaran kegemaran anda. </p> untuk teks di bahagian tajuk dalam laman
</head> sesawang.
<body> (b) Tag paragraph headings bermula dengan
<select> <h1> hingga <h6>. Tag <h1> akan
<option value="English">English</option> memaparkan saiz teks yang terbesar
<option value="Sains">Sains</option> manakala <h6> yang paling kecil.
<option value="Matematik">Matematik
3.
</option> 3. <html>
<option value="Pendidikan Jasmani dan <head>
Pendidikan Kesihatan"> <title> </title>
Pendidikan Jasmani dan Pendidikan </head>
Kesihatan</option> <body>
</select> <img src=“nama imej.gif” alt=“Nama Imej”
<form method='post'> style=”width: 300px; height: 230px;”>
<br> </body>
Beri sebab anda:<br/> </html>
<textarea name='komen'id='komen'>
</textarea><br/>
<input type='hidden'name='articleid' Praktis Kendiri 4
id='articleid'value='<? echo $_GET["id"];?>'/> 1. Pseudokod
<br>
<input type='submit'value='Hantar'/> MULA
</form> BACA input MarkahMentah
</body> JIKA 80 MarkahMentah 100
</html> Paparkan gred “A”
JIKA 70 MarkahMentah 79
Paparkan gred “B”
(c) <html></html>: Tag ini akan memaklumkan JIKA 50 MarkahMentah 69
kepada pelayar web bahawa dokumen ini Paparkan gred “C”
ialah fail HTML. JIKA 20 MarkahMentah 49
<head></head>: Tag ini ialah bahagian Paparkan gred “D”
kepala kepada atur cara HTML. JIKA 0 MarkahMentah 19
<title></title>: Tag ini, jika diisi, akan PAPARKAN gred “E”
memaparkan tajuk dokumen HTML di dalam TAMAT JIKA
ruang tab pelayar web. TAMAT
<body></body>: Tag ini ialah bahagian
isi kandungan fail HTML iaitu kandungan 2.
2.
dokumen seperti teks, imej, pautan MULA
dan sebagainya. SET pembilang = 1
<select></select>: Tag ini digunakan untuk ULANG 12 kali
menghasilkan pull-down menu. PAPARKAN nombor pembilang
<option></option>: Tag ini dimasukkan sebanyak 2 saat
dalam tag <select> </select> untuk TAMBAHKAN 1 kepada pembilang
menunjukkan jenis pilihan yang ada dalam TAMAT
pull-down menu yang dibina. Jawapan
<form></form>: Tag ini membenarkan Atur cara Scratch 2.0
pelayar web menyediakan satu ruang komen
untuk pengguna memasukkan teks.
<textarea></textarea>: Tag ini ialah atribut
tag <form></form> yang digunakan untuk
membolehkan pengguna mengisi teks
yang panjang.
<input></input>: Tag ini menyediakan
satu butang yang membenarkan pengguna
menghantar teks yang dimasukkan.
149
Jawapan
Jawapan_145-150.indd 149 9/19/16 6:25 PM
3. (a) Kebaikan (c) Pautan teks
• Frame membenarkan sebahagian
maklumat dipaparkan secara statik di <html>
laman sesawang. <head>
• Frame membenarkan panel navigasi <title>Pautan Imej</title>
diwujudkan di setiap laman sesawang. </head>
• Bahan-bahan pengiklanan boleh <body>
diletakkan dalam frame tanpa bergerak. <a href=“http://moe.gov.my”>
• Logo atau motto boleh diletakkan dalam <img src=“logoKPM2.png”>
frame. </a>
Kelemahan </body>
• Frame telah menjadi usang dalam </html>
HTML5.
• Ada sesetengah peranti seperti telefon
pintar dan komputer riba tidak dapat 5. (a) Ralat pada tag<a href></a>
mengakses frame.
• Ada sesetengah enjin gelintar juga tidak <html>
dapat mengakses frame. <head>
• Frame menambah kos penyelenggaraan <title> </title>
dan beban ke atas pelayar web.
dan beban ke atas pelayar web. </head>
(b) <body>
<html> <h2>Untuk keterangan lanjut</h2>
<head> <a href="http://www.moe.gov.my/">
<title>Frame</title> Kementerian Pendidikan Malaysia
<frameset> </a>
<frameset rows=“*,*”> </body>
<frame name=“Frame1”> </html>
<frameset cols=“*,*”>
<frame name=“Frame2”> (b) Ralat berada pada pemboleh ubah
<frame name=“Frame3”> “jawapan” yang dibulatkan di bawah.
</frameset>
</head> Ralat
<body>
</body>
</html>
4. (a) imej
(a) imej
<html>
<head>
<title> </title>
</head>
<body> Atur cara yang betul ditunjukkan di bawah.
<Img src=“nama imej.gif” alt=“Nama
Imej” style=“width: 300px; height:
230px;”>
</body>
</html>
P
autan imej
(b)
(b) Pautan imej
<html>
<head>
<title>Pautan Teks</title>
</head>
<body>
<a href=“http://moe.gov.my”>Kementerian
Pendidikan Malaysia</a>
</body>
</html>
150 Jawapan
Jawapan_145-150.indd 150 9/19/16 6:25 PM
Glosari
Aksara – Satu huruf abjad, digit nombor Dwipilihan – Memilih satu daripada dua
atau simbol khas seperti titik noktah atau langkah pilihan (atau dua set langkah
tanda koma. pilihan) untuk dilaksanakan.
Algoritma – Satu formula atau set Elemen HTML – Komponen individu dalam
langkah atau tindakan yang diikuti untuk dokumen HTML dan bermula dengan tag
menyelesaikan sesuatu tugas atau masalah. mula < > diakhiri dengan tag akhir < / >.
Algoritma komputer – Cara penyelesaian Frame – Bingkai yang membahagikan skrin
masalah dengan melakukan urutan proses paparan laman sesawang.
atau peraturan yang ditentukan untuk GIF – Graphic Interchange Format, iaitu
mencapai matlamat atau objektif. format fail imej digital yang dibangunkan
Atribut HTML –Bahagian tambahan dalam oleh CompuServe.
elemen HTML yang memberi maklumat HTML – Singkatan bagi HyperText Markup
tambahan kepada elemen tersebut. Language. HTML ialah bahasa komputer
Atur cara –Urutan arahan berkod yang yang digunakan untuk membina
dimasukkan ke dalam komputer untuk laman sesawang.
membolehkan data diproses oleh komputer. Imej digital – Imej yang dihasilkan melalui
Audio digital – Audio yang dihasilkan peranti elektronik seperti pengimbas
melalui kaedah pensampelan audio dan kamera.
analog menggunakan Analog to Input – Data atau perisian yang dibawa ke
Digital Converter. dalam sistem untuk diproses (termasuk
Bait – Unit asas storan komputer yang data yang digunakan untuk pemprosesan
dibentuk dari lapan digit perduaan. data-data yang lain).
Banner – Sepanduk web yang diletakkan JPEG – Format fail imej digital yang
dalam laman sesawang dan boleh telah dimampatkan berdasarkan kualiti
digunakan sebagai tajuk kepada laman. yang ditetapkan.
Bit – Elemen terkecil storan komputer yang Kadar bit – Kadar kelajuan audio atau video
mewakili digit tunggal nombor perduaan 0 digital yang dimampatkan dalam satu saat.
atau 1. Kadar sampel – Jumlah sampel yang
BMP – Format fail imej digital BitMap diambil untuk menukarkan isyarat audio
dalam Windows. analog kepada isyarat audio digital dalam
satu saat.
Carta alir – Rajah yang menunjukkan aliran Glosari
langkah-langkah dalam algoritma. Kedalaman bit – Jumlah bit yang digunakan
untuk menyimpan satu piksel imej digital.
Dimensi – Ukuran panjang dan lebar imej Juga dikenali sebagai kedalaman warna.
digital dalam piksel.
Kedalaman warna – Jumlah bit yang
DPI – Dots Per Inch, iaitu ukuran resolusi digunakan untuk menyimpan satu piksel imej
imej digital. digital. Juga dikenali sebagai kedalaman bit.
151
Glosari
Glosari_151-152.indd 151 8/24/16 10:12 AM
Kod arahan – Satu set langkah yang Peniskalaan – Memberi tumpuan kepada
mengarahkan komputer melakukan maklumat penting bagi sesuatu masalah
sesuatu tugas. dan mengabaikan maklumat yang
kurang penting.
Laman sesawang – Suatu laman yang
banyak mengandungi maklumat dan Piksel – Elemen asas paparan bagi skrin
ditempatkan dalam beberapa laman kecil. elektronik atau imej digital.
Leraian – Memecahkan masalah atau Pilihan tunggal – Memilih sama ada untuk
sistem yang kompleks kepada masalah melangkau atau melaksanakan satu langkah
atau sistem yang lebih kecil supaya mudah atau satu set langkah dalam algoritma.
diselesaikan.
Pseudokod – Perihalan tentang
MP3 – MPEG Layer III, iaitu teknologi langkah-langkah dalam sesuatu algoritma
pemampatan audio yang merevolusi dengan menggunakan ayat-ayat yang
muzik digital. pendek dan ringkas.
Output – Data atau maklumat yang Ralat – Kesilapan atau kesalahan dalam
dihasilkan daripada pemprosesan data input. atur cara yang menyebabkan atur cara
Papan cerita – Satu siri lakaran untuk beroperasi dengan tidak betul, berhenti
menggambarkan turutan isi kandungan bagi dengan tiba-tiba atau menghasilkan output
skrin laman sesawang. yang tidak diinginkan.
Paragraph headings – Paragraph headings Resolusi – Darjah ketajaman sesuatu imej
dalam HTML memisahkan dokumen digital yang dipaparkan atau dicetak.
kepada enam seksyen yang berbeza saiz Ruang komen – Satu ruang berbentuk kotak
teks bermula daripada yang paling besar teks dalam laman sesawang bertujuan
kepada yang paling kecil. membolehkan pengguna memberi maklum
QR Code (Quick Response Code) – Sejenis balas atau pendapat.
kod bar yang membenarkan akses mudah Saiz fail – Fail komputer yang diukur
kepada maklumat melalui peranti seperti dalam bait.
telefon pintar.
Sistem perduaan – Sistem nombor yang
Pelayar web – Juga dikenali sebagai browser, menggunakan dua digit iaitu 0 dan 1.
digunakan untuk melihat laman sesawang.
Sistem perpuluhan – Sistem nombor yang
Pelbagai pilihan – Kawalan dalam menggunakan sepuluh digit iaitu 0 hingga 9.
pengaturcaraan, apabila program Tag HTML – Kod arahan pendek yang
mempunyai beberapa pilihan untuk digunakan dalam atur cara HTML dan
melaksanakan sesuatu peristiwa.
boleh dibaca oleh pelayar web.
Pemikiran komputasional – Satu proses TIFF – Tagged Image File Format, iaitu
pemikiran bagi menyelesaikan masalah.
format fail imej digital dari Adome yang
Pengecaman corak – Melihat persamaan dibangunkan oleh Aldus dan Microsoft.
yang terdapat antara beberapa masalah Ulangan – Mengulangi pelaksanaan satu
atau dalam masalah yang sama.
langkah atau satu siri langkah.
Pengitlakan – Membina peraturan bagi WAV – Format audio digital asal dalam
menyelesaikan beberapa masalah yang Windows yang selalu digunakan oleh
mempunyai persamaan corak.
profesional dalam rakaman dan suntingan.
152 Glosari
Glosari_151-152.indd 152 8/24/16 10:12 AM
Indeks
A K Pemboleh ubah 94, 102 – 104
ADC 45, 46 Kadar bit 53 Pemikiran komputasional 2
Aksara 33 – 36, 61 Kadar sampel 39, 45, 46, 54, Pengendali hubungan 75
Algoritma 2, 7, 13, 70 – 75, 56, 62 Pengecaman corak 2 – 5, 9
77 – 79, 82 – 87, 98, 108 Kedalaman bit 39, 40, 46, Pengitlakan 5 – 6
Atribut audio 39 53, 55, 61 Peniskalaan 5 – 6
Atur cara 94, 96, 99, Kedalaman warna 39, 42 Piksel 40, 41, 43
102 – 109, 116 Kod arahan 94, 106, 107 Pilihan tunggal 73, 74, 96
Audio digital 39, 45 – 46, Kod ASCII 33 – 36 PNG 130
53, 55, 62 Pseudokod 73 – 83, 86, 87
L Pull-down menu 133, 135
B Laman sesawang 111, 112,
Bahasa pengaturcaraan 116 114, 117 – 122, 124, R
Bait 50, 56, 60 – 63 126, 128, 130,133, 135, Ralat 83, 84, 106, 107,
Banner 121 – 123 138 – 140 136 – 138
Bit 39, 42, 43, 46, 49, 53, Leraian 2, 3, 7 Ralat logik 108
60 – 62 Ralat masa larian 108
BMP 48 M Ralat sintaks 108
Menu 113, 121, 122, 126,
C 127, 129 Resolusi 39, 40, 50
Carta alir 71 – 87 MIDI 55, 56 Ruang komen 135, 136
D Model 2, 5 – 6 S
Dimensi 41, 51 MP3 46, 55, 56 Saiz fail 48, 50, 56, 62
dpi 41 N Semakan kualiti 83
Dwipilihan 73 – 75 Nombor perduaan 20, Semakan meja 83, 84, 86
F 21, 23 – 25, 28, 29, 31, Sistem perduaan 21, 23
Frame 122, 139 33 – 36 Sistem perpuluhan 21
Nombor perpuluhan 20, Syarat 73
G 23 – 25, 28, 29, 31
Gelung 78, 80, 81, 99 T
GIF 48, 130 O Tag HTML 116
Operator matematik 94, 95, Teknik step through 83
H 102
HTML 111, 116 – 131, TIFF 48
133 – 138 P U
Papan cerita 112 – 115
I Ujian syarat
Imej digital 39 – 42, 48 Paragraph headings 119, 120 lihat Syarat Indeks
Isyarat audio 44 Pautan 113, 117, 126 – 129 Ulangan 78 – 82, 99
Isyarat digital 45 Pelayar web 111, 116 – 120,
123, 127, 129 W
J Pelbagai pilihan 73, 76, 77, WAV 55, 56
JPEG 48, 130 87, 96, 97, 102
153
Indeks
Indek_153.indd 153 9/1/16 9:10 AM
Senarai Rujukan
Bronson, G. J., 2000. Program Development and Design: Using C+. Edisi Kedua.
Boston: Brooks/Cole, Thomson Learning.
“Computer Science 1, Topic: Looping,” dicapai pada 20 Disember 2015, http://
mathbits.com/MathBits/CompSci/looping/looping.htm
Dorling, M. dan Rouse, G., 2014. Compute-IT 1: Computing for KS3. London:
Hodder Education.
Dorling, M. dan Rouse, G., 2014. Compute-IT 2: Computing for KS3. London:
Hodder Education.
“Problem Solving and Programming,” dicapai pada 8 Januari 2016, https://sites.
google.com/a/campioncollege.com/it_eveningschoool/problem-solving-and-
programming/desk-check-guide
“Relational Operators,” dicapai pada 10 Disember 2015, http://www.cs.mtu.
edu/~shene/COURSES/cs201/NOTES/chap03/relational.html
“REPEAT-UNTIL structure,” dicapai pada 25 November 2015, http://larp.
marcolavoie.ca/en/DocHTM/10300.htm
Shelly, G. B., Cashman, T. J., dan Vermaat, M. E., 2002. Discovering Computers
2002: Concepts for a Digital World Web Enhanced, Complete. Boston:
Thomson Course Technology.
Shelly, G. B., dan Vermaat, M. E., 2011. Discovering Computers 2011: Living in a
Digital World, Complete. Boston: Thomson Course Technology.
Fuori, W. M. dan Gioia, L.V., 1993. Komputer dan Pemprosesan Maklumat.
(Terj. Mardziah HJ Hashim, Khalil Hj Awang, NorLaila Md Noor, Noor
Habibah Hj Arshad, Rohani Mohd Zaid, Rosslina Mohamed Nawi & Saadiah
Yahya). Singapore: Prentice Hall.
“What is computer science?,” dicapai pada 8 November 2015, http://www.bbc.
co.uk/guides/zxgdwmn
154
Senarai Rujukan
Senarai rujukan_154.indd 154 7/15/16 3:38 PM
Dengan ini SAYA BERJANJI akan menjaga buku ini
dengan baik dan bertanggungjawab atas kehilangannya
serta mengembalikannya kepada pihak sekolah pada
tarikh yang ditetapkan
Skim Pinjaman Buku Teks
Sekolah
Tarikh
Tahun Tingkatan Nama Penerima
Terima
Nombor Perolehan:
Tarikh Penerimaan:
BUKU INI TIDAK BOLEH DIJUAL
SPAT_inside back.indd 1 9/19/16 6:27 PM
Dengan ini SAYA BERJANJI akan menjaga buku ini
dengan baik dan bertanggungjawab atas kehilangannya
serta mengembalikannya kepada pihak sekolah pada
tarikh yang ditetapkan
Skim Pinjaman Buku Teks
Sekolah
Tarikh
Tahun Tingkatan Nama Penerima
Terima
Nombor Perolehan:
Tarikh Penerimaan:
BUKU INI TIDAK BOLEH DIJUAL
SPAT_inside back.indd 1 9/19/16 6:27 PM