You are on page 1of 8

Fasa 1: Analisis Masalah

TEKNIK LERAIAN
(A) MASALAH Membina atur cara bagi mengira jumlah luas permukaan dan isi padu sebuah tangki
BESAR air berbentuk silinder.

(A) MASALAH
(i) Kira luas permukaan tangki air.
KECIL

(ii) Kira isi padu tangki air


Fasa 2: Reka bentuk atur cara

TEKNIK PENGECAMAN CORAK


CORAK YANG
Input
SAMA
TEKNIK PENISKALAAN
Mengambil perkara yang penting dan buangkan perkara yang tidak penting.
Aspek-aspek penting bagi input ialah input , formula , output dan langkah
penghasilan.
π / 3.142
(i) Input jejari
tinggi
Luas permukaan tangki air.
= (2 x π x jejari x jejari) + (2 x π x jejari x tinggi)
Aspek-aspek (ii) Formula Isi padu tangki air berbentuk silinder
penting = π x jejari x jejari x tinggi
Luas permukaan tangki air.
(iii) Output Isi padu tangki air berbentuk silinder.

1 Mula
(iv) Langkah
2 Masukkan jejari , tinggi
penghasilan.
3 Kira
Luas permukaan tangki air.
= (2 x π x jejari x jejari) + (2 x π x jejari x tinggi)
Isi padu tangki air berbentuk silinder
= π x jejari x jejari x tinggi
4 Papar luas permukaan tangki air , isipadu tangki air berbentuk silinder.
5 Tamat
Pseudokod
Carta alir

Mula

Masukkan
jejari , tinggi

Luas permukaan tangki air.


= (2 x π x jejari x jejari) + (2 x π x jejari x

Papar luas permukaan


tangki air , isipadu

Tamat

Fasa 3: Pengekodan

TEKNIK LERAIAN
Menulis sintaks input , proses dan output dipecahkan kepada bahagian kecil.
(A) MASALAH Menulis sintaks bagi input , proses dan output.
BESAR
(B) BAHAGIAN (i) Sintaks input jejari = float(input("\n\nMasukkan jejari:")) tinggi =
MASALAH float(input("Masukkan tinggi:"))
KECIL (ii) Sintaks proses jumlah_luas_permukaan=
(2*2.314*jejari*jejari)+(2*2.314*jejari*tinggi)
isipadu=2.314*jejari*jejari*tinggi

(iii) Sintaks output

print("\n\nJumlah luas permukaan tangki ialah ",


jumlah_luas_permukaan)
print("Isi padu tangki ialah ",isipadu)
TEKNIK PENGECAMAN CORAK
corak yang telah dicamkan ialah jenis data bagi

Corak yang sama Jenis data bagi input

Teknik peniskalaan
Aspek-aspek penting untuk jenis data bagi input ialah float kerana jejari dan tinggi menggunakan jenis
data ini.
Aspek penting float jejari

tinggi
Fasa 4: Pengujian dan penyahpepijatan
Teknik pengecaman corak
Input dan output mempunyai item dan data tertentu

Corak yang sama Input dan output mempunyai item


Input dan output mempunyai data
Teknik peniskalaan
Data bagi jejari telah dimasukkan ialah 8 dan tinggi ialah 15.Secara automatik atur cara akan
memaparkan jumlah luas permukaan tangki ialah 1156.26 dan isipadu tangki ialah 3016.32 .Perkara ini
menyebabkan data output adalah bergantung kepada data input.

jejari
(i) item input
tinggi

jumlah luas permukaan tangki


output
isi padu tangki
Aspek penting
8
(ii) data input
15
1156.26
output
3016.32

Teknik leraian
Masalah untuk mengenal pasti jenis-jenis ralat dan membetulkan ralat merupakan satu masalah besar.
Jenis-jenis ralat boleh dipecahkan kepada tiga,iaitu ralat sintaks,ralat logik dan ralat masa larian.

(A) Masalah Mengenal pasti jenis-jenis ralat dan membetulkan ralat


besar
(B) (i) Ralat Sintaks
Bahagia
n
masalah
besar

Jejari=float(input(“\n\nMasukkan jejari: “) Kerana tiada symbol ))


Tinggi=float(input(“Masukkan tinggi “) menyebabkan
kehadiran ralat sintaks.

Jejari=float(input(“\n\nMasukkan jejari: “))


Tinggi=float(input(“Masukkan tinggi “))

(ii) Ralat Logik


jumlah_luas_permukaan = (2*3.142*jejari) + Kerana kehilangan satu perkataan
(2*3.142*jejari*tinggi) iaitu jejari

jumlah_luas_permukaan = (2*3.142*jejari*jejari) + (2*3.142*jejari*tinggi)

(iii) Ralat masa larian


perimeter=float(input("Masukkan tinggi: ")) Menggunakan pemboleh ubah yang salah iaitu
perimeter sebenarnya formula menggunakan
pemboleh ubah tinggi.

tinggi=float(input("Masukkan tinggi: "))

Teknik pengitlakan
Penghasilan model dalam bentuk atur cara bagi mengira luas permukaan dan isi padu tangki dilakukan
supaya model yang dihasilkan boleh digunakan untuk menyelesaikan masalah lain yang serupa.

(a) Atur cara bagi mangira jumlah luas permukaan dan isi padu tangki.
Membina
model

(b)Nama
fail bagi
model atur
cara
Fasa 5: Dokumentasi
Teknik leraian
Dokumentasi boleh dipecahkan kepada dua iaitu dokumentasi dalaman dan dokumentasi luaran.
(a)
Menghasilkan dokumentasi
masalah
besar
(b) Dokumentasi dalaman
bahagian
masalah
Dokumentasi luaran
kecil
Teknik pengecaman corak
Dokumentasi dalaman dan dokumentasi luaran mempunyai ciri kesamaan corak daripada maklumat
penting tentang atur cara yang telah dihasilkan.
Corak yang Maklumat penting tentang atur cara
sama

Teknik peniskalaan
Bentuk maklumat merupakan aspek penting bagi dokumentasi. Penulisan komen pada atur cara
merupakan bentuk maklumat yang penting dalam dokumentasi dalaman . dokumentasi luaran pula
terdiri daripada library documentation dan manual pengguna.
Dokumentasi dalaman
Penulisan komen dengan menggunakan symbol hash (#) dapat
membantu pengatur cara lain untuk memahami tentang atur cara
yang telah dihasilkan

Bentuk
Aspek penting maklumat

Dokumentasi luaran
Kebiasannya dokumentasi luaran diperlukan apabila sesuatu aplikasi
yang dihasilkan adalah besar dan mempunyai pengguna akhir.
Memandangkan anda hanya menghasilkan projek mini maka library
documentation dan manual pengguna boleh diabaikan.

You might also like