Anda di halaman 1dari 13

Pengenalan

Masalah obesity di Malaysia kian meningkat dari hari ke hari


disebabkan gaya pemakanan yang tidak sihat .Obesiti merupakan
keadaan perubatan di mana lemak badan berlebihan yang terkumpul
sehingga ke satu tahap yang boleh menjejaskan kesihatan
seseorang.individu itu biasanya dianggap sebaga obes berdasarkan
indeks jisim badanya.
Saya dikehendaki mendapatkan maklumat dalam pengiraan BMI.
Bina satu cara yang mengira BMI dan memaparkan salah satu enam
kategori iaitu Kurang Berat , Normal, Lebihan Berat Bdan, Obes1,
Obes2 atau Obes3. Kiraan BMI adalah berat kali tinggi kuasa dua.
Fasa Analisis Masalah

A Mengenali pasti masalah keperluan system dan perisian serta


sasaran pengguna.
Masalah: mengira BMI (berat badan x (tinggi x tinggi))
Keperluan sistem: python IDLE
Perisian serta sasaran pengguna: python

B Mengnal pasti input, proses dan output bagi atur cara yang akan
dibina.
Input: berat dan ketinggian
Proses: (berat badan x (tinggi x tinggi))
Output: BMI dan kategori

C Menemu bual , membuat soal selidik dan pemerhatian bagi


mengetahui keperluan pelanggan
Fasa 1: Analisis Masalah
Teknik Leraian
A masalah besar
Membina atur cara mudah bagi mengira BMI seseorang manusia

B Bahagian kecil / masalah kecil


i.Mengetahui berat badan
ii.Mengetahui ketinggian
Fasa reka bentuk dana atur cara
A menulis pseudokod
1.Mula
2.Masukan berat dan (tinggi x tinggi)
3.Kira
3.1 BMI =Berat x (tinggi x tinggi)
4. Paparkan BMI dan kategori BMI berdasarkan kiraan itu
5.Tamat
6.Melukis carta alir
MULA

MASUKAN BERAT DAN

(TINGGI X TINGGI)

MENGIRA BMI IAITU


BERAT X (TINGGI X TINGGI)

PAPARKAN BMI DAN


KATEGORI
BMI BERDASAKAN KIRAAN

ITU

TAMAT
Fasa 2 Reka Bentuk Atur Cara
Teknik pengecaraan corak
Pengiraan BMI

Persamaan
Pemboleh ubah yang sama ,iaitu berat dan tinggi

Teknik penskalaan
Pengiraan BMI
A Nilai – nilai berat dan tinggi
B Formula mathmatik
Berat x (tinggi x tinggi)
Teknik pengitkalan
Algoritma dalam bentuk pseudokod
1 Mula
2. Masukan berat badan dan ketinggian
3.Kira
3.1 BMI = Berat x (tinggi x tinggi)
4. Paparkan BMI dan kategori BMI berdasarkan kiraan itu
5. Tamat
Fasa pengekodan

A Memilih Bahasa pengatucaraan , misalnya Python dan perisian


pengatucaraan,misalnya Pyscripter dan IDLE

Bahasa Inggeris/English

B Mengekod atur cara berdasarkan pseudokod dan carta alir


Fasa3 Pengekodan
Teknik leraian
A Maslah besar
Mengekod algoritma , mengira BMI

B Bahagian kecil
i. Pengisytiharan pemboleh ubah dan pemalar
ii. Input
iii. Proses
iv. Output

Teknik Pengecaman Corak


Carak yang dapat dicamkan bagi setiap bahagain kecil ialah penggunaan jenis
data float

1.Pengisytiharan pemboloeh ubah Pemboleh ubah untuk menyimpan


dan pemalar nilai
2.Input Penguguna memasukkan satu nilai
numeric untuk berat dan satu nilai
numeric untuk tinggi
3. Proses Kira BMI = berat x (tinggi x tinggi)
4.Output Papar kiraan BMI dan kategori
Teknik Peniskalaan
Penentuan aspek-aspek penting terdiri daripada
1. Pengisytiharan pemboleh ubah dan .Pemboleh ubah untuk menyimpan
pemalar nilai:-Berat
-Ketinggian
.Semua pemboleh ubah yang terlibat
2.Input Kod arahan mesej dorongan (prompt
message)
(“\n Masukkan Berat:”)
3.Proses Kod arahan mengira BMI
BMI= Berat x (tinggi x tinggi)
4.Output Kod arahan memaparkan nilai BMI:
Print
(“\n nilai BMI dan kategori BMI
ialah”,BMI)
Fasa Pengujian Atur Cara dan Penyahpepijatan Ralat
A Menguji atur cara yang telah ditulis bagi mengesan dan membetulkan
sebarang ralat yang terdapat pada atur cara.

B Mengenal pasti ralat-ralat yang ada.Terdapat 3 jenis ralat iaitu


