Data Loading...

Kerja Kursus ASK Tingkatan 3a (Testing) Flipbook PDF

Testing


167 Views
218 Downloads
FLIP PDF 959.11KB

DOWNLOAD FLIP

REPORT DMCA

Kerja Kursus ASK Tingkatan 3 ( KPKAT 3 ) Nama: Chng Teng Yee Kelas: 3 BESTARI Sekolah: Sekolah Menengah Kebangsaan Seksyen 4 Bandar Kinrara

Pendahuluan Situasi Seorang murid ingin mengira lilitan dan luas sebuah kolam renang yang berbentuk bulatan. Standard Pembelajaran 5.3 Circumference and Area of a Circle 6.4.1 Deriving the formulae of the volumes of three-dimensional shapes

Carta Gantt DIMENSI / MINGGU

MEI M1 6-10/5

MENGUMPUL MAKLUMAT D1 Mendapatkan tema (integrasi dengan mata pelajaran lain) Mendapatkan tajuk Mencari maklumat daripada tiga sumber berbeza MERANCANG Mengenal pasti penggunaan teknik pemikiran komputasional dalam setiap D2 fasa pembangunan atur cara (perlu mendapatkan satu lagi teknik pemikiran komputasional selain empat teknik yang telah dipelajari) APLIKASI Menulis tentang setiap fasa pembangunan atur cara dengan memasukkan teknik pemikiran komputasional D3 yang telah dikenal pasti Membuat pelaporan penggunaan teknik pemikiran komputasional dalam setiap fasa pembangunan atur cara Menghasilkan atur cara bebas

M2 13-17/5

M3 20-24/5

JUN M4 27-31/5

M1 3-8/6

M2 M3 M4 M1 M2 10-15/6 17-22/6 24-29/6 1-6/7 8-13/7

JULAI M3 15-20/7

OGOS M4 M5 M1 22-27/7 29-31/7 5-9/8

M2 M3 M4 12-16/8 19-23/8 26-30/8

ralat MEMBUAT REFLEKSI Membuat cadangan D4 penambaikan bagi atur cara yang telah dihasilkan Membuat penutup / rumusan hasil kajian BERKOMUNIKASI Komunikasi semasa mencari D5 maklumat Membuat pembentangan individu ETIKA DAN KEROHANIAN Melayari laman sesawang yang berkait dengan kajian D6 Kerjasama dalam kumpulan semasa mencari maklumat Tutur kata semasa berkomunikasi Hantar laporan Fasa Pembangunan Atur Cara i. ii. iii. iv. v.

Analisis Masalah Reka Bentuk Atur Cara Pengekodan Pengujian dan Penyahpepijatan Dokumentasi

Pelaporan Penggunaan Teknik Pemikiran Komputasional Bagi Setiap Fasa Pembangunan Atur Cara Fasa 1: Analisis Masalah Teknik Leraian

(a)Masalah besar ❖ Membina atur cara yang mudah untuk mengira lilitan dan luas sebuah kolam renang yang berbentuk bulatan (b)Bahagian kecil / Masalah kecil i. Kira lilitan kolam renang yang berbentuk bulatan ii. Kira luas kolam renang yang berbentuk bulatan

Teknik Pengecaman Corak Pengiraan lilitan kolam renang yang berbentuk bulatan

Teknik Peniskalaan

Fasa 2: Reka Bentuk Atur Cara Persamaan Perbezaan Dapatkan Mengira dengan formula apabila mendapatkan nilai-nilai pi dan jejari: pemboleh Lilitan = 2 x 22 x jejari 7 ubah yang sama, iaitu pi dan jejari. Mengira dengan formula apabila mendapatkan nilai-nilai pi dan jejari: 22 Luas = 7 x jejari x jejari

