Professional Documents
Culture Documents
Angka Giliran :
KESELURUHAN
PERAKUAN MURID
Saya memperakui bahawa kerja projek ini adalah hasil kerja saya sendiri, melainkan petikan, grafik dan
gambar rajah yang dinyatakan sumbernya.
Tandatanga ....................
NAMA : NOR ADIBA BINTI ZAKARIA NAMA : WAN MANSOR BIN WAN MUHAMMAD
Tarikh: Tarikh:
SITUASI :
Sebuah kedai kasut mengadakan promosi untuk penjualan
pelbagai jenis kasut. Bina satu aturcara untuk mengira jumlah
bayaran yang perlu dibuat oleh pelanggan itu selepas diskaun
yang diterimanya mengikut jenis dan bilangan kasut.
1.0 PENDAHULUAN
Tajuk 10 merupakan tajuk yang saya pilih bagi membangunkan kerja projek
ASK tingkatan 3.Projek ini menyuruh saya untuk mengira jumlah bayaran kasut selepas
diskaun.Kerja projek ini boleh diaplikasikan di dalam mata pelajaran Matematik sekiranya
melibatkan pengiraan diskaun.
2.0 CARTA GANT
MEI JUN JULAI
BIL ELEMEN /MINGGU
M1 M2 M3 M4 M1 M2 M3 M4 M1 M2 M3
Taklimat kepada pelajar dan
1
penetapan tajuk /carta gantt
Menganalisis masalah/pemilihan
2
teknik pemikiran
i) Jenis kasut
ii) Bilangan kasut
Teknik Peniskalaan
Teknik Pengitlakan
FASA 3 : PENGEKODAN
Teknik Leraian
a)Masalah besar b)Bahagian-bahagian kecil
iv.Output:
Papar harga kasut selepas diskaun
Teknik Peniskalaan
a)Masalah besar
Mengenal pasti harga kasut dan diskaun
mengikut syarat tertentu
b) Bahagian-bahagian kecil
-menguji pengisytiharaan pemboleh ubah dan pemalar
-menguji kod imput
-menguji kod proses
-menguji kod output
Teknik Pengitlakan
Menghasilkan satu senarai semak yang dapat digunakan semasa pengujian dan
penyahpepijatan sesuatu atur cara
FASA 5 : DOKUMENTASI
Teknik Leraian
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
a)Dokumentasi dalaman
Penulisan komen untuk menerangkan fungsi setiap bahagian atau sesuatu baris kod
arahan
Teknik Pengitlakan
Pseudokod:
MULA
1. ISYTIHAR pemboleh ubah KasutA, KasutB, Harga, Bil, Diskaun
2. SETKAN Bil = bilangan kasut
3. SETKAN Diskaun = 0.50
4. SETKAN KasutA = RM50
5. SETKAN KasutB = RM40
6. JIKA pilih KasutA
6.1 PAPAR mesej “sila pilih bilangan kasut”
6.2 KIRA harga = 50*Diskaun*Bil
6.3 PAPAR harga
7. JIKA pilih KasutB
7.1 PAPAR mesej “sila pilih bilangan kasut”
7.2 KIRA harga = 50*Diskaun*Bil
7.3 PAPAR harga
TAMAT
Carta Alir:
PILIH
MULA KasutA?
ISYITIHAR
PEMBOLEH UBAH PAPAR mesej PAPAR mesej
KasutA, KasutB, “sila pilih “sila pilih
Harga, Bil, Diskaun bilangan kasut” bilangan kasut”
SETKAN
PAPAR harga PAPAR harga
Diskaun = 0.50
SETKAN
KasutA= RM50
TAMAT
SETKAN
KasutB= RM40
Kod Arahan:
Kasut = input("Kasut:")
Bil = float(input("Jumlah Kasut:"))
Diskaun = float("0.50")
if Kasut == 'A' or Kasut == 'a':
Harga = 50 * float(Diskaun) * Bil
print("Harga yang perlu dibayar adalah: RM " + str(Harga))
elif Kasut == 'B' or 'b':
Harga = 50 * float(Diskaun) * Bil
print("Harga yang perlu dibayar adalah: RM " + str(Harga))
else:
print("pilihan tidak sah")
6.0 PENUTUP
Saya amat bersyukur kerana dapat menyelesaikan tugasan ini. Saya ingin berterima kasih
kepada guru dan rakan-rakan saya yang telah membantu saya menyiapkan tugasan ini.
Akhir sekali, saya harap pembangunan atur cara yang saya bangunkan ini dapat
membantu dalam kehidupan seharian orang lain.
7.0 RUJUKAN
2. Orang sumber : Nor Fadli bin Ahmad 20 tahun, Pelajar Ijazah Sarjana Muda Sains
Komputer (Keselamantan dan Rangkaiam komputer) Dengan Kepujuan, Universiti
Teknologi Malaysia
LAMPIRAN