SEKOLAH MENENGAH KEBANGSAAN BENGKONGAN
89108, KOTA MARUDU, SABAH
KERJA PROJEK KSSM ASAS SAINS KOMPUTER TINGKATAN 3 (KPAT3)
TAJUK KAJIAN:
KALKULATOR LUAS
NAMA MURID: ALLYIZZA MIRZZA BINTI MOHD AZIZUAN
NOMBOR KAD PENGENALAN MURID: 061222120518
ANGKA GILIRAN PEPERIKSAAN:
NAMA PENILAI:
TARIKH DIHANTAR: 29 Oktober 2021
i. Pendahuluan
i) Kalkulator merupakan suatu teknologi yang berperanan untuk mengira
dan menyelesaikan pengiraan yang dikehendaki oleh pengguna. Kalkulator
juga memudahkan pengguna untuk menyelesaikan pengiraan dengan tepat
dan jitu.
ii) Carta Gantt
ELEMEN/ JULAI OGOS SEPTEMBE OKTOBER
MINGGU
R
M MMM M M M M M M M M M MM M
1 234 1 2 3 4 1 2 3 4 123 4
Taklimat kepada pelajar
dan penetapan tajuk/carta
gantt
Menganalisis
masalah/pemilihan teknik
pemikiran
Mencari maklumat dan
menganalisis
masalah/pemilihan teknik
pemikiran
Membuat pseudokod
Pengekodan/aplikasi
aturcara
Pengujian dan
penyahpepijatan(menguji
kesan ralat)/menilai
kecekapan aturcara
Mengenalpasti/menyenarai
kan ciri-ciri/kelebihan
aturcara kepada pengguna
Pendokumentasi
Pembentangan
Moderasi
Penyerahan markah
kepada SU
iii) Fasa pembangunan atur cara
a) Analisis masalah
Teknik Leraian Fasa 1: Analisis Masalah
a) Masalah besar b) Masalah kecil
Membina atur cara i) Kira luas segi
mudah bagi mengira luas empat
bentuk segi empat dan ii) Kira luas segi tiga
segitiga
c) Reka bentuk atur cara
Fasa 2: Reka Bentuk Atur Cara
Teknik Masalah kecil Persamaan Perbezaan
Pengecaman Pengiraan luas Pemboleh ubah Rumus pengiraan:
Corak segi empat yang sama iaitu
panjang dan Luas segi empat:
lebar panjang x lebar
Pengiraan luas Rumus pengiraan:
segi tiga
Luas segi tiga: 1/2
x panjang x lebar
Teknik Penentuan aspek-aspek penting terdiri daripada
peniskalaan Masalah kecil Perkara penting
Pengiraan luas a) Nilai-nilai panjang dan lebar
segi empat b) Rumus pengiraan:
Luas segi empat= panjang x lebar
Pengiraan luas a) Nilai-nilai panjang dan lebar
segi tiga b) Rumus pengiraan:
Luas segi tiga= 1/2 x panjang x lebar
Teknik Pseudokod
pengitlakan
Pengiraan luas segi empat
1. Mula
2. Masukkan panjang
3. Masukkan lebar
4. Papar 'Luas segi empat ialah’
5. Tamat
Pengiraan luas segi tiga
1. Mula
2. Masukkan panjang
3. Masukkan lebar
4. Papar ‘Luas segi tiga ialah’
5. Tamat
c) Pengekodan
Fasa 3: Pengekodan
Teknik Masalah besar:
leraian Mengekod algoritma dan mengira luas segi empat dan segi
tiga
Bahagian-bahagian kecil
Pengisytiharan pemboleh ubah dan pemalar
Input
Proses
Output
Pemboleh ubah untuk
i) Pengisytiharan
pemboleh ubah dan menyimpan nilai:
pemalar → Panjang
→ Lebar
→ Luas
Semua pemboleh ubah yang
terlibat diisytihar sebagai float
ii) input Kod arahan jenis dorongan:
panjang=float(input(“\nMasukkan
panjang: “))
iii) proses Lebar=float(input(“Masukkan lebar: “))
luas = panjang * lebar
iv) output luas= 1/2 * panjang * lebar
print(“\n\nLuas segi empat ialah”,luas)
print(“\n\nLuas segi tiga ialah”,luas)
d) Pengujian dan penyahpepijatan
Fasa 4: Pengujian dan penyahpepijatan
Teknik Leraian Masalah besar:
Mengenal pasti dan membaiki ralat pada
keseluruhan carta alir
Bahagian-bahagian kecil:
1. Menguji pengisytiharan pemboleh ubah dan
pemalar
2. Menguji kod input
3. Menguji kod proses
4. Menguji kod output
Teknik Pengecaman i) Menguji Berdasarkan mesej ralat
Corak pengisytiharan dan cara atur cara
pemboleh ubah dan bertindak semasa
pemalar pengujian, jenis-jenis
ii) Menguji kod input ralat dapat dikenalpasti,
iaitu:
iii) Menguji kod proses i) Ralat Logik
ii) Ralat sintaks
iii) Ralat masa larian
iv) Menguji kod output
Teknik Peniskalaan Penentuan aspek-aspek penting terdiri daripada:
i) Menguji Semua pemboleh ubah
pengisytiharan diisytiharkan dengan
pemboleh ubah dan betul dari segi:
pemalar Jenis data
Kesesuaian nama
yang di eja dengan
betul
Diberikan nilai
permulaan
ii) Menguji kod input Pastikan pemboleh
ubah panjang dan lebar
digunakan untuk
menyimpan nilai yang
dimasukkan oleh
pengguna
iii) Menguji kod proses Formula yang
digunakan adalah
betul
Logik/susunan
adalah betul
iv) Menguji kod output Output yang
dipaparkan adalah
betul
Format output
adalah seperti yang
dikehendaki
Teknik Pengitlakan Menghasilkan satu senarai semak yang dapat
digunakan semasa pengujian dan penyahpepijatan
atur cara.
Tuliskan senarai semak di sini.
Pengisytiharan pemboleh ubah dan pemalar
Kod input
Kod proses
Kod output
e) Dokumentasi Fasa 5: Dokumentasi
Teknik leraian
Masalah besar Menyediakan
Teknik Pengecaman
Corak dokumentasi
Teknik Peniskalaan Bahagian-bahagian Dokumentasi dalaman
kecil Dokumentasi luaran:
Dokumentasi
pustaka
Panduan pengguna
Dokumentasi dalaman Maklumat yang penting
tentang atur cara
merupakan corak yang
dicamkan. Komen
tentang tujuan dan
fungsi dilakukan oleh
setiap barisan kod
arahan.
Dokumentasi luaran Maklumat teknikal
(Dokumentasi pustaka) tentang atur cara untuk
tujuan rujukan,
penyelenggaraan dan
penambahbaikan
Dokumentasi luaran Maklumat tentang cara
(Panduan pengguna) melaksanakan arahan
Penentuan aspek-aspek penting terdiri daripada:
Dokumentasi dalaman Penulisan komen untuk
menerangkan fungsi
sesuatu barisan kod
atur cara.
Dokumentasi luaran Maklumat yang
(Dokumentasi pustaka) diperlukan oleh seorang
pengatur cara:
Tarikh:
Nama pengaturcara:
Tujuan/kegunaan atur
cara:
Keperluan sistem
pengendalian:
Keperluan perkakasan:
Keperluan perisian:
Algoritma(pseudokod
dan carta alir):
Kod arahan:
Dokumentasi luaran Maklumat yang
(Panduan pengguna) diperlukan oleh seorang
pengguna seperti:
Nama atur cara/sistem:
Tujuan atur cara:
Keperluan sistem
pengendalian:
Keperluan perkakasan:
Keperluan perisian:
Cara penggunaan:
Teknik Pengitlakan Menghasilkan dokumentasi dalaman dan
dokumentasi luaran berdasarkan aspek-aspek
penting yang dikenalpasti.
v. Penghasilan produk
vi. Cadangan Penambahbaikan
Menambahbaikan antara muka pengguna dari text base ke GUI, lebih mesra
pengguna dan boleh digunakan secara mudah alih.
vii. Penutup
Saya berharap aturcara ini dapat memberi kemudahan kepada pengguna untuk
menyelesaikan pengiraan secara kompleks dengan tepat dan singkat bagi
menjimatkan masa pengguna.
viii. Lampiran