The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by CHIA SEN CHUN Moe, 2022-10-09 03:55:43

LAPORAN PROJEK SK T4 2022

FASA 1 DAN FASA 2

LEMBAGA PEPERIKSAAN
KEMENTERIAN PENDIDIKAN MALAYSIA

PELAPORAN KERJA PROJEK
SAINS KOMPUTER

TAJUK SISTEM SOKONGAN PEMILIHAN KOMPUTER RIBA

NAMA CALON AHMAD BIN ALI

NOMBOR 123456-10-1234

KAD PENGENALAN

ANGKA GILIRAN NB025A000

NAMA DAN SMK BUKIT SAUJANA
ALAMAT SEKOLAH JALAN PANTAI,
TAMAN DATO HAJI ABDUL SAMAD,
71050 PORT DICKSON, NEGERI SEMBILAN

NAMA GURU CHIA SEN CHUN
10.10.2022
TANDATANGAN
GURU

TARIKH

1

LEMBAGA PEPERIKSAAN
KEMENTERIAN PENDIDIKAN MALAYSIA

KERJA PROJEK SAINS KOMPUTER

SIJIL PELAJARAN MALAYSIA
BORANG PERAKUAN CALON

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

Nama Calon AHMAD BIN ALI
No. Kad Pengenalan Calon 123456-05-1234
Angka Giliran Calon NB025A000
Nombor Pusat Calon NB025

Makluman Kepada Calon:
Kerja projek yang dihantar untuk dinilai mestilah merupakan hasil kerja calon sendiri. Kerja
projek calon boleh dibatalkan sekiranya calon didapati meniru kerja projek calon lain atau
membenarkan calon lain untuk meniru kerja projek yang dihasilkan oleh calon sendiri, atau calon
didapati menipu dalam apa cara sekalipun bagi menghasilkan kerja 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 Projek Calon:

Saya telah mengaku kerja projek membaca dan memahami makluman di atas. Saya telah
menghasilkan kerja 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 kerja projek Sains Komputer telah dihasilkan mengikut spesifikasi
yang telah ditetapkan. Saya telah memeriksa kerja projek calon dan saya berpuas hati bahawa
sepanjang pengetahuan saya, kerja projek tersebut telah dihasilkan sendiri oleh calon.

Tandatangan Guru/Pentaksir CHIA SEN CHUN
Nama Guru/Pentaksir
Tarikh SMK BUKIT SAUJANA
Alamat 2

PENGHARGAAN

Bersyukur ke hadrat Ilahi kerana dengan nikmat Allah saya, Ahmad Bin Ali dapat
menyiapkan kerja khusus Sains Komputer Tingkatan empat tahun 2022 ini. Saya
mengucapkan ribuan terima kasih kepada pihak pentadbiran sekolah dan juga Pengetua
Cemerlang SMK Bukit Saujana, Tuan Ahmad Jais Bin Ahmad, kerana telah memberi banyak
sokongan kepada saya dan pelajar-pelajar yang lain untuk menjayakan kerja khusus ini.

Saya juga memberi penghargaan kepada guru mata pelajaran Sains Komputer saya
iaitu Encik Chia Sen Chun yang telah banyak memberi tunjuk ajar kepada saya sepanjang
menjalankan kerja khusus ini. Saya juga tidak akan lupa juga kepada keluarga saya yang
banyak membantu, mengajar dan memberikan sokongan agar saya tidak berputus asa untuk
menyiapkan kerja khusus ini. Selain itu, saya mengucapkan ribuan terima kasih kepada
rakan-rakan saya yang banyak memberi pertolongan dan sokongan kepada saya untuk
menyiapkan kerja khusus ini.

Akhir sekali saya berharap agar dengan berjayanya kerja khusus ini. Saya akan
mendapat keputusan yang cemerlang dalam peperiksaan SPM 2022-2023.

3

LEMBAGA PEPERIKSAAN
KEMENTERIAN PENDIDIKAN MALAYSIA

ISI KANDUNGAN

Perkara Muka Surat
1
Muka hadapan 2
Perakuan Calon 3
Penghargaan 5

Isi Kandungan 8

1.0 Menganalisis Masalah 19
20
1.1 Pernyataan Masalah
1.2 Objektif
1.3 Skop
1.4 Kumpulan Sasaran
1.5 Menilai Sistem Sedia Ada
1.6 Tempoh Kerja Projek

2.0 Mereka Bentuk Penyelesaian

2.1 Algoritma
2.2 Gambar Rajah Perhubungan Entiti (ERD)
2.3 Penormalan
2.4 Antara Muka Input/Output

Sumber Rujukan

Lampiran

4

1.0 MENGANALIS MASALAH

