Template Pelaporan KPKAT3 New
Template Pelaporan KPKAT3 New
Terima kasih yang tidak terhingga kepada semua individu yang telah membantu
saya melaksanakan kerja saya ini secara langsung.Terima kasih saya ucapkan
kepada pihak pengetua sekolah Shamzini Bin Abdullah dan Puan Marzien Bt
Mohd Shapian selaku guru mata pelajaran ini (ASK) atas bimbingan dan tunjuk
ajar beliau kepada saya
Saya mengucapkan terima kasih ibu dan bapa saya yang banyak memberi
bantuan sepanjang kerja kursus ini dilaksanakan.kepada 10 orang responden yang
telah sudi mengisi borang soal selidik berkaitan kerja kursus,terima kasih saya
ucapakan.Sekian terima kasih.
ISI KANDUNGAN
b. Input Negeri
Jumlah hari puasa yang ditinggalkan
Jumlah tahun puasa yang ditinggalkan
Proses Jumlah = kadar fidyah*hari
Jumlah gandaan = kadar fidyah*hari*tahun
Output Jumlah bayaran fidyah yang dikenakan
c. Menemu bual --
Membuat soal selidik Saya menyediakan borang soal selidik di laman
sesawang (Google Form) untuk mengumpul
maklumat pengguna
Pemerhatian Saya telah membuat pemerhatian di sekolah dan buku
teks untuk mendapatkan maklumat berkaitan dengan
fidyah
Teknik asas pemikiran komputasional yang boleh digunakan dalam fasa ini adalah seperti
berikut:
Teknik Leraian
Antara teknik asas pemikiran komputasional yang boleh digunakan dalam fasa rekabentuk
adalah seperti berikut:
Teknik Peniskalaan
Bayaran kadar fidyah Negeri Sembilan 1.80 x hari x tahun
Bayaran kadar fidyah 1.90 x hari x tahun
Johor
Bayaran kadar fidyah 1.75 x hari x tahun
Melaka
Teknik Pengitlakan
(a). Pseudokod
Procudere -Menu
1. Mula
2. Papar "*****************SELAMAT DATANG***************”
3. Papar "Menu pilihan mengira bayaran kadar fidyah puasa bagi zon selatan semenanjung Malaysia"
4. Papar "1. Negeri Sembilan"
5. Papar "2. Johor"
6. Papar "3. Melaka"
7. Papar "***********************************************”
8. Tamat
Function -PilihanPengguna
1. Mula
2. Pilih = 0
3. Selagi (Pilih < 1) or (Pilih > 4)
4. Pilih = int(input("Sila Pilih menu [1 hingga 4]: "))
4.1 return Pilih
5. Tamat
Function -bayaran fidyah puasa bagi Negeri Sembilan
1. Mula
2. Paparkan mesej "Sila masukkan jumlah hari anda meninggalkan puasa: "
3. Setkan jumlah hari = nombor yang dimasukkan
5. Paparkan mesej "Sila masukkan jumlah tahun anda meninggalkan puasa: "
6. Setkan jumlah tahun = nombor yang dimasukkan
7. Jika tahn == 0:
7.1 formula = 1.80 * har
7.2 return formula
8. else :
8.1 formula = 1.80 * har * tahn
8.2 return formula
9. Tamat
Function - bayaran fidyah puasa bagi Johor
1. Mula
2. Paparkan mesej "Sila masukkan jumlah hari anda meninggalkan puasa: "
3. Setkan jumlah hari = nombor yang dimasukkan
5. Paparkan mesej "Sila masukkan jumlah tahun anda meninggalkan puasa: "
6. Setkan jumlah tahun = nombor yang dimasukkan
7. Jika tahn == 0:
7.1 formula = 1.90 * har
7.2 return formula
8. else :
8.1 formula = 1.90 * har * tahn
8.2 return formula
9. Tamat
Function - bayaran fidyah puasa bagi Melaka
1. Mula
2. Paparkan mesej "Sila masukkan jumlah hari anda meninggalkan puasa: "
3. Setkan jumlah hari = nombor yang dimasukkan
5. Paparkan mesej "Sila masukkan jumlah tahun anda meninggalkan puasa: "
6. Setkan jumlah tahun = nombor yang dimasukkan
7. Jika tahn == 0:
7.1 formula = 1.75 * har
7.2 return formula
8. else :
8.1 formula = 1.75 * har * tahn
8.2 return formula
9. Tamat
Aturcara Utama
1. Mula
2. Panggil Menu (Procudere)
3. Setkan aktif = 1
4. Selagi aktif:
4.1 Panggil Pilih = PilihanPengguna (Function)
4.2 Jika Pilih == 1
4.3 Panggil kadarfidyahNegeriSembilan = NegeriSembilan (Function)
4.4 Paparkan ("Jumlah fidyah yang perlu dibayar ialah: ", round
(kadarfidyahNegeriSembilan,2)
4.5 Paparkan ("Anda juga boleh membuat bayaran di sistem pembayaran online (e-fidyah)
ini: https://www.zakatns2u.biz/fidyah/")
4.6 Jika Pilih == 2
4.7 Panggil kadarfidyahJohor = Johor (Function)
4.8 Paparkan ("Jumlah fidyah yang perlu dibayar ialah: ", round (kadarfidyahJohor,2)
4.9 Paparkan ("Anda juga boleh membuat bayaran di sistem pembayaran online (e-
fidyah) ini: https://epayment.maij.gov.my/ ")
4.10 Jika Pilih == 3
4.11 Panggil kadarfidyahMelaka = Melaka (Function)
4.12 Paparkan ("Jumlah fidyah yang perlu dibayar ialah: ", round (kadarfidyahMelaka,2)
4.13 Paparkan ("Anda juga boleh membuat bayaran di sistem pembayaran online (e-
fidyah) ini: https://fidyah.maim.gov.my/")
4.14 Jika Pilih == 4
4.15 Setkan aktif = 0
Tamat Jika
5. Paparkan mesej "******************TERIMA KASIH KERANA TELAH MENGGUNAKAN
SISTEM INI*******************"
6. Tamat
Antara teknik asas pemikiran komputasional yang diaplikasikan dalam fasa ini adalah seperti
berikut:
Teknik Leraian
(a). Masalah Besar
Menulis kod input,proses dan ouput
(d). Output Papar bayarn fidyah bagi Negeri Sembilan,Johor dan Melaka serta
pembayaran di laman sesawang
Teknik Peniskalaan
(a). Pemboleh ubah untuk menyimpan nilai:
Pengisytiharan Hari
pemboleh ubah Tahun
dan pemalar Jumlah
(b). Input
( c ). Proses
(d). Output
3.4 Fasa 4: Pengujian dan Penyahpepijatan
Teknik asas pemikiran komputasional yang boleh digunakan dalam fasa ini adalah seperti berikut:
Teknik Leraian
(a). Masalah Besar
Mengkaji dan membaiki ralat keseluruhan atur cara
(b). Bahagian-bahagian kecil
1. Menguji pengisyitirahan pemboleh ubah dan pemalar 4. Menguji kod output
2. Menguji kod input 5. Membaiki ralat
3. Menguji kod proses
Teknik Pengecaman Corak
Jenis Ralat Punca Ralat Contoh kesalahan(Kod atur cara mengandungi ralat)
3. formula = 1.80 * har - tahn 3.Menukarkan operator “-” kepada operator “*”
untuk mendapat output
Teknik Pengitlakan
Langkah-langkah menguji dan menyahpijat
Dalam fasa ini, pengaturcara akan menyediakan dua jenis dokumentasi iaitu:
Teknik asas pemikiran komputasional yang boleh digunakan dalam fasa ini adalah:
Teknik Leraian
(a). Masalah Besar
Menyediakan dokumentasi
Teknik Pengitlakan
DOKUMENTASI PUSTAKA (LIBRARY DOCUMENTATION) (m/s15 )
Keperluan Sistem Windows 10
Pengendalian
Keperluan Perisian Thonny-4.0.1
Keperluan Ingatan Minimum 2GB
(Memory Computer)
Pseudokod
Procudere -Menu
1. Mula
2. Papar "*****************SELAMAT DATANG***************”
3. Papar "Menu pilihan mengira bayaran kadar fidyah puasa bagi zon selatan semenanjung Malaysia"
4. Papar "1. Negeri Sembilan"
5. Papar "2. Johor"
6. Papar "3. Melaka"
7. Papar "***********************************************”
8. Tamat
Function -PilihanPengguna
1. Mula
2. Pilih = 0
3. Selagi (Pilih < 1) or (Pilih > 4)
4. Pilih = int(input("Sila Pilih menu [1 hingga 4]: "))
4.1 return Pilih
5. Tamat
Function -bayaran fidyah puasa bagi Negeri Sembilan
1. Mula
2. Paparkan mesej "Sila masukkan jumlah hari anda meninggalkan puasa: "
3. Setkan jumlah hari = nombor yang dimasukkan
5. Paparkan mesej "Sila masukkan jumlah tahun anda meninggalkan puasa: "
6. Setkan jumlah tahun = nombor yang dimasukkan
7. Jika tahn == 0:
7.1 formula = 1.80 * har
7.2 return formula
8. else :
8.1 formula = 1.80 * har * tahn
8.2 return formula
9. Tamat
Function - bayaran fidyah puasa bagi Johor
1. Mula
2. Paparkan mesej "Sila masukkan jumlah hari anda meninggalkan puasa: "
3. Setkan jumlah hari = nombor yang dimasukkan
5. Paparkan mesej "Sila masukkan jumlah tahun anda meninggalkan puasa: "
6. Setkan jumlah tahun = nombor yang dimasukkan
7. Jika tahn == 0:
7.1 formula = 1.90 * har
7.2 return formula
8. else :
8.1 formula = 1.90 * har * tahn
8.2 return formula
9. Tamat
Function - bayaran fidyah puasa bagi Melaka
1. Mula
2. Paparkan mesej "Sila masukkan jumlah hari anda meninggalkan puasa: "
3. Setkan jumlah hari = nombor yang dimasukkan
5. Paparkan mesej "Sila masukkan jumlah tahun anda meninggalkan puasa: "
6. Setkan jumlah tahun = nombor yang dimasukkan
7. Jika tahn == 0:
7.1 formula = 1.75 * har
7.2 return formula
8. else :
8.1 formula = 1.75 * har * tahn
8.2 return formula
9. Tamat
Aturcara Utama
1. Mula
2. Panggil Menu (Procudere)
3. Setkan aktif = 1
4. Selagi aktif:
4.1 Panggil Pilih = PilihanPengguna (Function)
4.2 Jika Pilih == 1
4.3 Panggil kadarfidyahNegeriSembilan = NegeriSembilan (Function)
4.4 Paparkan ("Jumlah fidyah yang perlu dibayar ialah: ", round (kadarfidyahNegeriSembilan,2)
4.5 Paparkan ("Anda juga boleh membuat bayaran di sistem pembayaran online (e-fidyah) ini:
https://www.zakatns2u.biz/fidyah/")
4.6 Jika Pilih == 2
4.7 Panggil kadarfidyahJohor = Johor (Function)
4.8 Paparkan ("Jumlah fidyah yang perlu dibayar ialah: ", round (kadarfidyahJohor,2)
4.9 Paparkan ("Anda juga boleh membuat bayaran di sistem pembayaran online (e-fidyah) ini:
https://epayment.maij.gov.my/ ")
4.10 Jika Pilih == 3
4.11 Panggil kadarfidyahMelaka = Melaka (Function)
4.12 Paparkan ("Jumlah fidyah yang perlu dibayar ialah: ", round (kadarfidyahMelaka,2)
4.13 Paparkan ("Anda juga boleh membuat bayaran di sistem pembayaran online (e-fidyah) ini:
https://fidyah.maim.gov.my/")
4.14 Jika Pilih == 4
4.15 Setkan aktif = 0
Tamat Jika
5. Paparkan mesej "******************TERIMA KASIH KERANA TELAH MENGGUNAKAN SISTEM
INI*******************"
6. Tamat
Carta Alir
Rujuk lampiran carta alir
Memasang perisian
1.Dwiklik pada fail thonny-4.0.1 yang telah siap dimuat turun
2.Klik Next
Berdasarkan pengetahuan saya tentang kerja kursus ini saya dapat banyak ilmu
pengetahuan baru semasa melaksanakan kerja kursus seperti dapat membina
aturcara lengkap,pseudokod,carta alir,dan dapat melaksanakan fasa ke fasa yang
lain mengikut turutan beserta teknik-teknik diberikan.
Akhir sekali,saya juga dapat melaksanakan jalan pengiraan fidyah bagi zon
selatan semenanjung Malaysia.
SUMBER RUJUKAN
Buku Teks:
Wan Zaleha Binti Wan Jusoh, Mathan a/l Balaraman. Looi Kam Fatt. Yap Thin
Peng 2018. Asas Sains Komputer Tingkatan 3. Selangor. PAN ASIA
PUBLICATION SDN.BHD
Internet:
-https://anyflip.com/ngwnu/xxzu/basic
-https://anyflip.com/twrou/usow/basic
LAMPIRAN