Loading…
Transcript

PELAPORAN PENGGUNAAN TEKNIK PEMIKIRAN KOMPUTASIONAL BAGI SETIAP FASA PEMBANGUNAN ATUR CARA

AQILAH NABILAH BINTI MOHD HILMY

TEKNIK LERAIAN

fasa 1

Analisis Masalah

masalah besar

Masalah Besar

Membina atur cara mudah untuk pengiraan jumlah luas permukaan dan isi padu sebiji bola sepak berbentuk sfera

masalah kecil

Masalah kecil

>kira luas permukaan sebiji bola sfera

>kira isi padu sebiji bola berbentuk sfera

teknik pengecaman corak

Fasa 2

Reka Bentuk Atur Cara

Pengiraan luas permukaan silinder

Pengiraan isi padu silinder

>Persamaan

Pemboleh ubah yang sama, iaitu Panjang jejari bulatan silinder

>Perbezaan

> Memperoleh nilai panjang jejari bulatan, kemudian kira :

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

> Memperoleh nilai Panjang jejari bulatan, kemudian kira :

Isi padu = π x jejari x jejari x tinggi

TEKNIK PENGECAMAN CORAK

TEKNIK PENISKLAAN

TEKNIK PENISKALAAN

Penentuan aspek-aspek penting terdiri daripada:

input yang diperlukan

INPUT YANG DIPERLUKAN

>Panjang jejari

Rumus yang digunakan

RUMUS YANG DIGUNAKAN

>Jumlah luas permukaan silinder

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

>Isi padu silinder

= π x jejari x jejari x tinggi

output yang dijangkakan

OUPUT YANG DIJANGKAKAN

>Jumlah luas permukaan silinder

>Isi padu silinder

Langkah penghasilan

OUTPUT

1 Mula

2 Tetapkan nilai π = 3.142

3 Masukkan panjang jejari bulatan

4 Kira

4.1 Jumlah luas permukaan silinder = = ( 2 x π x jejari x jejari ) + ( 2 x π x jejari x tinggi )

4.2 Isi padu silinder = π x jejari x jejari x tinggi

5 Papar jumlah luas permukaan silinder, isi padu silinder

6 Tamat

teknik leraian

Fasa 3

pengekodan

a) Masalah besar

Mengira luas permukaan,mengira isi padu silinder dan mengekod algoritma

b) Bahagian-bahagian kecil :

(i) Pengisytiharan pemboleh ubah dan pemalar

(ii) Input

(iii) Proses

(iv) Output

teknik pengecaman corak

TEKNIK PENGECAMAN CORAK

pengisytiharan pemboleh ubah dan pemalar

Pemboleh ubah untuk menyimpan nilai.

input

Pengguna dikehendaki memasukkan satu nilai numerik bagi Panjang jejari bulatan

PROSES

Kira luas = ( 2 x π x jejari x jejari ) + ( 2 x π x jejari x tinggi )

Kira isipadu = π x jejari x jejari x tinggi

OUTPUT

Paparkan luas permukaan dan isi padu bola sepak

Teknik peniskalaan

TEKNIK PENISKALAAN

PENGISYTIHARAN PEMBOLEH UBAH DAN PEMALAR

• Pemboleh ubah untuk menyimpan nilai :

- Panjang jejari bulatan

• Pemboleh ubah yang terlibat diisytiharkan sebagai float.

PROSES

Kod arahan mengira luas permukaan dan isi padu :

>Jumlah_luas_permukaan = 4 x π x jejari x jejari

>Isi_padu_= 4/3 x π x jejari x jejari

INPUT

Kod arahan mesej dorongan :

Jejari = float (input(“masukkan jejari : “)

output

> Kod arahan memaparkan nilai luas permukaan dan isi padu :

Print(“\n\nJumlah luas permukaan silinder ialah”, jumlah_luas_permukaan)

Print(“isi padu silinder ialah “, isi_padu )

TEKNIK PENGECAMAN CORAK

teknik leraian

Fasa 4

pengujian dan penyahpepijatan

a) Masalah besar Kenal pasti jenis-jenis ralat dan membetulkan ralat

b) Masalah kecil (i) Menguji pengisytiharan pemboleh ubah dan pemalar

(ii) Menguji kod input

(iii) Menguji kod proses

(iv) Menguji kod output

teknik pengecaman corak

(i) Menguji pengisytiharan pemboleh ubah dan pemalar

(ii) Menguji kod input

(iii) Menguji kod proses

(iv) Menguji kod output

Berdasarkan cara atur cara bertindak semasa pengujian dan mesej ralat, jenis-jenis ralat dapat dikenal pasti, iaitu :

• Ralat sintaks

• Ralat masa larian

• Ralat logik

Berdasarkan cara atur cara bertindak semasa pengujian dan mesej ralat, jenis-jenis ralat dapat dikenal pasti, iaitu :

• Ralat sintaks

• Ralat masa larian

• Ralat logik

peniskalaan

Aspek penting untuk ciri-ciri corak yang telah dicamkan ialah :

TEKNIK PENISKALAAN

menguji pengisytiharan pemboleh ubah dan pemalar

Pemboleh ubah diisytiharkan dengan betul dari segi :

• Jenis data

• Kesesuaian nama dan nama dieja dengan betul

menguji kod arahan input

Memastikan pemboleh ubah Panjang jejari digunakan untuk menyimpan nilai yang dimasukkan oleh pengguna

menguji kod arahan proses

• Formula yang digunakan adalah benar

• Logik atau susunan adalah benar

menguji kod arahan output

• Output yang dipaparkan adalah benar dan tepat

• Format output adalah seperti yang dikehendaki

teknik pengitlakan

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

TEKNIK PENGITLAKAN

teknik leraian

fasa 5

dokumentasi

a) Masalah besar Menghasilkan dokumentasi

b) Bahagian-bahagian kecil (i) Dokumentasi dalaman

(ii) Dokumentasi luaran

• Dokumen pustaka

• Panduan pengguna

teknik pengecaman corak

pengecaman corak

dokumentasi dalaman

Corak yang telah dicamkan merupakan maklumat penting tentang atur cara. Komen tentang tujuan dan fungsi dilakukan oleh setiap bahagian atau barisan kod arahan.

dokumentasi luaran (dokumen pustaka)

Maklumat teknikal tentang atur cara bertujuan untuk rujukan,penyelenggaraan dan penambahbaikan.

dokumentasi luaran(panduan pengguna

Maklumat tentang cara untuk melaksanakan arahan

teknik peniskalaan

teknik peniskalaan

dokumentasi dalaman

Penulisan komen untuk menerangkan fungsi pada setiap bahagian atau sesuatu baris kod arahan

dokumentasi luaran (dokumen pustaka)

Maklumat yang diperlukan oleh seorang pengatur cara :

• Tarikh

• Nama pengatur cara

• Tujuan/kegunaan atur cara

• Keperluan sistem pengendalian

• Keperluaan perkakasan

• Keperluan perisian

• Algoritma (pseudokod dan carta alir)

• Kod arahan (source code)

dokumentasi luaran (panduan pengguna)

Maklumat yang diperlukan oleh seorang pengguna adalah 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 telah dapat dikenal pasti.