You are on page 1of 23

TAJUK SISTEM

NAMA
DAYANG DINA SAFIYA BINTI AWANG ESYAMUDEEN
NO. KAD PENGENALAN :
999999-12-####
NO. ANGKA GILIRAN :
HA003####

PROJEK INI MERUPAKAN KERJA KURSUS UNTUK


SIJIL PEPERIKSAAN MALAYSIA (SPM) BAGI KERTAS 2
MATA PELAJARAN SAINS KOMPUTER (3770/2)

SEKOLAH MENENGAH MAKTAB SABAH


KOTA KINABALU
SPM 2021/22
PROJEK SAINS KOMPUTER

SIJIL PELAJARAN MALAYSIA


CADANGAN BORANG PERAKUAN CALON

Borang ini mestilah ditandatangani oleh calon dan guru atau pentaksir yang mentaksir projek calon,
dan dilampirkan bersama dengan laporan projek yang dihantar kepada guru atau pentaksir.
Kegagalan calon menandatangani borang perakuan ini akan menyebabkan calon tidak diberikan
sebarang markah untuk projek yang dihasilkan.

Nama Calon DAYANG DINA SAFIYA BINTI AWANG ESYAMUDEEN


No. Kad Pengenalan Calon 071117120910
Angka Giliran Calon
Nombor Pusat Calon H003A

Makluman kepada calon:


Projek yang dihantar untuk dinilai mestilah merupakan hasil kerja calon sendiri. Projek calon
boleh dibatalkan sekiranya calon didapati meniru projek calon lain atau membenarkan calon lain
untuk meniru projek yang dihasilkan oleh calon sendiri, atau calon didapati menipu dalam apa cara
sekalipun bagi menghasilkan projek tersebut. Calon perlu berintegriti dan jujur, mengamalkan
kesamarataan, adil dan menghormati maruah individu, kumpulan dan komuniti. Calon akan
bertanggungjawab atas tindakan serta keputusan yang diambil.

Perakuan Keaslian Kerja Kursus Calon:


Saya telah mengaku projek membaca dan memahami makluman di atas. Saya telah menghasilkan
projek Sains Komputer tanpa bantuan daripada mana-mana pihak, kecuali dengan penerangan
oleh pihak yang dibenarkan, iaitu guru mata pelajaran Sains Komputer di sekolah (untuk sekolah
kerajaan dan calon sekolah bantuan kerajaan).

Tandatangan Calon
Tarikh

Perakuan oleh Guru atau Pentaksir:


Saya mengesahkan bahawa projek Sains Komputer telah dihasilkan mengikut spesifikasi yang telah
ditetapkan. Saya telah memeriksa projek calon dan saya berpuas hati bahawa sepanjang
pengetahuan saya, projek tersebut telah dihasilkan sendiri oleh calon.

Tandatangan Guru/Pentaksir
Nama Guru/Pentaksir
Tarikh
Alamat
PENGHARGAAN

Bismillahirahmanirahim..

Alhamdullilah,bersyukur ke atas ilahi dengan limpahan rahmat serta nikmat


masa,nyawa tenaga yang dianugerahkan kepada saya dapat juga saya menyiapkan tugasan ini
dengan jayanya.

Pertamanya, saya ingin mendedikasikan ucapa penghargaan ini kepada guru tercinta
saya, En.Sahibil kerana dengan tunjuk ajar serta bimbingan daripadanya membuka ruang
untuk saya menyiapkan tugasan ini dengan suksesnya.

Saya juga ingin mengucapkan terima kasih yang tidak terhingga kepada ibu bapa saya
yang memberi saya pemudahcara untuk menyiapkan kerja kursus ini.Mereka telah
memberikan saya segala kemudahan dan sokongan moral yang tidak terhingga sampai saya
Berjaya menghabiskan tugasan ini.

Ucapan penghargaan ini juga saya tujukan kepada rakan-rakan yang banyak memberi
peringatan terhadap setiap apa yang saya telah alpa. Mereka membantu saya dengan
menjawab setiap pertanyaan yang saya uterakan kepada mereka.

Akhir madah, saya mengucapkan terima kasih kepada mereka yang terlibat secara
lansung atau sebaliknya dalam pembikinan kerja kursus ini.Terima kasih.
KANDUNGAN

Perakuan

Penghargaan
Kandungan

1. Borang Laporan Calon Fasa 1 (BLC.F1)


1.1 Penyataan Masalah
1.2 Objektif

1.3 Skop
1.4 Kumpulan Sasaran
1.5 Menilai Sistem Sedia Ada

1.6 Tempoh Projek


2. Borang Laporan Calon Fasa 2 (BLC.F2)
2.1 Algoritma

2.2 Gambarajah Perhubungan Entiti (ERD)


2.3 Perbormalan
2.4 Antara Muka Input/Output

3. Borang Laporan Calon Fasa 3 (BLC.F3)


