Data Loading...
Kerja Kursus ASK Tingkatan 3a (Testing) Flipbook PDF
Testing
167 Views
218 Downloads
FLIP PDF 959.11KB
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.