Anda di halaman 1dari 14

Berpikir Komputasional (Computational Thinking)

Mapel Informatika X

A.Rofiq
1
SMA Trensains Tebuireng
Tujuan Pembelajaran

1. Memahami penerapan fondasi Computational thinking


2. Menjelaskan algoritma pencarian sederhana untuk dapat diterapkan
dalam strategi algoritmik untuk menemukan cara yang paling efisien
dalam proses pencarian
3. Menjelaskan beberapa algoritma proses pengurutan untuk dapat
dimanfaatkan dalam persoalan sehari-hari
4. Menjelaskan konsep struktur data tumpukan untuk dimanfaatkan dalam
persoalan sehari-hari
5. Menjelaskan konsep struktur data antrian untuk dimanfaatkan dalam
persoalan sehari-hari

A.Rofiq
2
SMA Trensains Tebuireng
Apa itu Berpikir Komputasional?

• Berpikir komputasional (Computational Thinking) adalah metode


menyelesaikan persoalan dengan menerapkan teknik ilmu komputer
(informatika).
Sumber: bebras.or.id
• Implementasi: teknik pemrograman.

3
A.Rofiq SMA Trensains Tebuireng
Kemampuan Berpikir Komputasional

“Berpikir komputasional memungkinkan kita untuk menggunakan


komputasi sesuai dengan kebutuhan kita. Kemampuan ini akan menjadi
salah satu kemampuan dasar yang harus dimiliki di abad 21.”

Kemampuan dasar:
• Membaca
• Menulis
• Berhitung

SMA Trensains Tebuireng 4


A.Rofiq
Konsep Berpikir Komputasional

5
A.Rofiq SMA Trensains Tebuireng
Decompositon (Dekomposisi)

• Suatu masalah dipecah menjadi beberapa sub-masalah yang lebih


kecil.
• Matematika: 256 = 2 x 100 + 5 x 10 + 6 x 1
• Sistem Perpustakaan:
- Peminjam Buku
- Anggota:
- Guru
- Siswa
• Program Komputer ( Perangkat Lunak) ?
• Perbaikan Komputer ( perangkat Keras)?

6
A.Rofiq SMA Trensains Tebuireng
Pattern Recognition (Pengenalan Pola)
• Kemampuan melihat adanya kesamaan yang akan memungkinkan kita untuk
melakukan prediksi.
- Pola penjualan saham

apakah di t6 akan turun atau naik?

- Pola derat angka

2 6 10 14 18 …… angka selanjutnya
B Pola Selanjutnya

7
A.Rofiq SMA Trensains Tebuireng
Abstraction (Abstraksi)

• Kemampuan memilah informasi yang kompleks menjadi lebih


sederhana, atau membuat informasi lebih bersifat general untuk
memudahkan menjelaskan ide.
- Gambar grafik untuk abstraksi jumlah data
- Lokasi suatu posisi di bumi ditentukan dengan kordinat latitude dan
longitude

8
A.Rofiq SMA Trensains Tebuireng
Alghoritm (Rancangan Algoritma)

• Kemampuan mengembangkan strategi selangkah demi selangkah


untuk pemecahan masalah.
- Urutan memasak kentang
- Urutan memakai sepatu
- Implementasi program komputer dalam Bahasa C, Pascal, Basic,
dll.

9
A.Rofiq SMA Trensains Tebuireng
Karakteristik Berpikir Komputasional

Mampu memberikan:
• Pemecahan masalah
• Analisa data
• Representasi Data melalu abstraksi
• Otomatisasi solusi
• Identifikasi, analisa, dan implementasi solusi
• Generalisasi solusi untuk berbagai masalah berbeda

10
A.Rofiq SMA Trensains Tebuireng
Contoh (Memasak Kentang)

11
A.Rofiq SMA Trensains Tebuireng
Challenge!

12
A.Rofiq SMA Trensains Tebuireng
Jawaban

• Menit ke-13, yaitu pukul 10:13

13
A.Rofiq SMA Trensains Tebuireng
TERIMA KASIH

14
A.Rofiq SMA Trensains Tebuireng

Anda mungkin juga menyukai