SAINS KOMPUTER
NAMA: AMIL AZFAR BIN AMIL SALEH
KELAS: 3 IKON
GURU: PUAN HAFIZA
1.0 PENDAHULUAN
Syukur Alhamdulillah kepada Allah S.W.T kerana dengan berkat dan keizinan dari-Nya, maka saya
telah dapat menyiapkan tugasan Kerja Kursus Asas Sains Komputer dengan jayanya. Insyaallah,
tugasan kerja kursus ini akan memberikan banyak manfaat kepada saya dari segi pengetahuan dan
pengalaman semasa membuat kajian dan di masa hadapan. Saya, Amil Azfar Amil Saleh ingin
mengucapkan terima kasih dan setinggi-tinggi penghargaan kepada Tuan Pengetua iaitu Tn Hj
Zarman Zainal Abidin dan guru ASK saya iaitu Puan Hafiza dan guru-guru yang lain kerana tidak emu-
jemu memberi bimbingan, dorongan dan tunjuk ajar cara-cara membuat kerja kursus mengikut
kriteria yang ditetapkan. Mereka turut membantu menyemak data, laporan dan membuat teguran
agar memperoleh hasil kajian dengan cemerlang. Saya juga ingin mengucapkan ribuan terima kasih
kepada kedua-dua ibu bapa saya iaitu ayahanda Amil Saleh Amilasan dan ibonda Nurul Musfirah
Mazlan yang turut membantu untuk menyiapkan kerja-kerja ini. Tanpa sokongan mereka mungkin
saya tidak dapat menyiapkan tugasan seperti ini.
2.0 CARTA GANTT
Pembangunan atur cara melibatkan lima fasa iaitu analisis masalah, reka bentuk atur cara,
pengekodan, pengujian dan penyahpepijatan serta dokumentasi.
i. Analisis masalah
Dalam fasa ini, pengatur cara akan:
iii. Pengekodan
Dalam fasa ini, pengatur cara akan:
v. Dokumentasi
Dalam fasa ini, pengatur cara akan:
if jantina == "L":
if bmi <= 17.54:
bmi2 = "kekurangan berat badan"
elif bmi >= 28.88:
bmi2 = "berlebihan berat badan"
else:
bmi2 = "mempunyai berat badan normal"
else:
if bmi <= 17.91:
bmi2 = "kekurangan berat badan"
elif bmi >= 29.43:
bmi2 = "berlebihan berat badan"
else:
bmi2 = "mempunyai berat badan normal"
if jantina == "L":
print("Jantina: Lelaki")
else:
print("Jantina: Perempuan")
print("Umur: 15")
print("Berat:", b, "kg")
print("Tinggi:", t,"cm")
print("\nAnda", bmi2)
print("BMI anda ialah",bmi)
Teknik a) Dokumentasi dalaman Maklumat penting tentang atur cara merupakan corak
Pengecaman yang telah dicamkan. Komen tentang tujuan dan fungsi
Corak dilakukan oleh setiap bahagian/barisan kod arahan
b) Dokumentasi luaran Maklumat teknikal tentang atur cara untuk tujuan
(Dokumen pustaka) rujukan, penyelebggaraan dan penambahbaikan
c) Dokumentasi luaran Maklumat tentang cara menggunakan atau
(Panduan pengguna) melaksanakan arahan
Teknik Penentuan aspek-aspek penting terdiri daripada:
Peniskalaan
a) Dokumentasi dalaman Penulisan komen untuk menerangkan fungsi 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
Algorithma (pseudokod dan carta alir)
Kod arahan (source code)
Bahasa pengaturcaraan yang digunakan pada Projek Mini saya ialah Python dan terdapat beberapa
penambahbaikan yang boleh dilakukan untuk projek akan datang.
Penambahbaikan ini boleh dilaksanakan oleh pereka atur cara yang akan datang.
7.0 PENUTUP
Saya telah menghasilkan Projek Mini bagi subjek Asas Sains Komputer ini dengan jayanya.
Bagi saya, projek ini dapat menambah kefahaman saya mengenai penggunaan teknik
komputersional dalam berhadapan dengan masalah seharian. Terima kasih saya ucapkan kepada
guru, ibu bapa dan rakan-rakan yang banyak membantu saya dalam menyiapkan Projek Mini ini.
8.0 LAMPIRAN
Wan Zaleha W.J., Mathan B., Looi K.F. & Yap T.P., Asas Sains Komputer Tingkatan 3. Selangor: Pan
Asia Publications Sdn. Bhd. 2018
Siti M.Z, PBD Plus Asas Sains Komputer Tingkatan 3. Selangor: Penerbitan Pelangi Sdn. Bhd. 2023
https://www.researchgate.net/