1.1 Penyataan Masalah
Syarikat ABC SDN BHD adalah syarikat yang menjual pelbagai jenis Jenama komputer riba
seperti ACER, ASUS, DELL dan lain-lain. Semasa pelanggan datang, mereka terpaksa
mencari maklumat berkenaan dengan komputer tersebut. Mereka terpaksa membaca
maklumat yang dilekatkan pada komputer atau dari katalog atau dengan bertanya sendiri
dengan jurujual. Hal ini menyebabkan beberapa masalah timbul. Contohnya, mendapatkan
maklumat pada masa waktu bekerja sahaja dan tidak dapat layanan yang selesa jika ramai
pelanggan. Maklumat mengenai komputer yang hendak dibandingkan perlu dicatatkan
dengan menggunakan pen dan kertas.

1.2 Objektif
 Merekod maklumat pelanggan.
 Mencari maklumat komputer riba yang bersesuaian kurang daripada harga maksima atau

yang berjenama.
 Memaparkan dan mencetak maklumat komputer riba yang kurang daripada harga

maksima atau yang berjenama.

1.3 Skop
 Sistem berfokus kepada satu pencarian kepada satu kedai sahaja.
 Sistem hanya mencari maklumat dan membanding untuk satu jenis barangan sahaja iaitu

komputer riba

1.4 Kumpulan Sasaran
 Jurujual dan pembeli.

1.5 Menilai Sistem Sedia Ada
Fungsi Sistem Sedia Ada
Maklumat dicari pada katalog atau bertanya kepada jurujual.

5

Kekuatan
 Sistem tidak memerlukan kos yang tinggi iaitu kos pembelian peralatan seperti komputer

dan pencetak serta kos pembinaan dan penyelenggaraan sistem aplikasi.
 Boleh digunakan tanpa mempunyai pengetahuan mengenai komputer.

Kelemahan
 Hanya boleh mencari maklumat dalam waktu bekerja sahaja.
 Sukar mencari dan membandingkan pelbagai Jenama komputer riba.
Justifikasi Sistem Yang Dibangunkan
 Membantu pembeli untuk membuat carian mengikut syarat yang ditetapkan, contohnya

harga atau jenama.
 Membantu pembeli untuk membuat perbandingan beberapa komputer riba yang telah

dipilih.
 Boleh membuat carian komputer riba bila-bila masa sahaja.
Nama Sistem
 Sistem Sokongan Pemilihan Komputer Riba

6

1.6 Tempoh Kerja Projek

Bulan

Perkara Ogos September Oktober

1 234 1 234 1 234

Fasa 1
1.0 Menganalisis masalah
1.1 Pernyataan masalah
1.2 Objektif
1.3 Skop
1.4 Kumpulan sasaran
1.5 Menilai sistem sedia ada
1.6 Tempoh projek
Fasa 2
2.0 Mereka bentuk penyelesaian
2.1 Algoritma
2.2 Gambar rajah perhubungan entiti (ERD)
2.3 Penormalan
2.4 Antara muka input dan output

Penyelasaran skor oleh pentaksir luar

Kemasukan skor pertama secara dalam talian

7

2.0 MEREKA BENTUK PENYELESAIAN

2.1 Algoritma PEMBELI

MULA

INPUT username, password

username dan tidak
password sah ?
SIGN UP
ya

OUTPUT
menu

INPUT pilih

pilih = 1 ya
Tidak
OUTPUT “Home”
pilih = 2
ya OUTPUT
Tidak “Senarai Produk”

pilih = 3 ya
OUTPUT
Tidak
“Senarai Banding”
pilih = 4
tidak
ya
TAMAT 8

2.2 Gambar Rajah Perhubungan Entiti (ERD)

idpembeli 1 membuat
namapembeli
PEMBELI
password

idpenjual 1
namapenjual
PENJUAL mengurus

password

9

idbandingan

M

BANDINGAN

M

ada

1 harga
M gambar

PRODUK

idproduk keterangan

namaproduk

9

2.3 Penormalan

0NF

BANDINGAN

Pembeli

idbandingan idpembeli namapembeli password idproduk namaproduk

1 P001 Siti Aisyah 123 K001 DELL
2 P002 Hajar 123 K002 INSPIRON
3 P003 Suresh 123 K003
4 P004 Aiman 123 K004 ASUS
5 P001 123 K005 VIVIBOOK
6 P005 Siti Aisyah 123 K006
7 P002 Fikri 123 K007 ACER
8 P006 Hajar 123 K008 ASPIRE 15
9 P001 Chin 123 K009
DELL
Siti Aisyah VOSTRO

ASUS
ZENBOOK

ACER
SWIFT 3

DELL
LATITUDE

ASUS
LAPTOP 14

