KONSEP ASAS
PEMIKIRAN
KOMPUTASIONAL
Pembangunan Atur Cara (Projek)
1.1.1 Menggunakan konsep pemikiran komputasional
dalam fasa pembangunan atur cara bagi
membangunkan atur cara arimetik.
Empat Teknik Pemikiran Komputasional :
1.Teknik Leraian
2.Teknik Pengecaman Corak
3.Teknik Peniskalaan
4.Teknik Pengitlakan
FASA PEMBANGUNAN ATURCARA
1. Analisis Masalah
2. Rekabentuk Aturcara
3. Pengekodan
4. Pengujian Dan Penyahpijatan
5. Dokumentasi
TEKNIK PEMIKIRAN KOMPUTASIONAL
DALAM PEMBANGUNAN ATUR CARA
FASA 1 : Analisis Masalah
1. Fasa untuk mengenalpasti tajuk projek, pengguna program yang akan dibangunkan,
jangkaan masalah dan cadangan untuk penyelesaian masalah
2. Cadangan Teknik Pemikiran yang digunakan:
 Teknik Leraian
3. Contoh:
 Pelajar dikehendaki menyenaraikan secara terperinci tentang sistem yang akan dibangunkan
seperti:
1.1 Tajuk projek
1.2 Kumpulan sasaran
1.3 Masalah
1.4 Cadangan penyelesaian masalah
Teknik Leraian
FASA 2 : REKA BENTUK ATUR CARA
1. Rekabentuk Aturcara
Fasa ini melibatkan pembangun merekabentuk aturcara program yang
ingin dibangunkan menggunakan pseudokod atau carta alir.
2. Cadangan Teknik Pemikiran yang digunakan:
1. Teknik Leraian
2. Teknik Pengitlakan (Algoritma)
3. Contoh:
Pelajar menulis pseudokod atau membina carta alir bagi program yang akan
dibangunkan
FASA 3 : FASA PENGEKODAN
1. Fasa Pengekodan:
Fasa ini melibatkan pembangun akan membangunkan aturcara program
dirancang menggunakan bahasa aturcara komputer yang telah dipilih.
2. Cadangan Teknik Pemikiran yang digunakan:
 Pengitlakan (Algoritma)
 Pengecaman corak
3. Contoh:
 Pengitlakan
-Pelajar menunjukkan susunan kod aturcara dalam program yang
dibangunkan
 Pengecaman corak
-Pelajar mengenalpasti pembolehubah, jadual (table) dan atribut
FASA 4 : PENGUJIAN DAN PENYAHPEPIJATAN
1. Fasa Pengujian Dan Penyahpepijatan:
Pembangun menguji aturcara bagi mencari sebarang kesilapan
dalam aturcara yang dibangunkan.
2. Cadangan Teknik Pemikiran yang digunakan:
 Pengecaman corak
3. Contoh:
 Pelajar mengetahui jenis-jenis ralat dan mengenalpasti jenis ralat yang
terdapat dalam kod aturcara.
FASA 5 : DOKUMENTASI
1. Fasa Dokumentasi:
Pengaturcara menulis keperluan aturcara, panduan penggunaan
aturcara dan jenis input dan jangkaan output.
2. Cadangan Teknik Pemikiran yang digunakan:
 Teknik Leraian
3. Contoh:
 Pelajar menulis langkah demi langkah panduan penggunaan aturcara yang
dibangunkan.
1.1.3 Menghasilkan satu projek mini secara berkumpulan
berdasarkan situasi dalam penyelesaian masalah
berdasarkan fasa pembangunan atur cara.
Contoh Penyelesaian:
 ANALISIS MASALAH
Kenal pasti Masalah:
Penyelesaian Masalah:
Carta IPO:
Input Proses Output
• Jenis barang
• Nama Barang
• Harga Barang
• Kuantiti Barang
• Setkan pembilang
• KIRA Harga Sebelum Diskaun = Harga
Barang x Kuantiti Barang
• KIRA Potongan Harga = Harga Sebelum
Diskaun x Diskaun
• KIRA Harga Selepas Diskaun = Harga
Sebelum Diskaun – Potongan Harga
•Jenis Barang
•Nama Barang
• Harga Barang
• Kuantiti Barang
• Potongan Harga
Diskaun
•Harga Selepas Diskaun
(Bayaran bersih)
Contoh Penyelesaian:
 REKA BENTUK ATUR CARA
Top Down Design:
Program Mengira
Harga Barang
Selepas Diskaun
Input
Bil Item
Nama
Barang
Harga
Barang
Kuantiti
Barang
Proses
KIRA Harga
Sebelum Diskaun
KIRA Potongan
Harga
KIRA Harga
Selepas Diskaun
Output
Jenis Barang
Nama
Barang
Harga
Barang
Kuantiti
Barang
Potongan
Harga
Diskaun
Harga
Selepas
Diskaun
Leraian bagi syarat
OUTPUT
Konsep asas pemikiran komputasional 2

