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
    See similar decks