The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by nsms5360, 2023-10-01 06:13:10

KERJA KURSUS ASK 2023 (1)

KERJA KURSUS ASK 2023 (1)

KERJA KURSUS ASK 2023 NAMA : ISMA DARIUS BIN KHAIRUL SYAKIRIN KELAS : 3 BESTARI NAMA : PN. IRNI YANTI BT RESAT GURU


PENGHARGAAN Alhamdulillah, syukur kepada Allah kerana dengan limpah kurniaNya saya berjaya menyiapkan kerja kursus ini pada masa yang telah ditetapkan. Saya telah mendapat banyak manfaat dan sesuatu yang baru untuk dipelajari sepanjang proses menyiapkan tugasan kerja kursus ini. Jutaan penghargaan dan ucapan terima kasih yang tidak terhingga kepada Cikgu Irni Yanti Bt Resat selaku guru subjek Asas Sains Komputer yang banyak membantu, membimbing dan juga sebagai pemudahcara saya sepanjang proses menyiapkan kerja khusus ini. Tanpa tunjuk ajar yang begitu jitu dan padu daripada beliau, mana mungkin saya dapat menghasilkan kerja kursus ini dengan jayanya mengikut tempoh yang telah ditetapkan. Pada peringkat permulaan ketika saya menyiapkan tugasan kerja khusus ini, saya telah berbincang bersama rakan-rakan dan ibu saya. Hasilnya saya mudah untuk mendapat maklumat kerana kami bekerjasama dalam mencari maklumat dan menyelesaikan masalah-masalah yang timbul. Sehubungan itu, ribuan terima kasih yang tidak terhingga buat ibu dan rakan-rakan saya yang banyak membantu dan bertukar-tukar pendapat sepanjang saya menjalankan kerja kursus ini. Akhir kata, terima kasih kepada semua pihak yang terlibat secara langsung atau tidak langsung dalam usaha saya menyiapkan kerja kursus ini. Alhamdulillah, akhirnya saya berjaya menyiapkan kerja kursus ini dengan jayanya.


ISI KANDUNGAN BIL. PERKARA HALAMAN 1. 2. 3. 4. 5. 6. 7. 8. 9. Pendahuluan Carta GRANTT Fasa Pembangunan Atur Cara (i) Analisis masalah (ii) Reka bentuk atur cara (iii) Pengekodan (iv) Pengujian dan penyahpepijatan (v) Dokumentasi Pelaporan Penggunaan Teknik Pemikiran Komputasional Bagi Setiap Fasa Pembangunan Atur Cara Fasa 1 : Analisis masalah Fasa 2 : Reka bentuk atur cara Fasa 3 : Pengekodan Fasa 4 : Pengujian dan penyahpepijatan Fasa 5 : Dokumentasi Penghasilan produk Cadangan penambahbaikan Penutup Sumber rujukan Lampiran 1 2 2 hingga 3 3 hingga 5 6 7 hingga 10 11 hingga 12 13 14 hingga 16 17 hingga 18 19 hingga 20 21 hingga 22 23 23 24 25 25


1.0PENDAHULUAN Tajuk kajian ini ialah mengira kos penggunaan air di rumah. Kos penggunaan air ini dikira mengikut sesuatu bilangan unit yang telah ditetapkan. Bagi merealisasikan kajian ini, pelbagai sumber rujukan telah dirujuk seperti laman sesawang dan buku teks. Fokus kajian ini ialaah penggunaan teknik komputasional dalam setiap fasa analisismasalah, fasa reka bentuk atur cara, fasa pengekodan, fasa pengujian dan penyahpepijatan dan fasa dokumentasi. Kajian ini membincangkan empat teknik pemikiran yang telah dipelajari iaitu teknik leraian, teknik pengecaman corak, teknik peniskalaan dan teknik pengitlakan. Kajian ini juga menggunakan satu teknik pemikiran komputasional iaitu logical reasoning. Situasi : Pada setiap bulan,ayah anda akan menerima bil air dengan jumlah bayaran tertentu. Anda ingin mengetahui lebih awal anggaran bil air yang perlu dibayar setiap bulan. Oleh itu, bina satu atur cara bagi mengira bayaran bil air berpandukan maklumat yang anda perolehi dari Syarikat Air Johor Sdn.Bhd. Tarif Air Johor 0m3 hingga 20m3 RM0.60 Lebih 20m3 hingga 35m3 RM1.65 Lebih 35m3 RM2.96 Penggunaan air Kadar (RM) 0m3 hingga 20m3 0.60 Lebih 20m3 hingga 35m3 1.65 Lebih 35m3 2.96


