Skema SPM Sains Komputer Kertas 1 - Set 1

 

SULIT

JABATAN PEPERIKSAAN
PANDAI EDUCATION

SIJIL PELAJARAN MALAYSIA 2024

SAINS KOMPUTER
Kertas 1 (Set 1)
3770/1

 

SKEMA JAWAPAN

 
 
SULIT 2 3770/1
     
BAHAGIAN A
    Markah Jumlah
1. (i) Meningkatkan kemahiran berfikir 1m 2m
(ii) Mewujudkan komunikasi dua hala 1m
2.

  • 1 markah untuk setiap simbol yang betul

1m

1m

1m

1m

4m
3. R : boolean 1m 2m
S : float 1m
4. (a) 3 / tiga 1m 3m

(b) Sintaks

Tiada tatatanda ; atau

Sepatutnya ditulis int jejari = 5;

1m

1m

5. Q : char 1m 2m
T : boolean 1m
6.

(a) (i) X = Fungsi

     (ii) Y = Prosedur

2m 3m

(b) Perbezaan antara X dan Y ialah

  • X mengembalikan data dan Y tidak mengembalikan data
  • Jenis data pulangan dalam sintaks bagi X adalah int, double, char, string, tatasusunan atau objek java manakala jenis data pulangan dalam sintaks bagi Y adalah void
  • X diakhiri dengan pernyataan return, y tidak diakhiri dengan pernyataan return

*** pilih mana-mana satu dari senarai jawapan di atas

1m
7. X : Kebergantungan Fungsi Separa 1m 3m
Y : Kebergantungan Fungsi Sepenuh 1m
Z : Kebergantungan Fungsi Transitif 1m
 
SULIT 3 3770/1
 
8. (i) paparHarga 1m 3m
(ii) String 1m
(iii) item 1m
9.
  • penggunaan inden yang konsisten
  • nama pemboleh ubah yang bermakna
  • penggunaan komen

*** pilih mana-mana 2, tak ikut urutan pun boleh.

1m

1m

2m
10. i) Konsistensi 1m 2m
ii) Kebolehan untuk menjangka 1m
11. (a) Q 1m 3m
(b) 4 1m

(c) Hello! Hello!         ATAU

     Hello!

     Hello!

1m
12. (a) Nyahsulit data  / Data Decryption / Nyahsulit / Decryption 1m 3m

(b) (i) VAKSIN

     (ii) PFIZER

1m

1m

13. X : Bas Alamat 1m 2m
Y : Bas Kawalan 1m
14. (i) Kata laluan (password) 1m 2m

(ii) Penyulitan email (encrypted email)    ATAU

     Dua pengesahan (double verification)

1m
15.
  • Negara China dan Arab Saudi menyekat capaian internet secara bebas termasuk media sosial seperti Facebook
1m 2m
  • Manakala Malaysia tiada sekatan
1m
16. (i) 0 1m 3m
(ii) 0 1m
(iii) 0 1m
17. (a) (i) \(X=(\overline{A}.B)\) 1m 3m
     (ii) \(X=(A.\overline{B})\) 1m
(b) Get Logik XATAU 1m
18. Digunakan tanpa mengetahui bagaimana operasi kiraan kuasa (power) dilaksanakan. 1m 1m
19. (a) Konsistensi 1m 3m
(b) Boleh Dipelajari ATAU Maklum Balas Kebolehan ATAU Membuat Pemerhatian ATAU Kebolehan untuk Menjangka 2m
20. (i) Helaian gaya dalaman (Internal style sheet) 1m 2m
(ii) Gaya dalam barisan (Inline style) 1m
 

 

SULIT 4 3770/1
     
BAHAGIAN B
    Markah Jumlah
1.
(a) (i)
3m 10m
(a) (ii)
2m
(b)
NamaBarang HargaSeunit
Headphone 25.00
Kipas Dinding 150.00
Monitor 200.00
Pencetak 250.00
Router 170.00
2m
(c)

2m
(d)

1m
 
SULIT 5 3770/1
     
2.
(a)

1) MULA

2) INPUT baki = 1000,

3) SETKAN i = 1

4) SELAGI i <= 5 MULA SELAGI

        PROSES baki = baki + ( 0.2 * baki)

        i = i + 1

        TAMAT SELAGI

5) OUTPUT "Baki 5 tahun : " + baki

