Page 12 - E-BOOK INFORMATIKA FASE F
P. 12
MATERI BERPIKIR KOMPUTASIONAL DAN
ALGORITMA PEMOGRAMAN
A. BERPIKIR KOMPUTASIONAL
Berpikir komputasional atau computasional thinking adalah cara berpikir untuk
menyelesaikan masalah atau problem solving dengan cara menguraikannya menjadi
beberapa tahapan yang efektif, efesien, dam menyeluruh, meliputi: decompotision,
pettern recognition, abstrack, algorithms yang merupakan beberapa konsep dasar ilmu
komputer. Masing-masing langkah tersebut mempunyai ciri dan saling
berkesinambungan antara yang satu dengan yang lain.
Cara mengimplementasikan computasional thinking adalah dengan memehami
masalah, mengumpulkan semua data, lalu mencari solusi sesuai dengan masalah. Dalam
computasional thinking, ada yang disebut dengan dekomposisi yaitu digunakan untuk
memecahkan suatu masalah yang kompleks menjadi masalah-masalah yang kecil untuk
diselesaikan.
Dari gambar di atas dapat dijelaskan bahwa masing-masinglangkah berpikir
komputasioanal adalah sebagai berikut.
1. Decomposion : Memecahkan masalah jadi lebih kecil, sehingga anda dapat
menyelesaikan satu per satu dan lebih mudah mengindentifikasi dari mana masalah
itu datang
2. Pattern Recognition : Mencari pola. Biasanya didalam sebuah masalah terdapt
pola-pola tertentu untuk memecahkan dan kita dituntun mengetahui bagaimana
polanya
3. Abstraction : Melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum
yang menghasilkan pola, tren dan keteraturan. Biasanya dengan melihat karakteristik
umum, kita dapat membuat model suatu penyelesaian.
4. Algorithms: Mengembangkan petunjuk pemecahan masalah sevcara step by step
atau langkah demi langkah sehingga orang lain dapat menggunakannya untuk
menyelesaikan permasalhan yang sama.