Anda di halaman 1dari 19

BAB 2

B. Metode Berpikir komputasi

Kemampuan berpikir komputasi meliputi empat hal, yaitu: 1) Dekomposisi, 2)


Pengenalan pola, 3) Abstraksi, 4) Algoritma

1. Decomposition
Memecah-mecah masalah menjadi lebih kecil dan sampai ke pokok sebuah
masalah hingga kita menyelesaikan suatu masalah tersebut dapat
menyelesaikannya satu persatu dan mengidentifikasi perbagian darimana masalah
itu datang.
Contoh sederhana dari decomposition adalah sebuah potongan kue besar yang
dipotong mnejadi bagian kecil-kecil agar dapat lebih mudah memakannya dan
dapat dikonsumsi banyak orang. Contoh nyata dalam komputer misalnya adalah
memecah drive/Directory dalam sebuah komputer berdasarkan komponen
penyusunnya : file dan folder
2. Pengenalan Pola
Mencari pola, biasanya didalam sebuah masalah terdapat pola pola tertentu
untuk memecahkannya disitu kita dituntut mengetahui sendiri bagaimana pola
tersebut.
Contoh sederhana dari pengenalan pola adalah dalam menyelesaikan persoalan
pada gambar di bawah ini :

Dengan melihat pola gambar, maka kita dapat menentukan gambar sebelah yang
kiri yang sesuai bentuknya dengan pola gambar yang ada di sebelah kanan
3. Abstraksi
Melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum yang
menghasilkan pola, tren dan keteraturan tersebut. Biasanya dengan melihat
karakteristik umum dan juga membuat model suatu penyelesaian. Abstraksi juga
dapat berari kemampuan untuk memusatkan perhatian pada informasi yang
penting saja, dengan mengabaikan detail yang tidak relevan.
Contoh abstraksi misalnya mengenali pola file dokumen, file sistem, file
eksekusion, atau struktur data/file. Hal tersebut dapat dilakukan dengan cara
menyimpan file sistem di folder windows, file program di folder Program File,
file data/dokumen di folder mydocument dll.
4. Perancangan Algoritma
Mengembangkan petunjuk pemecahan masalah yang sama secara step-by-step,
langkah demi langkah, tahapan demi tahapan sehingga orang lain dapat
menggunakan langkah/informasi tersebut untuk menyelesaikan permasalahan
yang sama. 
Contoh Peranvangan Algoritma
Arti Simbol-Simbol dalam Algoritma
SIMBOL FUNGSI
Memulai atau Tamat suatu aktivitas

Aktivitas atau proses

Menguji, ya atau tidak, benar atau


salah
Aliran aktivitas
CONTOH SEDERHANA BERPIKIR KOMPUTASI

Memasak Mie Goreng Instan

Contoh dari computational thinking yang dapat kita jumpai dalam kehidupan sehari-hari
salah satu contohnya yaitu dalam pembuatan mie goreng instan. Tahukah kamu apa saja
yang harus disiapkan ketika kita akan membuat mie goreng instan? Ya, betul. Sebelumya
kita harus menyiapkan semua bahan-bahannya terlebih dahulu, seperti menyiapkan mie
goreng instan, air, kompor dan panci. Adapun langkah pembuatan mie goreng instan, (1)
kita rebus air hingga mendidih, (2) kita masukkan mie goreng instan kedalam air yang
sudah mendidih terseut. (3) jika mie goreng instan dirasa sudah matang kita tiriskan mie
tersebut,(4) mie goreng instan yang sudah ditiriskan kita taruh kepiring, (6) kita beri
bumbu yang sudah tersedia dalam kemasan, (7) adalah mengaduknya hingga rata, terakhir
(8) mie goreng instan kita sajikan.

Coba kalian bayangkan, dari proses membuat mie goreng instan tersebut apabila langkah-
langkah pembuatannya di acak atau dibalik dari no. 1 – 7 , apakah mie goreng instan akan
tersaji?
Algoritma Untuk mengoreng telur
Tidak
Panaskan
ya
Mata penggorengan
sapi masukan telur beri
bumbu
Tidak
Siapkan panci isi air
Menggore ya Bahan ya
Mulai Rebus panaskan masukan
ng telur? Tersedia telur

ya Tidak Siapkan penggorengan


beri minyak masukan
Tidak Orak ya
Tidak arik
telor beri bumbu kocok
telur menggunakan
spatula

Selesai
Algoritma Berangkat ke Sekolah

Panaskan Motor.
Naik motor
Siap berangkat
sekolah
ya
Berangkat Naik angkot, tunggu
Berangkat Diantar Tidak sendiri ya angkot di halte
Mulai Sekolah? ? naik berangkat
angkot?

Tidak
Jalan kaki/naik
Tidak sepeda

Selesai
Algoritma Pemilihan Ketua OSIS
Masuk ke ruang Tunggu antrian
sosialisasi untuk masuk ke Ambil kartu suara
Mulai pemilihan ruang pemilihan

Siswa Siswa ya Mengisi daftar Pilih pasangan Masuk bilik suara


dipanggil masuk calon
sekolah?
hadir

Masukkan kartu Celupkan jari kelingking


suara yang sudah ke tinta
Tidak dicoblos ke dalam
kotak suara

Selesai

Anda mungkin juga menyukai