2.0 CARTA GANTT Rujuk lampiran A 3.0 FASA PEMBANGUNAN ATUR CARA Pembangunan atur cara melibatkan lima fasa iaitu analisis masalah, reka bentuk atur, pengekodan, pengujian dan penyahpepijatan dan dokumentasi. i) Analisis masalah Dalam fasa ini, pengatur cara akan: a) Mengenal pasti masalah Pengiraan pengunaan air di rumah melalui hasil kajian Keperluan sistem Windows 10 Keperluan perisian Thony 3.1.2 Sasaran pengguna Isi rumah b) Input i.Unit penggunaan air ii.Kadar bayaran Proses i.Bayaran bil air = unit penggunaan air x kadar bayaran (RM) Output i. Jumlah penggunaan air ii.Bil air yang perlu dibayar c) Pemerhatian Statistik penggunaan air


Teknik asas pemikiran komputasional yang boleh digunakan dalam fasa analisis masalah adalah seperti berikut: Teknik leraian Teknik leraian digunakan untuk memecahkan masalah yang besar kepada bahagian-bahagian yang lebih kecil.Masalah besar iaitu pengiraan penggunaan air akan dipecahkan kepada bahagian kecil iaitu jumlah penggunaan air dan bil air yang perlu dibayar . Masalah pengiraan penggunaan air Kiraan penggunaan air Teknik Pengecaman Corak Ciri persamaan corak yang dapat dikenalpasti ialah unit penggunaan manakala perbezaannya adalah cara pengiraan unit penggunaan air mengikut kadar tertentu. Teknik Peniskalaan Kiraan penggunaan air adalah formula matematik manakala pengiraan kadar bayaran mengikut kadar yang telah ditetapkan. Teknik Pengitlakan Pseudokod dan carta alir ii) Reka bentuk atur cara Dalam fasa ini, pengatur akan: a) Menulis pseudokod Mengenal pasti cara menulis pseudokod yang betul b) Melukis carta alir Mengenalpasti simbol-simbol carta alir c) Mereka bentuk antara muka pengguna Menggunakan arahan print


Teknik asas pemikiran komputasional yang boleh digunakan dalam fasa reka bentuk carta adalah seperti berikut: Teknik Pengecaman Corak Masalah kecil iaitu kiraan penggunaan air dan bil air yang perlu dibayar memerlukan pembolehubah unit penggunaan air dan kadar bayaran. Teknik Peniskalaan Kiraan penggunaan air menggunakan formula iaitu unit penggunaan air x kadar bayaran (RM) manakala bil air yang perlu dibayar mengikut hasil kiraan penggunaan air. Teknik Pengitlakan Pseudokod 1. Mula 2. Masukkan unit penggunaan air 3. Masukkan kadar bayaran (RM) 4. if 0 < unit air < 20 Papar “bayaran = unit air x 0.60” 20 < unit air > 35 Papar “bayaran = unit air x 1.65” unit air > 35 Papar “bayaran = unit air x 2.96” Papar “bayaran bil air” 5. Tamat


Carta alir YA TIDAK YA TIDAK YA TIDAK


iii)Pengekodan Dalam fasa ini, pengatur cara akan: a) Memilih bahasa pengaturcaraan Python 3.5.2 b) Mengekod atur cara Sintaks bahasa pengatur caraan Python (online/offline) Teknik asas pemikiran komputasional yang boleh digunakan dalam fasa reka pengekodan adalah seperti berikut: Teknik Leraian Meleraikan masalah besar iaitu menulis kod arahan bagi input, proses dan autput kepada bahagian kecil iaitu pengisytiharan pemboleh ubah pemalar, menulis kod input, menulis kod proses dan menulis kod autput. Teknik Pengecaman Corak Persamaan kiraan unit penggunaan air dan kadar bayaran adalah pemboleh ubah yang sama manakala perbezaannya adalah sintaks kod arahan. Teknik peniskalaan # Atur cara bagi mengira bil air # Pengisytiharan pemboleh ubah dan pemalar # Input Jumlah penggunaan air = float(input(“Masukkan unit penggunaan air dalam meter padu”)) Kadar bayaran = float(input(“Masukkan kadar bayaran dalam RM”)) # Proses Bil air = unit penggunaan air x kadar bayaran (RM) # Output Print (“Bil air anda ialah:{0}dan kadar bayaran yang:”format(bil air),end=”)