ACER
NITRO

1

Produk Penjual

keterangan gambar harga idpenjual namapenjual password

RAM: 16GB K001.png 2399.00 J01 Fatimah 123
CPU: AMD5
K002.png 3149.00 J01 Fatimah 123
RAM: 4GB
CPU: Core i3 K003.png 2568.00 J01 Fatimah 123

RAM: 8GB K004.png 3500.00 J01 Fatimah 123
CPU: Core i5
K005.png 4449.00 J01 Fatimah 123
RAM: 16GB
CPU: Core i5 K005.png 2370.00 J02 Hassan 123

RAM: 16GB K007.png 5772.00 J02 Hassan 123
CPU: Core i7
K008.png 2348.50 J02 Hassan 123
RAM: 16GB
CPU: AMD5 K009.png 4439.00 J02 Hassan 123

RAM: 16GB
CPU: Core i7

RAM: 4GB
CPU: Core i5

RAM: 8GB
CPU: AMD5

10

1NF
BANDINGAN

idbandingan idpembeli namapembeli password idproduk namaproduk

1 P001 Siti Aisyah 123 K001 DELL
2 K002 INSPIRON
3 P002 Hajar 123 K003
4 K004 ASUS
5 P003 Suresh 123 K005 VIVIBOOK
6 K006
7 P004 Aiman 123 K007 ACER
8 K008 ASPIRE 15
9 P001 Siti Aisyah 123
DELL
P005 Fikri 123 VOSTRO

P002 Hajar 123 ASUS
ZENBOOK
P006 Chin 123
ACER SWIFT
3

DELL
LATITUDE

ASUS
LAPTOP 14

P001 Siti Aisyah 123 K009 ACER NITRO

1

keterangan gambar harga idpenjual namapenjual password

RAM: 16GB K001.png 2399.00 J01 Fatimah 123
CPU: AMD5 K002.png 3149.00 J01 Fatimah 123
K003.png 2568.00 J01 Fatimah 123
RAM: 4GB K004.png 3500.00 J01 Fatimah 123
CPU: Core i3 K005.png 4449.00 J01 Fatimah 123
K005.png 2370.00 J02 Hassan 123
RAM: 8GB K007.png 5772.00 J02 Hassan 123
CPU: Core i5 K008.png 2348.50 J02 Hassan 123
K009.png 4439.00 J02 Hassan 123
RAM: 16GB
CPU: Core i5

RAM: 16GB
CPU: Core i7

RAM: 16GB
CPU: AMD5

RAM: 16GB
CPU: Core i7

RAM: 4GB
CPU: Core i5

RAM: 8GB
CPU: AMD5

11

idbandingan namapembeli idbandingan

Kebergantungan

a) Pada peringkat 1NF, semua kumpulan berulang dihapuskan denga
BANDINGAN mempunyai kunci primer iaitu idbandingan.

b) Kebergantungan fungsi sepenuh, contohnya atribut namapembel
c) Kebergantungan fungsi transitif, contohnya atribut namaproduk be

1

namaproduk idbandingan namapenjual

Fungsi Sepenuh

an menjadikan setiap atribut dan lajur atomik, dan jadual

li bergantung kepada kunci primer iaitu idbandingan.
ergantung kepada idproduk.

12

2NF

1NF dianggap sebagai 2NF kerana kebergantungan fungsi separa tidak

BANDINGAN

idbandingan idpembeli namapembeli password idproduk namaproduk

1 P001 Siti Aisyah 123 K001 DELL
INSPIRON

2 P002 Hajar 123 K002 ASUS
VIVIBOOK

3 P003 Suresh 123 K003 ACER
ASPIRE 15

4 P004 Aiman 123 K004 DELL
VOSTRO

5 P001 Siti Aisyah 123 K005 ASUS
ZENBOOK

6 P005 Fikri 123 K006 ACER
SWIFT 3

7 P002 Hajar 123 K007 DELL
LATITUDE

8 P006 Chin 123 K008 ASUS
LAPTOP 14

9 P001 Siti Aisyah 123 K009 ACER
NITRO

1

wujud.

keterangan gambar harga idpenjual namapenjual password

RAM: 16GB K001.png 2399.00 J01 Fatimah 123
CPU: AMD5
K002.png 3149.00 J01 Fatimah 123
RAM: 4GB
CPU: Core i3 K003.png 2568.00 J01 Fatimah 123

RAM: 8GB K004.png 3500.00 J01 Fatimah 123
CPU: Core i5
K005.png 4449.00 J01 Fatimah 123
RAM: 16GB
CPU: Core i5 K005.png 2370.00 J02 Hassan 123

