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 komputer. Instruksi-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.
Comments
Post a Comment