Pemikiran
Komputasional
GAPD 1012
Pengenalan Pemikiran Komputasional
Pemikiran Komputasional merupakan salah satu program pengajian terkini
yang membantu pelajar menyelesaikan masalah dengan cara yang
sistematik dan kreatif
Pemikiran Komputasional bermaksud proses pemikiran bagi
menyelesaikan masalah manusia dengan menggunakan konsep asas sains
komputer.
Pemikiran Komputasional melibatkan aktiviti seperti Peleraian Masalah,
dari satu masalah yang besar dan rumit kepada pecahan masalah kecil
yang mudah diselesaikan.
Pemikiran Komputasional juga melibatkan aktiviti Abstraksi di mana
perkara-perkara yang penting diberi perhatian dan perkara-perkara yang
tidak penting diabaikan. Ia memudahkan proses penyelesaian masalah
kerana tumpuan diberikan hanya kepada perkara yang diperlukan sahaja.
Pengenalan Pemikiran Komputasional
“Computational thinking is a
fundamental skill for everyone,
not just for computer scientists.
To reading, writing, and
arithmetic, we should add
computational thinking to every
child’s analytical ability.”
–Jeannette Wing, Massachusetts
Institute of Technology
Pemikiran Komputasional
A thinking process to formulate a problem and
find a solution so that it can be translated into a
form that can be implemented effectively by the
information-processing agent such as machine
or human
(Bundy, 2007; Wing, 2010; Selby, 2014).
satu proses pemikiran bagi tujuan menyelesaikan masalah yang
kompleks. Penyelesaian boleh dibuat sama ada oleh manusia atau
komputer atau kedua-duanya sekali dengan menggunakan konsep
asas Sains Komputer.
Konsep pemikiran komputasional
1- Leraian
2- pola
3- peniskalaan
4- algorithma
5- Penaakulan Logik
6- penilaian
1 . L E R A I A NKONSEP PEMIKIRAN KOMPUTASIONAL
LERAIAN
COMPUTASIONAL THINKING.
1. Menurut Dayana (2020), elemen leraian
melibatkan proses pemecahan sebuah
masalah atau sistem yang kompleks kepada
bahagianbahagian kecil bagi memudahkan
pemahaman dan penyelesaian
2. Bahagian-bahagian yang kecil boleh
diteliti, diselesaikan atau direka bentuk
secara berasingan.
3. Hal ini akan membolehkan sesuatu
masalah yang besar dapat diselesaikan
dengan mudah
KONSEP LERAIAN
Identifying
elements or
parts of a
complex system
Synth chartreuse Synth chartreuse Synth chartreuse Synth chartreuse Synth chartreuse
XOXO, tacos XOXO, tacos XOXO, tacos XOXO, tacos XOXO, tacos
brooklyn VHS plaid. brooklyn VHS plaid. brooklyn VHS plaid. brooklyn VHS plaid. brooklyn VHS plaid.
LERAIAN
Computasional thinking.
Breaking down a process into a set of smaller sub-
processes to allow us to describe,understand, or
execute the process better
.
1. Apa aktiviti pembelajaran yang
dilaksanakan
2. Apa kaedah atau alat digital
yang digunakan
3. .Apa jenis aplikasi yang
digunakan
4. Adakah ia berkesan
2 . P O L AKONSEP PEMIKIRAN KOMPUTASIONAL
POLA / PENGECAMAN CORAK/ PATEN
Menurut Ioannidou et al., (2011), asal usul
pemikiran komputasional Pola merujuk kepada
prmindahan penerokaan pemikiran
komputasional antara domain aplikasi yang
berbeza.
Ia lebih khusus kepada reka bentuk permainan
dan simulasi sains yang boleh diakses pada
pelbagai peringkat
Mencari persamaan antara masalah yang dihadapi
Setelah meleraikan masalah kompleks, mudah
untuk mengenal pasti corak dan persamaan yang
ada pada masalah kecil
Ia akan membantu membuat jangkaan
penyelasaian terhadap masalah dan membawa
kepada jalan ringkas untuk menyelesaikannya
BILA KITA MENGAPLIKASIKANNYA ?
-BERMAIN PERMAINAN DENGAN MEMIKIRKAN
PATEN UNTUK MENYELESAIKANNYA SEPERTI
CATUR
ECO Infographic Slide
Letterpress next level trust fund, before they sold out +1 meh gluten-free locavore tacos PBR&B tofu.
Great design is eliminating all
unnecessary details.
Hashtag fashion axe fingerstache, everyday carry shoreditch pinterest
umami authentic brooklyn YOLO heirloom keytar waistcoat kickstarter.
Kitsch authentic offal, narwhal tilde etsy four loko selvage normcore
messenger bag put a bird on it heirloom gastropub.
54% 85% 35%
Type A Type B Type C
3 . P E N I S K A L A A NKONSEP PEMIKIRAN KOMPUTASIONAL
PENISKALAAN / ABSTRAKSI
Peniskalaan ialah konsep pengaturcaraan yang
"menunjukkan" hanya perkara penting dan
"menyembunyikan" maklumat yang tidak
diperlukan. Tujuan utama peniskalaan adalah
menyembunyikan butiran yang tidak perlu
daripada pengguna. Peniskalaan ialah memilih
data daripada kumpulan yang lebih besar untuk
menunjukkan hanya butiran objek yang
berkaitan kepada pengguna. Ia membantu
dalam mengurangkan kerumitan dan usaha
pengaturcaraan (LibreTextsEngineering, 2020).
Memfokuskan kepada perkara-perkara yang
penting dan meninggalkan perkara yang
kurang penting
Peniskalaan mengenai memudahkan
pengurusan masalah yang kompleks tanpa
terlalu memikirkan mengenai perincian.
Membantu menyelesaikan masalah secara
tepat
4 . A L G O R I T H M AKONSEP PEMIKIRAN KOMPUTASIONAL
ALGORITHMA
Menurut Ja’far Muhammad Ibnu Musa al-
Khawarizmi, algorithma adalah susunan
langkah-langkah yang sistematik
terhadap masalah yang dihadapi.
Suatu pelan iaitu satu set langkah
arahan untuk menyelesaikan masalah
(Gun Gun Maulana, 2017).
Setiap arahan yang dikenalpasti
dilaksanakan seperti yang dirancang
ALGORITHMA
Algoritma ialah prosedur langkah demi langkah
yang tersusun untuk menghasilkan output
ALGORITHMA
Snth chartreuse XOXO, tacos brooklyn VHS plaid.
Contoh aktiviti dalam kehidupan seharian
yang menggunakan algoritma
MENANAM POKOK MEMBAKAR KEK
Kesemua ini ialah algoritma atau peraturan yang harus diikuti untuk
menyelesaikan sesuatu masalah dan menghasilkan output yang diingini
Contoh yang menggunakan algoritma dalam
pemikiran komputasional
KONSEP PEMIKIRAN KOMPUTASIONAL
5. Penaakulan Logik
(Logical Reasoning)
Penaakulan Logik (Logical Reasoning)
Menggunakan pemikiran logikal bagi mengenalpasti maklumat yang penting dan mengikut turutan yang logik
Contoh Proses yang
memastikan
logik atau tidak “ kita tekan button penyelesaian yang
ON komputer sebelum buka suis dipilih
elektrik sesuai/terbaik.
. Sudahsemestinya kita akan buka su
is elektrik terlebih dahulu bagi meng Cara
hidupkan komputer. penambahbaikan.
Boleh menyelesaikan
masalah yang
dihadapi.
Menurut Noorhafiezah (2018),
Kemahiran menaakul melibatkan proses membuat pertimbangan secara
logik, rasional, adil dan saksama. Kemahiran digunakan untuk
meningkatkan keberkesanan membuat interpretasi, analisis, sintesis,
penilaian, pengitlakan, kesimpulan, membuat keputusan dan menyelesaikan
masalah.
Pemikiran logikal merupakan keseluruhan proses yang membawa kepada
keputusan melalui penaakulan bukti-bukti yang jelas dan konkrit.
Oleh yang demikian, dalam proses membuat keputusan, mereka akan
membuat pertimbangan berdasarkan sesuatu maklumat atau fakta yang
logik sahaja sementara fakta dan maklumat yang tidak logik akan
ditinggalkan begitu sahaja.
KONSEP PEMIKIRAN KOMPUTASIONAL
6. Penilaian
( Evaluation)
Penilaian ( Evaluation)
Menilai pemilihan dan keputusan yang telah dilakukan bagi menguji kesahihan dan kebolehlaksanaan sesuatu prosedur tersebut.
Mudah difahami Sudah lengkap Cekap memenuhi mana-
adakah ia terurai Adakah ia adakah ia menyelesaikan mana kriteria
masalah, menggunakan reka bentuk
sepenuhnya? menyelesaikan setiap sebaik mungkin sumber
aspek masalah? yang telah diberikan
yang ada?
Menurut Miksan (2020), sesetengah pakar mengatakan bahawa
penilaian sebagai pembelajaran lebih mampu mewakili
keupayaan pemikiran komputasi seseorang dengan berkesan.
Agar guru benar-benar mengetahui apa dan bagaimana pelajar
berfikir, pelajar dikehendaki menunjukkan proses berfikir mereka
dalam pelbagai cara.
Pemikiran komputasi adalah satu proses berfikir yang berkait
rapat dengan kebolehan merumuskan masalah dan seterusnya
menghasilkan penyelesaian yang tepat mengikut prinsip
bagaimana komputer berfungsi.
Kesimpulan
5. Penaakulan Logik (Logical Reasoning) 6. Penilaian ( Evaluation)
• Kebolehan menaakul secara • Proses memastikan penyelesaian
logik & membuat kesimpulan yang dilakukan adalah tepat
daripada maklumat yang ada mengikut kehendak yang
sebenar & memikirkan tentang
bagaimana ia boleh
ditambahbaik.
RUJUKAN
Ioannidou, A., Bennett, V., Repenning, A., Koh, H., & Basawapatna, A. (2011). Computational Thinking Patterns
Background: Scalable Game Design project. https://files.eric.ed.gov/fulltext/ED520742.pdf
7. Konsep Asas Pemikiran Komputasional.pptx. (2022). 7. Konsep Asas Pemikiran Komputasional.pptx. Google
Docs. https://drive.google.com/file/d/1QyRn71FJM93hp6D_cjPeXB3xoIHuccdS/view
Tajuk 7-Kemahiran Pemikiran Komputasional.pptx. (2022). Tajuk 7-Kemahiran Pemikiran Komputasional.pptx.
Google Docs. https://drive.google.com/file/d/1S6pfpLIpU8RWqdIuoLWBHeHIXW5oIgr8/view
A.1: Difference between Abstraction and Encapsulation in C++. (2020, September 25).
https://eng.libretexts.org/@go/page/39120
Sekian
Terima Kasih