peperiksaan percubaan sijil pelajaran malaysia 2019 3770/1
-
Upload
khangminh22 -
Category
Documents
-
view
0 -
download
0
Transcript of peperiksaan percubaan sijil pelajaran malaysia 2019 3770/1
PEPERIKSAAN PERCUBAAN
SIJIL PELAJARAN MALAYSIA 2019 3770/1
SAINS KOMPUTER Kertas 1
Ogos 2019
2½ jam Dua jam tiga puluh minit
JANGAN BUKA KERTAS SOALAN INI SEHINGGA DIBERITAHU
1. Tulis nama, nombor kad pengenalan dan angka giliran anda pada ruang yang disediakan
2. Kertas soalan ini mengandungi 2 bahagian : Bahagian A dan Bahagian B. Jawab semua
soalan
3. Jawapan untuk Bahagian A dan Bahagian B hendaklah ditulis di ruang yang disediakan
pada kertas soalan.
Untuk Kegunaan Pemeriksa
Nama Pemeriksa :
Bahagian Soalan Markah penuh Markah diperolehi
A 1-20 50
B 1 10
2 10
3 15
4 15
JUMLAH 50
JUMLAH BESAR 100
NAMA : …………………………………………………………………………………
NO. KAD PENGENALAN
ANGKA GILIRAN
.
Kertas soalan ini mengandungi 19 halaman bercetak
2 2 2 2 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2
JABATAN PELAJARAN NEGERI TERENGGANU
Bahagian A
[50 Markah]
Jawab semua soalan.
1. Berikut adalah tiga jadual dalam pangkalan data hubungan rekod rawatan di sebuah
klinik.
Nyatakan ketetapan kunci bagi:
(i) Id_pesakit pada jadual Rawatan
…………………………………………………………………………………………
[1 markah]
(ii) Id_staf pada jadual Perawat
…………………………………………………………………………………………
[1 markah]
2. Rajah 1 menunjukkan salah satu elemen yang terdapat dalam HTML.
Rajah 1
Nyatakan elemen tersebut
………..…………………………………………………………………………………………
[1 markah]
Pesakit
id_pesakit nama Pesakit No_KP alamat
Rawatan
kod_rawatan id_pesakit id_staf tarikh rawatan catatan
Perawat
id_staf nama Staf no_KP alamat
3. Rajah 2 menunjukkan Kitaran Hayat Pembangunan Sistem (SDLC)
Rajah 2
Nyatakan :
(a) (i) X : ………………………………………………………………………..
(ii) Y : ……………………………………………………………………….
[2 markah]
(b) Amalan terbaik dalam pengaturcaraan yang digunakan dalam Fasa Y
…………………………………………………………………………………………..
[1 markah]
4. Jadual berikut menunjukkan ciri-ciri bagi dua jenis ralat yang berbeza.
Ciri-ciri Ralat
Jenis Ralat
• Kesalahan tatabahasa seperti salah ejaan dan tatatanda.
• Penggunaan objek atau aksara yang tidak dikenali.
P
• Tidak dapat dikesan atau jarang dikesan oleh pengkompil.
• Dikesan oleh pengaturcara melalui output yang dihasilkan.
Q
Analisis Masalah
Rekabentuk Penyelesaian
Melaksanakan Penyelesaian
Y
X
Nyatakan :
(a) (i) P : ………………………………………………………………………..
(ii) Q : ……………………………………………………………………….
[2 markah]
(b) Beri satu contoh ralat samada dari P atau Q
…………………………………………………………………………………………..
[2 markah]
5. Berikut adalah sintaks Bahasa Pertanyaan Berstruktur (SQL).
Nyatakan jenis isihan dan fungsinya
……………………………………………………………………………………………….
….……………………………………………………………………………………………
[2 markah]
6. Berikut adalah segmen atur cara.
Namakan struktur kawalan yang digunakan dalam segmen atur cara itu
……………………………………………………………………………………………….
[1 markah]
SELECT noBarang, namaBarang
FROM Barang
ORDER BY namaBarang DESC
for (int a=10; a>=1; a--) System.out.println(a);
7. Berikut adalah kod segmen dalam Bahasa Penskripan Klien.
S T
function luas_bulatan (jejari)
{
const PI =3.142;
Int jejari = 4;
var luas = PI * jejari **2 ;
document.write (“Luas bulatan” +
luas);
}
function luas_bulatan (jejari)
{
const PI =3.142;
var luas = PI * jejari ** 2 ;
return luas;
}
document.write (“Luas bulatan”
+ luas_bulatan(4));
Nyatakan:
S: ………………………………………………………………………………………………………..
T:…………………………………………………………………………………………………………
[2 markah]
8. Berikut adalah segmen atur cara untuk proses penyimpanan data dari laman web
Nyatakan X
……………………………………………………………………………………………………………
[1 markah]
<form method = ' X '>
<p> Sila Masukkan Nama Anda
<input type = 'text' name= 'namapengguna'></p>
<input type = 'submit' value= 'masuk'>
</form>
9. Berikut adalah contoh penggunaan elemen dalam kod html dan hasil paparan output
sebenar.
Tuliskan semula hasil output html yang lengkap bagi penggunaan elemen diatas.
[2 markah]
10. Berikut adalah segmen pseudokod bagi satu atur cara.
INPUT umur JIKA umur>=21 CETAK “Anda Layak Mengundi” TAMAT JIKA JIKA TIDAK CETAK “Anda Tidak Layak Mengundi” TAMAT JIKA TIDAK TAMAT
Kod html Output html
<h1>create a blog</h1>
<style>
h1
{
font-style: italic;
}
</style>
</head>
i ) …………………………………………..
………………………………………….
Lengkapkan carta alir bagi pseudokod itu
[4 markah]
11. Berikut merupakan kod aturcara tatasusunan java.
Mula
………………………
………………………
………………………
………………………
………………………
………………………
………………………
…………
Tamat
package pengujian;
public class Pelajar {
public static void main (String [] args) {
String [] senaraiNama = new String[4];
senaraiNama [0] = “Harith”;
senaraiNama [1] = “Haziq”;
senaraiNama [2] = “Aisyah”;
senaraiNama [3] = “Hakim”;
senaraiNama [4] = “Sumayyah”;
int [ ] senaraiUmur = {14,17,13,15,16};
double [] senaraiBerat = {56.5, 52.6, 43.2, 75.0, 63.2}
System.out.println (“ NAMA\tUmur\tBerat(kg)”);
for (int i = 0; i<5;i++) {
System.out.print (senaraiNama [i] + “\t”);
System.out.print (senaraiUmur [i] + “\t”);
System.out.print (senaraiBerat[i] + “\t”);
System.out.println () ;
}
}
}
Berdasarkan aturcara berikut,
i. Senaraikan tiga pemboleh ubah tatasusunan.
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
[3 markah]
ii. Apakah nilai yang dicetak oleh kod java berikut?
………………………………………………………………………………………………
[1 markah]
12. Berikut menunjukkan satu litar get logik.
Berdasarkan litar berikut, namakan :-
i. P : ……………………………………………………
ii. Q : ……………………………………………………
iii. R : ........................................................................
[3 markah]
P
Q
R
System.out.println (senaraiUmur [3]);
13. Berikut menunjukkan jadual STOK yang mengandungi maklumat dalam Sistem
Pengurusan Stok di Syarikat A3H Ent.
NoProduk Nama Harga Kuantiti Jenama
AH001 LAPTOP 2890 12 LENOVO
AH002 HARD DISK 169 15 TRANSCEND
AH003 MONITOR 599 8 ACER
AH004 PRINTER 399 12 CANON
AH005 SCANNER 299 10 EPSON
Berdasarkan jadual berikut, tulis ungkapan SQL untuk memadam produk daripada
Jenama “CANON”.
…………………………………………………………………………………………………
…………………………………………………………………………………………………
………………………………………………………………………………………………..
[4 markah]
14. Berikut adalah proses penyelesaian masalah dalam pengaturcaraan.
Nyatakan
R : ………………………………………………………………..
S : ………………………………………………………………..
T : ………………………………………………………………..
U : ……………………………………………………………….
[4 markah]
15. Berikut adalah segmen aturcara bagi menentukan kedudukan seseorang pelajar ke
kelas aliran sains tulen.
Kumpulkan dan analisis
data
Kenalpasti masalah
R
Jana Penyelesaian
SLaksana
Penyelesaian
T U
public class sains {
public static void main (String [] args) { int sains = 80; if (……………………(x)…………………………..) {
System.out.println (“ANDA LAYAK KE KELAS SAINS TULEN”);
else System.out.println (“…………………(y)……….”); }
}
Lengkapkan segmen aturcara tersebut
X : ………………………………………………………..
[1 markah]
Y :………………………………………………………..
[1 markah]
16. Berikut adalah ciri-ciri model pangkalan data
Nyatakan;
X : ………………………………………………………………………………………………
[1 markah]
Y : ……………………………………………………………………………………………….
[1 markah]
- Data dapat diakses secara cepat.
- Pengguna mudah
membuat query yang kompleks
untuk mengambil data.
- Pengguna mudah membuat data memodifikasi / mengubahsuai program aplikasi.
X
- maklumat boleh diperolehi melalui banyak cara.
- boleh mewakili jenis hubungan banyak ke banyak M:M (many to many).
- Setiap pemilik tidak terhad kepada
hubungan satu arah sahaja dan
setiap rekod boleh mempunyai
lebih dari satu hubungan.
Y
Ciri-ciri Model
pangkalan data
17. Rajah 3 menunjukkan Gambarajah Perhubungan Entiti (ERD) untuk sebuah
pangkalan data hubungan.
Rajah 3
Nyatakan tiga ciri hubungan antara entiti dari segi kekardinalan
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
[3 Markah]
18. Berikut adalah kriteria bagi satu prinsip asas reka bentuk interaktif.
P
Pengguna boleh menjangka apa yang akan berlaku dalam aliran proses sesuatu aplikasi sebelum aplikasi tersebut digunakan.
Apabila sesuatu butang ditekan, pengguna dapat menjangka apa yang akan berlaku
Nyatakan:
(a) P : ………………………………………………………………………………………………
[1 markah]
(b) Kepentingan P.
…………………………………………………………………………………………………..
[1 markah]
Pekerja mendaftar Ahli_kelab
menempah
Bilik dikategori Gred_harga
M 1
M
1 1 1
19. Berikut adalah segmen atur cara yang menghasilkan output 8.2
double a = 2.5 double b = 5.7
c = a + b
Tuliskan notasi atur cara bagi menghasilkan output 14.25 apabila nilai umpukan dikekalkan.
………………………………………………………………………………………………………
[1 markah]
20. Berikut adalah sebahagian daripada borang penilaian ke atas satu aplikasi interaktif.
Prinsip Penilaian Ya Tidak
X
Adakah butang keluar sentiasa berada di sebelah kanan sudut atas?
Kesemua butang navigasi diletakkan dalam satu kumpulan pada paparan aplikasi?
Y
Aplikasi ini mudah digunakan?
Semua butang dan menu yang disediakan oleh aplikasi ini mudah digunakan tanpa perlu tunjuk ajar.
Z
Aplikasi ini boleh membuat carian apabila saya menggunakan ruangan carian
Sesetengah navigasi tidak membawa saya ke paparan yang sepatutnya.
Nyatakan:
X : ………………………………………………………………………………………………
Y : ………………………………………………………………………………………………
Z : ……………………………………………………………………………………………….
[3 markah]
Bahagian B
[50 Markah]
Jawab semua soalan.
1. Rajah 4 menunjukkan ERD bagi sistem penempahan barangan daripada
pembekal.
Rajah 4
Tuliskan Skema Hubungan bagi ERD tersebut
[10 Markah]
2. Berikut adalah syarat kelayakan umur untuk memperolehi lesen memandu di
Malaysia.
Syarat Kelayakan Umur
Berumur 16 tahun ke atas untuk memiliki lesen kelas B dan B2 sahaja. Berumur 17 tahun ke atas untuk memilik lesen kelas D
Lukiskan carta alir untuk atur cara bagi menentukan syarat kelayakan itu.
[10 Markah]
3. Rajah 5 menunjukkan satu litar get logik dengan gabungan dua input.
Rajah 5
Berdasarkan Rajah 5,
a) Nyatakan ungkapan boolean bagi
(i) Get B
……………………………………………………………………….........................
(ii) Get C
…………………………………………………………………………………………
(iii) Get D
…………………………………………………………………………………………
[3 markah]
b) Bina Jadual Kebenaran bagi
(i) Get B
[5 markah]
(ii) Get D
[5 markah]
(c) Nyatakan dua jenis get asas yang terlibat pada Rajah 5.
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
[2 markah]
4. Berikut merupakan kod html bagi sebuah Laman Web Interaktif
Nyatakan
a. ciri laman web interaktif dan kepentingannya.
……………………………………………………………………………………………
……………………………………………………………………………………………
…………………………………………………………………………………………..
[2 markah]
b. tag HTML yang digunakan untuk memaparkan isi kandungn web dalam bentuk
perenggan
……………………………………………………………………………………………
……………………………………………………………………………………………
…………………………………………………………………………………………..
[2 markah]
<html> <head> <h3> Carian Maklumat </h3> </head> <body> <form action = “papar.php” method = “POST”> <p> No Murid <input name = 'nomurid' type = 'text' size = “10”> <input Type = "submit" Name = “submit” Value = Cari> </p> <table border = '1'> <tr> <td> <p> Nama Murid <input name = “nama” type = 'text' size = “30”></p> <p> Kelas <input name = “kelas” type = 'text'> </p> <p> Negeri Kelahiran <input name = “negeri” type = “text” size = “20” </p> </td> </tr> </table> </form> </body> <a href = 'utama.php'>laman utama <a> / <a href = 'carian.php'>carian maklumat <a> </html>