Monday, February 10, 2020

Berpikir Komputasional (TEMATIS)


Prinsip-Prinsip Pemikiran Komputasional 



1. Dekomposisi
u"Jika sebuah masalah tidak terurai, maka jauh lebih sulit untuk dipecahkan. Berurusan dengan banyak tahapan yang berbeda sekaligus jauh lebih sulit daripada memecahkan masalah menjadi sejumlah masalah yang lebih kecil dan menyelesaikan setiap masalah, satu per satu. " – BBC Bitesize
2. Pengenalan Pola
uPola adalah karakteristik bersama yang terjadi dalam setiap masalah masing-masing individu. Kesamaan apa yang Anda amati? Menemukan kesamaan ini dalam masalah-masalah kecil yang terurai dapat membantu kita memecahkan masalah yang kompleks dengan lebih efisien. 
3. Abstraksi
u"Jika kita tidak mengabstrakan diri kita mungkin berakhir dengan solusi yang salah untuk masalah yang kita coba pecahkan." – BBC Bitesize
Setelah kita memiliki model, kita dapat merancang suatu algoritma.
4. Penulisan Algoritma
uDefinisi Algoritma adalah sebuah rencana, seperangkat instruksi step-by-step yang digunakan untuk memecahkan masalah.
u"Algoritma tidak selalu melibatkan fitur pemrograman yang rumit; sebenarnya, mereka adalah serangkaian langkah untuk bergerak menuju sebuah tujuan. " – John Villasenor
                          Menggunakan Flowchart
u"Flowchart adalah jenis diagram yang mewakili sebuah algoritma, alur kerja atau proses, yang menunjukkan langkah-langkah sebagai kotak berbagai jenis, dan urutannya dengan menghubungkannya dengan panah. Representasi diagram ini mengilustrasikan model solusi untuk masalah yang diberikan." – Wikipedia
Menggunakan Pseudocode
menulis kode yang menciptakan solusi yang dituju. Menulis instruksi step-by-step yang dapat dibaca dan diproses oleh komputerInstruksi-intruksi ditulis menggunakan informasi yang relevan yang dikumpulkan dari dekomposisi, pengenalan pola dan abstraksi.
Mengevaluasi Solusi
menemukan bug dalam algoritma dan memperbaikinya untuk memastikannya berfungsi tanpa error.


No comments:

Post a Comment