iv)Pengujian dan Penyahpepijatan Dalam fasa ini, pengatur cara akan: a) Menguji atur cara Mengesan dan membetulkan ralat b) Mengenal pasti ralat i. Ralat sintaks iii. Ralat masa larian ii. Ralat logik Teknik asas pemikiran komputasional yang boleh digunakan dalam fasa pengujian dan penyahpepijatan adalah seperti berikut: Teknik Leraian Meleraikan masalah besar ini menguji atur cara dan menyahpepijat ralat kepada masalah kecil iaitu menguji pengisytiharan pemboleh ubah pemalar, menguji kod input, menguji kod proses, menguji kod output, mengesan ralat dan membaiki. Teknik Pengecaman Corak Jenis ralat Punca ralat Contoh kesalahan Ralat sintaks 1. Kesalahan mengeja kata kunci. 2. Kesalahan atau tertinggal tandatanda seperti tanda kurang, tanda titik bertindih, tanda petik dan lain-lain. 3. Kesalahan menggunakan sintaks 4. Kesalahan menggunakan inden. # Atur cara bagi mengira bil air # Pengisytiharan pemboleh ubah dan pemalar # Input Jumlah penggunaan air = float(input(“Masukkan unit penggunaan air dalam meter padu”)) Kadar bayaran = float(input(“Masukkan kadar bayaran dalam RM”)) Ralat masa larian 1.Kesalahan memberikan atau tidak memberikan jenis data kepada pemboleh ubah. 2.Kesalahan menggunakan pemboleh ubah atau pemalar yang tidak wujud. # Atur cara bagi mengira bil air # Pengisytiharan pemboleh ubah dan pemalar # Input


3.Kesalahan melakukan pembahagian sifar. 4.Kesalahan menggunakan operator matematik dan operator logik pada pemboleh ubah yang berjenis data string. Jumlah penggunaan air = float(input(“Masukkan unit penggunaan air dalam meter padu”)) Kadar bayaran = float(input(“Masukkan kadar bayaran dalam RM”)) # Proses Bil air = unit penggunaan air x kadar bayaran (RM) Ralat logik 1. Kesalahan membuat pengiraan. 2. Kesalahan ungkapan Boolean. 3. Kesalahan menggunakan oprator # Atur cara bagi mengira bil air # Pengisytiharan pemboleh ubah dan pemalar # Input Jumlah penggunaan air = float(input(“Masukkan unit penggunaan air dalam meter padu”)) Kadar bayaran = float(input(“Masukkan kadar bayaran dalam RM”)) # Proses Bil air = unit penggunaan air x kadar bayaran (RM)


Teknik Peniskalaan Ralat sintaks # Atur cara bagi mengira bil air #Pengisytiharan pemboleh ubah dan pemalar # Input Jumlah penggunaan air = float(input(“Masukkan unit penggunaan air dalam meter padu”)) Kadar bayaran = float(input(“Masukkan kadar bayaran dalam RM”)) # Atur cara bagi mengira bil air #Pengisytiharan pemboleh ubah dan pemalar # Input Jumlah penggunaan air = float(input(“Masukkan unit penggunaan air dalam meter padu”)) Kadar bayaran = float(input(“Masukkan kadar bayaran dalam RM”)) Ralat masa larian # Atur cara bagi mengira bil air #Pengisytiharan pemboleh ubah dan pemalar # Input Jumlah penggunaan air = float(input(“Masukkan unit penggunaan air dalam meter padu”)) Kadar bayaran = float(input(“Masukkan kadar bayaran dalam RM”)) # Proses Bil air = unit penggunaan air x kadar bayaran (RM) # Atur cara bagi mengira bil air #Pengisytiharan pemboleh ubah dan pemalar # Input Jumlah penggunaan air = float(input(“Masukkan unit penggunaan air dalam meter padu”)) Kadar bayaran = float(input(“Masukkan kadar bayaran dalam RM”)) # Proses Bil air = unit penggunaan air x kadar bayaran (RM)


