wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SKT4 : Bab 1 - ALL

Total questions: 199

Worksheet time: 2hrs 48mins

Name
Class
Date
1.

Kesempurnaan, ketepatan dan kesahan data (validation) serta merujuk kepada ketepatan data yang sah melalui keseluruhan kitar hayat data.


Input perlu tepat dan mematuhi peraturan yang telah ditetapkan.

a)

Integriti Data

b)

Ketekalan Data

c)

Kelewahan Data

2.

Merujuk kepada konsistensi atau keseragaman data yang akan mempengaruhi kebolehpercayaan data.

a)

Integriti Data

b)

Ketekalan Data

c)

Kelewahan Data

3.

Merujuk kepada pertindihan data yang berpunca daripada salinan data yang berulang tetapi di lokasi yang berlainan.

a)

Integriti Data

b)

Ketekalan Data

c)

Kelewahan Data

4.

Mengapakah Integriti data penting?

a)

Memastikan data boleh dipercayai

b)

Memastikan tiada isu data yang sama berulang di beberapa lokasi simpanan

c)

Elak perubahan tidak sengaja kepada maklumat

5.

Mengapakah Ketekalan data penting?

a)

Elak data korup

b)

Memastikan tiada isu data yang sama berulang di beberapa lokasi simpanan

c)

Elak perubahan tidak sengaja kepada maklumat

6.

Apa maksud data korup?

a)

Data rosak

b)

Data tidak boleh digunalkan

c)

Data yang terubah secara tidak sengaja

d)

Data yang terubah secara sengaja

7.

Rajah menunjukkan tentang konsep.................

a)

Integriti Data

b)

Ketekalan Data

c)

Kelewahan Data

8.

Rajah menunjukkan tentang konsep.................

a)

Integriti Data

b)

Ketekalan Data

c)

Kelewahan Data

9.

Apakah kesan jika kelewahan data tidak diatasi?

a)

Saiz Pengkalan Data berkurang

b)

Data menjadi korup

c)

Data menjadi efisien

d)

Kemaskini data menjadi pantas.

10.

Kenalpasti Model Pangkalan Data tersebut

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

11.

Kenalpasti Model Pangkalan Data tersebut

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

12.

Kenalpasti Model Pangkalan Data tersebut

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

13.

Kenalpasti Model Pangkalan Data tersebut

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

14.

Data disusun dalam struktur pokok.

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

15.

Tidak menyokong hubungan banyak entiti induk kepada banyak entiti anak.

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

16.

Sesuai digunakan sekiranya suatu entiti mempunyai hubungan satu induk (parent) dengan satu atau lebih entity anak (child).

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

17.

Terdiri daripada beberapa jenis rekod dan dihubungkan melalui penunjuk.

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

18.

Model ini dapat mengatasi beberapa ketidakbolehtentuan dalam Model Hierarki.

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

19.

Mudah dibina, digunakan dan diuruskan dalam dunia sebenar.

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

20.

Datanya disusun dalam jadual yang terdiri daripada lajur dan baris.

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

21.

Model ini menyimpan takrifan objek-objek yang boleh digunakan semula oleh perisian

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

22.

Model ini mempunyai ciri yang sama dengan model rangkaian

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

23.

Tidak sesuai untuk hubungan banyak induk ke banyak anak.

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

24.

Sukar untuk menambah hubungan baharu.

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

25.

Model yang selalu digunakan

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

26.

Menyimpan takrifan kelas objek dan hubungan.

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

27.

Prestasi pencarian yang terbaik

a)

Model Hierarki

b)

Model Rangkaian

c)

Model Hubungan

d)

Model Berorientasikan Objek

28.
Model pangkalan data ialah penyusunan secara konseptual sesuatu pangkalan data. Antara berikut yang manakah BUKAN model pangkalan data? 
a)
Model Pangkalan Data Hieraki
b)
Model Pangkalan Data Rangkaian 
c)
Model Pangkalan Data Hubungan 
d)
Model Pangkalan Data Struktur
29.
Nyatakan BENAR ATAU PALSU bagi setiap penyataan berikut. Tuliskan jawapan anda pada ruangan yang disediakan 
 
I. Model Pangkalan data hieraki diwujudkan apabila terdapat kelemahan dalam Model Pangkalan ata rangkaian.
a)
BENAR
b)
PALSU
30.
II. Kelebihan model pangkalan data hubungan ialah struktur data tidak perlu dinyatakan terlebih dahulu. Datanya disusun dalam jadual yang terdiri daripada barus dan lajur.
a)
BENAR
b)
PALSU
31.
Rajah di bawah menunjukkan beberapa simbol yang digunakan dalam gambarajah perhubungan ( ERD ).
a)
Atribut , Entiti, Hubungan
b)
Entiti, Atribut , Hubungan
c)
Atribut , Hubungan , Entiti
d)
Entiti , Hubungan , Atribut
32.
c Entiti merujuk kepada suatu objek unik dan boleh dikenalpasti dalamsesuatu persekitaran seperti orang,tempat ,atau benda yang mempunyai data -data _________ yang boleh dikutip dan disimpan .
a)
Induk
b)
Rekod 
c)
atribut
d)
diskriptif
33.
IV Aitribut boleh terdiri daripada elemen-elemen persekitaran .Atribut seperti orang, objek dan tempat berbentuk fizikal ,manakala konsep dan kejadian pula bebentuk abstrak.
a)
BENAR
b)
PALSU
34.
III. Entiti mempunyai data-data deskriptif yang dipanggil atribut dalam pangkalan data.
a)
BENAR
b)
PALSU
35.
IV. Set Hubungan merujuk kepada perhubungan antara entiti. Yang menyatakan bilangan entiti yang boleh dihubungkan dengan entiti yang lain.
a)
BENAR
b)
PALSU
36.

Suatu objek unik dan boleh dikenal pasti dalam sesuatu persekitaran seperti orang, tempat atau benda.