Pengiraan luas kolam renang yang berbentuk bulatan Penentuan aspek-aspek penting terdiri daripada: Pengiraan lilitan (a)Nilai-nilai iaitu, pi dan jejari. kolam renang yang (b)Formula matematik: 22 berbentuk bulatan Lilitan = 2 x 7 x jejari Pengiraan luas (a)Nilai-nilai iaitu, pi dan jejari. kolam renang yang (b)Formula matematik: 22 berbentuk bulatan Luas = 7 x jejari x jejari

Teknik Pengitlakan

Algoritma yang berbentuk pseudokod 1 Mula 2 Masukkan pi, jejari 3 Kira 3.1 lilitan kolam renang yang berbentuk bulatan = 2 x 3.2 luas kolam renang yang berbentuk bulatan =

22 7

22 7

x jejari

x jejari x jejari

4 Papar lilitan kolam renang yang berbentuk bulatan, luas kolam renang yang berbentuk bulatan 5 Tamat

Algoritma yang berbentuk carta alir

Teknik Leraian

Teknik Pengecaman Corak

Fasa 3: Pengekodan (a)Masalah besar ❖ Mengekod algoritma, mengira lilitan dan luas sebuah kolam renang yang berbentuk bulatan (b)Bahagian-bahagian kecil: i. Pengisytiharan pemboleh ubah dan pemalar ii. Input iii. Proses iv. Output Bagi setiap bahagian kecil corak yang dapat dicamkan ialah penggunaan jenis data float. i.

ii.

Pengisytiharan pemboleh ubah dan pemalar Input

Pemboleh ubah untuk menyimpan nilai

Satu nilai numerik untuk jejari dimasukkan oleh pengguna

iii.

Proses

Kira lilitan = 2 x 22

Teknik Peniskalaan

22 7

x jejari

Kira luas = 7 x jejari x jejari iv. Output Papar lilitan dan luas kolam renang yang berbentuk bulatan Penentuan aspek-aspek penting terdiri daripada: i. Pengisytiharan ❖ Pemboleh ubah untuk menyimpan nilai: pemboleh ubah -Jejari dan pemalar -Lilitan -Luas ❖ Semua pemboleh ubah yang terlibat diisytihar sebagai float. ❖ Import module math agar dapat menggunakan pemalar pi. ii. Input Kod arahan mesej dorongan: jejari = float (input (“Masukkan jejari:”)) import math # supaya boleh menggunakan pemalar pi iii. Proses Kod arahan mengira lilitan dan luas permukaan: 22 lilitan = 2 * 7 * jejari 22

Teknik Evaluasi

luas = 7 * jejari * jejari iv. Output Kod arahan memaparkan nilai lilitan dan luas permukaan: print (“\n\nLilitan kolam renang yang berbentuk bulatan ialah”, lilitan) print (“\n\nLuas kolam renang yang berbentuk bulatan ialah”, luas) Menentukan keberkesanan penyelesaian masalah mengaplikasikan ke dalam masalah yang baharu. Masalah baharu: Berapa liter air boleh dipenuhkan ke dalam kolam renang yang berbentuk silinder jika ketinggiannya ialah 4 meter. Mengira dengan menggunakan formula isipadu silinder.

Teknik Leraian

Fasa 4: Pengujian dan Penyahpepijatan (a)Masalah besar ❖ Mengenal pasti dan membaiki ralat pada keseluruhan atur cara (b)Bahagian-bahagian kecil

Teknik Pengecaman Corak

Teknik Peniskalaan

i.

Menguji pengisytiharan pemboleh ubah dan pemalar

ii.

Menguji kod input

iii.

Menguji kod proses

iv.

Menguji kod output

i.

Menguji pengisytiharan pemboleh ubah dan pemalar

ii.

Menguji kod input

iii.

Menguji kod proses

iv.

Menguji kod output

Berdasarkan mesej ralat dan cara atur cara bertindak semasa pengujian, jenisjenis ralat dapat dikenal pasti, iaitu: • • •

Ralat sintaks Ralat masa larian Ralat logik

Penentuan aspek-aspek penting terdiri daripada:

i.

Teknik Pengitlakan

Teknik Evaluasi

Menguji pengisytiharan pemboleh ubah dan pemalar

