You are on page 1of 9

Jawab semua soalan yang diberikan.

1 Puan Aslina merupakan seorang guru kaunseling. Kes ponteng di sekolah beliau semakin
meningkat pada setiap bulan. Beliau ingin melaksanakan satu Program Saya Suka Datang
Sekolah. Oleh itu, beliau telah membuat satu analisis untuk mengetahui sebab pelajar ponteng
sekolah. Jadual 1 menunjukkan sebab-sebab dan alasan yang diberikan oleh pelajar-pelajar
yang ponteng.

Sebab Ponteng Sekolah Bilangan Pelajar


Bekerja kerana kemiskinan hidup 9
Pergi ke kafe siber untuk bermain 21
permainan atas talian
Mengelak dari pembentangan dalam kelas 12
Bangun lambat 32
Menjaga ahli keluarga yang sakit 8

Jadual 1

Berdasarkan situasi yang diberikan dan maklumat dalam Jadual 1;


(a) Nyatakan teknik pemikiran komputasional yang telah Puan Aslina gunakan? …
………..teknik leraian………………………………………………………… [1 markah]
(b) Berikan justifikasi anda.
…memecah masalah kepada beberapa bhg yg lebih kecil………………[1 markah]
(c) Berdasarkan lapan proses penyelesaian masalah, apakah dua tindakan yang perlu
Puan Aslina lakukan setelah selesai melaksanakan Program Saya Suka Datang Sekolah?
……………………………………………………………………………………………………………
………………………….
……………………………………………………………………………………………………………
……………………………………… …………………
[2 markah]

2. Jawab soalan berikut berdasarkan situasi di bawah


Sebuah taman tema di Johor Bahru hanya membenarkan pengunjung
yang memiliki ketinggian melebihi 1.5 meter untuk menaiki roller coaster
terbaharunya. Pengunjung yang tidak memenuhi syarat yang ditetapkan
tidak dibenarkan menaiki roller coaster tersebut
Pernyataan 1

Berdasarkan situasi dalam pernyataan 1 lengkapkan carta alir berikut

Mula

input

X Y

Tamat

(a) W :…tinggi >1.5………………………………………

(b) X : …anda dibenarkan…………………………………………………………

(c) Y : .. anda tidak dibenarkan ……………………………………………… [3 markah]

3. Jadual 1 menunjukkan jenis Ralat X.

Ralat X
 Atur cara diterjemahkan dengan jayanya
 Mesej ralat tidak dipaparkan
 Output yang dihasilkan bukan yang sepatutnya
Jadual 1

Namakan jenis Ralat X itu.

Ralat logik

[1 markah]

P : Jika markah > 40


R : Papar mesej ‘LULUS’
4. Rajah 1 menunjukkan pseudo
T : Mulakod yang digunakan untuk satu atur cara.
Q : Jika tidak
S : Papar mesej ‘GAGAL’
U : Masukkan markah
V : Tamat
Rajah 1

Susun semula pseudo kod itu mengikut urutan yang betul dengan menulis P, Q, R, S, T, U dan
V dalam ruang jawapan yang disediakan.

T U P R Q S V

[1 markah]

5. Lengkapkan pernyataan berikut dengan jawapan yang betul.

Semasa atur cara dilaksanakan nilai sesuatu (a)..pembolehubah…. .boleh diubah sedangkan
nilai (b)………………………………….. tidak boleh diubah.

[2 markah]

6. Jadual 2 menunjukkan fasa pembangunan atur cara yang tidak lengkap.

Fasa 1 : Analisis Masalah


Fasa 2 :
Fasa 3 : Pengekodan
Fasa 4 :
Fasa 5 : Dokumentasi
Jadual 2

Nyatakan Fasa 2 dan 4.

(a) Fasa 2 :

(b) Fasa 4 :

[2 markah]

7. Rajah 2 menunjukkan sebuah algoritma yang menerima dua nombor dan memaparkan purata
Mula
seperti yang berikut : Input x
Input y
Purata = x + y
Papar purata
Tamat
Rajah 2

a) Apakah kesilapan yang terdapat dalam algoritma di atas.

b) Tuliskan algoritma yang betul.

[2 markah]

8. Katakan pemboleh ubah nombor menerima input integer -7. Apakah keputusan
ungkapan bandingan yang berikut ?

Ungkapan Keputusan (benar?)


(a) Nombor == 0
(b) Nombor != 0
[2 markah]

9. Berikut merupakan algoritma untuk mengira luas segi empat. Berdasarkan algoritma
dibawah, jawab soalan-soalan berikut :

Mula
Input panjang dan lebar
Luas segi empat = Panjang x lebar
Papar luas segi empat
Tamat

(a) Apakah output untuk algoritma di atas?

(b) Berikan dua pemboleh ubah yang terdapat dalam algoritma di atas?

[3 markah]

10. Padankan kenyataan berikut dengan senarai yang diberikan dengan menulis
P atau Q atau R atau S.

Teknik leraian Pengecaman Corak Peniskalaan Algoritma


P Q R S

(a) Menyenaraikan ciri-ciri umum dan spesifik untuk


menghasilkan proses penyelesaian masalah yang lebih
tepat
(b) Satu set langkah arahan untuk menyelesaikan masalah. Ia
turut digunakan untuk rekaan carta alir dan pseudokod.
(c) Memecahkan masalah kompleks kepada bahagian yang
mudah diuruskan.

