Anda di halaman 1dari 10

KERJA KURSUS SK

TINGKATAN 4 2023
SISTEM APLIKASI KEHADIRAN LAWATAN KIDZANIA YANG
DIANJURKAN OLEH PERSATUAN BAHASA INGGERIS.

NAMA: JAANANI THAVENTRAN


KELAS: 4SK
NAMA GURU: PUAN AFIZAH BT WAN YUSOF

FASA 1
1.0 MENGANALISIS MASALAH

1.1 PENYATAAN MASALAH


Merekod kehadiran ke Lawatan Kidzania secara manual mengambil masa yang lama.Hal
ini kerana kita perlu mengedarkan kertas dan mengisi maklumat kehadiran.Banyak
maklumat yang perlu diisi seperti Nama,Nombor Kad Pengenalan atau Nombor
Telefon.Terdapat juga masalah lain seperti tulisan yang sukar dibaca dan juga kertas
kehadiran yang hilang.Oleh itu,saya telah mencipta satu system yang bernama
RekodKehadiranOT.com yang dapat memudahkan pengunjung mengisi kehadiran dengan
lebih cepat dan efisien.Pengguna juga dapat mengisi kehadiran dimana-mana sahaja
dengan mudah.

1.2 OBJEKTIF
- Merekod kehadiran ahli kelab pada setiap aktiviti yang dijalankan.

- Memaparkan rekod kehadiran aktiviti dan jumlah ahli.

1.3 SKOP
- Merekod kehadiran ahli kelab persatuan bahasa inggeris pada setiap aktiviti.

- Memaparkan rekod kehadiran dan jumlah kehadiran ahli kelab persatuan bahasa
inggeris pada setiap aktiviti.

1.4 KUMPULAN SASARAN

•Guru Penasihat Kelab Persatuan Bahasa Inggeris


•Ahli Kelab Persatuan Bahasa Inggeris
1.5 MENILAI SISTEM SEDIA ADA
Memudahkan pengguna untuk merekodkan kehadiran dengan lebih baik dan sistem sedia
ada terdiri daripada penyimpanan rekod secara manual.

→ KEKUATAN
Sistem ini tidak memerlukan kos yang tinggi dan kemahiran tertentu untuk merekod
kehadiran.

→ KELEMAHAN
Pengguna mengambil masa yang lama untuk merekod kehadiran secara manual.Selain
itu,ketidakfahaman tulisan dan ketidakcukupan ruang untuk mengisi rekod kehadiran.

→JUSTIFIKASIKAN KEPERLUAN PEMBINAAN SISTEM BAHARU

Sistem yang baharu ini dapat mengatasi masalah lama kerana dapat mempercepat masa
merekod kehadiran.Selain itu,system ini lebih efisien dalam menyimpan data-data
pengguna.

→NAMA SISTEM BAHARU:

SistemKehadiranOT.com

1.6 CARTA GANTT


OGOS SEPTEMBER OKTOBER
BIL AKTIVITI
M1 M2 M3 M4 M1 M2 M3 M4 M1 M2 M3 M4

1 Taklimat

2 Temuramah

Menghantar Fasa 1 dan Fasa


32

FASA 2
-
-2.1 Algoritma

MULA

Inputmaklumat login

Tidak Maklumat Ya Daftar Ya Input maklumat


login betul? aktiviti aktiviti
kelab

Tidak

Lihat senarai YA Papar senarai


aktiviti kelab aktiviti

Lihat
kehadira n YA Papar senarai
aktiviti kelab kehadiran

Tidak

TAMAT
2.2 ERD-(Entity Relationship Diagram)

Nama
Murid

Kelas

noKP

MURID
M

hadir

laluan kata
ID laluan
N
1 M
GURU Daftar AKTIVITI

Nama Kod
Murid Aktiviti tempat

Nama tarikh
aktiviti
2.3 PENORMALAN
-2.3.1 JADUAL INF

Nama Login KataLalua Kod Nama Tarikh Tempat NoKP Nama Nama
Penguru ID n Aktiviti Aktiviti Murid Sekolah
s
Encik Admin 0351 007 Lawatan 07.07.2023 Kidzania 070909080122 Anis SMKTPG
Amir 1 Kidzani Kuala
a Lumpur
Encik Admin 0351 007 Lawatan 07.07.2023 Kidzania 070704002341 Alice SMKBC
Amir 1 Kidzani Kuala
a Lumpur
Encik Admin 0351 007 Lawatan 07.07.2023 Kidzania 070107612345 Jenny SMKJ
Amir 1 Kidzani Kuala
a Lumpur
Encik Admin 0351 007 Lawatan 07.07.2023 Kidzania 070214163165 Adam SMKTPG
Amit 1 Kidzani Kuala
a Lumpur
Encik Admin 0351 007 Lawatan 07.07.2023 Kidzania 071011876732 Irfan SMKJ
Amir 1 Kidzani Kuala
a Lumpur
Encik Admin 0351 007 Lawatan 07.07.2023 Kidzania 070690876543 Muthu SMKBC
Amir 1 Kidzani Kuala
a Lumpur

