Genggaman A PPMP JPNJ Soalan Set 1

Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

MODUL GENGGAMAN A: SET 1 1 SAINS KOMPUTER 3770/1

PANEL PERUNDING MATA PELAJARAN (PPMP)

A
JABATAN PENDIDIKAN NEGERI JOHOR

MODUL GENGGAMAN
PROGRAM KECEMERLANGAN CUTI AKHIR TAHUN PASCA PKP

SAINS KOMPUTER 3770/1


SPM 2020
SET 1
Arahan

1. Kertas peperiksaan ini mengandungi dua bahagian: Bahagian A dan Bahagian B.


2. Jawab semua soalan.
3. Jawapan anda hendaklah ditulis pada ruang yang disediakan dalam kertas peperiksaan
ini.
4. Anda dibenarkan menggunakan kalkulator saintifik.

Nama
Kelas

MARKAH MARKAH
BAHAGIAN
SOALAN DIPEROLEH

A 50

B 50

MARKAH
100
KESELURUHAN

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 2 SAINS KOMPUTER 3770/1

Bahagian A
[50 markah]
Jawab semua soalan.
Masa yang dicadangkan : 60 minit

1. Berdasarkan Jadual 1, lengkapkan baris algoritma yang bertanda X dan Z kepada kod
aturcara yang sempurna.
Algoritma Kod Komputer (Java)
Mula Public static void main (String[] args) {
PAPAR ”Nama Murid” X
INPUT nama String nama = new
java.util.Scanner(System.in).nextLine();
PAPAR “Selamat Pagi”,nama, Y
Tamat }

Jadual 1
X : …………………………………………………………………………………………
Y : …………………………………………………………………………………………
[2 markah]

2. Rajah 1 merupakan atur cara Java. Jadual 2 menunjukkan jenis data dan nama pemboleh
ubah yang digunakan.
Jenis data Nama pemboleh Ubah
Integer markah
Jadual 2
public class pembolehUbah {
public static void main (String [ ] args) {
String nama;
A
……………………………………………..
}
}