Ralat logik # Atur cara bagi mengira bil air #Pengisytiharan pemboleh ubah dan pemalar # Input Jumlah penggunaan air = float(input(“Masukkan unit penggunaan air dalam meter padu”)) Kadar bayaran = float(input(“Masukkan kadar bayaran dalam RM”)) # Proses Bil air = unit penggunaan air x kadar bayaran (RM) # Atur cara bagi mengira bil air #Pengisytiharan pemboleh ubah dan pemalar # Input Jumlah penggunaan air = float(input(“Masukkan unit penggunaan air dalam meter padu”)) Kadar bayaran = float(input(“Masukkan kadar bayaran dalam RM”)) # Proses Bil air = unit penggunaan air x kadar bayaran (RM) Teknik Pengitlakan Langkah-langkah pengujian dan penyahpepijatan a)Pengujian dan penyahpepijatan secara manual a)Semak kesesuaian nama pemboleh ubah. b)Sintaks kod arahan adalah betul. c)Logik dan susunan kod-kod arahan adalah betul. d)Formula matematik adalah betul. b)Pengujian dan penyahpepijatan secara pelaksanaan atur cara a)Laksanakan atur cara. b)Baca dan fahami mesej ralat. c)Kenal pasti lokasi ralat dan baiki ralat. d)Ulang langkah (a) hingga (c) sehingga tiada mesej ralat. e)Semak output menggunakan beberapa set sampel data.


v)Dokumentasi Dalam fasa ini, pengatur cara akan: a) Menyediakan dokumentasi i.Dokumentasi dalaman ii.Dokumentasi luaran a)Dokumen pustaka b)Panduan pengguna Teknik asas pemikiran komputasional yang boleh digunakan dalam fasa dokumentasi adalah seperti berikut: Teknik Leraian Meleraikan masalah besar iaitu penyediaan dokumentasi kepada masalah kecil iaitu dokumentasi dalaman dan dokumentasi luaran sama ada dokumentasi pustaka atau panduan pengguna. Teknik Pengecaman Corak Persamaan dokumentasi dalaman dan luaran adalah sumber rujukan manakala perbezaannya dokumentasi dalaman merupakan sumber rujukan bagi pengatur cara baharu dan dokumentasi luaran merupakan sumber rujukan bagi pengguna akhir. Teknik Peniskalaan Penulisan komen pada atur cara. # Atur cara bagi mengira bil air # Pengisytiharan pemboleh ubah dan pemalar # Input Jumlah penggunaan air = float(input(“Masukkan unit penggunaan air dalam meter padu”)) Kadar bayaran = float(input(“Masukkan kadar bayaran dalam RM”)) # Proses Bil air = unit penggunaan air x kadar bayaran (RM)


# Output print (“Bil air anda ialah:{0}dan kadar bayaran yang:”format(bil air),end=”) Teknik Pengitlakan Menghasilkan dokumentasi dalaman dan dokumentasi luaran berdasarkan aspek-aspek penting yang telah dikenalpasti.


4.0 PELAPORAN PENGGUNAAN TEKNIK PEMIKIRAN KOMPUTASIONAL BAGI SETIAP FASA PEMBANGUNAN ATUR CARA FASA 1 : ANALISIS MASALAH Teknik Leraian Masalah besar Masalah Kecil Masalah pengiraan bil air sebulan Jumlah penggunaan air sebulan Kadar bayaran mengikut unit penggunaan air sebulan Teknik Pengecaman Corak Pengiraan unit penggunaan air Persamaan Perbezaan Pemboleh ubah input yang sama iaitu unit penggunaan Pengiraan unit melibatkan formula matematik manakala pengiraan kadar bayaran mengikut yang telah ditetapkan Pengiraan kadar bayaran bil air Teknik Peniskalaan Penentuan aspek-aspek penting terdiri daripada : Pengiraan unit Formula matematik Pengiraan kadar bayaran bil air Penggunaan 0 hingga 20, lebih 20 hingga 35, lebih 35 Teknik Pengitlakan Penghasilan model dalam bentuk algoritma Pseudokod Carta alir Teknik Logical Reasoning OUTPUT jumlah penggunaan air OUTPUT bil air yang perlu dibayar


