Anda di halaman 1dari 8

FASA 1 : MENGANALISIS MASALAH

1.1 Pernyataan Masalah

Pemilihan pembelian pencetak di pasaran, dilakukan secara manual oleh pembeli dengan
merujuk kepada beberapa bahan bercetak. Ini akan mengambil masa yang lama untuk
pembeli membuat perbandingan. Selain tu, pemilihan turut akan dipengaruhi oleh pendapat
jurujual dan rakan-rakan. Ini akan menyebabkan pembeli membuat pilihan yang tidak
menepati kehendak sebenarnya. Oleh itu, sistem secara atas talian dapat membantu pembeli
untuk membuat perbandingan bagi pilihan pencetak dengan lebih efisien.

1.2 Objektif
Sistem yang dibangunkan akan dapat:
 Memilih sekurang-kurangnya satu produk pencetak berdasarkan kriteria yang
tepat.
 Pihak peniaga boleh menambah produk ke dalam sistem bila-bila masa .
1.3 Skop
Sistem yang dibangunkan ini terhad kepada:
 Boleh memilih hanya produk pencetak.
 Boleh memaparkan produk mengikut kriteria seperti harga ,jenama dan fungsi.
1.4 Kumpulan Sasaran
 Pembeli produk
 Peniaga produk

1.5 Menilai Sistem Sedia Ada


 Sistem Sedia Ada-Pembeli perlu membandingkan harga secara manual
berdasarkan brosur yang disediakan oleh peniaga.
 Kekuatan sistem sedia ada -Boleh mendapatkan maklumat secara bersemuka
 Kelemahan sistem sedia ada -Tempoh pemilihan produk mengambil masa yang
lama. Selain itu, pemilihan juga boleh dipengaruhi oleh rakan dan juga jurujual.
 Justifikasi system yang dibangunkan-Pembeli dapat memilih produk mengikut
kriteria yang dikehendaki , di samping proses pemilihan lebih cepat dan efisien.
 Nama Sistem – e-Chus PrinT3R
1.6 Tempoh Kerja Projek

Perkara
OGOS SEP OKT NOV DIS JAN FEB MAC APR MEI JUN

Fasa 1

1.0 Menganalisis masalah

1.1 Pernyataan masalah

1.2 Objektif

1.3 Skop

1.4 Kumpulan sasaran

1.5 Menilai sistem semula ada

1.6 Tempoh projek

Fasa 2

2.0 Mereka membentuk


penyelesaian

2.1 Algoritma

2.2 Gambar rajah perhubungan


entiti (ERD)

2.3 Penormalan

2.4 Antara muka input dan


output

Fasa 3

3.1 Jadual
3.2 Borang

3.3 Query

3.4 Laporan

3.5 Mengekod

Fasa 4

4.1 Ralat Sintaks

4.2 Ralat Logik

4.3 Ralat Masa Larian

Fasa 5

5.1 Laporan Setiap Fasa

5.2 Sumber Rujukan

5.3 Penghargaan
FASA 2 : REKA BENTUK PENYELESAIAN

2.1 Algoritma
2.2 Gambar Rajah Perhubungan Entiti
Entiti: PENGGUNA, PRODUK, JENAMA
Atribut :
PENGGUNA ( idpengguna, password, nama, nomhp)
PRODUK (idproduk, namaproduk, detail, harga, gambar)
JENAMA (idjenama, jenama)

Kunci Primer :

PENGGUNA : idpengguna

PRODUK : idproduk

JENAMA : idjenama

Rajah ERD

2.3 PERNOMALAN
0NF

PENGGUNA (bil, idpengguna, nama, nohp, idproduk, namaproduk, jenama,


harga, detail)

Justifikasi:

Jadual masih tidak atomic dan tidak mempunyai kunci primer.Ini akan
menyebabkan anomaly dan kelewahan data. Oleh itu, jadual perlu ditukarkan
kepada bentuk 1NF.

1NF

PENGGUNA (idpengguna<KP>, nama, nohp, idproduk<KP>, namaproduk,


jenama, harga, detail)

Justifikasi:

Pada tahap pernomalan 1NF, lajur pada jadual adalah atomik dan telah
mempunyai atribut kunci. Walaubagaimanapun, masih terdapat kebergantungan
fungsi separa. Contohnya atribut namaproduk hanya bergantung pada idproduk
manakala atribut nama bergantung kepada idpengguna. Oleh itu, jadual perlu
ditukarkan kepada bentuk 2NF untuk menghapuskan kebergantungan fungsi
separa.

2NF
PENGGUNA ( idpengguna<KP>, password, nama, nomhp)
PRODUK (idproduk<KP>, namaproduk, jenama, harga, detail)
PILIH (idpengguna<KP><KA>, idproduk<KP><KA>)

Justifikasi
Pada tahap pernomalan 2NF,kebergantungan fungsi separa telah dihapuskan.
Namun, masih terdapat kebergantungan fungsi transitif pada jadual PRODUK
iaitu atribut jenama bergantung kepada atribut namaproduk. Oleh itu, jadual
perlu dipecahkan untuk mencapai tahap pernomalan 3NF.

3NF
PENGGUNA ( idpengguna<KP>, password, nama, nomhp)
PRODUK (idproduk<KP>, namaproduk, harga, detail,idjenama<KA>)
PILIH (idpengguna<KP><KA>, idproduk<KP><KA>)
JENAMA (idjenama<KP>, jenama)

Justifikasi
Objektif penukaran 2NF kepada 3NF ialah menghapuskan kebergantungan
fungsi transitif iaitu atribut jenama bergantung kepada atribut namaproduk.
Oleh itu, semua jadual telah berada pada tahap pernomalan 3NF.

2.4 Antara muka Input dan Output


SELAMAT DATANG KE SISTEM eCHUS PRINT3ER

Log Masuk

ID Pengguna

Password

Log In Reset

Lakaran antara muka paparan utama sistem

SISTEM eCHUS PRINT3ER


PILIHAN BIJAK TENTULAH DI eCHUS PRINT3ER

PENDAFTARAN PENGGUNA BAHARU

ID Pengguna

Password

Daftar Reset
Nama

Nom HP

Lakaran antara muka untuk pendaftaran pengguna baru

Anda mungkin juga menyukai