SKEMA HUBUNGAN 1NF

KEHADIRAN ( NamaPengurus , LoginID, KataLaluan ,KodAktiviti, NamaAktiviti , Tarikh ,


Tempat, NoKP, NamaPengunjung, NamaSekolah)

JUSTIFIKASI
1) Jadual berada dalam keadaan 1NF.
2) Berlaku kelewahan data pada 1NF, terdapat kebergantungan fungsi separa.
3) Kebergantungan Fungsi Separa ialah di mana atribut NamaAktiviti ,Tarikh ,Tempat,
NamaPengurus, KataLaluan bergantung pada KodAktiviti .Kebergantungan Fungsi Separa
yang ke 2 ialah atribut NamaSekolah dan NamaPengunjung bergantung pada NoKP .
Kebergantungan fungsi separa yang ke 3 ialah NoKP dan Tarikh bergantung pada
KodAktiviti.
4) Perlu buat penormalan 2NF.
2.3.2 JADUAL 2NF

AKTIVITI

KodAktivit<KP> NamaAktiviti Tarikh Tempat NamaPengurus KataLaluan


001 Lawatan 07.07.2023 Kidzania Encik Amir 0351
Kidzania Kuala
Lumpur

PENGUNJUNG kebergantungan fungsi transitif

NoKP<KP> Nama Murid NamaSekolah


070909080122 Anis SMKTPG
070704002341 Alice SMKBC
070107612345 Jenny SMKJ
070214163165 Adam SMKTPG
071011876732 Irfan SMKJ
070690876543 Muthu SMKBC

KEHADIRAN
KodAktiviti<KP><KA> NoKP<KP><KA Tarikh
>
001 070909080122 07.07.2023
001 070704002341 07.07.2023
001 070107612345 07.07.2023
001 070214163165 07.07.2023
001 071011876732 07.07.2023
001 070690876543 07.07.2023

SKEMA HUBUNGAN 2NF


AKTIVITI (KodAktiviti<KP>, NamaAktiviti, Tarikh, Tempat ,
NamaPengurus ,KataLaluan)

PENGUNJUNG (NoKP<KP>, NamaPengunjung, NamaSekolah)

KEHADIRAN (KodAktiviti<KP><KA>, NoKP<KP><KA>, Tarikh)

JUSTIFIKASI
1) Jadual berada dalam keadaan 2NF.
2) KodAktiviti menentukan NamaAktiviti, Tarikh, Tempat, NamaPengurus, KataLaluan.
3) KodAktiviti menentukan NoKP, Tarikh.
4) Terdapat kebergantungan fungsi transitif antara NamaPengurus dan KataLaluan.
5) Jadual dipecahkan mengikut kunci primer .

Perlu buat penormalan 3NF.


2.3.3 JADUAL 3NF

PENGURUS
LoginID<KP> NamaPengurus KataLaluan
Admin1 Encik Amir 0351

AKTIVITI
KodAktiviti<KP> NamaAktiviti Tarik Tempat
h
001 Kidzania 07.07. Kuala
2023 Lumpur

PENGUNJUNG
NoKP<KP> NamaPengunjung NamaSekolah
070909080122 Anis SMKTPG
070704002341 Alice SMKBC
070107612345 Jenny SMKJ
070214163165 Adam SMKTPG
071011876732 Irfan SMKJ
070690876543 Muthu SMKBC

KEHADIRAN
KodAktiviti<KP><KA> NoKP<KP><KA Tarikh
>
001 070909080122 07.07.2023
001 070704002341 07.07.2023
001 070107612345 07.07.2023
001 070214163165 07.07.2023
001 071011876732 07.07.2023
001 070690876543 07.07.2023

SKEMA HUBUNGAN 3NF


PENGURUS ( LoginID<KP>, NamaPengurus , KataLaluan)
AKTIVITI ( KodAktiviti<KP>, NamaAktiviti , Tarikh , Tempat )
PENGUNJUNG ( NoKP<KP>, NamaPengunjung, NamaSekolah)
KEHADIRAN ( KodAktiviti<KP><KA>, NoKP<KP><KA>, Tarikh)

JUSTIFIKASI
1) Jadual berada dalam keadaan 3NF.
2) LoginID menentukan NamaPengurus, KataLaluan.
3) KodAktiviti menetukan NamaAktiviti ,Tarikh , Tempat.
4) Jadual dipecahkan mengikut kunci primer.
5) Tiada kelewahan data.
6) Tiada lagi Kebergantungan Fungsi Separa.

Anda mungkin juga menyukai