Semua pemboleh ubah diisytiharkan dengan betul dari segi:

ii.

Menguji kod arahan input

Pastikan pemboleh ubah jejari dan pemalar pi digunakan untuk menyimpan nilai yang dimasukkan oleh pengguna

iii.

Menguji kod arahan proses

• •

Menggunakan formula yang betul Memastikan logik / susunan betul

iv.

Menguji kod arahan output

• •

Memaparkan output yang tepat dan betul Memastikan format output adalah seperti yang dikehendaki

• • •

Jenis data Kesesuaian nama dan nama dieja dengan betul Diberikan nilai permulaan (initialised)

Menghasilkan satu senarai semak yang dapat digunakan semasa pengujian dan penyahpepijatan sesuatu atur cara. Contoh output sebelum evaluasi

Contoh output selepas evaluasi

Teknik Leraian

Fasa 5: Dokumentasi (a)Masalah besar

Menyediakan dokumentasi

(b)Bahagian-bahagian kecil

i.

Dokumentasi dalaman

ii. Dokumentasi luaran • • Teknik Pengecaman Corak

(a)Dokumentasi dalaman

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

(b)Dokumentasi luaran

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

(Dokumen Pustaka) (c)Dokumentasi luaran (Panduan Pengguna) Teknik Peniskalaan

Dokumen pustaka Panduan pengguna

Maklumat tentang cara menggunakan atau melaksanakan arahan.

Penentuan aspek-aspek penting terdiri daripada: (a)Dokumentasi dalaman

Penulisan komen bagi menerangkan fungsi dan kegunaan 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 sistem pengendalian Keperluan perkakasan

❖ Keperluan perisian ❖ Algoritma (pseudokod dan carta alir) ❖ Kod arahan (source code) (c)Dokumentasi luaran (Panduan Pengguna)

Teknik Pengitlakan

Maklumat yang diperlukan oleh seorang pengguna seperti: ❖ ❖ ❖ ❖ ❖

Nama dan tujuan atur cara Keperluan sistem pengendalian Keperluan perkakasan Keperluan perisian Cara penggunaan

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

DOKUMEN PUSTAKA (LIBRARY DOCUMENTATION) Keperluan Sistem Pengendalian

Windows/Mac OS X/Linux

Keperluan Perisian

Python 3.6.5

Keperluan Ingatan

Minimum 2GB

Pseudokod 1 Mula 2 Masukkan jejari 3 Kira 3.1 lilitan kolam renang = 2 x 3.2 luas kolam renang =

22 7

22 7

x jejari

x jejari x jejari

4 Papar lilitan kolam renang, luas kolam renang

Carta Alir MULA

Masukkan jejari Kira lilitan kolam renang = 2 x Kira luas kolam renang=

22 7

22 7

x jejari

x jejari x jejari

Papar lilitan kolam renang, luas kolam renang

TAMAT Kod arahan

DOKUMEN DALAMAN

PANDUAN PENGGUNA Memuat turun perisian 1. Tiapkan alaman URL berikut: https://www.python.org/downloads/ 2. Paparan berikut akan diperhatikan, pilih versi Python 3.6.5 dan klik Download.

3. Pengguna Windows sila klik pada versi Windows x86 executable installer. Fail bernama python-3.6.5.exe akan mula dimuat turun ke dalam folder Downloads. Memasang perisian

1.

Dwiklik pada fail python-3.6.5.exe yang siap dimuat turun.

2.

Tertingkap Open File – Security Warning akan muncul dan klik Run. Pilih Install Now.

3.

Selepas siap memasang perisian, tutup semua tertingkap.

4.

Klik Start Button >> All Program >> Python 3.6 >> IDLE (Phython 3.6 32-bit), klik kanan pada tetikus dan pilih >> Pin to taskbar.

5.

Ikon Python akan muncul pada Taskbar. Klik pada ikon Python.

6.

Python 3.6.5 Shell akan dipaparkan. Klik File >> New File.