ask F3 Bab 1

Cards (31)

  • Pemikiran komputasional
    Satu proses pemikiran untuk menyelesaikan masalah berbantukan mesin atau komputer
  • Teknik pemikiran komputasional
    • Teknik Leraian
    • Teknik Pengecaman Corak
    • Teknik Peniskalaan
    • Teknik Pengitlakan
  • Pembangunan aturcara
    1. Fasa analisis masalah
    2. Fasa reka bentuk aturcara
    3. Fasa pengekodan
    4. Fasa pengujian dan penyahpepijatan
    5. Fasa dokumentasi
  • Fasa analisis masalah
    Teknik leraian digunakan untuk menganalisis masalah supaya ia dapat dipecahkan kepada bahagian-bahagian yang lebih kecil
  • Fasa reka bentuk aturcara
    Terdapat tiga aktiviti iaitu menulis pseudokod, melukis carta alir, dan mereka bentuk antara muka pengguna
  • Teknik Pengecaman Corak
    Digunakan untuk mereka bentuk aturcara dengan membuat pengecaman kepada corak setiap masalah kecil
  • Teknik Peniskalaan
    Digunakan untuk meninggalkan aspek-aspek kurang penting dan memberi penekanan terhadap aspek-aspek penting yang dapat membantu dalam penyelesaian masalah
  • Teknik Pengitlakan
    Digunakan untuk menentukan algoritma yang diperlukan untuk menyelesaikan sesuatu masalah
  • Fasa pengekodan
    Aktiviti yang dilakukan adalah memilih bahasa pengaturcaraan yang betul, membina aturcara berdasarkan carta alir atau pseudokod
  • Jenis ralat
    • Ralat sintaks
    • Ralat masa larian
    • Ralat logik
  • Teknik Leraian

    Digunakan untuk menyediakan dokumentasi
    • Konsep teknik pemikiran komputasional adalah 
    • Membahagikan setiap masalah kepada bahagian yang lebih kecil 
    • Mencari kaedah penyelesaian yang paling sesuai, berkesan dan tersusun
  • Teknik Pengecaman Corak
    Teknik yang digunakan untuk mereka bentuk atur cara dengan membuat pengecaman kepada corak setiap masalah kecil
  • Teknik Pengecaman Corak

    1. Masalah dipecahkan kepada bahagian-bahagian kecil
    2. Teknik Pengecaman Corak digunakan untuk mereka bentuk atur cara
    3. Pengecaman corak dapat membantu dalam mencari penyelesaian masalah dengan lebih efisien
  • Teknik Peniskalaan
    Teknik yang digunakan untuk meninggalkan aspek-aspek kurang penting setelah corak-corak dicamkan
  • Teknik Peniskalaan(Fasa reka bentuk atur cara)
    1. Corak-corak dicamkan
    2. Corak-corak diteliti dengan menggunakan teknik peniskalaan
    3. Penekanan diberikan terhadap aspek-aspek penting yang dapat membantu dalam penyelesaian masalah
  • Teknik Pengitlakan(Fasa reka bentuk atur cara)

    Teknik yang digunakan untuk menentukan algoritma yang diperlukan untuk menyelesaikan sesuatu masalah selepas memperolehi maklumat daripada leraian dan peniskalaan
  • Teknik Pengitlakan(Fasa reka bentuk atur cara)


    1. Maklumat daripada leraian dan peniskalaan diperoleh
    2. Algoritma yang diperlukan untuk menyelesaikan sesuatu masalah ditentukan
    3. Algoritma komputer biasanya terdiri dalam bentuk pseudokod atau carta alir
    4. Langkah-langkah yang perlu dilaksanakan untuk menghasilkan pseudokod dan carta alir yang betul merupakan aspek penting yang perlu ditekankan
    5. Penggunaan simbol yang betul untuk setiap langkah dalam carta alir merupakan aspek yang penting kerana setiap simbol merujuk kepada suatu fungsi yang spesifik
  • iv) Fasa pengujian dan penyahpepijatan 
    • Dalam fasa ini, pengatur cara perlu menguji atur cara yang telah ditulis bagi mengesan dan membetulkan ralat.
  • Teknik Leraian(Fasa pengujian dan penyahpepijatan)
    Penggunaan teknik leraian bagi pengujian atur cara dan penyahpepijatan ralat dijalankan secara berperingkat seperti berikut:
    • Menguji pengisytiharan pemboleh ubah dan pemalar
    • Menguji kod input
    • Menguji kod proses
    • Menguji kod output
    • Mengesan ralat
    • Membaiki  ralat
  • Ralat sintaks
    • Mengeja kata kunci dengan salah
    • Tertinggal tatatanda atau symbol
    • Kesalahan sintaks bahasa pengaturcaraan
    • Kesalahan meletakkan inden
  • Ralat masa larian
    • Penggunaan jenis data yang salah pada pemboleh ubah
    • Menggunakan pemboleh ubah atau pemalar yang tidak wujud
    • Melakukan pembahagian dengan angka 0
    • Penggunaan operator matematik dan logik yang salah
  • Ralat logik
    • Membuat pengiraan yang tidak betul
    • Menggunakan ungkapan boolen yang salah
    • Penggunaan operator atau fungsi yang salah
  • Teknik Peniskalaan(Fasa Pengujian dan Penyahpepijatan)
    Aspek-aspek penting terhadap mesej ralat yang dipaparkan akan difokuskan dengan menggunakan teknik peniskalaan. 
  • (v) Fasa dokumentasi
    Dokumentasi dalaman
    Satu dokumen yang dijadikan rujukan oleh pengaturcara yang baru dalam sesebuah organisasi
    Dokumentasi luaran
    Dokumen yang digunakan untuk membantu pengguna
  • Teknik Leraian
    Teknik ini digunakan untuk menyediakan dokumentasi.
     
    Teknik Pengecaman Corak
    Teknik ini boleh digunakan untuk menyediakan dokumentasi luaran dan dalaman.
     
    Teknik Peniskalaan
    Pembahagian kod aturcara dan penulisan inden dalam kod aturcara amat sesuai digunakan melalui teknik ini. 
  • Pelaporan penggunaan teknik pemikiran komputasional  
    • Melaporkan sesuatu perkara secara terurus dan terancang berdasarkan format tertentu.
    • Memberikan maklumat yang berguna tentang penggunaan teknik pemikiran komputasional.
    • Mengurus maklumat secara sistematik dan menunjukkan penggunaan teknik pemikiran komputasional dalam menyelesaikan masalah atur cara dengan jelas.
    • Analisis Masalah
    1. Masalah besar dipecahkan kepada bahagian kecilPengendalian
    Mengekod algoritma untuk input-proses-output
    Pengujian dan penyahpepijatan
    Mengenal pasti dan membaiki ralat pada keseluruhan atur cara
    dan menguji kod input, kod proses & kod output
    Dokumentasi
    Menyediakan dokumentasi
    (i) Dokumentasi dalaman
    (ii) Dokumentasi luaran
    •Dokumen pustaka
    •Panduan pengguna
  • Teknik Leraian(Pelaporan)
    • Analisis Masalah
    Masalah besar dipecahkan kepada bahagian kecil
    • Pengendalian
    Mengekod algoritma untuk input-proses-output
    • Pengujian dan penyahpepijatan
    1. Mengenal pasti dan membaiki ralat pada keseluruhan atur cara dan menguji kod input, kod proses & kod output
    • Dokumentasi
    1. Menyediakan dokumentasi
    (i) Dokumentasi dalaman
    (ii) Dokumentasi luaran
    •Dokumen pustaka
    •Panduan pengguna
  • Teknik Peniskalaan(Pelaporan)(i)
    Reka Bentuk Atur Cara
    Penentuan aspek-aspek penting tentang pengiraan nilai pemboleh ubah
    Pengekodan
    Pengisytiharan pemboleh ubah dan pemalar, input, proses, output
    Pengujian dan Penyahpepijatan
    • Semua pemboleh ubah diisytiharkan dengan betul
    • Formula yang digunakan adalah betul
    • Logik dan betul
    • Output yang dipaparkan adalah tepat dan betul
  • Teknik Peniskalaan(Pelaporan)(ii)
    Dokumentasi
    • Dokumentasi dalaman- Penulisan komen untuk menerangkan fungsi setiap bahagian atau sesuatu baris kod arahan
    • Dokumentasi luaran Tarikh, nama pengatur cara, tujuan/kegunaan atur cara, keperluan sistem pengendalian, keperluan perkakasan, keperluan perisian, Algoritma, kod arahan & cara penggunaan