Anda di halaman 1dari 5

Skema Jawapan Percubaan Sains Komputer 2019

Bahagian A
No Jawapan markah
Pseudokod – tiada nombor turutan
1. Mula
1 2. Input nama 1
3. Papar “SELAMAT DATANG “
4. Tamat
2 10 1
3 Double, 8 bait 2
a) P = rekod Q = medan
4 3
b) Kunci Asing - IDMurid
1. Fasa Analisis Masalah
5 2
2. Fasa Reka bentuk Penyelesaian
6 X = Sistem Pemprosesan Fail 1
X – Hierarki
7 2
Y- Data Berorientasikan Objek
a) GURU / SUBJEK
8 2
b) GURU – NoKP / SUBJEK - KodSub
Atribut :KelasPeminjam
Alasan:
9 Sepatutnya terpapar laporan kelas peminjam = 4C sahaja. 2
@ Sepatutnya tiada kelas 5B dipaparkan sebab kriteria query
4C
X = Struktur Kawalan Pilihan
10 2
Y = Struktur Kawalan Ulangan
(i) -Mendapatkan/mengira jumlah barang yang dipinjam oleh
IDMurid MR1210 2
11 -Memaparkan mengikut IDMurid
(ii) COUNT 1

(i) DELETE INTO BARANG


WHERE NamaBarang = ‘ BOLA HOKI’
1
12
(ii) INSERT INTO BARANG
2
VALUES (“A004”,”BOLA SKUASY”,24,56.00)

A B P R Q
0 0 0 1 1
13 0 1 0 0 0 3
1 0 0 0 0
1 1 1 0 1

(i) Pemboleh ubah Setempat


(ii) Pemboleh ubah Sejagat
14 3
(iii) Pemboleh ubah Sejagat

String nama;
15 int umur; 3
String kelab;
(i) DAFTAR
(ii) Fungsi daftar ialah menyimpan data dan arahan yang dicapai
dari ingatan utama sebelum dihantar ke ALU untuk diproses
16 3
dan menyimpan hasil pemprosesan sementara sebelum
dihantar ke ingatan utama dan dipamerkan melalui peranti
output.
(i) Pemboleh ubah yang tidak bermakna
iaitu penggunaan singkatan yang tidak jelas maksudnya dan
1
pemboleh ubah yang bermula dengan nombor.
17
(ii) Tukarkan i menjadi nombor1, j menjadi nombor2 dan 2
2hasildarab menjadi hasilDarab2

(i) Ya
1
(ii) Kerana terdapat atribut bukan kunci yang bergantung
18 kepada atribut bukan kunci iaitu Emel bergantung kepada 2
NamaPensyarah

(i) KodBuku 1
(ii) Kerana atribut KodBuku memgandungi nilai yang unik
19 dan tidak mengandungi nilai berulang 2
(iii) Rekod
1
(i) pi 1
(ii) Kerana pi mengandungi nilai yang tetap dan tidak berubah
20 sepanjang atur cara 2
(iii) Bilangan hari dalam seminggu, bilangan jam sehari dll
1

Skema Jawapan Percubaan Sains Komputer 2019


BAHAGIAN B
No Jawapan Markah
1. a)Rajah get logik (3 Markah)

A
B
Q
b) (4 Markah)
A B SUIZ 1 SUIZ 2 LAMPU
0 0 0 0 0
0 1 0 1 1/Menyala
1 0 1 0 1/Menyala
1 1 0 0 0

c)Tuliskan ungakapan Boolean (3 Markah)

2. (a)
INPUT Nomborkadpengenalan, jumlahpendapatan 1
PROSES Banding nilai jumlah pendapatan kurang atau sama
dengan RM3000 1

OUTPUT Layak menerima bantuan awal persekolahan Tidak 1


layak menerima bantuan awal persekolahan

(b)
MULA
INPUT Nomborkadpengenalan 1
INPUT jumlahpendapatan 1
JIKA jumlahpendapatan<= 3000 MULA_JIKA 1
OUTPUT “ANDA LAYAK MENERIMA BANTUAN AWAL 1
PERSEKOLAHAN”
TAMAT_JIKA
JIKA_TIDAK MULA_JIKA_TIDAK
OUTPUT “ANDA TIDAK LAYAK MENERIMA BANTUAN AWAL
1
PERSEKOLAHAN”
TAMAT_JIKA_TIDAK
TAMAT
(c)
Strukturkawalanpilihan 1

Justifikasi:
(i) Kerana terdapat pernyataan bersyarat untuk membuat 1
keputusan Benar atau palsu

(atau)

(ii) Struktur kawalan pilihan digunakan kerana adanya 1


proses untuk menentukan keputusan sama ada
(mana2
pengguna layak atau tidak layak menerima bantuan
awal persekolahan. jawapanyg
sesuai)

3. a) ERD 1. Symbol &


hubungan = 2m
#kata kerja = 1m

2. Kardinaliti
=3m
One to many
Many to one
Many to many

3. Atribut ( 3m)#
1 Markah bagi
attribut yang
lengkap di setiap
ENTITI

4. Kunci Primer
Setiap entiti 1
kunci primer
=3m

b)
Bil No.siri Nama Item Jenama harga Tahun
perolehan
1m
Jenis string string string float integer
data

Justifikasi

String –kombinasi lebih daripada satu aksara


2m
Float – melibatkan penggunaan nombor perpuluhan

Integer – melibatkan nombor bulat sahaja


4. a) Carta alir (6 Markah)

Semua symbol
= 1m

Semua Input
betul= 1m

Case dan
output = 4m

a) Struktur jadual pengkalan data yang mengandungi nama (9 Markah)


medan dan jenis data serta tentukan kunci utama.
Nama Medan Jenis Data Keterangan 4 medan = 4 m
4 jenis data = 4m
Nama Varchar Primary key = 1m
No Kp Varchar Primary Key
Pakej Integer
Matapelajaran Varchar

Anda mungkin juga menyukai