Anda di halaman 1dari 16

TERHAD 1 3770/1

BAHAGIAN A
[50 Markah]
Jawab semua soalan.
Masa yang dicadangkan untuk bahagian ini: 60 minit.

1 Berikan definisi penyelesaian masalah

________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
[2 markah]

2 Lengkapkan ruang kosong dengan jawapan yang betul

Tenaga kerja Sumber Sintaks Algoritma

a. Ciri penyelesaian masalah yang berkesan akan melibatkan kos, ____________, dan
masa.
[1 markah]
b. _____________ peraturan yang diperlukan oleh komputer untuk melaksanakan arahan
[1 markah]

3 Ralat (a) ______________, berlaku disebabkan kecuaian semasa memasukan input ke


dalam aturcara. Manakala ralat (b)______________ berlaku disebabkan oleh kesilapan
dalam menulis aturcara.

[2 markah]

4 Pilih sama ada PEMBOLEHUBAH atau PEMALAR bagi pernyataan yang diberikan

a. Nilai ____________________ sentiasa berubah semasa berlakunya pemprosesan data.


b. Nilai ____________________ adalah tetap dan tidak berubah semasa proses
peraturcaraan dilaksanakan
[2 markah]

[Lihat halaman sebelah


3770/1 TERHAD
TERHAD 2 3770/1

5 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]

[Lihat halaman sebelah


3770/1 TERHAD
TERHAD 3 3770/1

7 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]

[Lihat halaman sebelah


3770/1 TERHAD
TERHAD 4 3770/1

9 a) Gambarajah A dan B di bawah merupakan subaturcara dalam satu aplikasi.

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 Rajah di bawah menunjukkan satu jenis kebergantungan yang terdapat dalam satu

[Lihat halaman sebelah


3770/1 TERHAD
TERHAD 5 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 No_KP Alamat
Farid Bin Kamal 050201015639 Taman Meranti
Darlina Binti Halim 060501012588 Taman Cengal R
Sulaiman Bin Man 040302012345 Taman Indah

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.
___________________

[Lihat halaman sebelah


3770/1 TERHAD
TERHAD 6 3770/1

13 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]

[Lihat halaman sebelah


3770/1 TERHAD
TERHAD 7 3770/1

14 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).

X Y

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.


[Lihat halaman sebelah
3770/1 TERHAD
TERHAD 8 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?

[1 Markah]
Jawapan :

__________________________________

19 Rajah 8 dibawah menunjukkan kod aturcara bagi pengesahsahihan pada data input

[Lihat halaman sebelah


3770/1 TERHAD
TERHAD 9 3770/1

daripada pengguna.

Rajah 8

Terangkan maksud bagi penyataan R dalam rajah 8 diatas.

_______________________________________________________________________
_______________________________________________________________________

[2 Markah]

20 Senaraikan 2 prinsip asas reka bentuk laman web :

a) _________________________________________________________
_________________________________________________________

b) _________________________________________________________
_________________________________________________________
[2 Markah]

[Lihat halaman sebelah


3770/1 TERHAD
TERHAD 10 3770/1

Bahagian B

[ 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.

markah Gred
90-100 A+
85-89 A
80-84 A-
75-79 B+
70-74 B
60-69 C+
50-59 C
45-49 D
40-44 E
0-39 G
(GAGAL)
Contoh paparan sistem

[10 markah]

[Lihat halaman sebelah


3770/1 TERHAD
TERHAD 11 3770/1

Jawapan:

[Lihat halaman sebelah


3770/1 TERHAD
TERHAD 12 3770/1

2 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 logik gabungan


Q=( ̅ ̅̅̅̅̅̅̅̅
̅

[5 Markah]

[Lihat halaman sebelah


3770/1 TERHAD
TERHAD 13 3770/1

3 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 tersebut.

PERJALANAN
NoPlat Kenderaan IdLesen NamaPemandu Destinasi JarakKM Tarikh
SD1657D KERETA A001 Ali Bin Abu Muar 150 15/7
VE3215 MPV A002 Bakar Bin Din Kulai 120 15/7
KBC2731 KERETA A003 Arif Bin Alias Pontian 97 16/7
SD1657D KERETA A002 Bakar Bin Din Mersing 89 16/7
VE3215 MPV A001 Ali Bin Abu Kulai 120 16/7
Jadual Perjalanan

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 Tarikh (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

[Lihat halaman sebelah


3770/1 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 bentuk penormalan 2NF

[3 markah]

4 Rajah di bawah menunjukkan satu sistem pembelian atas talian yang sering digunakan
kini.

[Lihat halaman sebelah


3770/1 TERHAD
TERHAD 15 3770/1

Sesebuah sistem atas talian kini menggabungkan Bahasa Penskripan Klien dan Bahasa
Pengskripan Pelayan.

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


3770/1 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

[Lihat halaman sebelah


3770/1 TERHAD

Anda mungkin juga menyukai