Rajah 1
Berdasarkan Jadual 2 dan Rajah 1, nyatakan A.
A: ……………………………………………………………………………………..........
[1 markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 3 SAINS KOMPUTER 3770/1

3. Rajah 2 merupakan satu contoh atur cara yang membenarkan input dimasukkan menggunakan
papan kekunci.

import java.util.Scanner;
public class luasSegiTiga {
public static void main(String[] args) {

P
…………………………………………………………………………………….
System.out.println (“Sila masukkan nilai tapak” );

int tapak = input.nextInt();


System.out.println (“Sila masukkan nilai tinggi” );
int tinggi = input.nextInt();
double luas = (1.0/2) * tapak * tinggi;

Q
…………………………………………………………………………………

Rajah 2
Berdasarkan Rajah 2, tuliskan atur cara yang sesuai bagi:

i. P : …………………………………………………………………………….
ii. Q : ………………………………………………………………..…………..

[2 markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 4 SAINS KOMPUTER 3770/1

4. Rajah 3 menunjukkan sebuah keratan algoritma.


Jika MarkahSains dan MarkahMatematik melebihi 90, maka
status pelajar layak menerima biasiswa dipaparkan.
Rajah 3
Berdasarkan Rajah 3, tuliskan keratan aturcara menggunakan operator hubungan dan logikal.
…………………………………………………………………………………………….……
…………………………………………………………………………………….……………
…………………………………………………………………………………….……………
[3 Markah]
5. Rajah 4 di bawah menunjukkan sebahagian kod aturcara.

Rajah 4
Berdasarkan Rajah 4, Y dan Z merupakan jenis subatur cara. Manakala X merupakan
salah satu ciri perbezaannya.
a) Nyatakan
i. X : ……………………………………………………………………………….
ii. Y : ………………………………..…………………………………………..….
iii. Z : ………………………………………………………………………………..
[3 markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 5 SAINS KOMPUTER 3770/1

6. Jadual 3 menunjukkan maklumat ahli rumah sukan manakala Rajah 5 menunjukkan Query
yang digunakan.

Jadual 3

Rajah 5
Berdasarkan Jadual 3 dan Rajah 5,
a) Nyatakan senarai nama yang akan dipaparkan.
i. ………………………………………………………………………………….
ii. …………………………………..…………………………………………..….
iii. ………………………………………………………………………………….
[3 markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 6 SAINS KOMPUTER 3770/1

7. Jadual 4 menunjukkan objek yang terdapat dalam sistem pangkalan data.

Jadual Borang Query Laporan

Jadual 4

Berdasarkan Jadual 4, padankan penyataan di bawah dengan menulis objek pangkalan data
yang bersesuaian pada petak jawapan yang disediakan.

Penyataan Ruang jawapan

Menghasilkan bahan untuk mesyuarat dan membantu


organisasi membuat keputusan. Dijadikan sebahagian bahan
dalam penerbitan.

Memaparkan data daripada setiap rekod serta mengutip data


untuk disimpan sebagai rekod dalam susun atur yang lebih
mudah difahami oleh pengguna.

[2 markah]
8. Rajah 6 menunjukkan laman sesawang bagi sistem pembelian atas talian manakala Jadual 5
menunjukkan penilaian kuantitatif yang telah dijalankan terhadap paparan dan reka bentuk
skrin laman tersebut.

Rajah 6

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 7 SAINS KOMPUTER 3770/1

Jumlah Peratus (%)


No Item Ya Tidak Ya Tidak
(/) (x) (/) (x)
1. Reka bentuk skrin mudah dan ringkas. 20 5 80 20

2. Pemilihan warna dan ikon adalah 24 1 96 4


bersesuaian dan menarik.
Reka bentuk 3. Sistem navigasi yang disediakan mudah 22 3 88 12
skrin dikenal pasti.
4. Tidak mengandungi kesalahan ejaan. 25 0 100 0

5. Tidak menyebabkan pengguna sesat dalam 24 1 96 4


penerokaan.
1. Pengguna boleh mengawal sepenuhnya 22 3 88 12
butang kawalan navigasi.
2. Pengguna boleh membuat carian item 24 1 96 4
Interaktiviti
dengan mudah.
pengguna
3. Pengguna dapat mengetahui harga sesuatu 25 0 100 0
barang dengan tepat dan jelas.
4. Pengiraan matematik adalah tepat dan betul 25 0 100 0

PURATA X Y

Jadual 5

Berdasarkan Jadual 5,
a) Kirakan nilai bagi
i. X : ……………………………..…………………………………………..….
ii. Y : …………………………………………………………………………….
[2 markah]
b) Berikan cadangan penambahbaikan
……………………………..…………………………………………..………………
…………………………………………………………………………………………
…………………………………………………………………………………………
[2 markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 8 SAINS KOMPUTER 3770/1

9. Rajah 7 di bawah menunjukkan kempen kesedaran yang dibuat oleh Universiti Putra
Malaysia (UPM) pada 23 hb April setiap tahun.

Rajah 7
Berdasarkan rajah 7, nyatakan satu contoh aktiviti yang tidak beretika dalam pengkomputeran.
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
[1 markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 9 SAINS KOMPUTER 3770/1

10. Pernyataan 1 berkaitan tentang transformasi dalam industri pengkomputeran yang telah
membawa kepada pembangunan bidang kerjaya baharu dalam pengkomputeran.
Kerjaya dalam bidang ini bertanggungjawab untuk membangunkan aplikasi
berasaskan web, menulis kod, mengintergrasikan sistem dan menyediakan
bantuan teknikal. Seseorang itu perlu membangunkan dan menghasilkan
media interaktif, termasuklah produk digital dan multimedia.

Pernyataan 1
Berdasarkan pernyataan 1,
i) Nyatakan satu kerjaya dalam bidang pengkomputeran yang sesuai.
………………………………………………………………………………………………
………………………………………………………………………………...…….………
[1 markah]
ii) Nyatakan satu kemahiran yang diperlukan berdasarkan kerjaya yang anda nyatakan
di10(i).
………………………………………………………………………………………………
………………………………………………………………………………………………
[1 markah]
11. Lengkapkan Rajah 8 di bawah untuk menunjukkan proses-proses dalam kitaran mesin FDE.

Unit kawalan

(i) (ii)

Daftar ALU

(iii) RAM

Rajah 8
(i) …………………………………………………………………………………
(ii) …………………………………………………………………………………
(iii) ……………………………………………………………….………………..
[3 markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 10 SAINS KOMPUTER 3770/1

12. Jadual 6 adalah Jadual Kebenaran bagi satu get logik.

A B F

0 0 1

0 1 0

1 0 0

1 1 0

Berdasarkan Jadual 6, tuliskan Ungkapan Boolean untuk F.

……………………………………………………………………………………………
[1 markah]

13. Jadual 7 merupakan struktur bagi jadual PRODUK.


Nama Medan Jenis Data Keterangan
IDProduk VARCHAR(6) Kunci primer
NamaProduk VARCHAR(10) NOT NULL
Kuantiti INT(3)
HargaSeunit FLOAT(5,2)
Jadual 7
Berdasarkan Jadual 7, tuliskan pernyataan SQL bagi membina jadual PRODUK dalam
pangkalan data.
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
[3 Markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 11 SAINS KOMPUTER 3770/1

14. Jadual 8 merupakan rekod pelajar dalam suatu pangkalan data.

PELAJAR
No_Daftar Nama No_KP Tingkatan
A01000 Fatin Suhana binti Hariz 030510016066 5Sains
A01011 Syed Kadir bin Syed 051112015033 3Bestari
Husin
B02032 Tay Li Han 030913035577 5Sastera
B02111 Karthi A/L Murugan 041223014529 4IT
Jadual 8

Berdasarkan Jadual 8, tuliskan pernyataan SQL bagi :

a) Menambah rekod pelajar berikut dalam pangkalan data.

No_Daftar : A010422
Nama : Muhammad Kamal bin Ismail
No_KP : 041020015929
Tingkatan : 4Sastera

…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………

[2 Markah]

b) Menghapuskan semua rekod dalam jadual PELAJAR.

………………………………………………………………………………………………
………………………………………………………………………………………………
[1 Markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 12 SAINS KOMPUTER 3770/1

15. Rajah 9 merujuk kepada segmen atur cara Javascript bagi penggunaan Standard Library.

<script>
document.write(“Hasil bagi operasi Matematik ini ialah :”, math.cube (3) ) ;
</script>

Rajah 9
Berdasarkan Rajah 1,
a) Nyatakan penggunaan Standard Library yang digunakan.
…………………………………………………………..………………………..……
[1 Markah]
b) Nyatakan output atur cara ini.
…………………………………………………………..………………………..……
[1 Markah]
16. Rajah 10 menunjukkan kod atur cara untuk mengimport data dari fail teks.

Rajah 10
Berdasarkan Rajah 10,
a) Nyatakan pemboleh ubah untuk membuka fail teks.
…………………………………………………………………………………………….
[1 markah]
b) Nyatakan nama fail teks yang ingin dibuka.
…………………………………………………………………………………………….
[1 markah]
c) Tuliskan kod atur cara untuk menutup fail yang telah dibuka.
………………………………………………………………………………………….....
[1 markah]
d) Nyatakan satu kepentingan penggunaan fungsi import data daripada fail teks.
……………………………………………………………………………………………
[1 markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 13 SAINS KOMPUTER 3770/1

17. Rajah 11 menunjukkan contoh borang dalam satu sistem yang dibangunkan.

Rajah 11

(a) Nyatakan SATU (1) ciri pengesahsahihan (validation) pada input daripada pengguna
yang terdapat dalam rajah tersebut.

…………………………………………………………………………………...………
……………………………………………………………………………………………
[1 markah]

(b) Senaraikan DUA butang pilihan yang biasa digunakan dalam laman web untuk
mendapatkan maklumat daripada pengguna.

i. …………………………………………………………………………………...
ii. …………………………………………………………………………………...
[2 markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 14 SAINS KOMPUTER 3770/1

18. Berikut adalah kaedah penulisan Bahasa Pertanyaan Berstruktur (SQL) untuk membina
Jadual dalam pangkalan data.

CREATE TABLE INFO_KERETA


(ID INTEGER PRIMARY KEY,
BANDAR CHAR (20)
NEGERI CHAR (2)
NO_PLAT CHAR (8));

a) Nyatakan jenis pertanyaan (query) bagi penulisan Bahasa Pertanyaan Berstruktur (SQL)
di atas.

…………………………………………………………………………………….…….

[1 markah]

b) Berdasarkan kaedah itu, tuliskan pertanyaan dalam SQL sekiranya ingin memaparkan
semua data daripada Jadual tersebut.

