BAHAGIAN A
(50 MARKAH)
2. Tulis pseudokod untuk aturcara yang telah menerima dua nombor dan memaparkan jumlahnya
sebagai output. (4 markah)
4. Rajah dibawah menunjukkan contoh struktur kawalan dalam pengaturcaraan. Nyatakan jenis
struktur kawalan tersebut. (1 markah)
6. Nyatakan 3 jenis struktur kawalan yang terdapat dalam pengaturcaraan komputer. (3 markah)
8. Nyatakan 3 amalan terbaik dalam pengaturcaraan untuk menghasilkan satu kod aturcara yang
baik. (3 markah)
11. Sub aturcara dibawah menunjukkan pengumpulan nilai parameter kepada parameter.
Markah(87,72,70,82);
}
Static void Markah(int x, int y, int z, int p){
double purata = (x+y+z+p);
System.out.print(purata);
}}
12. Rajah dibawah menunjukkan sebahagian sub aturcara komputer untuk memanggil nama subjek
sains yang mengandungi ralat
public markahSK;
13. Lengkapkan jadual dibawah dengan menyenaraikan atribut yang sesuai bagi entiti Pensyarah.
(2 markah)
Pensyarah
a.___
d.___
b.___
c.___
14. Berdasarkan rajah di bawah, apakah paling tepat untuk ‘y’? (1 markah)
Data
Kumpul
Data Simpan y
Proses
Data
15. Tukarkan set hubungan dalam bentuk pernyataan teks berikut kepada bentuk perwakilan grafik.
a. PELANGGAN (IDPelanggan, Nama, Jantina, No_telefon) (1 markah)
b. KERETA(No_pendaftaran, No_Chasis, Warna, Kuasa_Kuda) (1 markah)
16. Bina kebergantungan fungsi berdasarkan data dalam jadual dibawah (4 markah)
17. Jadual di bawah menunjukkan penetapan kunci bagi menghubungkan dua buah jadual.
Jadual 1
No_Pekerja No_Gaji Tarikh_Masuk Kelayakan
D44882 969780 01 Januari 1995 B.Ed Hons
Jadual 2
No_Gaji Nama_Pekerja No_Telefon
969780 Noreen Hafilda 0139887878
18. Rajah di bawah menunjukkan contoh pangkalan data yang dibina. Padankan maklumat dalam
jadual di bawah dengan istilah yang digunakan. (4 markah)
P Q
AKAUN
No_Akaun Nama No_KP No_Tel
29964458 Zulkifli 600102036067 0139294461
27345801 Baharudin 661111036162 0177729873
S
R
Istilah Jawapan
A Entiti
B Atribut
C Nilai Atribut
D Rekod
19. Pembangunan pangkalan data melibatkan beberapa aktiviti seperti berikut. Susun semula aktiviti
berikut mengikut susunan yang betul. (1 markah)
I. Membina pangkalan data
II. Mengisi jadual
III. Membina carian (Query)
IV. Membina jadual (Table)
V. Mewujudkan hubungan (relationship)
VI. Membina dan mengisi borang membina laporan (report)
VII. Menyunting rekod
BAHAGIAN B
(50 MARKAH)
23. Anda diminta membina Sistem Maklumat untuk kelas anda. Sistem Maklumat tersebut boleh
menyimpan data murid, ujian dan mata pelajaran yang di pelajari.
24. Jadual di bawah menunjukkan data jualan untuk satu produk kecantikan
SOALAN TAMAT