RAM: 16GB K007.png 5772.00 J02 Hassan 123
CPU: Core i7
K008.png 2348.50 J02 Hassan 123
RAM: 16GB
CPU: AMD5 K009.png 4439.00 J02 Hassan 123

RAM: 16GB
CPU: Core i7

RAM: 4GB
CPU: Core i5

RAM: 8GB
CPU: AMD5

13

3NF PRO

BANDINGAN id

idbandingan idpembeli idproduk 1

1 P001 K001
2 P002 K002
3 P003 K003
4 P004 K004
5 P001 K005
6 P005 K006
7 P002 K007
8 P006 K008
9 P001 K009

PEMBELI namapembeli password

idpembeli Siti Aisyah 123
Hajar 123
P001 Suresh 123
P002 Aiman 123
P003 Fikri 123
P004 Chin 123
P005
P006

ODUK

dproduk namaproduk keterangan gambar harga idpenjual

K001 DELL INSPIRON RAM: 16GB K001.png 2399.00 J01
K002 CPU: AMD5 K002.png 3149.00 J01
K003 ASUS RAM: 4GB K003.png 2568.00 J01
K004 VIVIBOOK CPU: Core i3 K004.png 3500.00 J01
K005 ACER ASPIRE RAM: 8GB K005.png 4449.00 J01
K006 CPU: Core i5 K005.png 2370.00 J02
K007 15 RAM: 16GB K007.png 5772.00 J02
K008 CPU: Core i5 K008.png 2348.50 J02
K009 DELL VOSTRO RAM: 16GB K009.png 4439.00 J02
CPU: Core i7
ASUS RAM: 16GB
ZENBOOK CPU: AMD5
RAM: 16GB
ACER SWIFT 3 CPU: Core i7
RAM: 4GB
DELL CPU: Core i5
LATITUDE RAM: 8GB
ASUS LAPTOP CPU: AMD5

14

ACER NITRO

PENJUAL

idpenjual namapenjual password

J01 Fatimah 123
J02 Hassan 123

14

idpembeli namapembeli idproduk

Kebergantungan

a) Pada peringkat 3NF, semua jadual perlu berada pada 2NF.
b) Kebergantungan fungsi transitif dihapuskan dengan memecahkan

jadual PEMBELI, jadual PRODUK dan jadual PENJUAL.
c) Jadual-jadual ini dihubungkan dengan kunci asing iaitu idpembel
d) Semua atribut pada setiap jadual berada dalam kebergantungan

1

namaproduk idpenjual namapenjual

Fungsi Transitif

n jadual BANDINGAN kepada empat iaitu jadual BANDINGAN,

li, idproduk dan idpenjual.
fungsi sepenuh.

15

Skema Hubungan
1NF
BANDINGAN (idbandingan<KP>, idpembeli, namapembeli, password, idproduk, namaproduk,
keterangan, gambar, harga, idpenjual, namapenjual, password)

2NF
 1NF dianggap sebagai 2NF kerana kebergantungan fungsi separa tidak wujud.
BANDINGAN (idbandingan<KP>, idpembeli, namapembeli, password, idproduk, namaproduk,
keterangan, gambar, harga, idpenjual, namapenjual, password)

3NF
BANDINGAN (idbandingan<KP>, idpembeli<KA>, idproduk<KA>)
PEMBELI (idpembeli<KP>, namapembeli, password)
PRODUK (idproduk<KP>, namaproduk, keterangan, gambar, harga, idpenjual<KA>)
PENJUAL (idpenjual<KP>, namapenjual, password)

16

2.4 Antara Muka Input dan Output
Lakaran Menu Utama

SWITCHBOARD - PEMBELI

MENU Selamat Datang
Ke
HOME
PRODUK SISTEM SOKONGAN PEMILIHAN
BANDING
KELUAR

Lakaran Menu Input (Borang)

TAMBAH PEMBELI TAMBAH PENJUAL
ID Pembeli ID Penjual
Nama Pembeli Nama Penjual
Password Password

Tambah Tambah

borang pembeli borang penjual

TAMBAH PRODUK
ID Produk
Nama Produk
Keterangan

Gambar borang produk

Harga
ID Penjual

17
Tambah

Lakaran Menu Output (Laporan)

SENARAI PRODUK JENAMA DELL

DELL INSPIRON DELL PRECISION DELL LATITUDE
RM3500.00 RM4500.00 RM4000.00

18

SUMBER RUJUKAN
1. Buku Teks Sains Komputer Tingkatan 4 (MPEI)
2. Modul Kerja Kursus Sains Komputer Project 2022-2023
3. Score A+ Sains Komputer Edisi Ke 6 (Sistem Sokongan Pemilihan)

19

LAMPIRAN

20

21

22

23


Click to View FlipBook Version