Anda di halaman 1dari 17

Section A Bahagian A [36 Marks] Answer ALL question. Write your answers in the spaces provided in Answer Sheet.

Each answer carries one mark. Jawab semua soalan. Tulis jawapan anda di ruang yang disediakan pada Helaian Jawapan. Setiap jawapan diperuntukkan satu markah. 1. Based on figures below, state the computer generation level : Berdasarkan rajah-rajah di bawah, nyatakan tahap generasi komputer :

Figure 1 / Rajah 1 X
i. ii. X Y

2.

Information and Communication Technology is the use of computers, (i) . devices and (ii) . applications for processing, storing, retrieving, protecting and transmitting information from anywhere at anytime. Teknologi Maklumat dan Komunikasi adalah penggunaan computer, peranti (i) dan aplikasi (ii) . untuk memproses, menyimpan, mencapai semula, melindungi dan menghantar maklumat dari mana-mana tempat pada bilabila masa.

3.

Figure 2 below shows two input devices. Rajah 2 di bawah menunjukkan dua peranti input.

Figure 2 / Rajah 2 R Based on Figure 2 , state the type of input for: Berdasarkan Rajah 2 , nyatakan jenis input untuk: (i) (ii) R S S

4. Figure 3 below shows the components of computer system. Write A or B to match the following statement. Rajah 3 di bawah menunjukkan komponen untuk sistem komputer. Tulis A atau B untuk dipadankan dengan pernyataan di bawah.

Figure 3 / Rajah 3 A B

The device loses its data when the power is switched off. Peranti ini akan kehilangan data yang disimpan apabila bekalan arus terputus.

5. Based on the figure 4 below, which of following can be slotted in X. Berdasarkan rajah 4 di bawah, komponen manakah yang boleh dipasang di X.

Figure 4 / Rajah 4 A. RAM C. Memory card B. CPU D. NIC

6. The following are features in application software. Berikut adalah fitur-fitur dalam perisian aplikasi. Application Software Perisian Aplikasi R S

Figure 5 / Rajah 5

Identify application: Kenal pasti aplikasi : (i) (ii) R S

7. Based on figure 6 below, state whether the following statement is True or False. Berdasarkan rajah 6 di bawah nyatakan sama ada pernyataan berikut Benar atau Palsu.

Figure 6 / Rajah 6 Fetch and decode is in the execution cycle whereas execute and store is in the instruction cycle. Capai dan dekod berada di dalam pusingan pelaksanaan manakala laksana dan simpan berada di dalam pusingan arahan.

8.

State whether the following statement is True / False. Nyatakan sama ada pernyataan berikut Benar atau Palsu. X

Figure 7 / Rajah 7

Based on figure 7 above, if computer X stops functioning, the entire network stops. Berdasarkan rajah 7 di atas, jika komputer X gagal berfungsi, keseluruhan rangkaian komputer juga akan gagal berfungsi.

9.

State whether the following statement is True or False. Nyatakan sama ada pernyataan berikut Benar atau Palsu. Communications is about the transfer of information from a sender, across a distance, to a receiver. Komunikasi adalah berkaitan dengan pemindahan data dari seorang penghantar melalui sesuatu jarak kepada seorang penerima.

10. Figure 8 below shows the transmission media used in computer network. Rajah 8 di bawah menunjukkan media penghantaran yang digunakan dalam rangkaian komputer.

Figure 8 / Rajah 8 State the name of the transmission media above. Nyatakan nama media penghantaran di atas.

11.

State whether the following statement is True / False. Nyatakan sama ada pernyataan berikut Benar atau Palsu. Unix is one of the Open Source Network Operating System, which organize and coordinate multiple user access and resource sharing on a network. Unix ialah satu dari Sistem Pengendalian Rangkaian Sumber Terbuka yang mengurus dan menyelaras pelbagai pengguna mencapai dan berkongsi sumber pada satu rangkaian.

12.

Figure 9 below shows the design of two different multimedia presentations. Rajah 9 di bawah menunjukkan reka bentuk dua persembahan multimedia yang berbeza.

Presentation 1 Persembahan 1 Figure 9 / Rajah 9

Presentation 2 Persembahan 2

Based on Figure 9 , which is a linear multimedia presentation ? Berdasarkan Rajah 9 , yang manakah persembahan multimedia linear ? 13. Figure 10 below shows a multimedia team formed to produce a fine-qualitity highend application for educational application. Rajah 10 di bawah menunjukkan pasukan multimedia yang ditubuhkan untuk menghasilkan aplikasi berkualiti tinggi untuk aplikasi pendidikan.

P
Subject
Matter Expert (SME)

Graphic Artist

Audio Video Technician

Q
Figure 10 / Rajah 10

Programmer

Based on the figure above, identify : Berdasarkan rajah di atas, kenalpasti : (i) P (ii) Q

