1. 6.3 Pembangunan Pangkalan Data
6.3.1 Fasa Pembangunan Sistem
1. Table 3 below shows phases of system development.
Jadual 3 di bawah menunjukkan fasa dalam pembangunan sistem.
A Analysis
B Implementation
C Maintenance
Table 4 / Jadual 4
Based on Table 3 , write A, B or C for the following activities.
Berdasarkan Jadual 3, tulis A,B atau C untuk aktiviti berikut.
i)
ii)
iii)
The phases where a system is created.
Sistem dibina pada fasa ini.
Involves checking, changing and enhancing to improve its performance.
Melibatkan pemeriksaan, perubahan dan penambahbaikan untuk
meningkatkan lagi mutu
persembahan.
Determine the user’s wants, needs, and requirements.
Mengenalpasti kemahuan, kehendak dan pengguna.
2. State whether the following statement is True or False.
Nyatakan sama ada pernyataan berikut Benar atau Palsu.
The Implementation Phase in the system development refers to the written
material generated throughout all the phases of the system development.
Fasa Pelaksanaan dalam pembinaan sistem merujuk kepada bahan bertulis
yang dihasil sepanjang fasa pembinaan sistem.
2. 3. The following is a text on system development for a company.
Berikut adalah teks tentang pembinaan sistem untuk sebuah syarikat.
Ahmad is a system analyst for Atira Company. His company has decided to
rebuild the company’s Information System. He has been asked to handle the
work. For a start he has planned to study how the current system works by
reviewing old documents. In order to determine what users want he has
decided to do some interviews with the users…
Ahmad ialah seorang juruanalisa sistem bagi Syarikat Atira. Syarikatnya
telah bercadang untuk membina semula sistem maklumat syarikat. Beliau
telah ditugaskan untuk menguruskan kerja tersebut. Sebagai permulaan
beliau bercadang untuk melihat keadaan sistem sediaada dengan meneliti
dokumen-dokumen lama. Untuk menentukan kehendak pengguna beliau
bercadang menjalankan temuramah dengan pengguna-pengguna…
.
Based on the statement above /Berdasarkan pernyataan di atas,
State the Phase of System development that takes place in the scenario.
Nyatakan fasa pembinaan sistem yang berlaku di dalam situasi di atas.
4. Rearrange the phases of system development below with the correct hierarchy.
Susun semula fasa-fasa pembangunan sistem di bawah mengikut susunan yang
betul
I. Design
Rekabentuk
II. Implementation
Implementasi
III. Maintenance
Penyelenggaraan
IV. Documentation
Dokumentasi
V. Analysis
Analisis
VI. Testing
Percubaan
A.
I, V, II, VI, IV, III
B.
V, I, II, VI, IV, III
C.
V, I, II, VI, III, IV
D.
II, V, I, VI, IV, III
3. 5. The following shows six main phases in information system development.
Berikut merupakan enam fasa utama dalam pembangunan sistem maklumat.
Problem Analysis Program Design Phase X Testing Documentation
Phase Y
State
Nyatakan
(a)
Phase X
Fasa X
(b)
Phase Y
Fasa Y
6. The following list are activities carried out by Mary and her team when
developing the school’s library information system.
Aktiviti berikut dilaksanakan oleh Mary dan pasukannya dalam membangunkan
sistem maklumat perpustakaan sekolah.
Interview the librarians, teacher-in-charge of the library and the principal
Menemuramah pustakawan, guru pusat sumber dan pengetua sekolah
Distribute questionnaires to 50 students chosen at random
Mengedar soal selidik kepada 50 pelajar secara rawak
Prepare a report for the system requirement
Menyediakan laporan untuk keperluan sistem
State the name of the phase in the system development
Nyatakan nama fasa itu dalam pembangunan sistem.
6.3.2 Fasa Pembangunan Sistem
4. 6.3.3 Membangunkan Projek Pangkalan Data
1. Figure 15 shows the field of the Students database system
Rajah 15 menunjukkan medan satu sistem pangkalan data pelajar.
Figure 15
Rajah 15
Based on Figure 15:
Berdasarkan rajah 15:
(i)
Identify the primary key and state the function.
Kenalpasti kunci utama dan nyatakan fungsinya.
(ii)
Name another two Fields that can be included in Table 2.
Namakan dua medan lain yang boleh dimasukkan dalam table 2.
5. 2. Read carefully the problem statement in the table given below. You have to
understand the problem in order to develop a database based on the task given.
Baca kenyataan masalah dalam jadual di bawah dengan teliti. Fahami masalah
tersebut bagi tujuan pembinaan pengkalan data berdasarkan tugasan yang
diberi.
You are given a task to develop a database of your friends’
telephone numbers. The data will store in your database are
FriendID, Name, Address, Phone Numbers and Date of Birth.
Anda diberi tugasan untuk membangunkan satu pangkalan data bagi
senarai nombor telefon sahabat anda. Data yang perlu dimasukkan ke
dalam pangkalan data tersebut adalah FriendID, Name, Address,
Phone Numbers and Date of Birth.
a).
Identify the problem and project requirements on the situation above.
[3 marks]
Kenalpasti masalah dan keperluan bagi projek bagi situasi yang
dinyatakan di
atas.
b).
[3 markah]
Based on problem statement above, draw two table that include the
primary key in each table.
[4 marks]
Berdasarkan kenyataan masalah di atas, lukiskan 2 jadual yang
mengandungi kunci utama bagi setiap jadual.
6. 3. The following are attributes for a library database.
Berikut adalah atribut untuk pangkalan data perpustakaan.
book title
tajuk buku
supplier ID
ID pembekal
book author
pengarang buku
book ID
ID buku
Supplier address
alamat pembekal
Supplier name
nama pembekal
(a)
(i)
Group the attributes into two related tables.
Kumpul atribut itu ke dalam dua jadual yang
berhubungan.
(ii)
Draw a line to show the relationship between the two tables.
Lukis satu garisan untuk menunjukkan hubungan di anlara
kedua-dua jadual itu.
(b)
State the type of relationship.
Nyatakan jenis hubungan itu
7. 4. The following are attributes for a library database.
Berikut adalah atribut untuk pangkalan data perpustakaan.
book title
tajuk buku
supplier ID
ID pembekal
book author
pengarang buku
book ID
ID buku
Supplier address
alamat pembekal
Supplier name
nama pembekal
(a)
(i)
Group the attributes into two related tables.
Kumpul atribut itu ke dalam dua jadual yang
berhubungan.
(ii)
Draw a line to show the relationship between the two
tables.
Lukis satu garisan untuk menunjukkan hubungan di
anlara kedua-dua jadual itu.
8. 5. Encik Ahmad Hakim has launched a garage sale for second hand cars for one
month. He is an experience person in car business and offers special discount
for his customer for any national cars they buy. In order to make his work easier
he keeps all his business transactions data in a database.
Encik Ahmad Hakim telah melancarkan jualan garaj untuk kereta terpakai
selama satu bulan. Beliau berpengalaman dalam perniagaan kereta dan
menawarkan diskaun istimewa untuk pelanggan-pelanggannya yang membeli
kereta nasional. Untuk memudahkan urusannya, beliau menyimpan data-data
urus niaga perniagaannya di dalam pangkalan data..
Figure 19 shows a part of his database file.
Rajah 19 menunjukkan sebahagian fail pangkalan datanya.
Figure 19 / Rajah 19
Based on Figure 19: /Berdasarkan Rajah 19:
(a)
Which field is primary key?
Medan manakah merupakan kekunci primer?
Justify your answer.
Berikan justifikasi kepada jawapan anda.
(b)
Design data entry form that relates to the contents of the table.
Reka bentuk borang kemasukan data yang berkaitan dengan
kandungan jadual tersebut
9. 6. Your school implements a Student Registration System. The design of the
database table for the system is shown in Figure 11.
Sekolah anda melaksanakan Sistem Pendaftaran Pelajar. Reka bentuk bagi
jadual pangkalan data bagi sistem tersebut ditunjukkan dalam Rajah 11.
FIGURE 11 RAJAH 11
a. Draw a query design to show the names and telephone numbers of students who
live in Taman Setia Jaya. [3 marks]
Lukis reka bentuk kuiri yang memaparkan nama dan nombor telefon pelajar yang
tinggal di Taman Setia Jaya. [3 markah]
b. Draw a report design to show the registration no’s, names and telephone no’s
grouped by postal code. [4 marks]
Lukis reka bentuk laporan yang memaparkan no pendaftaran, nama dan no
telefon yang dikumpulkan mengikut poskod. [4 markah]
10. 7. Figure 12 shows a website of Zoo Negara. Through this website, user can
register as a member of Zoo Negara Loyalty Card Programme.
Rajah 12 menunjukkan laman web bagi Zoo Negara. Melalui laman web ini,
pengguna boleh mendaftar diri sebagai ahli Zoo Negara Loyalty Card
Programme.
12(a): Website
12(a): Laman
web
12(b): Table
12(b): Jadual
12(c): Form
12(c): Borang
11. Figure 12
Rajah 12
Based on Figure 12:
Berdasarkan Rajah 12:
(a)
State one type of web editor used by Zoo Negara. Justify your answer.
Terangkan satu jenis web editor yang telah digunakan oleh Zoo Negara.
Berikan justifikasi anda.
(b)
Based on Figure 12(b) and Figure 12(c), design an interface of a report to
show particulars of all members of Zoo Negara’s Loyalty Card
Programme.
Berdasarkan Rajah 12(b) dan Rajah12(c), reka antaramuka laporan yang
menunjukkan semua ahli Zoo Negara Loyalty Card Programme secara
terperinci.