Konsep asas pemikiran komputasional 2

  • 1.
  • 2.
    1.1.1 Menggunakan konseppemikiran komputasional dalam fasa pembangunan atur cara bagi membangunkan atur cara arimetik. Empat Teknik Pemikiran Komputasional : 1.Teknik Leraian 2.Teknik Pengecaman Corak 3.Teknik Peniskalaan 4.Teknik Pengitlakan
  • 3.
    FASA PEMBANGUNAN ATURCARA 1.Analisis Masalah 2. Rekabentuk Aturcara 3. Pengekodan 4. Pengujian Dan Penyahpijatan 5. Dokumentasi
  • 4.
    TEKNIK PEMIKIRAN KOMPUTASIONAL DALAMPEMBANGUNAN ATUR CARA FASA 1 : Analisis Masalah 1. Fasa untuk mengenalpasti tajuk projek, pengguna program yang akan dibangunkan, jangkaan masalah dan cadangan untuk penyelesaian masalah 2. Cadangan Teknik Pemikiran yang digunakan:  Teknik Leraian 3. Contoh:  Pelajar dikehendaki menyenaraikan secara terperinci tentang sistem yang akan dibangunkan seperti: 1.1 Tajuk projek 1.2 Kumpulan sasaran 1.3 Masalah 1.4 Cadangan penyelesaian masalah Teknik Leraian
  • 5.
    FASA 2 :REKA BENTUK ATUR CARA 1. Rekabentuk Aturcara Fasa ini melibatkan pembangun merekabentuk aturcara program yang ingin dibangunkan menggunakan pseudokod atau carta alir. 2. Cadangan Teknik Pemikiran yang digunakan: 1. Teknik Leraian 2. Teknik Pengitlakan (Algoritma) 3. Contoh: Pelajar menulis pseudokod atau membina carta alir bagi program yang akan dibangunkan
  • 6.
    FASA 3 :FASA PENGEKODAN 1. Fasa Pengekodan: Fasa ini melibatkan pembangun akan membangunkan aturcara program dirancang menggunakan bahasa aturcara komputer yang telah dipilih. 2. Cadangan Teknik Pemikiran yang digunakan:  Pengitlakan (Algoritma)  Pengecaman corak 3. Contoh:  Pengitlakan -Pelajar menunjukkan susunan kod aturcara dalam program yang dibangunkan  Pengecaman corak -Pelajar mengenalpasti pembolehubah, jadual (table) dan atribut
  • 7.
    FASA 4 :PENGUJIAN DAN PENYAHPEPIJATAN 1. Fasa Pengujian Dan Penyahpepijatan: Pembangun menguji aturcara bagi mencari sebarang kesilapan dalam aturcara yang dibangunkan. 2. Cadangan Teknik Pemikiran yang digunakan:  Pengecaman corak 3. Contoh:  Pelajar mengetahui jenis-jenis ralat dan mengenalpasti jenis ralat yang terdapat dalam kod aturcara.
  • 8.
    FASA 5 :DOKUMENTASI 1. Fasa Dokumentasi: Pengaturcara menulis keperluan aturcara, panduan penggunaan aturcara dan jenis input dan jangkaan output. 2. Cadangan Teknik Pemikiran yang digunakan:  Teknik Leraian 3. Contoh:  Pelajar menulis langkah demi langkah panduan penggunaan aturcara yang dibangunkan.
  • 9.
    1.1.3 Menghasilkan satuprojek mini secara berkumpulan berdasarkan situasi dalam penyelesaian masalah berdasarkan fasa pembangunan atur cara.
  • 10.
    Contoh Penyelesaian:  ANALISISMASALAH Kenal pasti Masalah: Penyelesaian Masalah: Carta IPO: Input Proses Output • Jenis barang • Nama Barang • Harga Barang • Kuantiti Barang • Setkan pembilang • KIRA Harga Sebelum Diskaun = Harga Barang x Kuantiti Barang • KIRA Potongan Harga = Harga Sebelum Diskaun x Diskaun • KIRA Harga Selepas Diskaun = Harga Sebelum Diskaun – Potongan Harga •Jenis Barang •Nama Barang • Harga Barang • Kuantiti Barang • Potongan Harga Diskaun •Harga Selepas Diskaun (Bayaran bersih)
  • 11.
    Contoh Penyelesaian:  REKABENTUK ATUR CARA Top Down Design: Program Mengira Harga Barang Selepas Diskaun Input Bil Item Nama Barang Harga Barang Kuantiti Barang Proses KIRA Harga Sebelum Diskaun KIRA Potongan Harga KIRA Harga Selepas Diskaun Output Jenis Barang Nama Barang Harga Barang Kuantiti Barang Potongan Harga Diskaun Harga Selepas Diskaun
  • 12.
  • 23.