14.

Figure 11 below shows a display of software. Rajah 11 di bawah menunjukkan paparan sebuah perisian.

Figure 11 / Rajah 11 Based on figure above, state the type of software. Berdasarkan rajah di atas, nyatakan jenis perisian itu. 15. Which of the following are types of web editors ? Antara yang berikut , yang manakah jenis penyunting web ? I. Text-based Berasaskan teks WYSIWYG Dreamweaver Dreamweaver Frontpage Frontpage

II. III.

IV.

A. I and III I dan III B. I and II I dan II C. II and IV II dan IV D. II and III

II dan III 16. Figures 12 below refer to one of the the multimedia production phase that carries out to produce multimedia product. Rajah 12 di bawah merujuk kepada salah satu fasa pembangunan multimedia yang dijalankan untuk menghasilkan produk multimedia.

Figure 11 / Rajah 11 State the name of the phase. Namakan fasa tersebut. 17. Statements 1 below shows the criteria of two generations of low-level programming languages. Pernyataan 1 di bawah menunjukkan kriteria dua generasi bahasa pengaturcaraan aras rendah.

instructions can be executed directly by CPU arahan boleh dilaksanakan terus oleh CPU uses binary code Menggunakan kod binary

human readable notation nota yang boleh dibaca use symbolic instruction codes menggunakan kod arahan simbolik

Statement 1 / Pernyataan 1 Based on statements above, name the generation of programming language for : Berdasarkan pernyataan di atas, namakan generasi bahasa pengaturcaraan untuk : (i) (ii) P Q

18.

The statement shows the process of implementing a program written in a programming language. Penyataan menunjukkan proses untuk melaksanakan sebuah program yang ditulis dalam bahasa pengaturcaraan. is a program that translates a high-level language into machine language. Translates programming statement of a program into machine language;no object code is saved and then executes it immediately Merupakan satu program yang menterjemahkan bahasa peringkat tinggi kepada bahasa mesin. Menterjemahkan pernyataan pengaturcaraan program ke dalam bahasa mesin; tiada kod objek disimpan dan kemudian melaksanakan dengan serta-merta

Statement 2 / Penyataan 2 Based on this statement, it refers to; Berdasarkan kepada penyataan ini, ia merujuk kepada; A. An interpreter Pentafsir B. An assembler Penghimpun C. A compiler Pengkompilasi D. A translator Penterjemah

19. Write the correct words to complete the following statement : Tulis perkataan yang betul untuk melengkapkan pernyataan berikut : (i) ________________ is used to interpret and execute program directly from its source code without compiling it first. While the (ii)__________________ will convert the assembly language into machine code which is a file consisting of binary machine code that can be executed on a computer. _________________digunakan untuk menterjemah dan melaksana aturcara secara terus daripada kod sumbernya tanpa mengkompil terlebih dahulu. Sementara _________________ akan menterjemahkan bahasa penghimpun ke kod mesin yang merupakan fail yang mengandungi kod mesin binari yang akan dilaksanakan pada komputer.

20.

Figure 13 below shows an incomplete program. Rajah 13 di bawah menunjukkan atur cara yang tidak lengkap. Dim Name as M Dim Pi as N Name = Taman Melati Pi = 3.142

Figure 13 / Rajah 13 Based on figure di atas, identify : Berdasarkan rajah di atas, kenal pasti : (i) (ii) M N

21. Table 1 below shows the types of operators used in Programming Language. Jadual 1 di bawah menunjukkan jenis operator yang digunakan dalam Bahasa Pengaturcaraan. Operators

Mathematica Operators Example : + , - , *,/

Comparison Operators Example : > , < , = ,<>

Exampe

(a) Name Y. Namakan Y. (b) Give one example of Y Beri satu contoh Y

22.

Figure 14 below shows the data hierarchy in an Information System . Rajah 14 di bawah menunjukkan hirarki data Sistem Maklumat. Information System Hierarchy S Student File FILE NAME Azizi Arvin Irene T NAME Azizi FIELD Azizi BYTE 11000001 BIT 0 or 1 Figure 14 / Rajah 14 Based on figure above, named : Berdasarkan rajah di atas, namakan : (i) S (ii) T is a group of program used to add, update, access, manage and anlyse the content of database. .. ialah sekumpulan atur cara yang diguna untuk menambah, mengemaskini, mencapai, mengurus dan menganalisis kandungan pangkalan data. CLASS 5 Epsilon AGE 17 GENDER M CLASS 5 Epsilon 5 Epsilon 5 Beta AGE 17 17 17 GENDER M M F Staf File Financial File

23.

24.

A school, SMK Rembia Perkasa uses a database to store information on its pupils. Figure below shows extract of the database file.