3.1 Jadual
3.2 Borang

3.3 Query
3.4 Laporan
3.5 Mengekod

4. Borang Laporan Calon Fasa 4 (BLC.F4)


4.1 Ralat Sintaks
4.2 Ralat Logik

4.3 Ralat Masa Larian


5. Borang Laporan Calon Fasa 5 (BLC.F5)
5.1 Laporan Setiap Masa
5.2 Sumber Rujukan
5.3 Penghargaan

6. Borang Laporan Calon Nilai Tambah (BLC.N)


6.1 Keaslian dan Nilai Komersial Produk
6.2 Kreativiti Antara Muka

6.3 Kebolehancapaian Produk


6.4 Manual Produk
6.5 Mempamerkan Nilai-Nilai Murni

Sumber Rujukan
Lampiran
FASA 1.0

Kemahiran/Elemen: 1.0 Menganalisis Masalah (12 Markah)


I.1 Penyataan Masalah
Kelab Pelancongan masih menggunakan kaedah manual untuk
mengambil kehadiran murid-murid setiap sesi perjumpaan. Kertas akan
diagihkan kepada murid-murid untuk menulis nama dan kelas untuk
menandakan kehadiran mereka. Kertas tersebut akan dihantar dari murid
lain ke murid lain secara berganti-ganti.
Hal ini menyukarkan keadaan dan membuang masa yang banyak untuk
mengisi kehadiran murid-murid. Selain itu, hal ini memerlukan ruang
penyimpanan khas untuk kertas kehadiran tersebut agar tidak tercicir
atau bercampur dengan kertas lain.
Bagi menyelesaikan masalah ini, saya akan menubuhkan sebuah sistem
kehadiran yang dapat membantu dan memudahkan guru-guru untuk
mengambil kehadiran murid-murid. Selain itu, sistem kehadiran ini
selamat dan juga mudah dikendali.

I.2 Objektif
2.3.1 Sistem kehadiran yang dapat memudahkan guru-guru mengambil
kehadiran murid-murid.
2.3.2 Sistem kehadiran yang tidak memerlukan ruang penyimpanan
yang besar.

I.3 Skop
I. Sistem ini hanya mengambil kehadiran murid bagi kelab
Pelancongan sahaja.
II. Sistem ini dapat memaparkan kehadiran ahli kelab Pelancongan
I.4 Kumpulan Sasaran
I. Guru kelab Pelancongan Sekolah Menengah Maktab Sabah
II. Ahli kelab Pelancongan Sekolah Menengah Maktab Sabah

I.5 Menilai Sistem Sedia Ada


Sistem Sedia Ada: Guru kelab Pelancongan masih menggunakan kaedah
kehadiran secara manual iaitu menggunakan pen dan kertas untuk
mengisi kehadiran ahli kelab tersebut.

Kekuatan: Tidak memerlukan sebarang gajet dan capaian internet.

Kelemahan: Memerlukan ruang penyimpanan yang besar dan mengambil


masa yang lama.

Justifikasi Sistem Baharu: Hanya memerlukan ruang penyimpanan yang


kecil, menjimatkan masa pengambilan kehadiran murid serta
memudahkan kerja guru.

Nama sistem: Sistem kehadiran kelab Pelancongan

I.6 Tempoh Projek


FASA 2.0
Kemahiran/Elemen: 2.0 Mereka bentuk Penyelesaian (28 Markah)
2.1 Algoritma

2.2 Gambarajah Perhubungan Entiti (ERD)

2.2.1 Senarai Entiti


i. PENTADBIR
ii. PESERTA
iii. AKTIVITI

2.2.2 Sebarai Atribute


i. PENTADBIR (idadmin, nama, jawatan, katalaluan)
ii. PESERTA (idpeserta, nama, kelas, nokp)
iii. AKTIVITI (idaktiviti, tempat, nama, tarikh)

2.2.3 Hubungan
i. PENTADBIR merekod AKTIVITI
ii. PESERTA hadir AKTIVITI
iii. PENTADBIR kemaskini AKTIVITI

2.2.4 Kunci primer


i. idadmin
ii. idpeserta
iii. idaktivti

2.2.5 Kekardinalan
PENTADBIR & PESERTA (satu ke banyak)-
2.2.6 Gambarajah Hubungan Entiti (ERD)

2.3 Perbormalan
2.3.1 Penerangan Penormalan Sistem kehadiran aktivi kelab
Pelancongan
I. 1NF
=Maklumat disimpan dalam jadual hubungan dengan setiap lajur
mengandungi nilai atomik. Tidak ada kumpulan lajur yang
berulang.

II. 2NF
=Jadual dalam bentuk normal pertama dan semua lajur
bergantung pada kunci primer jadual.