FASA 2 : REKA BENTUK ATUR CARA Teknik Leraian Masalah besar Masalah Kecil Membina atur cara mudah bagi mengira bil air sebulan Pengiraan jumlah penggunaan air sebulan Kadar bayaran mengikut unit penggunaan air sebulan Teknik Pengecaman Corak Pengiraan unit penggunaan air Persamaan Perbezaan Pemboleh ubah input yang sama iaitu unit penggunaan Dapatkan jumlah pengguanaan air 0 hingga 20 Pengiraan kadar bayaran bil air Dapatkan jumlah penggunaan air lebih daripada 20 hingga 35 Dapatkan jumlah penggunaan air lebih daripada 35 Teknik Peniskalaan Penentuan aspek-aspek penting terdiri daripada : a) input yang diperlukan Unit penggunaan air b) formula yang digunakan Unit yang digunakan = Unit penggunaan air semasa – unit penggunaan air terdahulu i) Penggunaan 0 hingga 20 jumlah penggunaan x 0.60 ii) Penggunaan lebih 20 hingga 35 jumlah penggunaan x 1.65 iii) Penggunaan lebih daripada 35 jumlah penggunaan x 2.96 c) output yang dijangkakan i) jumlah unit pengunaan air sebulan ii) bil air yang perlu dibayar


Teknik Pengitlakan Penghasilan model dalam bentuk algoritma a) Algoritma dalam bentuk pseudokod 1) Mula 2) Isytihar pemboleh ubah bacaan semasa,bacaan air, unit air dan bayaran 3) Masukkan bacaan semasa = bacaan meter bulan semasa 4) Masukkan bacaan akhir = bacaan meter bulan sebelum 5) Kira unit air = bacaan semasa – bacaan akhir 6) Bacaan unit air 7) Jika 7.1 0 < unit air < 20 Kira bayaran = unit air x 0.60 Papar bayaran 7.2 20 < unit air < 35 Kirabayaran = unit air x 1.65 Papar bayaran 7.3 unit air > 35 Kira bayaran = unit air x 2.96 Papar bayaran 8) Tamat jika 9) Cetak bil air 10) Tamat


b) Algoritma dalam bentuk carta alir YA TIDAK YA TIDAK YA TIDAK Teknik Logical Reasoning OUTPUT jumlah penggunaan air OUTPUT bil air yang perlu dibayar


FASA 3 : PENGEKODAN Teknik Leraian a) Masalah besar Mengekod algoritma dan mengira kadar bayaran bil b) Masalah kecil i) pengisytiharan pembolehubah dan pemalar ii) input iii) proses iv) output Teknik Pengecaman Corak Corak yang dapat dicamkan bagi setiap bahagian kecil adalah penggunaan jenis data float i) Pengisytiharan pembolehubah dan pemalar Pemboleh ubah untuk menyimpan nilai ii) Input Pengguna memasukkan satu nombor numerik untuk bacaan semasa dan satu nilai untuk bacaan akhir iii) Proses Unit air = bacaan semasa – bacaan akhir Kadar bayaran bil air = unit air x kadar (RM) iv) Output Paparkan bayaran bil air Teknik Peniskalaan Penentuan aspek-aspek penting terdiri daripada: i) Pengisytiharan pembolehubah dan pemalar Pembolehubah untuk menyimpan nilai a) bacaan semasa b) bacaan akhir c) kadar d) unit air Semua pemboleh ubah yang terlibat diisytiharkan sebagai float ii) Input Kod arahan mesej dorongan: Bacaan semasa : folat(input(“Masukkan bacaan meter bulan semasa:”)) Bacaan akhir : float(input(“Masukkan bacaan meter bulan akhir:”))