6) TAMAT

 

**Pemarkahan

  • Bukan pseudokod - 0m
  • Nombor - 1m
  • MULA dan TAMAT - 1m
  • INPUT baki = 1000 - 1m
  • Setkan pembilang = 1 atau i = 1 - 1m
  • Selagi pembilang <= 5 atau i <= 5 - 1m
  • baki = baki + (0.2*baki) atau formula yang betul - 1m
  • pembilang = pembilang + 1 - 1m
  • OUTPUT baki - 1m

8m

10m
(b)

Baki 5 tahun : 2488.32

2m
3.
(a) (i) \(a > 0 \;\&\& \;b > 0\)

3m

15m
(a) (ii) \(a > 0 \;\| \;b > 0\)
3m
(b)
Input Proses Output

\(a\)

\(b\)

\(c=a+b\\ c=a-b\\ c=a*b\) \(c\)
7m
(c)

Fasa uji dan nyahralat

Tujuan : (Pilih satu)

  • Memastikan semua keperluan dipenuhi.
  • Memastikan semua pengekodan berfungsi seperti yang dikehendaki.
  • Memastikan semua modul boleh berfungsi bila digabungkan.
  • Mendapatkan maklum balas daripada pengguna sistem untuk tujuan  pembetulan dan penambahbaikan.
  • Melibatkan pengguna sepenuhnya di peringkat pembangunan.
  • Mengesan ralat yang tercicir.
  • Membantu pasukan projek membuat dokumentasi dengan mengesan  kesilapan oleh pengguna.
  • Menyimpan keputusan ujian sebagai bukti penyempurnaan 
    pembangunan sistem

1m

1m

 
4.

3NF

TEMPAHAN (NoIC, TarikhMasuk, TarikhKeluar, NoBilik)

PELANGGAN (NoIC, Nama, Alamat)

BILIK (NoBilik, NamaBilik, JenisBilik)

KATEGORI BILIK (JenisBilik, Harga)

 

** Skema pemarkahan mengikut skema hubungan yang diberikan.

Jadual dan atribut lengkap - 8m

Kunci primer - 3m

Kunci asing - 2m

Kunci komposit - 2m

15m 15m

Skema SPM Sains Komputer Kertas 1 - Set 1

 

SULIT

JABATAN PEPERIKSAAN
PANDAI EDUCATION

SIJIL PELAJARAN MALAYSIA 2024

SAINS KOMPUTER
Kertas 1 (Set 1)
3770/1

 

SKEMA JAWAPAN

 
 
SULIT 2 3770/1
     
BAHAGIAN A
    Markah Jumlah
1. (i) Meningkatkan kemahiran berfikir 1m 2m
(ii) Mewujudkan komunikasi dua hala 1m
2.

  • 1 markah untuk setiap simbol yang betul

1m

1m

1m

1m

4m
3. R : boolean 1m 2m
S : float 1m
4. (a) 3 / tiga 1m 3m

(b) Sintaks

Tiada tatatanda ; atau

Sepatutnya ditulis int jejari = 5;

1m

1m

5. Q : char 1m 2m
T : boolean 1m
6.

(a) (i) X = Fungsi

     (ii) Y = Prosedur

2m 3m

(b) Perbezaan antara X dan Y ialah

  • X mengembalikan data dan Y tidak mengembalikan data
  • Jenis data pulangan dalam sintaks bagi X adalah int, double, char, string, tatasusunan atau objek java manakala jenis data pulangan dalam sintaks bagi Y adalah void
  • X diakhiri dengan pernyataan return, y tidak diakhiri dengan pernyataan return

*** pilih mana-mana satu dari senarai jawapan di atas

1m
7. X : Kebergantungan Fungsi Separa 1m 3m
Y : Kebergantungan Fungsi Sepenuh 1m
Z : Kebergantungan Fungsi Transitif 1m
 
SULIT 3 3770/1
 
8. (i) paparHarga 1m 3m
(ii) String 1m
(iii) item 1m
9.
  • penggunaan inden yang konsisten
  • nama pemboleh ubah yang bermakna
  • penggunaan komen

*** pilih mana-mana 2, tak ikut urutan pun boleh.

1m

1m

2m
10. i) Konsistensi 1m 2m
ii) Kebolehan untuk menjangka 1m
11. (a) Q 1m 3m
(b) 4 1m

