You are on page 1of 16

FASA 1 :ANALISIS MASALAH

Teknik Leraian
Masalah Besar:
Mengira isipadu dan luas permukaan
Bagi sebuah kuboid

Masalah Kecil: Masalah Kecil:


Mengira isipadu bagi Mengira luas permukaan
sebuah bagi sebuah
kuboid kuboid
Fasa 2:Reka Bentuk Atur Cara
Teknik Pengecman Corak

Masalah Persamaan Perbezaan


Dapatkan nilai-nilai
Mengira
Panjang,lebar dan
isipadu tinggi,kemudian kira:
bagi sebuah
kuboid Pemboleh ubah yang Isipadu=
sama , iaitu Panjang, panjang x lebar x tinggi
Lebar dan Tinggi Dapatkan nilai-nilai panjang,
Mengira luas lebar dan tinggi kemudian kira:
permukaan Luas Permukaan=
bagi sebuah 2(panjang x lebar)+2(Panjang x
kuboid tinggi)+2(lebar x tinggi)
Teknik Peniskalaan
Penentuan aspek-aspek penting terdiri daripada:

Pengiraan (a)Nilai-nilai panjang,lebar dan


isipadu bagi tinggi
sebuah kuboid (b)Formula matematik:
Isipadu=panjang x lebar x tinggi

Pengiraan luas
(a)Nilai-nilai panjang,lebar dan tinggi
permukaan
(b)Formula matematik:
bagi sebuah Luas Permukaan=2(panjang x lebar)+
kuboid 2(panjang x tinggi)+2(lebar x tinggi)
Teknik Pengitlakan

Algoritma dalam bentuk pseudokod:

1 Mula
2 Masukkan panjang , lebar dan tinggi
3 Kira
3.1 Isipadu kuboid=panjang x lebar x tinggi
3.2 Luas Permukaan kuboid=2(panjang x lebar) + 2(panjang x tinggi) + 2(lebar x
tinggi)
4 Papar Isipadu kuboid,Luas Permukaan kuboid
5 Tamat
Fasa 3:Pengekodan
Masalah kecil
Pengisytiharan pemboleh ubah dan pemalar
Teknik Leraian

Masalah Besar Masalah kecil


Mengekod Input
algoritma,mengira
isipadu dan luas
permukaan bagi Masalah kecil
sebuah kuboid Proses

Masalah kecil
Output
Teknik Pengecaman Corak
• Corak yang dapat dicamkan bagi setiap bahagian kecil ialah
penggunaan jenis data float
Pengisytiharan
pemboleh
ubah dan pemalar Pemboleh ubah untuk menyimpan nilai

Input panjang=float(input(“Masukkan panjang kuboid anda(cm) :”))


lebar=float(input(“Masukkan lebar kuboid anda(cm): ”))
tinggi=float(input(“Masukkan tinggi kuboid anda(cm): ”))

Proses Kira Isipadu=panjang * lebar * tinggi


Kira Luas_Permukaan=2*(panjang*lebar)+2*(panjang * tinggi)+2*(lebar
*tinggi)

Output Paparkan isipadu dan luas pemukaan kuboid


print(“Isipadu sebuah kuboid ialah: ”,Isipadu,”cm3”)
print(“Luas Permukaan sebuah kuboid ialah: ”,Luas_Permukaan,”cm2”)
Teknik Peniskalaan
Fasa 4:Pengujian dan Penyahpepijatan
Teknik Leraian
Masalah besar
Mengenal pasti dan membaiki ralat
pada leseluruhan atur cara

Masalah Kecil: Masalah Masalah


Menguji Masalah Kecil:
Kecil: Menguji kod Kecil:
Penisytiharan
pemboleh ubah
Menguji kod proses Menguji
dan pemalar input kod output
Teknik Pengecaman Corak
Menguji pengisytiharan Berdasarakan mesej
pemboleh ubah dan pemalar ralat dan cara atur cara
bertindak semasa
pengujian,jenis-jenis
Menguji kod input ralat dapat dikenal
pasti,iaitu:
• Ralat sintaks
Menguji kod arahan proses • Ralat masa larian
• Ralat logik

Menguji kod output


Teknik Peniskalaan
Penentuan aspek-aspek penting terdiri daripada:

Semua pemboleh ubah diisytiharakan dengan betul dari segi


Menguji pengisytiharan pemboleh ubah jenis data,kesesuaian nama dan nama dieja dengan betul
dan pemalar dan diberikan nilai permulaan(initialised)

Pastikan pemboleh ubah Panjang dan lebar


Menguji kod input digunakan untuk menyimpan nilai yang
dimasukkan oleh pengguna

• Formula yang digunakan adalah betul


Menguji kod arahan proses • Logik/susunan adalah betul

• Output yang dipaparkan adalah tepat dan betul


Menguji kod arahan output • Format output adalah seperti yang
dikehendaki
Teknik Pengitlakan
• Menghasilkan satu senarai Semak yang
dapat digunakan semasa pengujian dan
pengyahpepijatan sesuatu atur cara
Fasa 5:Dokumentasi
Teknik Leraian Masalah Besar:
Menyediakan dokumentasi

Bahagian-bahagian kecil:
Bahagian-bahagian kecil: Dokumentasi luaran
Dokumentasi dalaman • Dokumen Pustaka
• Panduan pengguna
Teknik Pengecaman Corak
Dokumentasi dalaman Maklumat penting tentang atur cara
merupakan corak yang telah
dicamkan.Komen tentang tujuan dan fungsi
dilakukan oleh setiap bahagian/barisan kod
arahan.

Dokumentasi luaran Maklumat teknikal tentang atur cara untuk


tujuan rujukan,penyelenggaraan dan
(Dokumen Pustaka) penambahbaikan.

Dokumentasi luaran Maklumat tentang cara menggunakan atau


melaksanakan arahan.
(Panduan Pengguna)
Teknik Peniskalaan
Penentuan aspek-aspek penting terdiri daripada:
(a)Dokumentasi dalaman Penulisan komen untuk menerangkan fungsi setiap
bahagian atau sesuatu baris kod arahan

(b)Dokumentasi luaran Maklumat yang diperlukan oleh seorang pengatur cara:


(Dokumen Pustaka) • Tarikh
• Nama pengatur cara
• Tujuan/kegunaan atur cara
• Keperluan system pengendalian
• Keperluan perkakasan
• Keperluan perisian
• Algoritma(psudokod dan carta alir)
• Kod arahan(source code)

(a ) Dokumentasi luaran Maklumat yang diperlukan oleh seorang pengguan seperti:


(Panduan Pengguna) • Nama dan tujuan atur cara
• Keperluan system pengendalian,perkaksan dan perisian
• Cara pengguanaan
Teknik Pengitlakan
Pseudokod Carta alir
1 Mula
2 Masukkan panjang , lebar dan tinggi Mula
3 Kira
3.1 Isipadu kuboid=panjang x lebar x tinggi
3.2 Luas Permukaan kuboid=2(panjang x lebar) + Masukkan panjang,lebar dan tinggi
2(panjang x tinggi) + 2(lebar x tinggi)
4 Papar Isipadu kuboid,Luas Permukaan kuboid
5 Tamat Kira isipadu kuboid=panjang x lebar x tinggi

Kira luas permukaan kuboid=2(Panjang x lebar)+2(Panjang x


tinggi)+2(lebar x tinggi)

Paparkan isipadu dan luas permukaan kuboid

Tamat
Teknik Pengitlakan
Kod Arahan

You might also like