Mempunyai data deskriptif yang boleh dikutip dan disimpan.

a)

Entiti

b)

Atribut

c)

Set Hubungan

d)

Kekardinalan

37.

Merupakan data deskriptif bagi sesuatu entiti.


Menerangkan ciri-ciri sesuatu entiti.

a)

Entiti

b)

Atribut

c)

Set Hubungan

d)

Kekardinalan

38.

Koleksi sepasang entiti subjek-objek yang mempunyai hubungan yang sama.

a)

Entiti

b)

Atribut

c)

Set Hubungan

d)

Kekardinalan

39.

Merujuk hubungan di antara rekod-rekod dalam satu jadual kepada rekod-rekod dalam jadual yang lain.

a)

Entiti

b)

Atribut

c)

Set Hubungan

d)

Kekardinalan

40.

Kenalpasti simbol diatas

a)

Entiti

b)

Atribut

c)

Set Hubungan

d)

Kekardinalan

41.

Kenalpasti simbol diatas

a)

Entiti

b)

Atribut

c)

Set Hubungan

d)

Kekardinalan

42.

Kenalpasti simbol diatas

a)

Entiti

b)

Atribut

c)

Set Hubungan

d)

Kekardinalan

43.

Hubungan satu entiti dengan satu entiti yang lain.

a)

1 : 1 (satu-ke-satu)

b)

1 : M (satu-ke-banyak)

c)

M : N (banyak-ke-banyak)

44.

Hubungan satu entiti dengan lebih dari satu entiti yang lain.

a)

1 : 1 (satu-ke-satu)

b)

1 : M (satu-ke-banyak)

c)

M : N (banyak-ke-banyak)

45.

Hubungan antara banyak entiti dengan banyak entiti yang lain.

a)

1 : 1 (satu-ke-satu)

b)

1 : M (satu-ke-banyak)

c)

M : N (banyak-ke-banyak)

46.

Seorang peminjam hanya mempunyai satu ID Peminjam dan ID Peminjam dimiliki oleh seorang peminjam.

a)

1 : 1 (satu-ke-satu)

b)

1 : M (satu-ke-banyak)

c)

M : N (banyak-ke-banyak)

47.

Sesorang boleh memiliki banyak kereta dan kereta hanya boleh dipunyai oleh seorang pemilik.

a)

1 : 1 (satu-ke-satu)

b)

1 : M (satu-ke-banyak)

c)

M : N (banyak-ke-banyak)

48.

Sesorang boleh memiliki banyak rumah dan rumah boleh dimiliki oleh ramai pemilik.

a)

1 : 1 (satu-ke-satu)

b)

1 : M (satu-ke-banyak)

c)

M : N (banyak-ke-banyak)

49.

Apakah jenis kardinaliti antara kereta dan nombor pendaftaran?

a)

1 : 1 (satu-ke-satu)

b)

1 : M (satu-ke-banyak)

c)

M : N (banyak-ke-banyak)

50.

Apakah jenis kardinaliti antara ibu dan anak ?

a)

1 : 1 (satu-ke-satu)

b)

1 : M (satu-ke-banyak)

c)

M : N (banyak-ke-banyak)

51.

Apakah jenis kardinaliti antara guru dan murid ?

a)

1 : 1 (satu-ke-satu)

b)

1 : M (satu-ke-banyak)

c)

M : N (banyak-ke-banyak)

52.

Apakah jenis kardinaliti antara pelakon dan filem ?

a)

1 : 1 (satu-ke-satu)

b)

1 : M (satu-ke-banyak)

c)

M : N (banyak-ke-banyak)

53.

Kekardinalan ialah menunjukkan hubungan dari segi kuantiti data antara suatu entiti dengan entiti yang lain.Terdapat dua jenis kekardinalan,iaitu kekardinalan minimum dan kekardinalan maksimum.

a)

Benar

b)

Palsu

54.
Yang manakah hubunga kekardialan yang sesuai untuk menunjukkan penyataan satu kepada banyak.
a)
" Ramai orang guru mengajar dalam satu sekolah."
b)
" Satu sekolah mempunyai ramai orang guru "
c)
"Ramai orang guru mengajar dalam satu kelas "
d)
" satu orang murid hanya dalam satu kelas "
55.
Rajah di bawah menunjukkan hubungan kekardialan . Apakah kekardialan yang sesuai untuk rajah tersebut .
a)
satu - kelas -satu
b)
satu-ke-banyak
c)
banyak-banyak
d)
banyak-ke-banyak
56.

Yang manakah hubungan kekardinalan yang sesuai untuk menunjukkan satu kepada banyak (1:M)

a)

Ramai orang guru mengajar dalam satu sekolah

b)

Satu sekolah mempunyai ramai orang guru

c)

Ramai orang guru mengajar dalam satu kelas

d)

Ramai orang murid hanya dalam satu kelas

57.
Tiga jenis ralat adalah ralat sintak, ralat logikdan ralat masa larian.
a)
Betul
b)
Salah
58.
Ralat _________ berlaku apabila terdapat kesilapan yang dilakukan semasamenaip atur cara ke dalam komputer seperti tertinggal huruf atau aksaradalam arahan.
a)
Logik
b)
Sintak
c)
Masa Larian
59.
Ralat ________ sukar dikesan. Ralat ini sering berlaku terutamanya dalam aturcara pengiraan yang melibatkan pengoperasian seperti aritmetik, logik atauperbandingan.
a)
larian masa
b)
sintak
c)
logik
60.
Ralat ini terjadi jika input data tidak mematuhi jenis atau struktur data yang dibenarkan.
a)
Ralat Sintak
b)
Ralat Larian Masa
c)
Ralat Logik
61.
Apakah maksud ralat?
a)
Kesilapan atau kesalahan pada atur cara
b)
Kesilapan pada algoritma
c)
Kesilapan pada carta alir
62.
Kesilapan atau kesalahan yang menyebabkan sesuatu algoritma atau aturcara tidak berfungsi atau mengeluarkan ouput yang salah adalah definisi bagi ?
a)
Algoritma
b)
Ralat
c)
Teknik semakan meja
d)
Teknik langkah demi langkah
63.