……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………..……………….…….
[2 markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 15 SAINS KOMPUTER 3770/1

19. Rajah 12 menunjukkan fail teks yang ditulis menggunakan HTML.

ii

Rajah 12
Berdasarkan Rajah 12,
a) Lengkapkan elemen tag berpasangan bagi fail teks di atas.
i) ………………………………………………………………………………………
ii) ……………………………………………………………………..…………..…...
[1 markah]
e) HTML editor Y yang digunakan untuk menulis elemen atau tag HTML tersebut ialah
…………………………………………………………………………………………

[1 markah]
f) Nyatakan nama penuh bagi singkatan HTML
…………………………………………………………………………………………

[1 markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 16 SAINS KOMPUTER 3770/1

20. Rajah 13 menunjukkan Laman Web interaktif yang menggunakan Fitur Butang Pilihan

Rajah 13
Berdasarkan Rajah 13,
a) Namakan fitur butang pilihan yang digunakan.
…………………………………………………………………………………………
[1 markah]
b) Nyatakan fitur butang pilihan selain (a)
…………………………………………………………………………………………
[1 markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 17 SAINS KOMPUTER 3770/1

Bahagian B
Jawab semua soalan.
Masa yang dicadangkan : 90 minit.

1. Pernyataan 2 menunjukkan maklumat berkaitan dengan sebuah pangkalan data.

Sistem Data Maklumat Kelas merupakan sistem yang berkonsepkan pangkalan data bagi
menyimpan rekod semua murid di dalam sesebuah kelas oleh guru tingkatan. Sistem ini
dapat memaparkan laporan peperiksaan murid secara individu atau keseluruhan kelas.
Memaparkan data peribadi murid berdasarkan jantina dan keturunan. Memaparkan data
peribadi guru kelas untuk pentadbir. Rekod status pembayaran yuran dapat disimpan
dengan lebih sistematik.

Pernyataan 2
a) Kenalpasti 3 entiti dan atribut bagi pangkalan data bagi setiap jadual.