(c) Hello! Hello!         ATAU

     Hello!

     Hello!

1m
12. (a) Nyahsulit data  / Data Decryption / Nyahsulit / Decryption 1m 3m

(b) (i) VAKSIN

     (ii) PFIZER

1m

1m

13. X : Bas Alamat 1m 2m
Y : Bas Kawalan 1m
14. (i) Kata laluan (password) 1m 2m

(ii) Penyulitan email (encrypted email)    ATAU

     Dua pengesahan (double verification)

1m
15.
  • Negara China dan Arab Saudi menyekat capaian internet secara bebas termasuk media sosial seperti Facebook
1m 2m
  • Manakala Malaysia tiada sekatan
1m
16. (i) 0 1m 3m
(ii) 0 1m
(iii) 0 1m
17. (a) (i) \(X=(\overline{A}.B)\) 1m 3m
     (ii) \(X=(A.\overline{B})\) 1m
(b) Get Logik XATAU 1m
18. Digunakan tanpa mengetahui bagaimana operasi kiraan kuasa (power) dilaksanakan. 1m 1m
19. (a) Konsistensi 1m 3m
(b) Boleh Dipelajari ATAU Maklum Balas Kebolehan ATAU Membuat Pemerhatian ATAU Kebolehan untuk Menjangka 2m
20. (i) Helaian gaya dalaman (Internal style sheet) 1m 2m
(ii) Gaya dalam barisan (Inline style) 1m
 

 

SULIT 4 3770/1
     
BAHAGIAN B
    Markah Jumlah
1.
(a) (i)
3m 10m
(a) (ii)
2m
(b)
NamaBarang HargaSeunit
Headphone 25.00
Kipas Dinding 150.00
Monitor 200.00
Pencetak 250.00
Router 170.00
2m
(c)

2m
(d)

1m
 
SULIT 5 3770/1
     
2.
(a)

1) MULA

2) INPUT baki = 1000,

3) SETKAN i = 1

4) SELAGI i <= 5 MULA SELAGI

        PROSES baki = baki + ( 0.2 * baki)

        i = i + 1

        TAMAT SELAGI

5) OUTPUT "Baki 5 tahun : " + baki

6) TAMAT

 

**Pemarkahan

  • Bukan pseudokod - 0m
  • Nombor - 1m
  • MULA dan TAMAT - 1m
  • INPUT baki = 1000 - 1m
  • Setkan pembilang = 1 atau i = 1 - 1m
  • Selagi pembilang <= 5 atau i <= 5 - 1m
  • baki = baki + (0.2*baki) atau formula yang betul - 1m
  • pembilang = pembilang + 1 - 1m
  • OUTPUT baki - 1m

8m

10m
(b)

Baki 5 tahun : 2488.32

2m
3.
(a) (i) \(a > 0 \;\&\& \;b > 0\)

3m

15m
(a) (ii) \(a > 0 \;\| \;b > 0\)
3m
(b)
Input Proses Output

\(a\)

\(b\)

\(c=a+b\\ c=a-b\\ c=a*b\) \(c\)
7m
(c)

Fasa uji dan nyahralat

Tujuan : (Pilih satu)

  • Memastikan semua keperluan dipenuhi.
  • Memastikan semua pengekodan berfungsi seperti yang dikehendaki.
  • Memastikan semua modul boleh berfungsi bila digabungkan.
  • Mendapatkan maklum balas daripada pengguna sistem untuk tujuan  pembetulan dan penambahbaikan.
  • Melibatkan pengguna sepenuhnya di peringkat pembangunan.
  • Mengesan ralat yang tercicir.
  • Membantu pasukan projek membuat dokumentasi dengan mengesan  kesilapan oleh pengguna.
  • Menyimpan keputusan ujian sebagai bukti penyempurnaan 
    pembangunan sistem

1m

1m

 
4.

3NF

TEMPAHAN (NoIC, TarikhMasuk, TarikhKeluar, NoBilik)

PELANGGAN (NoIC, Nama, Alamat)

BILIK (NoBilik, NamaBilik, JenisBilik)

KATEGORI BILIK (JenisBilik, Harga)

 

** Skema pemarkahan mengikut skema hubungan yang diberikan.

Jadual dan atribut lengkap - 8m

Kunci primer - 3m

Kunci asing - 2m

Kunci komposit - 2m

15m 15m