Anda di halaman 1dari 16

PELAPORAN SISTEM JIMAT CERMAT KAJIAN LAPANGAN ASAS KOMPUTER

SAINS TINGKATAN 3, 2023

TEKNIK LERAIAN FASA 1 : ANALISIS MASALAH

(a) Masalah besar


Membina satu atur cara bagi mengira
jumlah pendapatan bulanan dan jumlah wang yang perlu disimpan
untuk mencapai gol.

(b) Bahagian kecil/ Masalah kecil


(i) Kira jumlah pendapatan setahun
(ii) Kira jumlah baki selepas pembelanjaan
(iii)Kira jika jumlah simpanan mencapai gol
FASA 2 : REKA BENTUK FASA 2 : REKA BENTUK ATUR CARA
ATUR CARA
Pengiraan Persamaan Perbezaan
jumlah
pendapatan Pemboleh ubah
yang sama, iaitu Dapatkan nilai-nilai
setahun
jumlah pendapatan_sebulan ,
pendapatan , kemudian kira:
jumlah
Pendapatan_setahun =
pembelanjaan dan
jumlah duit pendapatan_sebulan * 12
simpanan.
Pengiraan jumlah Dapatkan nilai
baki selepas pendapatan_setahun dan
pembelanjaan jumlah_pembelanjaan
kemudian kira:

Jumlah_baki =
pendapatan_setahun -
jumlah_pembelanjaan

Pengiraan jika Dapatkan nilai Jumlah_baki,


jumlah simpanan kemudian kira:
mencapai gol
Jumlah_baki == gol

TEKNIK PENISLAKAAN Penentuan aspek-aspek penting terdiri daripada:


Pengiraan (a) Nilai-nilai jumlah pendapatan sebulan .
jumlah pendapatan (b) Jumlah pendapatan setahun:
sebulan Pendapatan_setahun =
pendapatan_sebulan * 12

(a) Nilai-nilai pendapatan_setahun dan


Pengiraan jumlah jumlah_pembelanjaan .
baki selepas (b)Jumlah baki selepas pembelanjaan:
pembelanjaan Jumlah_baki = pendapatan_setahun -
jumlah_pembelanjaan

(a)Nilai Jumlah_baki
Pengiraan jika (b)Mengira sama ada jumlah baki
jumlah simpanan simpanan mencapai tahap gol:
mencapai gol
Jumlah_baki == gol

Algoritma dalam bentuk pseudokod


TEKNIK PENGITLAKAN
1.Mula

2.Masukkan Jumlah pendapatan sebulan, Jumlah pembelanjaan,


Jumlah gol

3.Kira

3.1 Jumlah pendapatan setahun = Jumlah


pendapatan sebulan *12

3.2 Jumlah baki= Jumlah pendapatan setahun – Jumlah


pembelanjaan

4.Semak baki simpanan

Jika Jumlah baki=> gol

Papar (“You don't really need my help anymore. You


are doing a great job already”)

Tamat jika

Jika Jumlah baki < gol

Papar” your goals are not achieved.Let me help you”

Jumlah simpanan =gol –Jumlah baki

