MENENGAH RENDAH
2021
ASAS SAINS KOMPUTER
(ASK)
TINGKATAN SATU
Nama : ……………………………………………………….
Kelas : ……………………………………………………….
Sekolah : ……………………………………………………….
1. Berikut adalah maksud bagi satu istilah dalam teknik pemikiran komputasional.
A Teknik leraian
B Teknik peniskalaan
C Teknik pengecaman corak
D Teknik pengitlakan
2. Antara berikut, manakah masalah yang boleh dipecahkan berdasarkan teknik leraian
dalam membancuh kopi tarik? [TP1]
A I dan II
B I dan IV
C II dan III
D III dan IV
3. Nyatakan teknik pemikiran komputasional yang sesuai untuk setiap pernyataan berikut.
[TP1]
Pernyataan Teknik Pemikiran
4. Berikut adalah empat teknik pemikiran komputasional dan padankan empat teknik yang
telah disenaraikan dengan penerangan yang betul. [TP1&TP2]
Encik Kamal ingin membelikan empat buah telefon pintar berjenama ‘SAMSUNG’
untuk diberikan kepada anak-anaknya yang berusia 8 tahun,12 tahun, 14 tahun dan
17 tahun. Namun beliau hanya mempunyai peruntukkan sebanyak RM2000 bagi
membeli kesemua telefon pintar tersebut. Bagaimana beliau ingin menyelesaikan
masalah tersebut menggunakan teknik dalam pemikiran komputasional? [TP3]
Aspek penting untuk diambil kira: Teknik yang boleh diaplikasikan semasa
menyelesaikan masalah:
Ahli Kelab Komputer SMK Bestari bercadang membuat T-Shirt kelab sebagai tanda
kenangan. Adlin sebagai bendahari kelab komputer sekolah dilantik untuk mengumpul
duit dari setiap ahli kelab. Fuad dan Jefri bertanggungjawab untuk menentukan corak
dan warna T-Shirt kelab.
[TP4&TP5]
c) Mengikut teknik peniskalaan, senaraikan satu aspek penting dan satu aspek
kurang penting dalam menyelesaikan masalah ini.
i) Aspek penting:
d) Apakah yang boleh dibuat oleh Adlin, Fuad dan Jefri bagi memastikan masalah
di (c) i) dan (c) ii) di atas dapat diselesaikan dengan baik?
10. Anda akan menghadapi peperiksaan pertengahan tahun dan bercadang untuk melakukan
ulang kaji sepanjang cuti persekolahan yang bakal tiba. Anda bercadang untuk
memperuntukkan beberapa jam sehari untuk mengulang kaji setiap subjek iaitu Bahasa
Melayu, Bahasa Inggeris, Matematik, Sains, Sejarah, Geografi, Pendidikan Islam,
Pendidikan Seni Visual dan Asas Sains Komputer.
Anda juga merancang untuk membuat ulang kaji tambahan bagi beberapa subjek yang
lemah iaitu Bahasa Inggeris, Sains, Matematik dan Asas Sains Komputer untuk
meningkatkan prestasi dalam subjek tersebut.
Anda tidak pasti bagaimana untuk membahagiakan masa ulang kaji kesemua subjek
tersebut dalam tempoh dua minggu cuti persekolahan itu nanti.
Leraikan masalah ini dan bina satu model untuk menyelesaikannya. [TP6]
SISTEM NOMBOR
Digit : Digit :
(ii) _______________________ (ii)__________________
a) 3741 puluh
b) 7004
c) 54001
d) 469
4. Apakah nilai R dan nilai S dalam Jadual 1 (Nilai Tempat Nombor Perduaan) : [TP1]
27 26 25 24 23 22 21 20
128 64 S 16 8 R 2 1
Jadual 1
Nilai R : ______________
Nilai S : ______________
A 7 B 29 C 78
NOMBOR NOMBOR
PERDUAAN PERPULUHAN
1001110
111
11101
7. Apakah nilai nombor perpuluhan yang dipaparkan apabila nilai tempat nombor perduaan
yang dimasukkan adalah seperti yang diwakili mentol-mentol di bawah?
[ TP 2 ]
ASAS 2 ASAS 10
Nilai tempat nombor perduaan
Nilai nombor
32 16 8 4 2 1 perpuluhan
(b) 1101001
Nombor perduaan 1 1 0 1 0 0 1
Nilai tempat 64 32 16 8 4 2 1
Nilai digit
+ + + =
(c) 101101
Nombor perduaan 1 0 1 1 0 1
+ + =
(a) ______________________________________
• Bandingkan nilai nombor perpuluhan dengan nilai terdekat nombor perduaan yang
kurang daripada nombor perpuluhan tersebut.
• Jika nilai tempat kurang daripada nilai nombor perpuluhan, catatkan perbezaannya dan
tandakan 1 pada nilai tempat tersebut.
• Ulang langkah di atas sehingga nilai tempat yang terakhir.
(b) __________________________________________
10. Tukarkan nombor perpuluhan yang berikut kepada nombor perduaan dengan
menggunakan kaedah bahagi dengan 2 dan gunakan bakinya. [TP2]
(a) 6710
Nombor Hasil
Baki
perpuluhan bahagi
67 ÷ 2 = 33 1
÷ 2 =
16 ÷ 2 = 8 0
÷ 2 =
÷ 2 =
2 ÷ 2 = 1 0
÷ 2 =
6710 =
11. Tukarkan nombor perpuluhan yang berikut kepada nombor perduaan dengan
menggunakan kaedah bahagi dengan 2 dan gunakan bakinya. [TP2]
(a) 11110
Nombor Hasil
Baki
perpuluhan bahagi
111 ÷ 2 =
÷ 2 =
÷ 2 = 13
÷ 2 = 6 1
÷ 2 =
3 ÷ 2 =
÷ 2 =
11110 =
12. Tukarkan nombor perpuluhan yang berikut kepada nombor perduaan. [TP2]
a) 58 b) 125
c) 268 d) 356
13. Padankan nombor perduaan dengan menulis A, B dan C pada petak yang disediakan.
Maklumat berikut adalah tentang nombor perduaan. [TP2]
49
45
41
14. Lengkapkan jadual berikut tentang Lima Tatacara yang perlu diikuti apabila melakukan
operasi tambah bagi dua nombor perduaan. [TP3]
15. Hitung hasil tambah bagi dua nombor perduaan yang berikut. [TP3]
1 0 1 0 1 0 1 1 0
+ 1 1 1 + 1 0 0
1 0 0 1 0 1 0 1 1 1 1
+ 1 0 1 0 1 0 1 0 + 1 0 1
16. Hitung hasil tambah bagi dua nombor perduaan yang berikut. [TP3]
a) 1112 + 1012 b) 10012 + 10012
17. Lengkapkan jadual berikut tentang Empat Tatacara yang perlu diikuti apabila
melakukan operasi tolak bagi dua nombor perduaan. [TP3]
1 0–0 0
2 1–0 1
3 1–1 0
4 10 – 1
18. Hitung hasil Tolak bagi dua nombor perduaan yang berikut. [TP3]
1 1 0 1 1 0 1
- 1 0 0 1 - 1 1
1 1 0 1 0 1 0 1
- 1 0 1 0 1 0 1 0
19. Hitung hasil Tolak bagi dua nombor perduaan yang berikut. [TP3]
21. Gunakan Jadual 2.7 Kod ASCII dan Perwakilan aksara.Jawab soalan-soalan berikut.
[TP4]
(i) Apakah Kod ASCII bagi 3 ? 0011 __ __ __ __
0011 __ __ __ __
Lakukan operasi tambah 3 dan 6 dengan
(iii) + 0011 __ __ __ __
menggunakan kod ASCII yang mewakilinya
0011 __ __ __ __
22. Gunakan Jadual 2.7 Kod ASCII dan Perwakilan aksara.Jawab soalan-soalan berikut.
[TP4]
23. Gunakan Jadual 2.7 Kod ASCII dan Perwakilan aksara.Jawab soalan-soalan berikut.
[TP4]
0011 __ __ __ __
Lakukan operasi tolak 5 dan 2 dengan menggunakan - 0011 __ __ __ __
(iii)
kod ASCII yang mewakilinya
0011 __ __ __ __
24. Gunakan Jadual 2.7 Kod ASCII dan Perwakilan aksara.Jawab soalan-soalan
berikut.[TP4]
25. Tunjukkan langkah menggunakan kod ASCII bahawa hasil tambah 2 dan 5 adalah
sepadan dengan 7. [TP5]
Penambahan : 0 0 1 1
+ 0 0 1 1
0 0 1 1
26. Tunjukkan langkah menggunakan kod ASCII bahawa hasil tambah 1 dan 3 adalah
sepadan dengan 4. [TP5]
Penambahan :
Dengan merujuk kepada jadual Kod ASCII _______diwakili oleh aksara _____.
Oleh itu, hasil tambah _____ dan _______ adalah sepadan dengan 4.
27. Tunjukkan langkah menggunakan kod ASCII bahawa hasil tolak 8 dan 6 adalah
sepadan dengan 2. [TP5]
Penolakan :
0 0 1 1
-
0 0 1 1
0 0 1 1
28. Tunjukkan langkah menggunakan kod ASCII bahawa hasil tolak 8 dan 6 adalah
sepadan dengan 2. [TP5]
Penolakan :
0 0 1 1
- 0 0 1 1
0 0 1 1
Dengan merujuk kepada jadual Kod ASCII _______diwakili oleh aksara _____.
Oleh itu, hasil tolak _____ dan ___ adalah sepadan dengan 2.
29. Cadangkan satu sistem nombor yang baru dengan menyenaraikan digit-digitnya dan
bilangan digit kurang dari sepuluh. [TP6]
30. Cadangkan satu sistem nombor yang baru dengan menyenaraikan digit-digitnya dan
bilangan digit kurang dari sepuluh. [TP6]
31. Bina Satu sistem nombor yang baru dengan menyenaraikan 20 nombor pertama
bermula dengan nombor 1. [TP6]
Sistem nombor yang baru :________________________
Senarai digitnya :
1
1. Berikut adalah unit ukuran bagi imej 3. Berapakah jumlah warna yang
digital kecuali [TP1] digunakan bagi imej 4 bit? [TP2]
A. resolusi A. 2 warna
B. dimensi B. 4 warna
C. kedalaman bit warna C. 8 warna
D. kadar sampel D. 16 warna
2. Apakah unit ukuran bagi kadar 4. Imej digital dirakam dan disimpan
sampel sesuatu data audio digital? dalam bentuk _______________.
[TP1] [TP2]
A. MP3 A. pola-pola warna asas.
B. MP4 B. pola-pola (bit 0 dan 1)
C. Hertz C. pola-pola warna spektrum
D. GB D. Pola-pola warna hitam dan putih
5. Antara pernyataan berikut, manakah yang menerangkan tentang kedalaman bit audio?
[TP2]
I - Lebih banyak bit yang digunakan, lebih tepat gelombang audio
II - Lebih banyak bit digunakan untuk mewakili sampel audio, lebih hampir persamaan
antara audio digital dengan audio analog asal
III - Bilangan sampel yang diambil oleh analog-to-digital converter (ADC)
IV - Bilangan bit digunakan untuk mewakili aras rakaman setiap sampel audio (bit per
sample)
A. I dan II
B. II dan III
C. II dan IV
D. III dan IV
A. 1 bit
B. 2 bit
C. 3 bit
D. 8 bit
8. Kualiti audio digital juga ditentukan oleh kedalaman bit, iaitu bilangan bit (0 dan 1)
digunakan untuk mewakili aras rakaman setiap sampel. Manakah antara berikut yang
menunjukkan sampel audio 2 bit. [TP4]
A. B.
C. D.
9. Apakah format imej yang boleh dimampatkan tanpa menjejaskan kualitinya? [TP5]
A. JPEG
B. TIFF
C. BMP
D. GIF
10. Manakah antara berikut merupakan format fail audio yang tidak mampat? [TP5]
A. MIDI
B. MP4
C. WAVE
D. MP3
11. Suatu imej yang mempunyai resolusi 300 dpi dikurangkan resolusinya kepada 72 dpi.
Apakah perubahan yang berlaku terhadap: [TP2]
a) jumlah warna?
___________________________________________
b) saiz imej?
___________________________________________
c) kualiti imej?
___________________________________________
d) saiz fail imej?
___________________________________________
12. Suatu gambar yang sama disimpan dalam format yang berbeza mempunyai
kedalaman bit dan saiz fail yang berbeza seperti maklumat di bawah.
Gambar A Gambar B
Berdasarkan maklumat yang diberi, gambar manakah yang mempunyai kualiti lebih
rendah? Nyatakan alasan pilihan tersebut. [TP2]
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
13. Suatu audio analog yang dirakam bermaksud audio tersebut telah didigitalkan. Kualiti
bagi audio digital dipengaruhi oleh 2 faktor, salah satunya ialah kadar sampel.
Bandingkan kualiti audio yang mempunyai kadar sampel 22 KH dengan 44 KH. [TP2]
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
14. Jadual menunjukkan audio digital dalam medium berbeza mempunyai kedalaman bit
dan kualiti audio yang berbeza. [TP2]
Manakah yang mempunyai kualiti audio yang lebih baik? Jelaskan jawapan anda.
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
15. Pelbagai perisian boleh digunakan untuk menukar format fail imej, antaranya ialah
aplikasi Irfan View. Berikut adalah langkah-langkah bagi menukar format fail imej
dengan menggunakan Irfan View. Susun langkah berikut dengan menulis nombor 1-5.
[TP3]
Langkah-langkah Nombor
16. Salah satu perisian aplikasi yang boleh digunakan untuk menukar format fail audio
ialah Audacity. Susun langkah-langkah berikut bagi menukar fail audio format WAV
kepada fail MP3 dengan menulis nombor 1-5. [TP3]
Langkah-langkah Nombor
17. Berikut adalah 2 contoh gambar dengan kedalaman bit warna berbeza.
a) Tuliskan warna-warna yang diwakili oleh setiap piksel bagi mewakili warna pada
gambar tersebut. [TP4]
b) Berapakah jumlah warna yang digunakan pada gambar foto yang mempunyai
kedalaman warna 8 bit.
____________________________________________
18. Jadual berikut menunjukkan tiga audio digital dengan spesifikasi yang berlainan. [TP4]
19. Padankan setiap keterangan berikut dengan pilihan format fail imej yang betul. [TP5]
20. Padankan setiap format fail audio dengan penerangan yang betul. [TP5]
21. Anda ingin menghasilkan satu laman interaktif yang boleh diakses secara atas talian
yang menghimpunkan koleksi gambar dan lagu-lagu kegemaran ramai mengikut tema
tertentu. Laman tersebut akan menggunakan imej digital dan audio digital.
Berdasarkan pengetahuan anda mengenai format fail imej dan audio digital, nyatakan
spesifikasi imej dan audio yang sesuai digunakan bagi menghasilkan laman tersebut.
Berikan justifikasi bagi pilihan yang dibuat. [TP 5]
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
22. Padankan unit bit, bait, kilobait, megabait, gigabait, dan terabait yang tepat dengan
keterangannya. [TP 6]
1 Bit 1 Bait 1 KB 1 MB 1 GB 1 TB
1 8 bit
23. Tunjukkan langkah menukarkan saiz fail berikut kepada unit yang dinyatakan. [TP 6]
24. Di zaman teknologi serba canggih dan maju ini, ada pelbagai bentuk data digital yang
sering digunakan, antaranya adalah gambar, video, audio, dokumen, program aplikasi
dan sebagainya. Gambarajah di bawah menunjukkan evolusi storan digital yang telah
dan sedang berlaku, melibatkan perubahan fizikal storan serta saiz muatannya.
Pada pendapat anda, apakah perubahan yang akan berlaku kepada saiz data pada
masa hadapan? Buktikan pendapat anda dengan contoh pengiraan. [TP 6]
Pendapat:
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
Contoh pengiraan :
b) 30.72 MB = _____________ KB
BAB 3: ALGORITMA
1. Lengkapkan jadual di bawah dengan menulis struktur kawalan pilihan tunggal dwipilihan
atau pelbagai pilihan berdasarkan perbezaan yang diberikan. [TP 1]
2. Anda ingin membantu guru menentukan keputusan gred markah ujian pelajar bagi
memaparkan gred subjek secara automatik selepas markah subjek dimasukkan. Rajah 1
adalah carta alir markah dan gred
Rajah 1
(a) Berdasarkan maklumat dan rajah Rajah 1. Tuliskan pseudokod berdasarkan carta alir
yang diberi. [TP1]
Pseudokod:
Rajah 2
Pseudokod:
4. Ayah anda memberikan duit sebanyak RM20.00. Beliau ingin anda menghabiskan duit
yang diberi untuk membeli buku latihan. Setiap satu buku latihan berharga RM4.00.
[TP 2]
(a) Berdasarkan situasi di atas,Tuliskan pseudokod.
Pseudokod:
Beli Buku
Rujukan RM4.00
Adakah anda Ya
mempunyai
duit >=RM20.00?
Tidak
Kod Arahan
(a) Berdasarkan pernyataan itu, lengkapkan carta alir dengan memilih kod arahan
yang diberikan dalam petak yang disediakan. [TP 2]
MULA
i.
Setkan jawapan = id
ii. Ya
Tidak
iii. Ya
j=j+1
Tidak
iV
TAMAT
6. Fatimah ingin membeli sepasang kasut baharu. Dia tertarik akan kasut yang berwarna
coklat. Fatimah dapat membeli kasut itu sekiranya saiz dan warna kasut yang diingininya
itu ada di kedai tersebut.Tuliskan pseudokod bagi situasi tersebut. [TP 3]
(a) Pseudokod:
Algoritma
1. Meronda sekeliling kawasan sekolah.
2. Mengutip sampah di kawasan sekolah.
3. Sekiranya sampah itu tidak boleh dikitar semula, buang ke dalam tong sampah
4. Sekiranya sampah itu boleh dikitar semula, tentukan tong kitar semula yang sesuai
untuk membuang sampah itu
5. Jika sampah tersebut aluminium atau plastik, masukkan ke dalam tong warna
jingga
6. Jika sampah tersebut ialah kertas, masukkan ke dalam tongwarna biru
7. Jika sampah tersebut ialah kaca, masukkan ke dalam tong warna perang
8. Buang sampah mengikut kategori tong sampah yang ditetapkan.
9. Berhenti pada jam 12 tengah hari
Pernyataan 1
Berdasarkan pernyataan 1,
(a) Tuliskan pseudokod
Pseudokod:
8. Azhar dikehendaki memaparkan jumlah semua nombor antara 2 hingga 12. Rajah 3
menunjukkan pseudokod yang disediakan oleh Azhar. [TP 4]
MULA
SETKAN jumlah = 2
SETKAN nombor = 2
SELAGI nombor < 12
TAMBAH nombor kepada jumlah
TAMBAH 1 kepada nombor
TAMAT SELAGI
PAPARKAN jumlah
TAMAT
Rajah 3
Berdasarkan Rajah 3,
(a) Nyatakan ralat yang ada.
__________________________________________________________
(b) Tulis semula baris pseudokod yang mengandungi ralat tersebut yang telah
diperbetulkan.
__________________________________________________________
9. Baca dan fahami carta alir yang disediakan pada Rajah 4 di bawah. [TP 4]
Jalankan semakan ke atas carta alir tersebut dengan menggunakan sampel data seperti di
bawah:
Catatkan output yang diperoleh adalah tidak sama seperti yang dijangkakan.
(a) cari ralat yang wujud dan baiki ralat tersebut dengan melukis carta alir yang baru
pada ruang yang disediakan.
10. Bina satu algoritma yang dapat mengira hasil tambah 6 nombor yang dimasukkan oleh
pengguna dalam komputer dengan menggunakan. [TP 5]
(a) Struktur kalawan UNTUK (FOR)
Operator
Matematik
Rajah 1
Menu bar
(b) (a)
(d)
Backdrop
Block Category
(e)
(c)
Gambarajah 1
4. Syarikat Alat Sukan dan Rekreasi, mengadakan promosi bagi jualan akhir tahun. Jadual
1 menunjukkan nilai potongan harga yang diberikan mengikut jumlah perbelanjaan.
[TP 2]
Jumlah perbelanjaan (RM) Peratus diskaun (%)
100 dan kurang 3
101 – 500 5
501 – 1000 10
> 1001 15
Jadual 1
Berdasarkan Jadual 1,
a) Lengkapkan pseudokod.
1. MULA
JIKA _____________________
PAPAR ________________________
JIKA ______________________
PAPAR _________________________
JIKA TIDAK
TAMAT JIKA
4. TAMAT
MULA
Tidak
Ya
Jum. Perbelanjaan Diskaun sebanyak 3%
< 100?
Diskaun sebanyak
15%
TAMAT
Apabila pengguna memasukkan umur mereka dalam bentuk digit, akan mempunyai
beberapa pilihan berdasarkan syarat-syarat yang ditetapkan. jika umur yang
dimasukkan melebihi 59, mesej “Anda ialah seorang warga emas.” akan dipaparkan.
Jika umur yang dimasukkan melebihi 30, mesej “Anda ialah seorang dewasa.” akan
dipaparkan. Jika umur yang dimasukkan melebihi 14, mesej “Anda ialah seorang
belia.” akan dipaparkan. Jika umur yang dimasukkan melebihi 12, mesej “Anda ialah
seorang awal remaja.” akan dipaparkan. Jika kesemua empat syarat tidak dipenuhi
mesej “Anda ialah seorang kanak-kanak.” akan dipaparkan..
Pernyataan 1
MULA
MASUKKAN umur
JIKA umur lebih daripada 59,
PAPARKAN “Anda ialah seorang warga emas.”
JIKA umur lebih daripada 30,
PAPARKAN “Anda ialah seorang dewasa.”
JIKA umur lebih daripada 14,
PAPARKAN “Anda ialah seorang belia.”
JIKA umur lebih daripada 12,
PAPARKAN “Anda ialah seorang awal remaja.”
JIKA TIDAK
PAPARKAN “Anda masih kanak-kanak.”
TAMAT JIKA
TAMAT
Rajah 2
Berdasarkan Rajah 2,
6. Pseudokod dan carta alir yang menunjukkan algoritma untuk meminta pengguna
memasukkan satu markah dan memaparkan sama ada markah yang dimasukkan adalah
markah lulus atau gagal. [TP3]
Tuliskan satu aturcara SCRATCH berdasarkan carta alir dan pseudokod yang diberi.
PSEUDOKOD
WUJUDKAN pemboleh ubah markah
UMPUK 0 sebagai nilai permulaan
MULA
SETKAN markah=0
MASUKKAN markah
JIKA TIDAK
TAMAT JIKA
TAMAT
Carta Alir
7. Pseudokod dan carta alir berikut menunjukkan algoritma untuk menentukan harga tiket
feri. Pengguna masukkan umur.Jika umur kurang 12 tahun dan ke bawah, harga tiket ialah
RM30. Jika umur 12 tahun dan ke atas, harga tiket ialah RM45.
Tuliskan satu aturcara SCRATCH berdasarkan carta alir dan pesudokod di bawah. [TP3].
PSEUDOKOD
WUJUDKAN pemboleh ubah umur
UMPUK 0 sebagai nilai permulaan
MULA
SETKAN umur=0
MASUKKAN umur
JIKA TIDAK
TAMAT JIKA
TAMAT
Carta Alir
8. Carta alir berikut menunjukkan algoritma bagi menginput jumlah belian dan mengira
bayaran yang dikenakan selepas diskaun tertentu
CARTA ALIR
9. Atur cara Scratch dalam gambarajah 2 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 salah. Berikan penjelasan punca
kejadian ralat ini berlaku. [TP4&TP5]
Gambarajah 2
10. Gambarajah 3 merupakan sebuah contoh atur cara kuiz matematik bagi satu soalan
menggunakan aplikasi Scratch. Dengan menggunakan aplikasi yang sama, cadangkan
atur cara yang lebih ringkas untuk memaparkan output yang sama. [TP5]
Gambarajah 3
11. Jalankan aktiviti berikut dalam kumpulan. Bentuk satu kumpulan yang terdiri daripada tiga
orang murid. Pilih satu situasi, kemudian bangunkan satu atur cara yang lengkap dengan
menggunakan aplikasi Scratch secara menarik serta kreatif.
Atur cara yang dibina hendaklah melibatkan lima fasa yang berikut:
a. Fasa analisis masalah
b. Fasa reka bentuk atur cara (menulis pseudokod, melakar carta alir dan mereka
bentuk Antara Muka Pengguna Grafik ( Graphical User Interface ).
c. Fasa pengekodan
d. Fasa pengujian dan penyahpepijatan bagi mengesan ralat
e. Fasa dokumentasi
Gunakan ruang kosong di bawah sebagai draf dokumentasi untuk langkah-langkah atur
cara
1. Berikut merupakan langkah-langkah yang dilakukan untuk melakar papan cerita. Susun
maklumat berikut ke dalam kotak yang disediakan mengikut urutan langkah-langkah
melakar papan cerita yang betul. [TP1]
3. Anda telah ditugaskan untuk membina laman web kelab komputer sekolah anda.
Kumpulkan maklumat dan kandungan yang sesuai untuk laman web anda dan lakarkan
satu papan cerita tentang laman web tersebut. [TP1]
4. Berikut adalah tag html. Padankan tag html dengan fungsinya yang betul dengan menulis
jawapan pada ruangan yang disediakan. [TP2]
<html> </html> <body> </body> <title> </title> <head> </head> <p> </p>
Fungsi Jawapan
Tag untuk membuat tajuk dari sebuah halaman
Tag untuk membuat isi bagi sesebuah laman web yang mempunyai
tags, imej dan pautan
6. Rajah di bawah menunjukkan teks kandungan yang dipaparkan pada satu laman
sesawang [TP2]
a) Tuliskan tag-tag html yang lengkap untuk menghasilkan laman sesawang di atas.
b) Anda bercadang untuk menambah banner pada bahagian atas laman sesawang bagi
menjadikannya lebih menarik. Anda telah memuat turun satu banner dan
menamakannya sebagai banner.gif seperti dalam rajah dibawah
c) Sekiranya anda ingin menambah beberapa fitur dalam laman web anda seperti
heading dan pull down menu dan imej tuliskan tag HTML yang bersesuaian. Nama imej
yang ingin dimasukkan adalah pencemaran.jpg .Paparan laman web adalah seperti
di bawah : [TP3]
7. Tuliskan tag HTML yang akan menghasilkan frame seperti dalam rajah di bawah. [TP3]
Walaubagaimana pun, didapati tiada paparan tajuk dan tiada menu yang dipaparkan pada
laman web tersebut apabila tag html dilancarkan. Kenal pasti ralat dan baiki semula ralat
dengan menulis semula tag HTML yang betul pada ruang yang disediakan [TP4]
9. Anda dikehendaki memilih satu topik untuk membina satu lawan sesawang yang interaktif.
Anda boleh mencari maklumat dan grafik yang menarik berkaitan topik pilihan anda di
internet. Pastikan laman sesawang yang anda ingin bangunkan memaparkan banner,
menu, ruangan komen, frame dan pull-down menu seperti yang ditunjukkan dalam contoh
di bawah. [TP5 &TP6]
ii. Cadangkan penambahbaikan atur cara HTML yang boleh dilakukan. Contohnya
penambahbaikan dari segi kod arahan dan penyampaian (imej / audio)
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________