iii) Proses Kod arahan mengira kadar bayaran: Unit air = bacaan semasa - bacaan akhir if ( 0< unit air < 20) print (“bayaran : unit air x 0.60”) elif ( 20 < unit air < 35) print(“bayaran : unit air x 1.65”) elif ( unit air > 35) print (“bayaran : unit air x 2.96) iv) Output Kod bayaran memaparkan kadar bayaran bil air : print (“bayaran bil air”) Teknik Logical Reasoning IF 0 < unit air <20 OUTPUT “ bayaran : unit air x 0.60 ” 20 < unit air < 35 OUTPUT “ bayaran : unit air x 1.65 ” 20 < unit air < 35 OUTPUT “ bayaran : unit air x 2.96 ” ELSE OUTPUT “ Bayaran bil air ”


FASA 4 : PENGUJIAN DAN PENYAHPEPIJATAN Teknik Leraian Masalah besar Bahagian Kecil Menguji atur cara dan menyahpepijat ralat Menguji pengisytiharan pemboleh ubah pemalar Menguji kod input Menguji kod proses Menguji kod output Mengesan ralat Membaiki ralat Teknik Pengecaman Corak Menguji pengisytiharan pemboleh ubah pemalar Persamaan Perbezaan Tiada kesalahan / ralat Tiada kesalahan / ralat Menguji kod input Menguji kod proses Menguji kod output Mengesan ralat Membaiki ralat Teknik Peniskalaan Penentuan aspek-aspek penting terdiri daripada : Menguji pengisytiharan pemboleh ubah pemalar Semua pemboleh ubah diisytihar dengan betul Jenis data yang sesuai Kesesuaian nama dan nama dieja dengan betul Diberikan nilai permulaan (initialised) Menguji kod input Pastikan pemboleh ubah bacaan semasa dan bacaan akhir untuk menyimpan nilai-nilai yang dimasukkan oleh pengguna Menguji kod proses Formula yang digunakan adalah betul Memastikan logik dan susunan adalah betul


Menguji kod output Memastikan output yang diperoleh adalah tepat dan betul Memastikan format output adalah seperti yang dikehendaki Mengesan ralat Mengetahui cara untuk mengesan ralat / kedudukan ralat Membaiki ralat Mengetahui sintaks bahasa pengaturcaraan Teknik Pengitlakan Penghasilan Produk Senarai semak Semakan secara manual Semakan semasa pelaksanaan atur cara


FASA 5 : DOKUMENTASI Teknik Leraian Masalah besar Bahagian Kecil Penyediaan dokumentasi Dokumentasi dalaman Dokumentasi luaran - Dokumen pustaka - Panduan pengguna Teknik Pengecaman Corak Dokumentasi dalaman Persamaan Perbezaan Sumber rujukan Sumber rujukan bagi pengatur cara baharu Dokumentasi luaran Sumber rujukan bagi pengguna akhir Teknik Peniskalaan Penentuan aspek-aspek penting terdiri daripada : a) Dokumentasi dalaman Penulisan komen untuk menerangkan fungsi setiap bahagian atau sesuatu baris kod arahan b) Dokumentasi luaran ( Dokumen Pustaka ) Maklumat yang diperlukan oleh seseorang pengatur cara: Tarikh Nama pengatur cara Keperlun sistem pengadilan Keperluan perkakasan Keperluan perisisan Algoritma(Pseudokod & carta alir) Kod arahan(source code)