Pilih ralat yang sesuai berdasarkan situasi yang terdapat dalam rajah di atas

a)

ralat logik

b)

ralat sintaks

c)

ralat masa larian

d)

ralat kecuaian

64.

Pilih ralat yang sesuai berdasarkan situasi yang terdapat dalam rajah di atas

a)

Ralat masa larian

b)

Ralat sintaks

c)

Ralat logik

d)

Ralat kecuaian

65.

JENIS-JENIS RALAT DALAM ATUR CARA IALAH (PILIH JAWAPAN LEBIH DARIPADA SATU)

a)

RALAT LOGIK

b)

RALAT SINTAKS

c)

RALAT MASA LARIAN

d)

RALAT KECUAIAN

66.

"RALAT YANG DISEBABKAN OLEH PERKAKASAN KOMPUTER SEPERTI MEMORI YANG TIDAK MENCUKUPI ATAU DISEBABKAN OLEH VIRUS KOMPUTER MAHUPUN PERISIAN HASAD"


PERNYATAAN DI ATAS MERUJUK KEPADA

a)

RALAT LOGIK

b)

RALAT SINTAKS

c)

RALAT MASA LARIAN

d)

RALAT KECUAIAN

67.

"KESALAHAN URUTAN SESUATU TINDAKAN ATAU SYARAT DITULIS SALAH"


PERNYATAAN DI ATAS MERUJUK KEPADA

a)

RALAT LOGIK

b)

RALAT SINTAKS

c)

RALAT MASA LARIAN

d)

RALAT KECUAIAN

68.

"KESILAPAN YANG MENYEBABKAN ATUR CARA MEMBERI OUTPUT YANG TIDAK DIJANGKA YANG MANA KESILAPAN INI SERING KALI BERLAKU SEMASA PEMBANGUNAN ALGORITMA"


PERNYATAAN DI ATAS MERUJUK KEPADA

a)

RALAT LOGIK

b)

RALAT SINTAKS

c)

RALAT MASA LARIAN

d)

RALAT KECUAIAN

69.

Pilih ralat yang sesuai berdasarkan situasi yang terdapat dalam rajah di atas

a)

RALAT LOGIK

b)

RALAT SINTAKS

c)

RALAT MASA LARIAN

d)

RALAT KECUAIAN

70.
pembolehubah sejagat ialah yang berikut kecuali..
a)
berfungsi dalam subatur cara yang di istiharkan
b)
berfungsi dalam atucara sahaja
c)
penggunaan adalah semasa
d)
ruang memori yang diperuntukkan akan tamat jika atucara telah tamat
71.
......................... hanya berfungsi dalam sun atucara yang di istiharkan
a)
pemboleh ubah sejagat
b)
pemboleh ubah setempat
72.
Boleh di akses dimana mana fungsi ialah..
a)
pemboleh ubah sejagat
b)
pemboleh ubah setempat
73.
Tidak boleh di akses dimana mana fungsi ialah..
a)
pemboleh ubah sejagat
b)
pemboleh ubah setempat
74.
Boleh diguna hingga akhir program
a)
pemboleh ubah sejagat
b)
pemboleh ubah setempat
75.
Hanya boleh diguna untuk fungsi yang diisi.
a)
pemboleh ubah sejagat
b)
pemboleh ubah setempat
76.
Pengistiharan dilakukan diluar mana-mana fungsi.
a)
pemboleh ubah sejagat
b)
pemboleh ubah setempat
77.
Pengistiharan pemboleh ubah yang b dilakukan di dalam sebuah  fungsi.
a)
pemboleh ubah sejagat
b)
pemboleh ubah setempat
78.
pemboleh ubah sentiasa berubah ubah
a)
benar
b)
palsu
79.
pemalar adalah tetap
a)
benar
b)
palsu
80.
Pilih pernyataan yang betul tentang pemboleh ubah dan pemalar.
I  
Pemboleh ubah adalah pengecam
II  
Pemalar adalah pengecam
III 
Pemboleh ubah digunakan untuk nilai       yang     boleh berubah
IV 
Pemalar digunakan untuk nilai yang boleh berubah
a)
I, II dan III 
b)
I, II dan IV
c)
I, III dan IV
d)
II, III and IV
81.
Nyatakan ciri pemalar (constant)
a)
Nilainya adalah tetap dan tidak berubah sepanjang pelaksanaan aturcara
b)
Nilainya tidak tetap dan akan berubah pada bila-bila masa semasa program dilaksanakan
82.
Nyatakan ciri pembolehubah (variable)
a)
Nilainya adalah tetap dan tidak berubah sepanjang pelaksanaan aturcara
b)
Nilainya tidak tetap dan akan berubah pada bila-bila masa semasa program dilaksanakan
83.
Boolean ialah
a)
benar atau palsu
b)
dua atau tiga
c)
kira atau kanan
d)
negetif atau positif
84.
Nombor nyata ialah .............
a)
nombor mengandungi titik perpuluhan
b)
nombor tidak mengandungi titik perpuluhan
c)
nombor mengandungi nilai genap
d)
nombor mengandungi nilai ganjil
85.
Aksara atau rentetan ialah
a)
double
b)
string
c)
integer
d)
float
86.
Jenis data yang manakah sesuai untuk data - data berikut:
Nama
a)
char
b)
int
c)
string
d)
double
87.
0.377777
Paling sesuai menggunakan data berjenis...
a)
float
b)
double
c)
integer
d)
string
88.
Nyatakan jenis data untuk R
a)
Interger
b)
Boolean
c)
Double
d)
String
89.
Jenis data Integer adalah...
a)
Semua nombor termasuk nombor pecahan dan perpuluhan
b)
Mengandungi huruf, digit dan lain-lain aksara
c)
Dalam bentuk tarikh dan masa
d)
Mengandungi sebarang nilai nombor bulat
90.
Jenis data Double adalah..
a)
Dalam bentuk tarikh dan masa
b)
Semua nombor termasuk nombor pecahan dan perpuluhan
c)
Nilai yang diisytiharkan sebagai true atau false
d)
Mengandungi huruf, digit dan lain-lain aksara
91.
Berikut merupakan contoh data Integer kecuali..
a)
9.0
b)
0
c)
-8
d)
571
92.
Berikut merupakan contoh data String kecuali..
a)
001124-06-3121
b)
ict@yahoo.com
c)
08/08/09
d)
Markah
93.
Berikut merupakan contoh data Double kecuali..
a)
3/4
b)
0.002
c)
-65
d)
1/2/2
94.
Berikut manakah nilai boolean yang palsu (false)
a)
8<=10
b)
10==9
c)
0<>2
d)
5>=4
95.

