Anda di halaman 1dari 28

Computational

Thinking (CT)
Definisi

Jeannette Wing (2006)


Bentuk model dan mekanisme penyelesaian
masalah melalui tahapan analisis masalah,
desain system, dan implementasi menggunakan
pendekatan ilmu computer.
Tujuan

Efektifitas
dan
kecepatan
dalam
pengambilan
keputusan
Aspek penting CT
1. CT sebagai tahapan dan mekanisme pemikiran dan
penalaran tanpa bantuan teknologi
2. CT didesain sebagai metode pemecahan masalah agar dapat
dijalankan oleh manusia atau computer atau dengan
melibatkan keduanya
Elemen CT
1. Abstraction
2. Algorithmic Thinking
3. Automation
4. Decompotition
5. Debugging
6. Generalization
Metode CT
1. Decomposition
2. Pattern Recognition
3. Abstraksi
4. Algorithm Design
Metode CT
1. Decomposition

Memecahkan masalah
menjadi lebih kecil dan LUAS ?
sederhana, sehingga dapat
diselesaikan satu persatu
Metode CT
2. Pattern Recognition

Mencari pola-pola yang terjadi pada


suatu masalah
Metode CT
3. Abstraksi

Menggeneralisasi dan
mengidentifikasi prinsip-
prinsip umum yang
menyebabkan pola-pola
atau tren pada masalah
Metode CT
4. Algorithm Design
Mengembangkan petunjuk
pemecahan masalah yang
sama secara step by step,
tahapan demi tahapan,
sehingga orang lain dapat
menggunakan
Langkah/informasi tersebut
untuk menyelesaikan
masalah yang sama
Implementasi CT
Membuat Indomie
rebus
Dekomposisi 
Pada tahapan ini tentukan
bahan-bahan untuk
membuat semangkuk
indomie rebus
Implementasi CT
Membuat Indomie
rebus
Dekomposisi 
1. Indomie
2. Sayur
3. Cabe
4. Telur
5. Air
Implementasi CT
Membuat Indomie
rebus
Pattern Recognition 
Menentukan pola pada
pembuatan indomie rebus
Implementasi CT
Membuat Indomie
rebus
Pattern Recognition 
• Jika indomie saja = 10
menit
• Jika indomie + sayur = 12
menit
• Jika indomie + sayur + telur
= 14 menit
• Pola 10, 12, 14
Implementasi CT
Membuat Indomie
rebus
Abstraction 
Menggeneralisasi prinsip-
prinsip umum
Implementasi CT
Membuat Indomie
rebus
Abstraction 
Untuk membuat dua
mangkuk indomie tidak
perlu dengan memasaknya
terpisah
Implementasi CT
Membuat Indomie
rebus
Algoritma 
Sudah pernah dibahas
sebelumnya
Implementasi CT
Contoh :
Implementasi CT
Contoh :
Implementasi CT
Contoh :
Implementasi CT
Contoh :
Implementasi CT
Tugas !

Pilih kegiatan yang


dapat di
implementasikan secara
CT.

Buatlah metodenya !
Artificial Intelligence (AI)
Salah satu implementasi
dari berpikir komputasi
(CT) yang bertujuan
memprogram computer
untuk mampu berpikir,
mempertimbangkan,
memutuskan serta
mengeksekusi pekerjaan
layaknya manusia.
Artificial Intelligence (AI)
Definisi AI dapat
diartikan dari beberapa
sudut pandang :
• Persepsi kecedersan
• Persepsi riset
• Persepsi potensi bisnis
• Persepsi logika
pemrograman
Artificial Intelligence (AI)
Cabang ilmu turunan
dari AI :
• Sistem Pakar
• Decision Support
System
Artificial Intelligence (AI)
Expert System

Berdasarkan data-data
dari pengalaman para
ahli
Artificial Intelligence (AI)
Decision Support
System

Merupakan system
informasi
Artificial Intelligence (AI)
Teknologi CT

a. Biometric system
b. Face recognition
c. Speech recognition
d. Fingerprint recognition
e. Computer-aided
diagnosis
f. OCR
g. Machine vision

Anda mungkin juga menyukai