c) Dokumentasi luaran ( Panduan Pengguna Maklumat yang diperlukan oleh seseorang pengatur cara: Nama dan tujuan atur cara Keperluan sistem pengendalian perkakasan dan perisian Cara penggunaan Teknik pengitlakan Penghasilan model Menghasilkan dokumentasi dalaman dan dokumentasi luaran berdasarkan aspek-aspek penting yang dikenal pasti Teknik Logical Reasoning OUTPUT “Masukkan unit penggunaan air” INPUT pengguna masukkan unit penggunaan air OUTPUT “Masukkan kadar bayaran” INPUT pengguna masukkan kadar bayaran IF 0 < unit air < 20 OUTPUT “bayaran : unit air x 0.60” 20 < unit air < 35 OUTPUT “bayaran : unit air x 1.69” unit air > 35 OUTPUT “bayaran : unit air x 2.96” ELSE OUTPUT “bayaran bil air”


5.0 PENGHASILAN PRODUK print (“**PENGIRAAN PENGGUNAAN AIR DAN KADAR BAYARANNYA**”) jumlah penggunaan air = float(input(“Masukkan unit penggunaan air dalam meter padu”) kadar bayaran = float(input(“Masukkan kadar bayaran dalam RM:”)) Bil air = unit penggunaan air x RM print(“Bil air anda ialah:{0} kadar bayaran yang:”format(kadar bayaran),end=”) if ( 0 < unit air < 20 ) print (“bayaran = unit air x 0.60”) elif ( 20 < unit air < 35) print (“bayaran = unit air x 1.65”) elif (unit air > 35 ) print (“bayaran = unit air x 2.96”) print (“bayaran bil air”) 6.0 CADANGAN PENAMBAHBAIKAN 1. Menambahpaparan pesanan atau nasihat berdasarkan kategori. 2. Menggunakan bahasa pengaturcaraan berasaskan web untuk memudahkan pengguna mengakses sistem yang dibina


7.0 PENUTUP Melalui kerja kursus Asas Sains Komputer ini sedikit sebanyak telah membantu saya dan rakan-rakan dalam menyelesaikan masalah tentang pengiraan bil air isi rumah untuk tempoh sebulan. Banyak ilmu pengetahuan baru yang saya perolehi sepanjang saya menjalankan kerja kursus ini. Kerja kursus ini juga telah membantu saya untuk memahami dengan lebih dalam lagi penggunaan teknik komputasional dalam setiap fasa analisis masalah, fasa reka bentuk atur cara, fasa pengekodan, fasa pengujian dan penyahpepijatan serta faasa dokumentasi. Selain itu, saya juga dapat membangunkan atur cara dan carta alir walaupun terdapat pelbagai masalah yang dihadapi. Akhir sekali, saya mengucapkan jutaan terima kasih sekali lagi kepada semua yang terlibat secara langsung atau tidak langsung dalam penghasilan kerja lapangan ini. Saya berharap agar hasil kerja lapangan ini dapat memberi manfaat kepada semua.


8.0 SUMBER RUJUKAN 1) Buku teks ASK Tingkatan 3. 2) https://fliphtml5.com/fzyrd/kmep/basic 3) https://id.scribd.com/document/423776077/Kerja-Projek-Kssm-Asas-SainsKomputer-Tingkatan 3 4) https://www.scribd.com/document/470697691/PELAPORAN-AKTIVITI-1-2- docx 5) Rujukan daripada guru subjek ASK. 9.0 LAMPIRAN Carta GRANTT DIMENSI /MINGGU MEI JUN JULAI OGOS SEPT. M 1 M 2 M 3 M 4 M 1 M 2 M 3 M 4 M 1 M 2 M 3 M 4 M 5 M 1 M 2 M 3 M 4 8-14/5/23 15-21/5/23 22-28/5/23 29/5-4/6/23 5-11/6/23 12-18/6/23 19-25/6/23 26/6/-2/7/23 3-9/7/23 10-16/7/23 17-23/7/23 24-30/7/23 31/7-6/8/23 7-13/8/23 14-20/8/23 21-27/8/23 28/8-3/9/23 4-10/9/23 D1 MENGUMPUL MAKLUMAT Mendapatkan tema Mendapatkan tajuk (integrasi dengan mata pelajaran lain) Mencari maklumat daripada tiga sumber berbeza D2 MERANCANG Mengenal pasti penggunaan teknik pemikiran komputasional dalam setiap fasa pembangunan atur cara (perlu mendapatkan satu lagi teknik pemikiran komputasionalselain empat teknik yang telah dipelajari) D3 APLIKASI Menulis tentang setiap fasa pembangunan atur cara dengan memasukkan teknik pemikiran komputasional yang telah di kenal pasti Membuat pelaporan penggunaan teknik pemikiran komputasional dalam setiap fasa pembangunan atur cara Menghasilkan atur cara bebas ralat D4 MEMBUAT REFLEKSI Membuat cadangan penambaikan bagi atur cara yang telah dihasilkan Membuat penutup/rumusan hasil kajian D5 BERKOMUNIKASI Komunikasisemasa mencari maklumat Membuat pembentangan individu D6 ETIKA DAN KEROHANIAN Melayari laman sesawang yang berkait dengan kajian Kerjasama dalam kumpulan semasa mencari maklumat Tutur kata semasa berkomunikasi Hantar laporan


Click to View FlipBook Version