Ignatius Harjanto
• Badan:
• Bentuk lonjong
• Tangan:
• Jumlah: 2
• Lurus
• Kaki:
• Jumlah: 2
• Lurus
APA ITU ALGORITHMS?
• Proses berpikir algoritmik adalah menyelesaikan masalah melalui langkah-
langkah yang sistematis sesuai aturan tertentu hingga tercapai sauatu
solusi.
• Langkah-langkah ini harus teratur, terurut, dan lengkap (tidak ada langkah
yang tertinggal).
• Realisasi penyelesaian dengan Algoritma bisa dalam bentuk perintah
verbal atau diagram alir, atau yang lain.
• Contoh: saat melakukan percobaan reaksi kimia jika kita mencampurkan
dua larutan yang tepat maka hasil reaksi tentu akan sesuai dengan
ekspektasi, namun jika kita mencampurkan dua larutan yang tidak tepat
yang terjadi akan diluar prediksi.
CATATAN:
• Dalam membuat sebuah algoritma diperlukan dekomposisi, pengenalan
pola dan abstraksi terlebih dahulu karena keempat rangkaian tersebut saling berkaitan satu
sama lain.
• Apabila tidak ada salah satu dari keempat komponen tersebut, maka hasil akhir akan tidak
sesuai dengan tujuan awal. Karena algoritma sendiri merupakan langkah-langkah untuk
menyusun suatu penyelesaian suatu masalah.
• Jika algoritma tidak dibuat melalui tahapan-tahapan penyelesaian masalah dengan semua
proses yang ada pada computational thinking maka hasil dari sebuah algoritma akan ada
yang tidak tepat bahkah bisa jadi terdapat banyak kekurangan dan kesalahan.
CATATAN:
• CT Unplugged atau Berpikir Komputasi Tanpa Menggunakan perangkat Komputer tetapi
tetap berkaitan dengan Berpikir Komputasi.
• Materi CT Unplugged biasanya diberikan kepada siswa SD. Bentuknya berupa permainan
yang ada aspek-aspek CT di dalamnya.
• CT Unplugged bertujuan untuk memperkecil kesenjangan atau gap yang dapat muncul
akibat keterbatasan infrastruktur computer di sekolah.
CONTOH BERPIKIR KOMPUTASI
(DENGAN MENGIKUT SERTAKAN 4 KAIDAH)
Kasus: Mobil mogok
• Dekomposisi à mesin rusak, radiator boco, paku tertancap di ban, bensin habis
• Abstraksi à BAN àbentuknya bulat, terbuat dari karet, ada ban dalam atau ban tubless
saja, dll.
• Eksekusi Algoritma à Langkah-langkah melepas bas (mencari donkrak, mendongkrak
mobil, mencari kunci, melepas skrup, dst.)
• Pengenalan Pola à Mengenali cara menambal ban; contohnya menambal ban sepeda motor
sama dengan menambal ban mobil. Jadi kalau sudah bisa menambal ban mobil, pasti bisa
menambal ban motor karena polanya sama.
KEUNTUNGAN BELAJAR CT