Apakah jenis data yang ada dalam kategori nombor?

a)

Char

b)

Integer

c)

Double

d)

Float

e)

Boolean

96.

Apakah jenis data yang ada dalam kategori teks?

a)

Char

b)

Integer

c)

String

d)

Float

e)

Boolean

97.
Nyatakan BENAR atau PALSU bagi setiap penyataan berikut . tuliskan jawapan anda pada ruangan yang disediakan.
I kebergantungan fungsi separa berlaku apabila atribut-atribut bergantung kepada salah satu daripada atribut kunci dalam jadual.
a)
BENAR
b)
PALSU
98.
II Objektif penukaran skima perhubungan 0NF kepada 0NF adalah untuk memastikan lajur jadual adalah atomik dan mempunyai kunci primer.
a)
BENAR
b)
PALSU
99.
III Objektif penukaran skima perhubungan 2NF kepada 3NF adalah untuk menghapuskan kebergantungan fungsi separa.
a)
BENAR
b)
PALSU
100.
IV Aitribut boleh terdiri daripada elemen-elemen persekitaran .Atribut seperti orang, objek dan tempat berbentuk fizikal ,manakala konsep dan kejadian pula bebentuk abstrak.
a)
BENAR
b)
PALSU
101.

Kenalpasti Kunci Primer

a)

EmpID

b)

Degree

c)

Name

d)

Birthday

102.
Semasa membina jadual pernormalan , apakah panduan yang digunakan untuk menukarkan hubungan 2NF kepada 3NF.
a)
kenalpasti fungsi transitif dan penentu yang bukan kunci primer
b)
kenalpasti fungsi transitif dan penentu yang bukan kunci asing.
c)
kenalpasti fungsi separa dan penentu yang bukan kunci primer
d)
kenalpasti fungsi separa dan penentu yang bukan kunci asing.
103.
Isikan ruang kosong di bawah dengan perkataan atau isitilah yang tepat.Tuliskan jawapan anda di ruangan yang disediakan.
a) Semasa fasa rekabentuk sistem,pembina akan menterjemahkan_______ kepada skema hubungan dan buat pernormalan.
a)
gambarajah hubungan entiti(ERD)
b)
sistem maklumat
c)
antara muka
104.
Jadual di bawah menyatakan beberapa aktiviti yang dilakukan dalam proses pernormalan data.Padankan pernormalan berikut dengan aktiviti yang diberikan.
I. * menghapuskan beberapa pertindihan data yang ada pada jadual dan menenmpatkan mereka pada jadual yang berasingan
* Menciptakan hubungan antara jadual baru dan jadual lama dengan menciptakan kunci asing 
* Tidak ada atribut dalam jadual yang secara fungsional bergantung pada kunci primer jadual tersebut.
a)
Jadual Tak Ternormal (0NF)
b)
Bentuk Penormalan Pertama ( 1NF)
c)
Bentuk Penormalan kedua (2NF)
d)
Bentuk Penormalan ketiga ( 3NF)
105.
II * menghilangkan pertindihan lajur dari jadual yang sama .
* Buat jadual terpisah untuk masing-masing kelompok data terkait dan mengidentifikasi setiap baris dengan lajur yang unik (kunci primer)
a)
Jadual Tak Ternormal (0NF)
b)
Bentuk Penormalan Pertama ( 1NF)
c)
Bentuk Penormalan Kedua ( 2NF)
d)
Bentuk Penormalan Ketiga (3NF)
106.
III * Memenuhi semua persyaratan dari bentuk normal sebelumnya.
* Menghapuskan kolum yang tidak tergantung pada kunci primer.
a)
Jadual Tak Ternormal (0NF)
b)
Bentuk Penormalan Pertama ( 1NF)
c)
Bentuk Penormalan Kedua (2NF)
d)
Bentuk Penormalan Ketiga (3NF)
107.
IV * Data yang dikumpul dan dimasukkan secara mentah dalam suatu jadual.
* pada bentuk ini kemungkinan terjadi kelewahan data atau anomali data.
a)
Jadual Tak Ternormal ( 0NF)
b)
Bentuk Penormalan Pertama (1NF)
c)
Bentuk Penormalan Kedua (2NF)
d)
Bentuk Penormalan Ketiga (3NF)
108.

Merupakan teknik grafik untuk memodelkan data.


Model yang dihasilkan adalah pada tahap konsep dan tidak terikat kepada mana-mana Sistem Pengurusan Pangkalan Data

a)

ERD

b)

DBMS

c)

Set Hubungan

d)

Carta Alir

109.

Antara pernyataan berikut manakah yang menerangkan sepenuhnya data dalam 2NF

a)

Apabila mana-mana medan mengulangi telah dialih keluar dan jadual diberikan kunci primer

b)

Apabila semua entri data yang diulang dihapuskan dan medan dalam setiap jadual berkaitan secara langsung dengan kunci primer dan tiada medan yang ada yang tidak berkaitan satu sama lain

