Kerja Kursus SK Tingkatan 4 2023
Kerja Kursus SK Tingkatan 4 2023
TINGKATAN 4 2023
SISTEM APLIKASI KEHADIRAN LAWATAN KIDZANIA YANG
DIANJURKAN OLEH PERSATUAN BAHASA INGGERIS.
FASA 1
1.0 MENGANALISIS MASALAH
1.2 OBJEKTIF
- Merekod kehadiran ahli kelab pada setiap aktiviti yang dijalankan.
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.
→ 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.
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.
SistemKehadiranOT.com
1 Taklimat
2 Temuramah
FASA 2
-
-2.1 Algoritma
MULA
Inputmaklumat login
Tidak
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
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
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
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 .
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
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.