[3 markah]

11. Baca setiap pernyataan berikut dengan teliti. Nyatakan pernyataan berikut benar atau palsu.

Tulis jawapan anda pada ruangan yang disediakan.

Pernyataan Benar/Palsu

(a) Pseudokod adalah perwakilan algoritma yang


menggunakan simbol grafik untuk mewakili arahan-
arahan penyelesaian.

(b) Struktur kawalan pilihan memberikan perisian komputer


untuk membuat keputusan berasaskan syarat yang telah
ditentukan oleh pengaturcara.

(c) Jenis data dalam bahasa pengaturcaraan merujuk satu


set data yang mempunyai nilai dan ciri-ciri yang telah
ditetapkan

[3 markah]
12. Berikut merupakan sebahagian aturcara yang menggunakan struktur kawalan ulangan.
Berikan output bagi setiap aturcara yang diberikan.
Subaturcara Output
a) Int bil;
bil=1;
while (bil<=10) { System.out.print(bil);
bil+=2;
b) Int bil;
bil=1;
while (bil<=5) {System.out.print(bil);
bil++;
c) Int bil;
for (bil=5;bil>=1;bil-)
System.out.print(bil);
[3 markah]

13. Sekolah Seri Kenanga menggunakan sistem kad pintar untuk merekod kehadiran murid ke
sekolah. Setiap murid di sekolah tersebut dibekalkan dengan kad pintar ini semasa mereka
mendaftar masuk ke sekolah. Jadual dibawah menunjukkan data yang terdapat pada kad
pintar tersebut.
Tentukan jenis data yang bersesuaian bagi data-data yang terdapat dalam kad tersebut

Data Contoh Jenis Data


12 digit nombor kad
000515105678 (a)
pengenalan
Nama murid Hashim (b)
Lewat atau tidak Tidak (c)
[3 markah

14 Baca setiap pernyataan berikut dengan teliti. Nyatakan pernyataan berikut BENAR atau
PALSU. Tuliskan jawapan anda pada ruangan yang disediakan.

I Tatasusunan ialah satu pembolehubah yang boleh menyimpan banyak elemen dengan
menggunakan nama yang sama tetapi indeks berlainan yang unik mewakili setiap
elemen.
II Parameter ialah pembolehubah yang tidak membenarkan subaturcara menerima nilai
daripada pemanggil.

15 Satu proses mengutip dan mengumpul data, mengumpul maklumat dan ringkasan seperti
laporan pengujian yang dijalankan , carta alir,kod aturcara. Pernyataan ini merujuk kepada
fasa?
A Fasa pelaksanaan
B Fasa Dokumentasi
C Fasa Penggujian
D Fasa Rekabentuk

16 Himpunan fakta mentah mengenai sesuatu benda, kejadian, orang atau emtiti yang boleh
terdiri daripada perkataan, angka atau gambar. Sesuatu fakta yang bermakna atau tidak
sehingga fakta-fakta tersebut diproses.
Ciri-ciri di atas merujuk kepada _________________________

A Data
B Maklumat
C Pangkalan Data
D Sistem Pangkalan Data

17. Jadual 4 menunjukkan data yang disimpan bagi aktiviti luar persekolahan.

namaMurid X Y Z
Gopal Catur Selasa AJK
Osman Badminton Isnin Pengerusi
Mulan Hoki Rabu Setiausaha
Jadual 4

Cadangkan nama-nama atribut yang tepat bagi setiap kumpulan data yang dilabel :
(a) X :
(b) Y :
(c) Z :
[3 markah]
18.Rajah 8 menunjukkan model air terjun yang digunakan dalam kitaran hayat pembangunan
sistem
(SDLC).

Analisis masalah

Laksanakan penyelesaian

Analisis masalah

rajah 8 Uji dan Nyah Ralat

Z
Berdasarkan rajah 8,

(a) Nyatakan fasa ; Y : ………………………………………………


Z : ………………………………………………
[2 markah]

(c) Nyatakan 2 cara yang digunakan untuk membina penyelesaian masalah dalam fasa Y.

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

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

19. Berdasarkan aturcara di bawah, labelkan pembolehubah sejagat dan pembolehubah


setempat

Public class ujian {


Q
Static int i = 7;

Public static void main (string [] arg) { P


Int m = 100;
}
}

I) Pemboleh ubah sejagat

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

II) Pemboleh ubah setempat

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

III) Apakah jenis data pemboleh ubah “m”?

…………………………………………..
19. Berikut merupakan ciri-ciri kualiti pangkalan data.
 Integriti data
 Ketekalan data
 Kelewahan data

Padankan ciri-ciri kualiti pangkalan data dengan kepentingan sesuatu pangkalan data mencapai
kualiti yang ditetapkan dalam jadual dibawah.

Kepentingan Ciri-ciri kualiti pangkalan data


(a) Untuk memastikan data yang diperolehi boleh
dipercayai dan tidak dipersoalkan

(b) Data yang lemah mungkin korup atau hilang.


Penting untuk memastikan tiada ralat semasa
kemasukan data.
(c) Mengelakkan data yang tidak konsisten dan
tidak efisien

(d) Memastikan data sempurna, tepat dan sah

[4 markah]

You might also like