Professional Documents
Culture Documents
Format Kerja Kursus 3ask1
Format Kerja Kursus 3ask1
Dengan penuh kesyukuran kehadrat ilahi kerana limpah kurnianya, dapat saya
menyelesaikan tugasan kerja kursus ini dengan penuh jayanya. Saya ingin
mengucapkan sepenuh penghargaan kepada ;
Guru Asas Sains Komputer, di atas kepercayaan beliau memberi tugasan ini
kepada saya dan juga rakan seperjuangan saya. Dimana beliau banyak
membantu saya sepanjang proses tugasan ini disiapkan.
Dengan kesempatan ini, saya ingin mengucapkan ribuan terima kasih kepada
ibu bapa saya yang telah banyak mendorong saya untuk terus berusaha. Dan
saya ingin menghadiahkan sekalung terima kasih kepada rakan-rakan saya telah
banyak membantu dan mencetuskan idea kepada saya sepanjang proses
menyiapkan tugasan dilaksankan. Dalam menyiapkan tugasan ini, banyak yang
telah saya pelajari sepanjang penyiapan kerja khusus ini dilakukan. Ianya
memberi saya seribu satu makna dalam menimba ilmu.
Terima kasih.
SUMBER RUJUKAN
1- Laman sesawang
• https://www.permohonan.my/panduan-kerja-projek-ask-sains-komputer/
• https://www.bumigemilang.com/buku-teks-matematik-kssm-
tingkatan-2-dalam-bahasa-melayu-english
2- Buku teks
- Wan Zaleha Binti Wan Jusoh, Mathan A/L Balaraman Looi
- Kim Fatt Yap Ting Peng. 2018. Asas Sains Komputer Tingkatan 3, Kuala
Lumpur, PanAsia Publication SDN BHD.
3- Guru Pembimbing
- Puan Nordina Binti Zaini
ISI KANDUNGAN
Carta Gantt
Pendahuluan
Penghargaan
Fasa 1 : Analisis Masalah
-Teknik Leraian
-Teknik Pengecaman Corak
Fasa 2 : Reka Bentuk Atur Cara
-Teknik Pengecaman Corak
-Teknik Peniskalaan
-Teknik Pengitlakan
Fasa 3 : Pengekodan
-Teknik Leraian
-Teknik Pengecaman Corak
-Teknik Peniskalaan
Fasa 4 : Pengujian dan Penyahpepijatan
-Teknik Leraian
-Teknik Pengecaman Corak
-Teknik Peniskalaan
-Teknik Pengitlakan
Fasa 5 : Dokumentasi
-Teknik Leraian
-Teknik Pengecaman Corak
-Teknik Peniskalaan
Sumber Rujukan
PELAPORAN Penggunaan Teknik Pemikiran Komputasional bagi Setiap
Fasa Pembangunan Atur Cara
Teknik Leraian
Membina atur cara mudah bagi mengira
Isipadu dan luas permukaan kuboid
Teknik Leraian
Mengekod Algoritma
luasPermukaan =
Peniskalaan
Teknik Leraian
print(“Luaspermukaankuboid ialah ” +
luasPermukaan)
setelah ralat-ralat ini ditemui maka perlu untuk memperbaiki ralat tersebut.
FASA 5 : DOKUMENTASI
Teknik Leraian
Menyediakan dokumentasi
Dokumentasi
Teknikal
Dokumentasi
Pengguna
• Tarikh
• Nama pengaturcara
• Tujuan/Kegunaan aturcara
• Keperluan system pengendalian
• Keperluan perisian
• Algoritma (pseudokod dan carta alir)
• Kod sumber (source code)
FASA 2 : REKA BENTUK ATUR CARA
Item input bagi pengiraan isipadu dan luas permukaan kuboid ialah panjang,
lebar dan tinggi.
Teknik Peniskalaan
Pengiraan Isipadu Nilai panjang ,lebar dan tinggi
Teknik Peniskalaan
pseudocode
BEGIN
SET pilihan Panjang, lebar dan tinggi
INPUT pilihan
JIKA pilihan == 1
OUTPUT Luas_permukaan_kuboid
JIKA TIDAK
INPUT Panjang,lebar,tinggi
OUTPUT Isipadu_kuboid
END
Panduan Maklumat yang diperlukan oleh seseorang
pengguna pengguna:
Teknik Pengitlakan
# Kelas : 3 Anggerik
# Tarikh : 20/2/2019
# input
# proses
# output
print('''################################\n
KELAS:ASK1\n
###########################################
''')
''')
def menu ( ): #function untuk menu <--- jenis function: void function
print("2. Isipadu")
print("3. Tamat")
print("\n")
def kira (jenisOperator): #funvtion untuk luas permukaan dan isipadu kuboid
if jenisOperator == 1:
print ("Luas Permukaan Kuboid ialah: " + str (round (Luas,2)) + "cm^2")
print("\n")
elif jenisOperator == 2:
Isipadu = (p*L*T)
print("\n")
aktif = 1
if(noPilihan == 1):
kira(noPilihan)
elif(noPilihan == 2):
kira(noPilihan)
elif(noPilihan == 3):
aktif = 0
print("Terima Kasih")
else: #untuk memastikan input yang dimasukkan selain 1-3 diberi amaran
MULA
“Masukkan Pilihan:( 1-
Luas permukaan kuboid,
2-Isipadu kuboid )
JIKA Tidak
pilihan
==1
Ya
INPUT Panjang
INPUT Panjang lebar,tinggi
lebar,tinggi
OUTPUT OUTPUT
Luas_Permukaan Isipadu_kuboid
_kuboid
TAMAT