III. 3NF
=jadual dalam bentuk normal kedua dan tidak ada atribut bukan
kunci yang bergantung pada atribut bukan kunci lain.
2.3.2 PROSES PENORMALAN SISTEM KEHADIRAN KELAB
PELANCONGAN
I. Jadual 0NF

Jadual di atas adalah jadual kehadiran aktiviti dan berada dalam keadaan
0NF

Jadual di atas merupakan jadual kehadiran aktiviti dan berada dalam keadaan 0NF

II. Jadual 1NF

Jadual di atas merupakan jadual kehadiran aktiviti dan berada di dalam keadaan 1NF
dan atomic. Terdapat kunci dan primer iaitu NOKP dan IDAKTIVITI. Terdapat
pertindihan data dalam jadual.
Skema Hubungan 1NF:
JADUAL, KEHADIRAN (BIL, NAMAPESERTA, NOKP<KP>, NOHP, JANTINA,
IDAKTIVITI<KP>, NAMA_AKTIVITI, TEMPAT, TARIKH, MASA

Kebergantungan Fungsi Sepenuh


NOKP

TARIKH

IDAKTIVITI

ATRIBUTE TARIKH BERGANTUNG SEPENUH KEPADA KUNCI PRIMER NOKP


DAN IDAKTIVITI.
NOKP, IDAKTIVITI TARIKH
Kebergantungan Fungsi Separa

NAMA PESERTA

Atribute namapeserta bergantung sepenuh kepada kunci primer NOKP,


tetapi bergantung separa dengan kunci primer idaktiviti

Kebergantungan kunci transitif

NOKP NAMA PESERTA


Atribute NAMAPESERTA bergantung transitif kepada NOHP, NOHP
bukan kunci primer dalam jadual.
NAMAPESARTA NOHP

III. 2NF

Jadual di atas berada dalam keadaan 2NF, terdapat 2 entiti iaitu peserta
dan aktiviti, nokp, adalah kunci primer bagi eniti peserta dan idaktiviti
kunci primer bagi jadual aktiviti
Jadual 2NF tidak terdapat pertindihan data dan berada dalam
kebergantungan fungsi sepenuh dan transitif, 2NF tidak lagi terdpat
kebergantungan fungsi separah. Semua anomali dapat di hapuskan pada
jadual 2NF. Jadual 2NF masih terdapat kebergantungan fungsi transitif.
Skema hubungan bagi 2NF:
PESERTA (BIL, NAMAPESERTA, NOKP<KP>, NOHP, JANTINA)
Aktiviti (IDAKTIVITI<KP>, NAMA_AKTIVITI, TEMPAT

IV. Jadual 3NF


Tujuan proses 3NF untuk menghapuskan semua kebergantungan fungsi
transitif yang berad dalam jadual 2NF.
Jadual di atas berada dalam 3NF. Tiada lagi wujud kebergantungan fungsi transitif.
SKEMA HUBUNGAN BAGI 3NF:

PESERTA (NOKP<KP>, JANTINA)


AKTIVITI(IDAKTIVITI<KP>, NAMA_AKTIVITI, TEMPAT)
HP(NOHP), NAMA PESERTA, NOKP<KA>)

HADIR(NOKP<KP><KA>, IDAKTIVITI<KP><KA>, BIL, TARIKH, MASA)

2.4 Antara Muka Input/Output


FASA 3.0
Kemahiran/Elemen: 3.0 Melaksanakan Penyelesaian (18 Markah)

3.1 Jadual
3.2 Borang

3.3 Query

3.4 Laporan

3.5 Mengekod
FASA 4.0
Kemahiran/Elemen: 4.0 Menguji dan Menyah Ralat (12 MARKAH)
Hasilan perlu dilampirkan

4.1 Ralat Sintaks


4.2 Ralat Logik

4.3 Ralat Masa Larian


FASA 5.0
Kemahiran/Elemen: 5.0 Mendokumentasi (10 MARKAH)

5.1 Manual Pengguna


5.2 Sumber Rujukan

5.3 Penghargaan

5.4 Lampiran
FASA 6.0
Kemahiran/Elemen: 6.0 Nilai (10 MARKAH)

LEMBAGA PEPERIKSAAN
KEMENTERIAN PELAJARAN MALAYSIA
BORANG LAPORAN CALON (BLC
BLC.N
NILAI TAMBAH
Nama Calon
Nombor Kad Pengenalan
Nombor Angka Giliran
Tahun Peperiksaan Hantaran 1 : 2

Kemahiran/Elemen: 6.0 Nilai (10 MARKAH)

ASPEK : 6.1 Keaslian Dan Nilai Komersial Produk MARKAH

ASPEK : 6.2 Kreativiti Antara Muka MARKAH

ASPEK 6.3 : Kebolehcapaian Produk MARKAH

ASPEK 6.4 : Manual Pengguna MARKAH

ASPEK 6.5 : Mempamerkan Nilai-Nilai Murni MARKAH

You might also like