c)

Apabila semua medan dalam setiap jadual berkaitan secara langsung dengan kunci pirmer

110.

Penormalan ialah:

a)

Mengeluarkan semua data yang diperlukan dari pangkalan data

b)

Menyusun pangkalan data untuk menghapus entri yang berulang dan meningkatkan ketepatan data

c)

Meletakkan medan dari jadual yang berlainan ke dalam satu pangkalan data yang besar

111.

Kelebihan Penormalan ialah

a)

Ruang simpanan yang diperlukan untuk pangkalan data yang dinormalisasi mungkin lebih kecil

b)

Proses menormalkan pangkalan data adalah sangat mudah dan tidak memerlukan sebarang kemahiran

c)

Adalah mungkin untuk melihat butiran terdahulu yang telah diubah, seperti alamat pelanggan, seperti yang kita dapat melihat semula pada entri lama

112.

Penormalan ialah prosesuntuk memastikanbahawa model data logikal yang terhasil mempunyai anomali yang palaing minimum.Anomali ialah....

a)

Ralat yang mungkin berlakuapabila pengguna ingin mengemaskini jadaual yang mengandungi data berulang

b)

Sesuatu hubungan dalam bentuk normal pertama

c)

Hubungan data yang hanya bergantung pada salah satu daripada kunci atribut.

113.

Apakah kelebihan penormalan kepada pereka pangkalan data ?

a)

Reka bentuk pangkalan data mereka dengan cekap, menghapuskan kebanjiran dan ketidaktepatan data.

b)

Keluarkan rekod tambahan dari jadual.

c)

Tambah seberapa banyak data yang mereka suka.

d)

Lukis ERD.

114.

Untuk berada di 1NF:

a)

Setiap medan mengandungi nilai

b)

Terdapat banyak nilai dalam medan tunggal

c)

Tiada rekod pendua

d)

Kunci Primer diberikan

115.

Untuk berada di 2NF:

a)

Setiap medan bukan kunci berkaitan dengan kunci utama

b)

Terdapat banyak nilai dalam medan yang sama

c)

Tiada kunci asing

d)

Semua nombor dalam bentuk perpuluhan

116.

Untuk berada di 2NF:

a)

Mana-mana medan yang tidak berkaitan dengan Kunci Primer diletakkan di dalam jadual berasingan

b)

Rekod semuanya berkaitan dengan mudah

c)

Setiap jadual mempunyai kunci asing

d)

Tidak ada kelewahan

117.

Untuk berada di 3NF:

a)

Rekod tidak bergantung kepada apa-apa selain Kunci Primer jadual

b)

Kunci Primer tidak ditambah

c)

Kunci Asing hanya terhad kepada satu

d)

Jadual-jadual itu semua berkaitan dengan satu sama lain

118.

Kelebihan 3NF?

a)

Ia menghapuskan data berlebihan yang seterusnya menjimatkan ruang dan mengurangkan anomali manipulasi.

b)

Ia memberikan status data.

c)

Ia membolehkan jadual untuk ditulis dalam SQL.

d)

Ia menghalang kemas kini baru.

119.

Apa itu Penormalan?

a)

Membuat pangkalan data lebih besar supaya mereka lebih mudah digunakan

b)

Menganalisis cara membuat pangkalan data lebih efisien dengan menggunakan jadual berasingan untuk mengurangkan data yang berlebihan

c)

Menetapkan jenis data yang betul untuk semua data dalam pangkalan data

120.

Apakah maksud medan atomik?

a)

Medan yang mengandungi berbilang item data

b)

Medan yang diulang

c)

Medan yang mengandungi hanya satu item data

121.

Hubungannya dalam 1NF jika ia tidak mengandungi sebarang ____________?

a)

pelbagai nilai

b)

Nilai berulang

c)

nilai kosong

d)

Kebergantungan fungsi

122.

Jadual dalam 2NF jika jadual berada dalam 1NF dan apakah keadaan lain yang dipenuhi?

a)

Tiada kebergantungan berfungsi.

b)

Tiada nilai nol dalam medan Kunci Primer

c)

Tiada kumpulan berulang

d)

Tidak ada atribut yang tidak bergantung kepada Kunci Primer

123.

Bukan ciri-ciri data dalam 1NF ?.

a)

dalam satu jadual

b)

ada pengulangan

c)

Tiada Kunci Primer

d)

ada nama berulang

124.

Berlaku apabila atribut-atribut bergantung sepenuhnya kepada kesemua atribut kunci dalam jadual

a)

KEBERGANTUNGAN FUNGSI SEPENUH

b)

KEBERGANTUNGAN FUNGSI SEPARA

c)

KEBERGANTUNGAN FUNGSI TRANSITIF

125.

Berlaku apabila atribut-atribut bergantung kepada salah satu daripada atribut kunci dalam jadual

a)

KEBERGANTUNGAN FUNGSI SEPENUH

b)

KEBERGANTUNGAN FUNGSI SEPARA

c)

KEBERGANTUNGAN FUNGSI TRANSITIF

126.

Berlaku apabila atribut-atribut bergantung kepada atribut biasa yang lain dalam jadual.

a)

KEBERGANTUNGAN FUNGSI SEPENUH

b)

KEBERGANTUNGAN FUNGSI SEPARA

c)

KEBERGANTUNGAN FUNGSI TRANSITIF

127.

Jadual yang mempunyai kedua-dua kebergantungan fungsi sepenuh dan separa.

a)

1NF

b)

2NF

c)

3NF

128.

Mungkin terdapat kebergantungan fungsi transitif antara atribut-atribut yang belum dikenal pasti.

a)

1NF

b)

2NF

c)

3NF

129.

**********OBJEKTIF***********


•Pastikan lajur atomik


•Kenal pasti kunci primer dalam jadual

a)

1NF

b)

2NF

c)

3NF

130.

**********OBJEKTIF***********


•Jadual tiada kebergantungan separa


