Kerja Projek KSSM Ask Tingkatan 3: Bahagian Pembangunan Kurikulum
Kerja Projek KSSM Ask Tingkatan 3: Bahagian Pembangunan Kurikulum
Angka Giliran : -
Tema : MATEMATIK
Penyataan Masalah : ATURCARA MENGIRA HARGA JUALAN CREPE BERDASARKAN
BILANGAN KOTAK YANG DIBELI
Tahap
Dimensi Pentaksiran Skor
Penguasaan
Mengumpul Maklumat
Merancang
Mengaplikasi
Membuat Refleksi
Berkomunikasi
Etika dan Kerohanian
KESELURUHAN
PERAKUAN MURID
Saya memperakui bahawa kerja projek ini adalah hasil kerja saya sendiri, melainkan petikan,
grafik dan gambar rajah yang dinyatakan sumbernya.
Tandatangan:…………………........................... Tandatangan:………………….......................
Nama:……………………………………………. Nama:………………………....…………........
Tarikh:…………………………………… Tarikh:……………………………………
2
1. PENDAHULUAN
Kajian ini bertemakan penjualan . Tajuk kajian ini ialah pengiraan jumlah harga crepe
berdasarkan bilangan kotak crepe yang berlainan. Ramai penjual mengalami masalah
dalam pengiraan jumlah bayaran crepe yang dijual. Saya telah mengintegrasikan subjek
Matematik tingkatan 1 dalam menyelesaikan kajian ini berdasarkan Standard
Pembelajaran 5.1.1 iaitu menggunakan huruf untuk mewakilkan data yang tidak diketahui
nilai serta 5.2.1 iaitu menambah dan membahagi dua atau lebih ungkapan algebra. Kajian
ini juga saya telah merujuk sumber-sumber seperti laman sesawang berautoriti, soal
selidik, temu bual, dan buku teks Matematik tingkatan 1. Saya juga telah mengaplikasikan
teknik pemikiran komputasional. Masalah utama dipecahkan menjadi masalah kecil dan
diselesaikan secara satu per satu. Saya turut membina satu formula untuk menyelesaikan
masalah tersebut. Kajian akan memfokuskan 4 teknik pemikiran komputasional iaitu
teknik leraian, teknik pengecaman corak, teknik pengitlakan dan teknik peniskalaan.
2. CARTA GRANT
2
3.1.2 Mengenal pasti;
Masukkan bilangan kotak crepe a = (bilangan kotak coklat Paparkan jumlah harga crepe
yang dibeli crepe x harga sekotak
crepe)
b = (bilangan kotak oreo
crepe x harga sekotak
crepe)
c = (bilangan kotak
stoberi crepe x harga
sekotak crepe )
jumlah bayaran = a+b+c
3.1.3 Membuat;
MULA
MASUKKAN bilangan kotak crepe yang dibeli mengikut perisa
KIRA harga untuk satu perisa menggunakan formula a/b/c x 5
KIRA jumlah harga crepe menggunakan formula a+b+c
PAPARKAN jumlah harga crepe yang dibeli
PILIH sama ada untuk meneruskan kiraan atau tidak
JIKA pilihan ya maka ulangi langkah 1
JIKA tidak maka aturcara kiraan tamat
TAMAT
3
Rajah 2 menunjukkan carta alir
3.3 Pengekodan
Jadual 2.1 menunujukkan penyahpijatan atur cara yang mengandungi ralat sintaks
print("\nJumlah yang anda perlu bayar ialah Pemboleh ubah “jumlah” tidak
RM :" + str (jumlah)) diisytiharkan terlebih dahulu sebelum
digunakann dalam output. Maka, ralat
berlaku.
Jadual 2.2 menunjukkan penyahpijatan atur cara yang mengandungi ralat masa larian
3.5 Dokumentasi
PSEUDOKOD
MULA
MASUKKAN bilangan kotak crepe yang dibeli mengikut perisa
KIRA harga untuk satu perisa menggunakan formula a/b/c x 5
KIRA jumlah harga crepe menggunakan formula a+b+c
PAPARKAN jumlah harga crepe yang dibeli
PILIH sama ada untuk meneruskan kiraan atau tidak
JIKA pilihan ya maka ulangi langkah 1
JIKA tidak maka aturcara kiraan tamat
TAMAT
CARTA ALIR
7
8
9
PANDUAN PENGGUNA
10
4. Pelaporan Penggunaan Pemikiran Komputasional
4.1 Analisa masalah
Teknik Leraian Analisis
a. Masalah besar
a. Masalah kecil
i. Kira jumlah bayaran crepe coklat
ii. Kira jumlah bayaran crepe oreo
iii. Kira jumlah bayaran crepe stoberi
11
Teknik Peniskalaan Penentuan aspek-aspek penting terdiri daripada:
1. MULA
2. Isytihar harga crepe
12
4.3 Pengekodan
Teknik Leraian Pengekodan
a) Masalah besar
Mengekod algoritma mengira jumlah bayaran ketiga-tiga crepe
b) Bahagian kecil
Isytihar pemboleh ubah dan pemalar
Input
Proses
Output
Teknik pengecaman corak Corak yang dapat dicamkan bagi bahagian ialah penggunaan
jenis data integer
13
Pengiystiharan Pembolehubah untuk
pembolehubah dan menyimpan nilai:
pemalar
- harga setiap crepe
Semua pembolehubah
yang terlibat diisytihar
sebagai integer
c=
(harga_stoberi_crepe*s
toberi_crepe)
jumlah = a + b + c
14
4.4 Pengujian dan penyahpijatan
Teknik Leraian Pengujian dan Penyahpepijatan
Masalah besar
Bahagian kecil
i. Menguji Pengisytiharan Pemboleh ubah dan pemalar ii.
Menguji kod input
iii. Menguji kod proses
iv. Menguji kod output
15
Menguji kod output Output yang dipaparkan
adalah tepat dan betul
4.5 Dokumentasi
TEKNIK LERAIAN (a) Masalah besar Menyediakan dokumentasi
16
(a) Dokumentasi Penulisan komen untuk
menerangkan fungsi
dalaman
setiap bahagian atau
sesuatu baris kod arahan
5. Penghasilan produk
#pengenalan
print("Selamat Datang ke Kedai Crepe Sharifah")
print("\nMakan sekali pasti nak lagi")
print("\n***********************************************************************
*")
print("\n1 bekas 4 biji = RM 5")
17
print("\npilihan yang ada :")
print("\n1. coklat crepe")
print("2. oreo crepe")
print("3. stoberi crepe")
print("\n***********************************************************************
*")
#isytihar harga crepe
harga_coklat_crepe = 5
harga_oreo_crepe = 5
harga_stoberi_crepe = 5
menu = True
while menu:
print(" ")
print("━━━»»•••««━━━")
print("Pilih salah satu abjad")
print("A. Teruskan pembelian anda")
print("B. Tamat ")
print(" ")
pilihan = str(input("Masukkan pilihan anda (A/B) : "))
print(" ")
print("━━━━━━━━━━━━»»•••««━━━━━━━━━━━━")
print(" ")
if pilihan == "A":
print("Tulis 0 jika anda tidak beli")
coklat_crepe = int(input("\n Masukkan bilangan coklat_crepe yang anda beli :"))
oreo_crepe = int(input("\n Masukkan bilangan oreo_crepe yang anda beli :"))
stoberi_crepe = int(input("\n Masukkan bilangan stoberi_crepe yang anda beli :"))
print("\n----------------------------------")
print("\n----------------------------------")
if pilihan == "B":
menu = False
print(
"Terima Kasih! maaf atas kesulitan :P")
18
19
Output
6 Penutup
Melalui kajian ini, dapatlah saya rumuskan bahawa mata pelajaran Matematik
dengan standard pembelajaran algebra adalah sangat sesuai untuk diintegrasikan
dalam pengiraan 2 atau lebih sumber sebelum dijumlahkan sebagai satu jumlah.
Saya berharap agar pengaturcaraan ini dapat digunakan dan dimanfaatkan oleh
sasaran pengguna atau orang awam untuk mengira jumlah bayaran untuk
pembelian buah-buahan atau pokok.
7 Lampiran
8.1 Buku teks
- Wan Zaleha binti Wan Yusof, 2018. Asas Sains Komputer Tingkatan 3. Kuala
20
Lumpur: Pen Asia Publication Sdn. Bhd .
8.2 Temubual
https://www.dreamstime.com/close-up-rows-colorful-multicolore
d-durian-pancake-durian-crepe-balck-plastic-box-wooden-table-
close-up-rows-image227697885
21