……………………………………………………………………………………………
…………………………………………………………………………………………...
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
[6 markah]
b) Setiap entiti mempunyai kunci Primer untuk menghubungkan jadual-jadual.
Nyatakan DUA ciri dan DUA kepentingannya.

……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………

[4 Markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 18 SAINS KOMPUTER 3770/1

2. Jadual 9 menunjukkan Evolusi Litar Bersepadu (IC).


a) Lengkapkan maklumat dalam jadual yang diberi.

Jenis IC Kegunaan Jumlah Get Logik

SSI:
Penyepaduan skala
kecil. <12

MSI:
Penyepaduan skala Flip-flops adder/counter
pertengahan. Multiplexer & Demultiplexer.

LSI:
Penyepaduan skala
besar. 100-9,999

VLSI:
Penyepaduan skala Pemproses mikro 16 bit dan 32 bit
sangat besar
ULSI:
Penyepaduan skala ultra Pemproses mikro untuk pemprosesan 100,00-999,999
besar. grafik

GSI:
Penyepaduan skala
Giga

Jadual 9
[6 Markah]
b) Senaraikan 4 contoh barangan harian yang menggunakan litar bersepadu.

………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
[4 Markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 19 SAINS KOMPUTER 3770/1

3. Rajah 14(i) menunjukkan kod atur cara yang memaparkan nilai purata.
Rajah 14(ii) menunjukkan kod atur cara untuk membuat pertanyaan dalam pangkalan data.
Rajah 14(iii) menunjukkan contoh paparan Sign Up bagi pendaftaran email Gmail.

Rajah 14(i)

Rajah 14(ii)

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 20 SAINS KOMPUTER 3770/1

Rajah 14(iii)
Berdasarkan Rajah 14(i),
a) Namakan fail yang diimport bagi atur cara ini.
……………………………………………………………………………………….
[1 markah]
b) Berikan penerangan atur cara mengikut petunjuk nombor di atas.
Nombor Penerangan

[5 markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 21 SAINS KOMPUTER 3770/1

Berdasarkan Rajah 14(ii)


c) Tuliskan langkah-langkah mencapai data dari pangkalan data merujuk kepada penunjuk
nombor.

Langkah Penerangan

[4 markah]

Berdasarkan Rajah 14(iii)


d) Nyatakan kesalahan yang dilakukan pengguna dalam membuat pendaftaran baharu
bagi emel tersebut.
………………………………………………………………………………………
……………………………………………………………………………………….
[1 markah]
e) Berikan empat (4) cara pengesahsahihan pada input bagi mengelakkan ralat
semasa proses penyimpanan data ke dalam pangkalan data.
…………………………………………………………………………………….…
…………………………………………………………………………………….…
………..………………………………………………………………………………
……………………………………………………………………………….………
………………………………………………………………………………………
………………………………………………………………………………………
[4 markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 22 SAINS KOMPUTER 3770/1

4. Rajah 15 menunjukkan laman utama sebuah laman web.

Rajah 15
Berdasarkan Rajah 15,
a) Nyatakan prinsip asas reka bentuk laman web serta berikan justifikasi.

PRINSIP ASAS REKA JUSTIFIKASI


BENTUK LAMAN WEB
i. Navigasi ii.

iii. iv.

v. vi.

vii. viii.

ix. x.

[9 markah]

2020 PPMP JPNJ


MODUL GENGGAMAN A: SET 1 23 SAINS KOMPUTER 3770/1

b) Nyatakan jenis navigasi yang digunakan.

i. ……………………………………………………………………………………
ii. ……………………………………………………………………………………
iii. ……………………………………………………………………………………
iv. ……………………………………………………………………………………
[4 markah]
c) Senaraikan pelayar web yang sesuai digunakan untuk memaparkan laman web.

i. ……………………………………………………………………………………
ii. ……………………………………………………………………………………
[2 markah]

KERTAS SOALAN TAMAT

2020 PPMP JPNJ

You might also like