Professional Documents
Culture Documents
2
LEMBAGA PEPERIKSAAN
KEMENTERIAN PENDIDIKAN
MALAYSIA
LAPORAN PROJEK
SAINS KOMPUTER
TAJUK
SISTEM TEMPAHAN KERETA TERPAKAI ADDIN
NOMBOR
030124080573
KAD PENGENALAN
TANDATANGAN
GURU
3
ISI KANDUNGAN
MUKA
BIL TAJUK
SURAT
1. Isi Kandungan 3
2. Penghargaan 4
3. Perakuan 5-6
1.0 Menganalisis Masalah (Fasa 1)
1.1 Penyataan Masalah 7
1.2 Objektif 7
1.3 Skop 7
1.4 Kumpulan Sasaran 7
1.5 Menilai Sistem Sedia Ada 8
1.6 Tempoh Projek 9-11
2.0 Mereka bentuk Penyelesaian (Fasa 2)
2.1 Algoritma 12
2.2 Gambar Rajah Perhubungan Entiti (ERD) 13
2.3 Penormalan 14-16
2.4 Antara Muka Input / Output 17-20
3.0 Melaksanakan Penyelesaian (Fasa 3)
3.1 Jadual 21-23
3.2 Borang 24-26
3.3 Query 27
3.4 Laporan 28
3.5 Mengekod 29-31
4.0 Menguji dan Menyah Ralat (Fasa 4)
4.1 Ralat Sintaks 32-33
4.2 Ralat Logik 33
4.3 Ralat Masa Larian 34-35
5.0 Mendokumentasi (Fasa 5)
4
PENGHARGAAN
Bismillahirahmanirahim..
5
PROJEK SAINS KOMPUTER
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.
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
6
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 Puan Aidathul Adzhma Binti Yahaya
Tarikh
Alamat
7
FASA 1 : MENGANALISIS MASALAH
1.2 Objektif
Objektif sistem ini ditubuhkan ialah :
1) memudahkan pengusaha untuk membuat capaian pada bila-bila masa.
2) merekod dan mencatat data pembeli yang membuat belian terhadap kereta terpakai yang
dijual.
3) menaik taraf sistem manual kepada sistem atas talian.
1.3 Skop
Sistem ini hanya dikhaskan untuk merekod dan mencatat data pembeli dan memaparkan bilangan
jualan kenderaan terpakai mengikut bulan semasa.
8
1.5 Menilai Sistem Sedia Ada
Fungsi sistem yang sedia ada adalah berdasarkan web. Kelebihan sistem sedia ada ialah
memudahkan pelanggan untuk membuat tempahan kereta. Selain itu, dapat menjimatkan masa
pengurusan Syarikat Addin untuk merekod segala maklumat mengenai tempahan kereta terpakai
oleh pelanggan. Kelemahan sistem ini ialah sukar untuk menganalisis maklumat. Seterusnya,
dengan menggunakan system sedia ada juga, ianya akan mudah berlaku keciciran maklumat dan
data ketika merekod. Akhir sekali sistem ini mengambil masa yang lama untuk dibangunkan.
Justifikasi sistem ini ialah pengaksesan terhadap data menjadi lebih pantas dan efisyen. Selain itu
ia mudah diakses dimana-mana sahaja dan menggunakan gadjet seperti telefon bimbit dan
laptop. Nama sistem baru ini ialah Sistem Pengurusan Jualan Kenderaan Terpakai Addin.
9
Bil Aktiviti Julai Ogos September Oktober
.
Minggu 3 4 1 2 3 4 5 1 2 3 4 5 1 2
1. Soalan kertas 2 Sains Komputer dimuatnaik di
laman web.
2. Perbincangan antara guru dan murid.
3. Fasa 1: Menganalisis masalah.
1.1 Penyataan masalah
1.2 Objektif
1.3 Skop
1.4 Kumpulan Sasaran
1.5 Menilai Sistem Sedia Ada
1.6 Tempoh Projek
4. Fasa 2: Mereka bentuk Peyelesaian
2.1 Algoritma
2.2 Gambar rajah perhubungan Entiti (ERD)
2.3 Pernormalan
2.4 Antara Muka Input
5. Penyelarasan skor oleh Pentaksir Sekolah.
6. Penyelarasan skor oleh Pentaksir Kawasan.
10
Bil Aktiviti Januari Febuari Mac-Julai Ogos September Oktober November
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3
1 Fasa 3
Melaksanaakan
Penyelesaian
CARTA PERLAKSANAAN KERTAS 2 SAINS KOMPUTER 2019/2020
2 3.1 Jadual
3 3.2 Borang
4 3.3 Query
5 3.4 Laporan
6 3.5 Mengekod
7 Fasa 4 Menguji
dan Menyah
Ralat
8 4.1 Ralat
Sintaks
9 4.2 Ralat Logik
10 4.3 Ralat Masa
Larian
11 Fasa 5
Mendokumenta
sian
12 5.1 Laporan
Setiap Fasa
13 5.2 Sumber
Rujukan
14 5.3
Penghargaan
15 Fasa 6 Nilai
Tambahan
16 6.1 Keasliran
dan Nilai
Komersial
Produk
17 6.2 Kreativiti
Dua Muka
18 6.3
Kebolehcapaian
Produk 11
19 6.4 Manual
Pemgguna
20 6.5
FASA 2 : MEREKA BENTUK PENYELESAIAN
2.1 Algoritma
Mula
Login pengguna
Masukkan ID
Pengguna dan kata
laluan
Belian
kenderaan No Plat, harga,
terpakai tahun, model kereta
Berjaya
Cetak
Logout
pengguna
Tamat
12
2.2 Gambar Rajah Perhubungan Entiti (ERD)
Noplat
NamaPelanggan IDJuruJual
Diuruskan
oleh
Jurujual NamaJurujual
Entiti: PELANGGAN, KERETA TERPAKAI,
JURUJUAL
Atribut: IDPelanggan, NamaPelanggan, NoTelefon, IDJuruJ
IDPelangg
NoKadPengenalan, NoPlat, Tahun, Harga, an ual
ModelKereta, IDPelanggan, IDJuruJual,
NamaJuuruJual
Kekardinalan: 1:M (seorang pelanggan boleh
beli banyak kereta terpakai)
1:M (seorang jurujual
boleh uruskan banyak kereta terpakai)
Hubungan: membeli, diuruskan oleh
13
2.3 Penormalan
1NF
JADUAL PENJUALAN KENDERAAN TERPAKAI
IDJuruJual<KP IDPelangga NamaPelangga NoTel NoIC NamaJuruJual Tahun Harga ModelKereta NoPlat
> n n
SKEMA HUBUNGAN
Justifikasi
1. Setiap atribue mempunyai 2 nilai sahaja.
2. Lajur Atomik.
3. Kunci primer telah ditentukan.
4. Jadual masih dalam kebergantungan fungsi separa diman NamaJuruJual, NoIC, NoTel, Modelkereta, Harga,
Tahun, NamaPelanggan bergantung kepada IDJuruJual, NoPlat.
14
2NF
JADUAL PELANGGAN
Skema Hubungan
PELANGGAN (IDPelanggan<KP>, NamaPelanggan, NoTel, NoIC, NoPlat<KA>)
Skema Hubungan
KERETA TERPAKAI (NoPlat<KP>, Harga, Tahun, ModelKereta, IDPelanggan<KA>)
Justifikasi
1. Semua atribut bergantung sepenuhnya kepada atribut kunci (kebergantungan fungsi).
2. Jadual telah berada dalam keadaan kebergantungan fungsi sepenuh.
3. Tiada kebergantungan fungsi transitif.
4. Maka, 3NF diperlukan.
15
3NF
JADUAL PELANGGAN
Skema Hubungan
PELANGGAN (IDPelanggan<KP>, NamaPelanggan, NoTel, NoIC, NoPlat<KA>)
JADUAL KERETA TERPAKAI
Skema Hubungan
KERETA TERPAKAI (NoPlat<KP>, ModelKereta, Tahun, Harga,
IDPelanggan, IDJuruJual<KA>)
JADUAL JURUJUAL
Skema Hubungan
JURUJUAL (IDJuruJual<KP>, NamaPelanggan, IDPelanggan<KA>)
Justifikasi.
1. Semua jadual telah berada dalam keadaan 3NF.
2. Tidak wujud kebergantungan fungsi transitif.
3. Wujud kebergantungan fungsi penuh pada jadual kereta terpakai.
16
2.4 Antara Muka Input / Output
2.4.1 Halaman Utama
2.4.2 Log In
17
2.4.3 Daftar Ahli Baru
2.4.4 Menu
18
2.4.5 Borang
19
2.4.6 Laporan
20
FASA 3 : MELAKSANAKAN PENYELESAIAN
3.1 Jadual
21
3.1.1 Jadual Alamat
22
3.1.4 Jadual Pelanggan
23
3.2 Borang
24
3.2.1 Borang log masuk system
25
3.2.5 Borang jualan kenderaan
26
3.2.6 Borang penjualan kenderaan
27
3.3 Query
I. Login Pentadbir:
Jika pentadbir membuat log masuk, query menu admin akan dipaparkan.
28
3.4 Laporan
I. Laporan boleh dicetak berdasarkan bulan dan tahun yang dipilih.
29
3.5 Mengekod
I. Daftar (Sign-up)
30
II. Log Masuk
Menyediakan log masuk sistem berdasarkan aras pengguna iaitu sama ada admin atau penguuna
biasa.
31
III. Kemudahan import fail
Import fail digunakan untuk mendaftar pekerja dalam jumlah yang banyak dalam satu masa.
Rekod pekerja akan ditaip dalam ms excel mengikut turutan nama_pengguna, nama, kata_laluan,
status.
32
Berikut adalah kemudahan import yang disediakan dalam sistem ini.
33
Had Integer 01358269574
Bawah
Had Atas Integer 030908080573 030908080573
Bagi mengatasi masalah ini, perlu letakkan nama sistem iaitu ‘keretaterpakai’.
34
4.2 Ralat Logik
Bandingkan “Output Diperoleh” dengan “Output Dijangka”.
35
ATURCARA YANG SALAH
Bagi mengatasi masalah ini, perlu letakkan cording yang tertinggal tersebut.
36
FASA 5: MENDOKUMENTASI
5.1 Sumber Rujukan
https://www.google.com/search?
q=kenderaan+terpakai+untuk+dijual&tbm=isch&chips=q:kereta+terpakai+untuk+dijual,g_1:prot
on:5kG9x81wMGo
37
%3D&hl=en&sa=X&ved=2ahUKEwidq968zYnsAhUzUnwKHdr7AqYQ4lYoA3oECAEQGg&
biw=1349&bih=657 20/7/2020
https://www.motortrader.com.my/cars?
gclid=EAIaIQobChMI3dDl482J7AIVhDMqCh1jGgjUEAAYASAAEgIt__D_BwE 20/7/2020
38
5.1 Lampiran
39
40
41
FASA 6: MANUAL PENGGUNA
Sistem tempahan kereta terpakai Syarikat Addin memudahkan urusan penjualan kereta terpakai
secara atas talian, pengguna boleh memilih jenis kereta mengikut ketersediaan stok semasa.
http://localhost/keretaterpakai/index.php
42
Langkah pertama:
pengguna perlu memasukkan id pengguna iaitu admin dan kata laluan 1234
http://localhost/usedcar/index.php
Langkah kedua:
Selepas berjaya ke laman seterusnya , pengguna mestilah mengisi semua maklumat yang
dipaparkan seperti berikut:
http://localhost/keretaterpakai/index2.php
43
Langkah ketiga:
http://localhost/keretaterpakai/index.php
Langkah keempat:
Jika pengguna ingin membuat jualan , pengguna hanya perlu klik ‘jualan kenderaan’
http://localhost/usedcar/index2.php
44
Langkah kelima:
Jika jerjaya pengguna boleh memilih kenderaan berdasarkan No plat yang tersedia :
http://localhost/usedcar/jualan.php
Langkah keenam:
Seterusnya pengguna perlu mengisi maklumat maklumat yang disediakan :
http://localhost/usedcar/borang_jualan.php?nomplat=DDM2390
45
Langkah ketujuh:
setelah Berjaya mengisi maklumat dan data jualan kereta Berjaya direkod :
http://localhost/usedcar/proses_jualan.php
Langkah kelapan:
Bukti pembelian dipaparkan dan dicetak :
http://localhost/keretaterpakai/cetak_resit.php
46
Langkah kesembilan:
Untuk log out pengguna hanya perlu klik “ keluar”
http://localhost/usedcar/index2.php
http://localhost/usedcar/index2.php
47
Coding jualan:
48
Coding kemaskini kenderaan:
49
50
Borang soal selidik :
3. Adakah maklumat yang akan disimpan lebih terjamin dalam sistem computer?
YA TIDAK
51