•Setiap satu jadual hubungan mempunyai atribut kunci primer


•Semua jadual mempunyai kebergantungan fungsi sepenuh sahaja.

a)

1NF

b)

2NF

c)

3NF

131.

**********OBJEKTIF***********


•Hapuskan kebergantungan fungsi transitif jika ada.

a)

1NF

b)

2NF

c)

3NF

132.

Kenalpasti entiti dalam ERD diatas

a)

STUDENT

b)

DOCTOR

c)

EMPLOYEE

d)

COURSE

133.

Rajah diatas merujuk kepada

a)

Komen

b)

Inden

c)

Pembolehubah

d)

Jenis data

134.

Inden yang konsisten membuatkan kod atur cara__________________

a)

mudah dibaca dan difahami oleh pengguna lain.

b)

mudah dilaksanakan oleh pengguna lain.

c)

mudah diubahsuai oleh pengguna lain.

d)

mudah dipadam oleh pengguna lain.

135.

Pemilihan jenis data yang sesuai dapat.......................

a)

menjimatkan ruang ingatan komputer

b)

menambah ruang ingatan komputer

c)

menentukan saiz data dalam ingatan komputer

d)

menentukan pembolehubah

136.

Contoh menamakan pembolehubah yang baik

a)

1bestari

b)

1Bestari

c)

1_bestari

d)

SatuBestari

137.

Kata kunci seperti string, boolean boleh digunakan sebagai nama pembolehubah

a)

Benar

b)

Palsu

138.

Pekataan khas seperti print tidak boleh digunakan sebagai nama pembolehubah

a)

Benar

b)

Palsu

139.

Penggunaan singkatan tidak digalakkan dalam pengisytiharan pembolehubah

a)

Benar

b)

Palsu

140.

Nama pembolehubah SatuBestari dan satuBestari memberi makna yang sama.

a)

Benar

b)

Palsu

141.

Rajah diatas menunjukkan tentang....

a)

Komen

b)

Inden

c)

Jenis Data

d)

Pembolehubah

142.

Tujuan Komen ditulis adalah untuk

a)

membantu pengaturcara memahami kod aturcara

b)

membolehkan aturcara dilaksanakan tanpa ralat

c)

mencatat kesalahan pengaturcaraan

d)

membantu pengaturcara menulis aturcara

143.

Meletak komen pada setiap fungsi merupakan.....................

a)

gaya penulisan aturcara yang baik

b)

gaya penulisan aturcara yang tidak baik

c)

gaya penulisan yang tidak digalakkan

d)

gaya penulisan yang salah

144.
String []  NamaBulan = {"Januari", "Februari", "Mac", "April", "Mei", "Jun"};
Apakah saiz tatasusunan NamaBulan ?
a)
5
b)
6
c)
7
d)
4
145.
String [] NamaPelajar = {"Fera", "Johan", "Lestari"};
Manakah antara berikut merupakan kod Java yang betul untuk mencetak elemen "Johan".
a)
System.out.print (NamaPelajar[1]);
b)
System.out.print (NamaPelajar[2]);
c)
System.out.print (NamaPelajar[0]);
146.
int [] MarkahUjian = {77, 88, 99};
System.out.print (MarkahUjian[1]);
Apakah nilai yang akan dicetak oleh kod yang berwarna hijau tersebut?
a)
Tiada
b)
88
c)
77
d)
99
147.
int [] UmurPelajar = {16, 17, 18, 19};
System.out.print (UmurPelajar[4]);
Apakah nilai yang akan dicetak oleh kod yang berwarna hijau tersebut?
a)
17
b)
18
c)
19
d)
Tiada
148.
double [] TinggiPelajar = {1.65, 1.54, 1.30};
System.out.print (TinggiPelajar[2]);
Apakah nilai yang akan dicetak oleh kod yang berwarna hijau tersebut?
a)
1.54
b)
1.65
c)
1.30
d)
Tiada
149.
String []  HaiwanPeliharaan = {"Kucing", "Burung", "Iguana", "Hamster"};
Manakah antara berikut merupakan kod yang salah dan tidak dapat digunakan ?
a)
System.out.print (HaiwanPeliharaan[0]);
b)
System.out.print (HaiwanPeliharaan[1]);
c)
System.out.print (HaiwanPeliharaan[2]);
d)
System.out.print (HaiwanPeliharaan[4]);
150.
String []  Nama = {"Ali", "Abu", "Ahmad"};
Apakah jenis data bagi tatasusunan berikut ?
a)
string
b)
char
c)
String
d)
int
151.
_______ tinggi = {1.65, 1.54, 1.30};
Apakah jenis data yang sesuai bagi tatasusunan di atas ?
a)
int
b)
double
c)
String
d)
Double
152.
Apakah kegunaan tanda kurung [] dalam pengisytiharan tatasusunan ?
a)
Menjadikan kod lengkap dan sempurna serta senang difahami
b)
Mengisytiharkan bahawa pemboleh ubah tersebut merupakan jenis tatasusunan
c)
Mudah untuk dipanggil
d)
Tiada sebab
153.
int [] WangSaku = {3.00, 5.00, 4.50, 6.00};
Apakah nilai bagi WangSaku [1] ?
a)
3.00
b)
5.00
c)
4.50
d)
6.00
154.
int [] WangSaku = {3.00, 5.00, 4.50, 6.00};
Apakah nilai bagi WangSaku [3]  ?
a)
3.00
b)
5.00
c)
4.50
d)
6.00
155.
Apakah yang dimaksudkan dengan TATASUSUNAN ?
a)
Pemboleh ubah yang membolehkan koleksi beberapa nilai data(elemen) dalam satu-satu masa dengan menyimpan setiap elemen dalam ruang memori berindeks
b)
pemboleh ubah disimpan secara tersusun dan kemas di dalam ruang memori
c)
anologi kepada sebuah buku yang tebal
d)
membenarkan pemboleh ubah yang sama nilai integer tersusun rapi di dalam blok sendiri
156.
Antara yang berikut yang manakah Kod Java menggunakan pengisytiharan struktur tatasusunan ?
a)
jenisData namaTatasusunan;
namaTatasusunan=new jenisData;
b)
int [ ] senaraiMarkah;
senaraiMarkah = new int[6]
c)
int luas;
luas=panjang * Lebar
d)
string nama ;
157.

