Lengkapkan ruang kosong dengan jawapan yang betul Tenaga kerja
Sumber
Sintaks
Algoritma
a. Ciri penyelesaian masalah masal ah yang berkesan akan melibatkan kos, ____________, ____________, dan masa. [1 markah] b. _____________ _____________ peraturan yang diperlukan diperlukan oleh komputer untuk melaksanakan arahan [1 markah] 3
Ralat (a) ______________, ______________, berlaku disebabkan kecuaian semasa memasukan input ke dalam aturcara. aturcara . Manakala ralat (b)______________ (b)______________ berlaku disebabkan oleh kesilapan dalam menulis aturcara. [2 markah]
4
Pilih sama ada PEMBOLEHUBAH PEMBOLEHUBAH atau PEMALAR bagi pernyataan yang diberikan a. Nilai ____________________ ____________________ sentiasa berubah semasa berlakunya berlakunya pemprosesan data. b. Nilai ____________________ ____________________ adalah tetap dan dan tidak berubah semasa proses peraturcaraan dilaksanakan [2 markah]
3770/1
[Lihat halaman sebelah TERHAD
2
TERHAD
5
3770/1
Nyatakan jenis data bagi nilai di bawah a. 1.23 b. 1.23pam [2 markah]
6
Rajah 1 di bawah menunjukkan satu contoh kod aturcara.
Rajah 1 Berdasarkan rajah 1 di atas; i.
Nyatakan jenis data yang digunakan _______________________________________________________________ [1 markah]
ii.
Nyatakan pemboleh ubah yang digunakan. _______________________________________________________________ [1 markah]
iii.
Nyatakan perbezaan antara pemboleh ubah setempat dan pemboleh ubah sejagat. _______________________________________________________________ [2 markah]
3770/1
[Lihat halaman sebelah TERHAD
3
TERHAD
7
3770/1
Carta alir di bawah menunjukkan algoritma yang mana akan menerima input satu nombor. Kemudian aturcara akan memaparkan “lebih besar dari 10” jika nombor yang dimasukan tersebut nilainya lebih besar dari 10. Sebaliknya jika nombor yang dimasukan lebih kecil atau sama dengan 10, aturcara akan memaparkan “sama atau lebih kecil dari 10”.
Penyataan : “lebih besar dari 10” “sama atau lebih kecil dari 10”
Nombor No Angka No>=10 Nombor>10 No<10 Nombor <10 Angka<10
Berdasarkan carta alir di atas, pilih penyataan yang sesuai untuk mewakili A,B,C dan D. a) A : ________________ b) B : ________________ c) C : ________________ d) D : ________________ [4 markah] 8
Gambarajah di bawah merupakan bentuk struktur kawalan di dalam pengaturcaraan. Struktur kawalan Jujukan X Y
Namakan struktur kawalan bagi:a) X : __________________ Y : __________________ [2 markah]
3770/1
[Lihat halaman sebelah TERHAD
4
TERHAD
9
a)
3770/1
Gambarajah A dan B di bawah merupakan subaturcara dalam satu apli kasi.
A
B Berikan 2 perbezaan di antara subaturcara di A dan subaturcara di B Subaturcara A
Subaturcara B
[2 Markah] b)
Nyatakan dua kelebihan menggunakan struktur modul atau subatur cara __________________________________________________________________ __________________________________________________________________ __________________________________________________________________ __________________________________________________________________ [2 Markah]
10
Apakah tujuan untuk mengelakkan kelewahan data? ________________________________________________________________________ [1 markah]
11
3770/1
Rajah di bawah menunjukkan satu jenis kebergantungan yang terdapat dalam satu [Lihat halaman sebelah TERHAD
5
TERHAD
3770/1
pangkalan data
Berdasarkan rajah di atas, a) Nyatakan jenis kebergantungan di atas dan terangkan menggunakan atribut yang telah diberikan di atas. __________________________________________________________________ __________________________________________________________________ __________________________________________________________________ [2 markah] 12
Rajah 5 di bawah menunjukkan contoh pangkalan data yang dibina. a) Padankan maklumat dalam jadual di bawah dengan istilah yang digunakan. Q P
Maklumat Murid Nama Murid Farid Bin Kamal Darlina Binti Halim Sulaiman Bin Man
No_KP 050201015639 060501012588 040302012345
Alamat Taman Meranti Taman Cengal Taman Indah
R
Rajah 5 Jawapan : Istilah
Maklumat
i
P
ii
Q
iii
R
[4 markah] b) dari atribut-atribut dalam rajah 5, nyatakan atribut yang sesuai untuk dijadikan kunci primer. ___________________
3770/1
[Lihat halaman sebelah TERHAD
6
TERHAD
13
3770/1
Rajah 6 di bawah menunjukkan paparan skrin telefon pintar.
Rajah 6
a)
Ikon pada skrin menunjukkan aplikasi yang kekal pada tempat yang sama untuk memudahkan pengguna. Prinsip ini dikenali sebagai ____________________________________________________. [1 markah]
b)
Nyatakan satu prinsip reka bentuk interaktif selain jawapan di (a). _____________________________________________________ [1 markah]
c)
Apakah tujuan penilaian ke atas sesuatu produk yang dibangunkan? _____________________________________________________ [1 markah]
3770/1
[Lihat halaman sebelah TERHAD
7
TERHAD
14
3770/1
a. Kewujudan storan awan (cloud storage) merupakan antara kesan inovasi dalam pengkomputeran. Namakan inovasi tersebut. __________________________________________________________ [1 markah] b. Jadual 1 merupakan pernyataan tentang keselamatan data Y. -
Merupakan lapisan pengesahan keselamatan yang utama untuk memasuki akaun pengguna. Hanya satu lapisan keselamatan.
Jadual 1 Namakan jenis keselamatan data Y. __________________________________________________________ [1 markah] 15
Rajah 7 di bawah menunjukkan proses kitaran dalam mesin iaitu capai(Fetch) – Nyahkod(Decode) - Laksana(execute) .
Y
X
Z
Rajah 7
i. Lengkapkan rajah di atas dengan menyatakan X,Y dan Z X : _________________ Y : _________________ Z : _________________ [3 markah]
ii. Nyatakan dua jenis bahagian sistem bas. 3770/1
[Lihat halaman sebelah TERHAD
8
TERHAD
3770/1
a. __________________________________________________________________ b. __________________________________________________________________ [2 markah]
16
Lengkapkan jadual 2 di bawah dengan melukis jenis-jenis kombinasi get logik :
Get Logik
Simbol
TAK-ATAU
EKLUSIF TAK-ATAU
Jadual 2 [2 Markah] 17
Dengan menggunakan rumus caesar cipher dengan nilai n=3, tukarkan a) Teks biasa “ jika saya gagal ” kepada teks sifer _____________________________________ b) Teks sifer “vdbd dndq whuxv phqfxed wdqsd ehusxwxv kdudsdq ” kepada teks biasa ______________________________________ [2 markah]
18
Diberi keratan JavaScript yang mempunyai nilai ketumpatan bagi enam jenis bahan. Apakah nilai yang dicetak?
[ 50 markah] Jawab semua soalan Masa yang dicadangkan untuk bahagian ini: 90 minit. 1. En Zamri merupakan guru yang bertanggungjawap untuk membuat analisis peperiksaan
percubaan SPM bagi 10 orang murid kawalan untuk menentukan samada seseorang murid itu layak mendapat Sijil SPM atau tidak berdasarkan subjek bahasa melayu dan sejarah. Seseorang murid itu dianggap layak
hanya apabila lulus kedua-dua subjek
tersebut. Bila satu carta alir yang dapat menerima markah bahasa melayu dan sejarah bagi 10 orang murid kawalan tersebut dan memaparkan status layak mendapat sijil atau tidak layak. Aturcara juga akan memaparkan nama dan jumlah markah bagi kedua-dua subjek tersebut. Berikut merupakan jadual pemarkahan bagi kedua-dua subjek tersebut.
Gred A+ A AB+ B C+ C D E G (GAGAL) Contoh paparan sistem [10 markah]
3770/1
[Lihat halaman sebelah TERHAD
TERHAD
11
3770/1
Jawapan:
3770/1
[Lihat halaman sebelah TERHAD
TERHAD
2
12
3770/1
Jadual di bawah merupakan jadual kebenaran bagi beberapa get logik gabungan. Input Output ̅ A B ̅ ( 0 0 1 1 0 1 1 0 1 0 0 1 1 1 0 0 a. Lengkapkan jadual kebenaran di atas. [4 Markah] Berdasarkan jadual kebenaran di atas
b. Lukis get logik untuk ungkapan Boolean
[3 Markah]
c. Lukis get logik untuk ungkapan Boolean
[3 Markah] d. Dengan menggabungkan get logik di atas, lukiskan get l ogik gabungan
̅ Q=(
[5 Markah]
3770/1
[Lihat halaman sebelah TERHAD
13
TERHAD
3
3770/1
Syarikat pengangkutan kenderaan pelancongan Z&K mempunyai jadual pergerakan kenderaan yang dipandu oleh pekerjanya dari stesen Bandar Penawar. Berikut merupakan jadual Perjalanan bagi merekod pergerakan kenderaan syarikat ter sebut. PERJALANAN NoPlat Kenderaan SD1657D KERETA VE3215 MPV KBC2731 KERETA SD1657D KERETA VE3215 MPV
IdLesen A001 A002 A003 A002 A001
NamaPemandu Ali Bin Abu Bakar Bin Din Arif Bin Alias Bakar Bin Din Ali Bin Abu Jadual Perjalanan
Destinasi Muar Kulai Pontian Mersing Kulai
JarakKM 150 120 97 89 120
Tarikh 15/7 15/7 16/7 16/7 16/7
a) Berdasarkan jadual perjalanan di atas, tuliskan penyataan SQL bagi menyelesaikan permasalahan berikut. i.
Memasukan data baru iaitu NoPlat (JAP4567), Kenderaan(Van), IdLasen(A004), Nama Pemandu(Ali Bin Abu), Destinasi(Kota Tinggi), JarakKM(45) dan Tari kh (17/7) _______________________________________________________________ _______________________________________________________________ _______________________________________________________________ _______________________________________________________________ [3 markah]
ii.
Mengubahsuai nilai JarakKM pada destinasi Muar daripada 150 kepada 356 _______________________________________________________________ _______________________________________________________________ _______________________________________________________________ _______________________________________________________________ [2 markah]
iii.
Memaparkan senarai nama pemandu sahaja yang pernah memandu ke Kulai _______________________________________________________________ _______________________________________________________________ _______________________________________________________________ [2 markah]
iv.
Menghapuskan rekod pemandu yang mempunyai IdLasen A003 _______________________________________________________________ _______________________________________________________________ [2markah]
b) Jadual Perjalanan masih berada dalam keadaan tidak normal dan ianya mempunyai
3770/1
[Lihat halaman sebelah TERHAD
TERHAD
14
3770/1
masalah apabila pihak pengurusan syarikat ingin menambah kenderaan baru. i.
Nyatakan tujuan penormalan dilakukan. _______________________________________________________________ _______________________________________________________________ [1 markah]
ii.
Tulis Skema Hubungan bagi jadual perjalanan ke dalam bentuk penormalan 1NF
[2 markah] iii.
Tukarkan Skema hubungan 1NF di (ii) kepada be ntuk penormalan 2NF
[3 markah]
4
Rajah di bawah menunjukkan satu sistem pembelian atas talian yang sering digunakan kini.
3770/1
[Lihat halaman sebelah TERHAD
TERHAD
15
3770/1
Sesebuah sistem atas talian kini menggabungkan Bahasa Penskripan Klien dan Bahasa Pengskripan Pelayan.
3770/1
i.
Berikan definasi Bahasa Penskripan klien dan Bahasa penskripan pelayan Bahasa Pengskripan klien : ______________________________________ ____________________________________________________________ Bahasa Pengskripan Pelayan : ____________________________________ ____________________________________________________________ [2 markah]
ii.
Nyatakan dua perbezaan diantara Bahasa pengskripan klien dan Bahasa Pengskripan pelayan _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ [2 markah]
iii.
Nyatakan dua kelebihan menggunakan Bahasa Penskripan Klien dalam membangunkan sesebuah aplikasi atas talian _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ [2 markah]
iv.
Rajah di bawah menunjukkan salah satu contoh laman web yang dibangunkan tanpa mengambil kira prinsip reka bentuk laman web [Lihat halaman sebelah TERHAD
TERHAD
16
3770/1
Berdasarkan gambarajah di atas, Nyatakan penambahbaikan yang mengikut prinsip asas reka bentuk laman web yang perlu dibuat supaya laman web tersebut lebih menarik dan memberi pengalaman yang baik kepada pengguna. ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ [4 markah] KERTAS PEPERIKSAAN TAMAT