PAT SK T4 2023 peringkat sekolah dan daerah kluang 2023
1. Bahagian A
Jawab semua soalan
1. Berikut adalah jadual berkenaaan jenis kebergantungan fungsi dalam pangkalan data.
Pilih huruf X, Y atau Z untuk pernyataan di bawah
[2 Markah]
2. Rajah 1 menunjukkan sebahagian kod atur cara.
public class kira {
public static void main (String [ ] args) {
int n=5;
while (n>0){
System.out.println(n + ” ,” );
n=n-1;
}
}
Rajah 1
Berdasarkan Rajah 1, nyatakan output.
................................................................................................................................. [1 Markah]
3. Rajah 2 menunjukkan sebahagian kod atur cara.
public class pelajar {
public static void main (String [ ] args) {
int umur;
umur = 20;
final int BIL_HARI_BULAN_JANUARI = 31;
}
}
Rajah 2
Berdasarkan Rajah 2, nyatakan :
i) Pembolehubah ................................................................................................... [ 1 Markah]
ii) Pemalar .............................................................................................................. [ 1 Markah]
iii) jenis data dan kapasiti ingatan komputer bagi jenis data tersebut.
............................................................................................................................ [2 Markah]
Kebergantungan fungsi sepenuh X
Kebergantungan fungsi separa Y
Kebergantungan fungsi transitif Z
i
Berlaku apabila atribut-atribut bergantung kepada salah
satu daripada atribut kunci dalam jadual
ii
Berlaku apabila atribut-atribut bergantung sepenuhnya
kepada kesemua atribut kunci dalam jadual
2. 4. Rajah 3 menunjukkan komponen asas sebuah basikal.
Rajah 3
a. Ahmad memasang komponen asas basikal supaya menjadi sebuah basikal seperti gambarajah di atas.
Nyatakan teknik pemikiran komputasional yang paling sesuai digunakan.
………………………………………………………………………………………… [1 Markah]
b. Senaraikan dua teknik pemikiran yang lain selain daripada yang dinyatakan di (a).
i. ………………………………………………………………………………………… [1 Markah]
ii. ………………………………………………………………………………………… [1 Markah]
c. Nyatakan satu keperluan penggunaan strategi dalam penyelesaian masalah.
…………………………………………………………………………………………… [1 Markah]
5. Rajah 4 menunjukkan sebahagian kod atur cara..
Rajah 4
Berdasarkan Rajah 4, nyatakan ralat X , Y dan Z.
Ralat X : __________________________________ Ralat Y : ______________________________
Ralat Z : __________________________________ [3 Markah]
public class LuasSegitiga{
public static void main (String[] args) {
int Tapak = t; X
Tinggi = 3; Y
double Luas;
Luas = (1.02 / 2) + Tapak – Tinggi; Z
}
}
3. 6. a) Tatasusunan ialah ____________________________ yang boleh dipecahkan kepada
kumpulan-kumpulan kecil”. [1 Markah]
b) Senaraikan dua kelebihan menggunakan struktur modul atau subatur cara.
i) ________________________________________________________________
ii) ________________________________________________________________ [2 Markah]
7. Rajah 5(a) menunjukkan atur cara mengira luas bulatan, manakala Rajah 5(b) menunjukkan
paparan ralat bagi atur cara tersebut.
Public class LuasBulatan {
Public static void main(String[]args) {
int jejari = 5
double luasBulatan;
final double pi = 3.142;
luasBulatan = pi*jejari*jejari;
System.out.println ( “Luas bulatan ialah “ + luasBulatan);
}
}
Rajah 5(a)
Rajah 5(b)
i) Apakah jenis ralat yang berlaku pada Rajah 5(b).
…………………………………………………………………………………………… [1 Markah]
ii) Nyatakan sebab berlakunya ralat pada Rajah 5(a).
……………………………………………………………………………………………… [2 Markah]
8. Rajah 6 menunjukkan output dari salah satu aturcara yang dibangunkan.
Run :
Nama : Hisham
Umur : 25
Ketinggian : 1.68 meter
Rajah 6
Nyatakan jenis data yang digunakan bagi melakukan pengisytiharan pemboleh ubah Ketinggian.
…………………………………………………………………………… [1 Markah]
4. 9. KERETA, MOTOSIKAL, BASIKAL, VAN, BAS
Rajah 7
Rajah 7 menunjukkan sampel data. Lengkapkan rajah hubungan dibawah.
Nyatakan:
i) X = ……………………………………………
ii) Y = …………………………………………… [2 Markah]
10. Rajah 8 menunjukkan satu objek pangkalan data.
Nyatakan :
X : ………………………………………… Y : ………………………………………….
Z : ………………………………………… [3 Markah]
11. Berdasarkan situasi dibawah :
Saya mudah memahami aplikasi ini , tidak perlu di ajar banyak kali untuk menggunakannya.
Saya memahami semua fungsi butang dan menu yang ditunjukkan dalam aplikasi ini.
i) Nyatakan prinsip asas reka bentuk bagi situasi diatas?
……………………………………………………………………………..
ii) Nyatakan satu prinsip asas selain dari jawapan (a).
…………………………………………………………………………………….. [2 Markah]
PELAJAR x Y
Rajah 8
5. 12. Terdapat beberapa sebab interaksi antara manusia dengan komputer diperlukan.
Padankan kenyataan berikut dengan senarai yang diberikan dengan menulis P, Q , R atau S.
[3 Markah]
13. Rajah 9 menunjukkan tiga jadual dalam sebuah pangkalan data.
Berdasarkan Rajah 9,
i) Nyatakan nama jadual yang mempunyai Kunci Asing.
............................................................................................................................ [1 Markah]
ii) Jelaskan tujuan mewujudkan kunci asing dalam sebuah pangkalan data.
........................................................................................................................................... [1 Markah]
14. Pernyataan berikut adalah berkaitan reka bentuk interaksi manusia dan komputer.
Soal selidik digunakan bagi menilai kebolehgunaan sesuatu produk berdasarkan
prinsip asas reka bentuk interaksi. Terdapat dua bentuk instrumen penilaian yang
biasa digunakan untuk menghasilkan soal selidik itu.
Berdasarkan pernyataan tersebut, nyatakan dua bentuk instrumen itu?
.......................................................................................................................................
....................................................................................................................................... [2 Markah]
Mendapat permintaan dalam pasaran P Meningkatkan produktiviti Q
Mengurangkan kos selepas jualan R Pengkomputeran sosial S
a) Jika produk tidak berfungsi dengan sempurna, pengguna akan menghantar
produk untuk dibaiki. Hal ini akan meningkatkan kos selepas jualan
b) wujudkan peluang berkomunikasi atau perhubungan sosial antara
manusia melalui penggunaan komputer
c) Pengguna mahu membeli atau menggunakan produk yang mempunyai
kebolehgunaan yang tinggi, selamat, berguna, berfungsi dan lebih membantu
dan menyeronokkan pengguna.
Rajah 9
6. 15. Rajah 10 adalah segmen aturcara bagi penentuan markah lulus dan gagal.
int markah = m;
If ( markah >= 40 ) {
System. out.println (“Anda Lulus”);
}
else {
System. out.println (“Anda Gagal”);
}
Rajah 10
Berdasarkan Rajah 10 ,
a) Nyatakan output jika nilai m =40
..................................................................................................................................... [1 Markah]
b) Namakan jenis Struktur Kawalan di atas.
..................................................................................................................................... [1 Markah]
16. Rajah 11 adalah hubungan antara dua jadual dalam pangkalan data.
Berdasarkan Rajah 11, nyatakan jenis atribut kunci
i) P : ................................................................ ii) Q : ...................................................................
[2 Markah]
Rajah 11
7. 17. Rajah 12 menunjukkan simbol-simbol yang terdapat dalam ERD .
Berdasarkan Rajah 12, namakan:
i) P : ..................................................................................................
ii) Q : ................................................................................................. [2 Markah]
18. Rajah 13 menunjukkan dua jenis Model Pangkalan Data.
Berdasarkan Rajah 13, nyatakan:
i) Model X : ..........................................................................................
ii) Model Y : .......................................................................................... [2 Markah]
P
Q
Rajah 12
Rajah 13
8. 19. Rajah 14 menunjukkan Gambar Rajah Perhubungan Entiti (ERD) untuk sebuah pangkalan
data hubungan.
Berdasarkan Rajah 14 ,
Nyatakan ciri hubungan antara entiti dari segi kekardinalan untuk :
i) X : ............................................................
ii) Y : ............................................................
iii) Z : ............................................................ [3 Markah]
20. Rajah 15 merupakan Kitaran Hayat Pembangunan Sistem (SDLC) yang menggunakan
Model Air Terjun. Lengkapkan fasa-fasa pembangunan atur cara tersebut.
Fasa 1 : ..............................................................................................
Fasa 3: ..............................................................................................
Fasa 4: ...............................................................................................
Fasa 5: ............................................................................................. [4 Markah]
Rajah 14
X
Y
Z
Rajah 15
3
5
4
2 Reka bentuk penyelesaian
1