berikan kelebihan menggunakan struktur modul atau struktur cara

a)

mempunyai kepala dan badan

b)

lebih mudah untuk digunakan semula

c)

mudah cara

158.

Prosedur adalah kod yang boleh digunakan ...

a)

hanya sekali

b)

berulangkali

c)

melaksanakan pengiraan

d)

membuat keputusan

159.

Apakah prosedur?

a)

Seksyen kecil kod dalam program yang melaksanakan tugas

b)

Kod yang menghasilkan hasil yang dikira

160.

Apakah fungsi?

a)

Seksyen kecil kod dalam program yang melaksanakan tugas

b)

Kod yang menghasilkan hasil yang dikira

161.

Kenapa prosedur yang digunakan oleh pengaturcara?

a)

Untuk mengurangkan pengulangan kod

b)

Untuk mengurangkan pengulangan kod dan mengira nilai

162.

Mengapa fungsi yang digunakan oleh pengaturcara?

a)

Untuk mengurangkan pengulangan kod

b)

Untuk mengurangkan pengulangan kod dan mengira nilai

163.

Rajah menunjukkan contoh

a)

Fungsi

b)

Prosedur

164.

Ciri-ciri Fungsi

a)

tiada parameter

b)

memulangkan nilai

c)

mesti ada parameter

d)

tidak memulangkan nilai

165.

Perbezaan utama antara prosedur dan fungsi adalah ...

a)

Prosedur biasanya lebih panjang dan mempunyai lebih banyak arahan ..

b)

Fungsi menggunakan parameter manakala prosedur tidak

c)

Fungsi lebih sukar untuk debug

d)

Fungsi mengembalikan nilai, sementara prosedur tidak

166.

Mengembalikan data

a)

Fungsi

b)

Prosedur

167.

Tidak mengembalikan data

a)

Fungsi

b)

Prosedur

168.

• Mengandungi 5 fasa.

• Satu fasa perlu diselesaikan sebelum ke fasa seterusnya.

• Maklumat bagi setiap fasa diperlukan untuk fasa yang berikutnya dan tidak boleh berpatah balik.


Penyataan ini menerangkan tentang methodology umum SDLC

a)

Model RAD

b)

Model Lingkaran

c)

Model Tangkas

d)

Model Air Terjun

169.

Proses ini dilakukan semasa fasa _________________

a)

Dokumentasi

b)

Rekabentuk

c)

Analisis

d)

Pengujian dan Nyahpijat

170.

Proses ini dilakukan dalam fasa __________________laksanaan

a)

Analisis

b)

Rekabentuk

c)

Pelaksanaan

d)

Dokumentasi

171.

Tujuan utama Fasa Pelaksanaan ialah_____________________

a)

Menghasilkan manual kepada pengguna untuk memudahkan penggunaan sistem

b)

Mendapatkan maklumat terperinci daripada sumber tertentu yang diperlukan.

c)

Mengubah reka bentuk kepada program yang akan dipasang pada perkakasan dan bersedia melaksanakan tugasan.

172.

Contoh aktiviti ini dilakukan semasa fasa___________________

a)

Analisis

b)

Rekabentuk

c)

Pelaksanaan

d)

Pengujian

173.

Ralat-ralat logik dan masa larian biasanya dijumpai semasa fasa ____________________ .

a)

Aanalisis

b)

Pelaksanaan

c)

Pengujian

d)

Dokumentasi

174.

"Manual ini penting untuk rujukan pengguna sistem, pegawai IT dan kakitangan baharu di setiap fasa."


Penyataan di atas merujuk kepada fasa _________________

a)

Analisis

b)

Rekabentuk

c)

Dokumentasi

d)

Pelaksanaan

175.

Rajah menunjukkan aktiviti yang dilakukan dalam fasa dokumentasi. Ia adalah ....

a)

Komen

b)

Manual pengguna

176.
Yang manakah antara berikut BUKAN langkah-langkah yang terlibat semasa fasa analisis dalam pembinaan sistem maklumat.
I Mengumpul data yang berkaiatn
II Menyediakan laporan sistem maklumat yang sedia ada
III Menjelaskan keperluan sistem maklumat yang baru
IV Memaklumkan kepada pengguna tentang ciri keselamatan sistem maklumat
a)
I,II,III dan IV
b)
I,III dan IV
c)
I,II dan III 
d)
II,III dan IV
177.
Dokumen X adalah dokumen yang disediakan untuk memaklumkan cara-cara menjalankan sistem, memasukkan data dan juga cara untuk menyelenggarakan sistem pada masa hadapan. Apakah dokumen X tersebut?
a)
Kertas Kerja Projek
b)
Laporan Sistem
c)
Manual Pengguna
d)
Dokumen Teknikal
178.
"Encik Mashadi bertugas sebagai seorang pembangun sistem. Beliau telah mencari beberapa orang pengguna untuk memastikan prosedur kemasukkan data ke dalam pengkalan data adalah tepat."
Penyataan di atasa merujuk kepada kepada fasa _________________.
a)
Dokumentasi
b)
Pengujian
c)
Penyelenggaran
d)
Pelaksanaan
179.

Kenalpasti jenis kitar hayat ini

a)

Lingkaran (Spiral)

b)

Air Terjun (Waterfall)

c)

Tambahan (Incremental)

d)

Berbentuk V (V-shaped)

180.

Apa yang berlaku dalam fasa reka bentuk?

What happens in the design phase?

a)

Menghasilkan kod

The code is produced

b)

Membuat perubahan apabila perisian telah dibuat

