Anda di halaman 1dari 2

Materi

Pertemuan 1
Mata pelajaran informatika kelas 12 semester Genap
BAB 6 BERPIKIR KOMPUTASI
Computational thinking yang di singkat CT atau dapat dikenal sebagai berpikir komputasi sangat
berguna untuk kehidupan sehari-hari. Berpikir komputasi (Computational thinking) digunakan
untuk mendukung pemecahan suatu masalah sehingga menghasilkan solusi yang berbasis
komputer. Berpikir komputasi adalah proses berpikir untuk menyelesaikan masalah sampai
menemukan solusi yang efektif dalam kehidupan sehari - hari.

A. BERPIKIR KOMPUTASI
Berpikir komputasi merupakan sebuah metode pemecahan masalah dengan melibatkan
teknik yang digunakan oleh pengembang aplikasi dalam menulis suatu program. Berpikir
komputasi berarti bukan berarti Anda harus berpikir seperti komputer, tetapi dituntut untuk
dapat memformulasikan masalah ke dalam bentuk komputasi dan menyusun solusi
komputasi yang sesuai dengan permasalahan tersebut dalam bentuk algoritma.
Metode berpikir komputasi adalah metode yang memerlukan kerja sama tim dalam
menyelesaikan prosesnya.
Berikut ini beberapa karakteristik dalam berpikir komputasi :
1. Mampu memformulasikan masalah dengan menggunakan komputer atau alat lain yang
dapat membantu menyelesaikan masalah.
2. Mampu berpikir dengan logika dalam mengelompokkan dan menganalisis data.
3. Mampu merepresentasikan data melalui teknik abstraksi, seperti model dan simulasi.
4. Mampu menemukan solusi yang diotomatisasi melalui proses berpikir secara algoritma
(melalui langkah -langkah sistematis)
5. mengidentifikasi , menganalisis, dan mengimplementasikan kemungkinan solusi dengan
tujuan mengetahui sumber daya yang paling hemat dan efektif.
Tahapan -tahapan yang dapat membantu dalam berpikir secara komputasi.
1. Dekomposisi (decomposition)
Dekomposisi merupakan kegiatan memecah data, proses dan masalah menjadi bagian
- bagian yang lebih kecil sehingga mudah dikelola. Bagian - bagian yang lebih kecil ini
dipecahkan satu persatu sampai masalah yang lebih besar dapat di pecahkan.
2. Pengenalan pola ( pattern Recognition)
Pengenalan pola yaitu kemampuan untuk melihat persamaan pola, perbedaan pola dan
keteraturan dalam data yang nantinya akan dipergunakan dalam membuat penyajian
data.
3. Generalisasi /abstraksi ( abstraction )
Abstraksi yaitu melakukan generalisasi dan mengidentifikasi prinsip -prinsip umum yang
menghasulkan pola, tren dan keteraturan tertentu.
4. Algoritma (algorithm)
Algoritma yaitu mengembangkan petunjuk pemecahan masalah yang sama tahapan demi
tahapan sehingga orang lain bisa menggunakan tahapan informasi tersebut untuk
menyelesaikan permasalahan yang sama. Tahapan - tahapan tersebut digunakan oleh
program komputer untuk membantu memecahkan masalah dengan cara yang terbaik.
B.

Anda mungkin juga menyukai