Papar ("This is how much you would need to save.To


achieve your goal:", Jumlah simpanan)

Tamat jika

5.Tamat
TEKNIK LERAIAN FASA 3 : PENGEKODAN

(a) Masalah besar:


Mengekod algoritma, bagi mengira jumlah pendapatan bulanan dan
jumlah wang yang perlu disimpan untuk mencapai gol.
(b)Bahagian-Bahagian kecil:
i.Pengisytiharan pemboleh ubah dan pemalar
ii.Input
iii.Output
iv.Proses

TEKNIK PENGECAMAN Corak yang dapat dicamkan bagi setiap bahagian kecil ialah
CORAK penggunaan jenis data float.
(i) Pengisytiharan pemboleh ubah dan Pemboleh ubah untuk menyimpan nilai
pemalar

(ii) Input Pengguna memasukkan satu nilai


numerik untuk jumlah pendapatan, jumlah
baki selepas pembelanjaan dan jumlah
simpanan mencapai gol.

(iii) Proses jumlah pendapatan setahun = jumlah


pendapatan sebulan *12

jumlah baki= jumlah pendapatan setahun


– jumlah pembelanjaan

Perlu disimpan=gol – jumlah baki

(iv) Syarat Jika jumlah baki=> gol

Jika jumlah baki < gol

(v) Output Papar (“You don't really need my help


anymore. You are doing a great job
already”)
Papar ("This is how much you would need
to save.To achieve your goal:", perlu
disimpan)
TEKNIK PENISKALAAN Penentuan aspek-aspek penting terdiri daripada.

(i) Pengisytiharan pemboleh •Pemboleh ubah untuk


ubah dan pemalar menyimpan
-Jumlah pendapatan sebulan
-Jumlah pembelanjaan
-Jumlah gol
-Jumlah pendapatan setahun
-Jumlah baki
-Jumlah simpanan
•Semua pemboleh ubah yang
terlihat diisytihar sebagai float.

(ii) Input Di lampiran belakang


(iii) Proses Di lampiran belakang
(iv) Syarat Di lampiran belakang
(v) Output Di lampiran belakang

(ii)Input
#input
goals=float(input("Okay since we already have your monthly salary.\nTell me how
much money you want to save by the end of the year.\nIt cannot be more than
your yearly salary:"))

(iii)Proses
(iv)Syarat

(v)Output

TEKNIK LERAIAN FASA 4 : PENGUJIAN DAN PENYAHPEPIJATAN


(a) Masalah besar
Mengenal pasti dan membaiki ralat pada keseluruhan atur cara.

(b)Bahagian-bahagian kecil
(i) Menguji pengisytiharan pemboleh ubah dan pemalar
(ii) Menguji kod input
(iii) Menguji kod proses
(iv) Menguji kod syarat
(v) Menguji kod output

TEKNIK PENGECAMAN (i) Menguji pengisytiharan Berdasarkan mesej ralat dan


CORAK pemboleh ubah dan pemalar cara atur cara bertindak semasa
(ii) Menguji kod arahan input pengujian , jenis-jenis ralat dapa
dikenal pasti, iaitu
(iii) Menguji kod arahan proses
•Ralat sintaks
(iv) Menguji kod arahan syarat •Ralat masa larian
•Ralat logik
(v) Menguji kod arahan output

TEKNIK PENISKALAAN Penentuan aspek-aspek penting terdiri daripada.

(i) Menguji Semua pemboleh ubah


pengisytiharan diisytiharkan dengan betul dari
pemboleh ubah dan segi:
pemalar •Jenis data
•Kesesuaian nama dan nama
dieja dengan betul
•Diberikan nilai permulaan
(ii) Menguji kod arahan Pastikan pemboleh ubah
input digunakan untuk menyimpan
nilai yang dimasukkan oleh
pengguna.

(iii) Menguji kod arahan •Logik/ susunan adalah betul


proses •Formula yang digunakan adalah
betul
(iv) Menguji kod arahan •Format pilihan yang betul.
syarat

(v) Menguji kod arahan •Output yang dipaparkan adalah


output tepat dan betul
•Format output adalah seperti
yang dikehendaki.

TEKNIK Senarai semak yang dapat digunakan semasa pengujian dan


PENGITLAKAN penyahpepijatan sesuatu atur cara.

SEBELUM:
kod
output

Selepas:
kod

output

TEKNIK LERAIAN FASA 5 :DOKUMENTASI


(a) Masalah besar Menyediakan dokumentasi

(b)Bahagian-bahagian (i) Dokumentasi dalaman


kecil (ii) Dokumentasi luaran
•Dokumen pustaka
•Panduan pengguna

TEKNIK PENGECAMAN (a) Dokumentasi dalaman Maklumat penting tentang atur


CORAK cara merupakan corak yang
telah dicamkan.Komen tentang
tujuan dan fungsi dilakukan oleh
setiap bahagian/barisan kod
arahan.

(b) Dokumentasi luaran Maklumat yang diperlukan oleh


(Dokumentasi Pustaka) seorang pengatur cara:
• Tarikh
• Nama pengatur cara
• Tujuan/kegunaan atur cara
• Keperluan sistem
pengendalian
• Keperluan perkakasan
• Keperluan perisian
•Algoritma (pseudokod dan
carta alir)
• Kod arahan (source code)
(c)Dokumentasi dalaman Maklumat yang diperlukan oleh
(Dokumentasi Pengguna) seorang pengguna seperti:
• Nama dan tujuan atur cara
• Keperluan sistem
pengendalian, perkakasan dan
perisian
• Cara penggunaan
TEKNIK PENGITLAKAN Menghasilkan dokumentasi dalaman dan
dokumentasi luaran berdasarkan aspek-aspek
penting yang dikenal pasti.

Anda mungkin juga menyukai