Making changes when the sotware has been created

c)

Merancang penyelesaian, rekabentuk antaramuka perisian

Planning the solution, look and feel of the software interface

d)

Memastikan keperluan difahami

Ensuring the requirements are understood

181.

Apa yang berlaku dalam fasa pengujian?

What happens in the testing phase?

a)

Kod ini diuji mengikut spesifikasi

The code is tested against the specfication

b)

Membuat perubahan apabila perisian telah dibuat

Making changes when the software has been created

c)

Merancang penyelesaian, rekabentuk antaramuka perisian

Planning the solution, look and feel of the software interface

d)

Memastikan keperluan difahami

Ensuring the requirements are understood

182.

Apa yang berlaku dalam fasa perlaksanaan?

a)

Kod ini diuji mengikut spesifikasi

b)

Membuat perubahan apabila perisian telah dibuat

c)

Merancang penyelesaian, rekabentuk antaramuka perisian

d)

Mengubah reka bentuk kepada program yang akan dipasang pada perkakasan dan bersedia melaksanakan penyelesaian.

183.

Fasa apa selepas Fasa Rekabentuk?

a)

Fasa Analisis Masalah

b)

Fasa Uji dan Nyah ralat

c)

Fasa Dokumentasi

d)

Fasa Pelaksanaan Penyelesaian

184.

Yang manakah dilakukan dalam fasa Analisis?


Which of these are performed in the Analysis phase?

a)

Luluskan semua permintaan projek.

Approve all project requests.

b)

Bina Prototaip

Build a prototype.

c)

Lakukan analisis terperinci mengenai sistem lama.

Perform a detailed analysis of the old system.

d)

Semak dan peruntukkan sumber kepada projek.

Review and allocate resources to the project.

185.

Menjelaskan ciri dan operasi yang dikehendaki secara terperinci, termasuk susun atur skrin, rajah proses, kod pseudo dan dokumentasi lain. Ini adalah sebahagian daripada .........

a)

Analisis Masalah

b)

Rekabentuk

c)

Perlaksanaan

d)

Uji dan nyah ralat

186.

Ralat-ralat logik dan masa larian biasanya dijumpai semasa fasa ____________________ .

a)

Aanalisis

b)

Pelaksanaan

c)

Pengujian

d)

Dokumentasi

187.
Susun fasa berikut mengikut turutan yang betul
i - Dokumentasi
ii - Laksana Penyelesaian
iii - Reka Bentuk Penyelesaian
iv - Uji dan Nyah Ralat
v - Analisis Masalah
a)
iii, v, ii, iv, i
b)
v, iii, ii, iv, i
c)
v, ii, iii, iv, i
d)
v, ii, iv, iii, 1
188.
Proses mengenal pasti keperluan program dan mencari sebab sesuatu program dibina. Kenyataan ini merujuk kepada fasa?
a)
Analisis Masalah
b)
Reka Bentuk Penyelesaian
c)
Laksanakan Penyelesaian
d)
Dokumentasi
189.
Fasa ini dibuat setelah analisis IPO dilakukan.
Kenyataan ini merujuk kepada fasa?
a)
Analisis Masalah
b)
Reka Bentuk Penyelesaian
c)
Laksanakan Penyelesaian
d)
Dokumentasi
190.
Fasa ini bertujuan membina dan menghasilkan sistem.
Kenyataan ini merujuk kepada fasa?
a)
Analisis Masalah
b)
Reka Bentuk Penyelesaian
c)
Laksanakan Penyelesaian
d)
Dokumentasi
191.
The following figure is an example of simple flow chart.
Rajah berikut adalah contoh satu carta alir mudah.
Flow chart is used in _____________ phase.  
Carta alir digunakan dalam fasa __________________ 
a)
analysis
analisis 
b)
design
rekabentuk 
c)
coding
pengkodan 
d)
testing
pengujian 
192.
Error identification process and doing correction. 
Proses pencarian kesilapan dan membuat pembetulan.
a)
testing and debugging phase
Fasa Pengujian dan penyahpijatan
b)
coding phase
Fasa Pengekodan 
c)
problem analysis phase
Fasa Analisa Masalah
d)
design phase
Fasa Reka bentuk 
193.
Apakah fasa yang melibatkan temubual bersama pelanggan untuk mengetahui kehendak pelanggan dalam menentukan input, proses dan output untuk atur cara yang akan dibangunkan?
a)
Fasa Analisis Masalah
b)
Fasa Reka bentuk
c)
Fasa Dokumentasi
d)
Fasa Pengekodan
194.
Pada fasa manakah pengatur cara akan menguji atur cara yang ditulis untuk mengesan dan membetulkan sebarang ralat yang terdapat pada atur cara? 
a)
Fasa Dokumentasi
b)
Fasa Analis Masalah
c)
Fasa Reka bentuk
d)
Fasa Pengekodan
195.
Pseudokod, carta alir dan pembinaan antara muka pengguna grafik digunakan dalam fasa apa?
a)
Fasa Pengekodan
b)
Fasa Reka bentuk
c)
Fasa Dokumentasi
d)
Fasa Pengujian dan penyahpepijatan
196.
Fasa Analisis Masalah berlaku di
a)
P
b)
Q
c)
R
d)
S
197.
Fasa Dokumentasi berlaku di
a)
P
b)
Q
c)
R
d)
S
198.

Fasa apa selepas Fasa Uji dan Nyah ralat?

a)

Fasa Analisis Masalah

b)

Fasa Rekabentuk

c)

Fasa Dokumentasi

d)

Fasa Pelaksanaan Penyelesaian

199.

Semak kesilapan, pepijat dan kesalingpaling kendalian. Matlamatnya adalah untuk memastikan kecacatan dikenalpasti secepat mungkin. Ini adalah sebahagian daripada ................

a)

Analisis Masalah

b)

Rekabentuk

c)

Perlaksanaan

d)

Uji dan nyah ralat