Sebuah sekolah, SMK Rembia Perkasa menggunakan pangkalan data untuk menyimpan maklumat berkaitan murid-murid. Rajah di bawah menunjukkan keratan fail pangkalan data tersebut.

Figure 15 / Rajah 15 a) Which field is the primary key in this database file? Medan manakah merupakan kunci primer di dalam fail pangkalan data tersebut? State the reason why the field you have chosen is suitable to be used as a primary key. Nyatakan alasan mengapa medan yang dipilih sesuai digunakan sebagai kunci primer.

b)

25. Figure below shows a database object.

Figure 16 / Rajah 16 Based on the figure above, which of the following describe the database object . A. Table Jadual

B.

Form Borang C. Report Laporan D. Query Kuiri

Section B Bahagian B [ 20 marks ] [ 20 markah ] This section consists of five questions. Answer all questions in booklet provided. Bahagian ini mengandungi 5 soalan. Jawab semua soalan dalam buku jawapan yang dibekalkan.
Julia has purchased a commercial application software and she uploads the software to her web site for others to download it. Julia telah membeli perisian aplikasi komersil dan dia telah memuat naik perisian itu ke laman webnya bagi membolehkan orang lain memuat turunnya.

Johan has downloaded an open source application software from the Internet. He then duplicates the software and distributes to his friends. Johan telah memuat turun perisian aplikasi sumber terbuka dari Internet. Kemudian, dia membuat salinan perisian tersebut dan mengedarkan kepada rakan-rakannya.

Statement 3 / Pernyataan 3 (a) Who has committed in computer crime? State the type of computer crime he/she has committed. Justify you answer. [ 2 marks ] Siapakah yang telah melakukan kesalahan jenayah komputer? Nyatakan jenis jenayah komputer yang telah dilakukan. Berikan alasan anda. State two reasons why do we need Cyber Law. Nyatakan dua sebab kenapa kita perlukan Undang-undang Siber. [ 2 marks]

(b)

Based on figure below, answer the following questions. Computer A Computer B

IP address : 10.65.237.20 Subnet Mask : 255.255.255.0 Default gateway : 10.65.237.1

IP address : 10.65.237.15 Subnet Mask : 255.255.255.0 Default gateway : 10.65.237.1

Computer C

IP address : 10.65.237.20 Subnet Mask : 255.255.255.0 Default gateway : 10.65.237.1

Figure 17 / Rajah 17 a) Which computers are not able to communicate with each other ? Give your justification. Komputer mana yang tidak dapat berkomunikasi antara satu sama lain? Jelaskan jawapan anda. [2 Marks] b) Write the solution of the problem stated in a) so that the computers are able to communicate. Jelaskan penyelesaian untuk masalah di [2 Marks]

Figure 18 shows a user interface of a multimedia project. Rajah 18 menunjukkan antara muka pengguna bagi satu projek multimedia.

Figure 18 / Rajah 18 Based on Figure 18: Berdasarkan Rajah 18: (a) State two multimedia elements Nyatakan dua elemen multimedia. [2 marks]

(b)

Identify the type of interactivity used in this multimedia project. Kenal pasti jenis interaktiviti yang digunakan dalam projek multimedia ini. Justify your answer. Berikan justifikasi anda.

Private Sub cmdCalc_Click() Dim Length, Width, Area As Single Dim msg As String Length = Val(txtLength.Text) Width = Val(txtWidth.Text) Area = Length * Width

Figure 19 / Rajah 19 (a) (i) If user key in 5 for Length and 4 for Width, write the output that will generate when user execute the program. Jika pengguna memasukkan 5 untuk Length dan 4 untuk Width, tulis output yang terhasil apabila aturcara dilaksanakan. (ii) Identify data type used in this program Kenalpasti jenis data yang digunakan dalam aturcara ini. (b) There are three types of error can occurred during testing and debugging program. List TWO types of error. Terdapat tiga jenis ralat yang boleh muncul semasa pengujian dan menyahpijat aturcara dilakukan. Senaraikan DUA jenis ralat tersebut. [2 mark] [2markah] [2 marks] [2markah]

Figure 20 shows two tables in database. Rajah 20 menunjukkan dua jadual dalam pangkalan data.

SUPPLIER SupplierID SupplierName SupplierAddress SupplierTelNo

PRODUCT ProductID ProductName ProductPrice SupplierID

Figure 20 / Rajah 20 Based on Figure 20: Berdasarkan Rajah 20: (a) Identify Primary Key for both tables. Kenalpasti Kekunci Primer bagi kedua-dua jadual. [2 marks] [2markah]

(b)

(i) State the Foreign Key. Nyatakan Kekunci Asing. (ii) Draw a relationship between these two tables. Lukis hubungan antara dua jadual ini. [2 mark] [2 markah]

Anda mungkin juga menyukai