i. Ralat sintaks(Syntax error)
Ralat yang disebabkan oleh penggunaan sintaks sesuatu bahasa
pengatucaraan yang tidak setul dalam penulisan satu atur cara
ii.Ralat masa larian(runtime error)
Ralat yang disebabkan oleh kemsaukkan data yang tidak menepati kehendak
arahan. Ralat ini akan menyebebkan pelaksanaan atur cara terhenti secara
tiba-tiba dengan mengeluarkan paparan mesej ralat yang tertentu.
Iii. Ralat logic (logical error)
Ralatan yang disebabkan oleh kesilapan logic pengatur cara sehingga
menyebabkan atur cara menghasilkan output yang salah.
Fasa4 Pengujian dan Penyahpepijatan
Teknik Leraian
A Masalah Besar
Mengenal pasti dan membaiki ralat pada kesulurhan atur cara

B Bahagian- bahagian kecil


i. Menguji pengisytiharan pemboleh ubah dan pemalar
ii.Menguji kod input
iii.Menguji kod proses
iiii.Menguji kod output

Teknik Pengecaman corak


Bedasarkan mesej ralat dan cara atur cara bertindak semasa pengujian,jenis-
jenis ralat dapat dikenal pasti,iaitu
.Ralat sintaks
.Ralat masa larian
.Ralat logic

Teknik peniskalaan
Penentuan aspek-aspek penting terdiri daripada
i.Menguji pengisytihan pemboleh ubah dan pemalar
Semua pemboleh ubah disytiharkan dengan betul dari segi:
.Jenis data
.Kesesuaian nama dan nama dieja dengan betul
.Diberikan nilai permulaan
ii. Menguji kod arahan
Pastikan pemboleh ubah BMI digunakan untuk menyimpan nilai yang
dimasukan oleh pengguna
iii. Menguji kod arahan proses
.Logik/Susunan adalah betul
. Formula yang digunakan adalah betul
iv.Menguji kad arahan input
.Output yang dipaparkan adalah tepat dan betul
.Format output adalah seperti yang dikehendaki

Teknik Pengitlakan
Menghasilkan satu senarai semak yang dapat digunakan semasa pengujian dan
penyahpepijatan sesuatu atur cara.

Fasa Dokumentasi
Dokumentasi Dalaman Dokumantasi Luaran

Definasi Dokumen yang akan Dokumen yang akan digunakan oleh


dijadikan rujukan oleh pengguna akhir sesuatu atur cara.
pengatur cara baharu Terbahagi kepada dokumen pustaka
dalam sebuah dan panduan pengguna
organisasi
Tujuan Membantu pengatur Dokumen pustakan memberikan
cara baharu untuk maklumat tentang
memahami atur cara perisian,Perkakasan,algoritma atur
yang telah cara dan kod arahan atur cara kepada
dibangunkan. pengguna akhir.
Memudahkan Panduan pengguna memberikan
penyenggaraan sesuatu maklumat kepada pengguna akhir
aplikasi atau tentang pemangsangan dan cara
atur cara perlaksanaan atur cara yang telah
dibangunkan.
Fasa5 Dokumentasi
Teknik Leraian
A Masalah besar
Menyediakan dokumentasi
B Bahagian-bahagian kecil
i. Dokumentasi dalaman
ii. Dokumentasi luaran
.Dokumen pustaka
.Panduan Pengguna

Teknik Pengecaman corak


A Dokumentasi dalaman
Maklumat penting tentang atur cara merupakan corak yang telah
dicamkantentang tujuan dan fungsi dilakukan oleh setiap bahagian/barisan kod
arahan.
B Dokumentasi luaran (dokumen pustaka)
Maklumat teknikal tentang atur cara untuk tujuan rujukan,penyelenggasara
dan penambahbaikan
C Dokumentasi luaran (Panduan Pengguna)
Maklumat tentang cara menggunakan atau melaksanakan arahan
Teknik Peniskalaan
Penentuan aspek-aspek penting terdiri daripada:
A Dokumentasi dalaman
Penulisan kamen untuk menerangkan fungsi setiap bahagian atau sesuatu
baris kod arahan
B Dokumentasi luaran(Dokumentasi Pustaka)
Maklumat yang diperlukan oleh seseorang pengatur cara
.Tarikh
.Nama pengatur cara
.Tujuan/Kegunaan atur cara
.Keperluan system pengendalian
.Keperluan perkakasan
.Algoritma
.Kod arahan
C Dokumentasi luaran
Maklumat yang diperlukan oleh seorang pengguna seperti:
.Nama dan tujuan atur cara
.Keperluan system pengendalain,perkakasan dan perisian
.Cara penggenaan

Teknik Pengitkalan
Menghasilkan dokumentasi dalaman dan dokumentasi luaran berdasarkan
aspek-aspek penting yang dikenal pasti.

Anda mungkin juga menyukai