Anda di halaman 1dari 78

Berpikir

Komputasional
Tujuan Pembelajaran
Pada bab Berpikir Komputasional, kalian mampu menjelaskan
dan menerapkan algoritma standar untuk beberapa persoalan
yang disajikan, menjelaskan bagaimana data disimpan dalam
struktur data tertentu, dan menentukan strategi yang efektif
untuk menyelesaikan persoalan yang sajikan
Profil Pelajar Pancasila

Mandiri
Kreatif
Bernalar Kritis
Dalam kehidupan sehari2 kita pasti pernah
mengalami
suatu permasalahan,apa yang kita lakukan
Ketika mendapatkan permasalahan
Apakah lari dari permasalahan atau menghadapinya
Ketika kita mendapatkan suatu masalah maka kita harus berpikir untuk
menyelesaikan masalah tersebut,bukan lari dari masalah
Apabila kita mendapatkan permasalah dan kita tau
bagaimana cara menyelesaikannya,hal itu karena kita
tidak tau bgaimana cara berpikirnya
Berpikir komputasi
mendukung dalam
memecahkan sebuat
permasalahan,dalam
kehidupan sehari2
berpikir komputasi
ternyata memiliki
peranan yang sangat
penting
Apa itu berpikir
komputasional
Berpikir komputasional (Computational
Thinking) adalah metode menyelesaikan
persoalan dengan menerapkan teknik
ilmu komputer (informatika).
Berpikir komputasi memiliki peran yg sangat penting karena tidak hanya
dapat digunakan pada pengembangan aplikasi computer saja
namun dapat digunakan untuk mendukung pemecahan masalah
pada semua disiplin ilmu
Berpikir
komputasional
Kegiatan utama dalam BK ialah penyelesaian
masalah (problem solving), untuk menemukan
solusi yang efisien, efektif, dan optimal sehingga
solusinya bisa dijalankan oleh manusia maupun
mesin
4 fondasi berpikir komputasional

Abstraksi Algoritma Dekomposisi Pola


Abtraksi
menyarikan bagian penting dari suatu
permasalahan dan mengabaikan yang
tidak penting sehingga memudahkan
fokus kepada solusi.
Abtraksi Rumus Luas Persegi
Contoh panjang adalah P x L
A 2 B E
Panjang = 6
Lebar = 2
C D 4 F

Berapa Luas ACEF ?...


Panjang Lebar
(4+2)
6
X 2 = 12
Algoritma
sekumpulan instruksi atau langkah-
langkah yang dituliskan secara
sistematis dan digunakan untuk
menyelesaikan masalah

menuliskan solusi melalui berpikir


algoritmik (langkah-langkah yang
terurut) untuk mencapai suatu tujuan
(solusi).
Algoritma
Langkah-langkah penyelesaian masalah
Algoritma
Langkah-langkah penyelesaian masalah
Dekomposisi
Metode menuntaskan masalah
yang dilaksanakan dengan teknik
memecah masalah menjadi
bagian-bagian yang lebih kecil
sampai lebih gampang dipecahkan
Dekomposisi
Contoh

MASALAH SOLUSI
pola
Teknik solusi masalah dengan
menyimak pola persoalan tersebut
pola
Contoh Pola

2 4 6 8 ?
+2 +2 +2

Berapa bilangan ke 5 ?...

Kenali Polanya

ALGORTIMA
DASAR
Searching dan sorting
Pengurutan (Sorting)
Pengurutan (Sorting)
Misal, kita memperoleh 5 buah angka acak

3 2 5 1 4
Pengurutan (Sorting)
Pengurutan (Sorting)
Pengurutan (Sorting)
Pengurutan (Sorting)
Pengurutan (Sorting)
Pengurutan (Sorting)
Pengurutan (Sorting)
Pengertian
urutan atau langkah-langkah untuk menyelesaikan
masalah pemrograman komputer
(https://teknojurnal.com › pengertian-algoritma-pemrograman)

Muhammad-ibnu-Musa-al-Khwarizmi
(Al-Khwarizmi)
- Algoritma
- Aljabar
Analogi

1 2 3 4
Masalah Algoritma Program Solusi
Membuat algoritma Membuat algoritma Komputer Solusi akan tercapai
diawali dengan untuk menjadi pedoman Program computer
adanya masalah pembuatan program sesuai pedoman
algoritma
Cara Mendeskripsikan Masalah

01 Menjabarkan Masalah

02 Merinci masalah untuk menyelesaikan masalah

03 Membuat sarana interaksi manusia - komputer


Penulisan Algoritma (Bahasa Natural)
Penulisan Algoritma (Bahasa Natural)
Penulisan Algoritma (Flowchart)
Penulisan Algoritma (Flowchart)
Penulisan Algoritma (Flowchart)
BAB III
TIK
TEKNOLOGI INFORMASI DAN
KOMUNIKASI
Teknologi merupakan suatu Informasi adalah hasil dari
pengembangan aplikasi dari suatu data yang di proses.
alat,mesin,material,proses yang Data-data yang terkumpul akan
menolong manusia dalam saling terkait dan tercatat
membantu menyelesaikan untuk dikumpulkan
masalah
Komunikasi adalah suatu proses yang menyampaikan informasi
berupa pesan,ide,ataupun gagasan dari satu pihak ke pihak lain agar
dapat saling mempengaruhi
In two or three columns
Yellow Blue Red
Is the color of gold, Is the colour of the clear Is the color of blood, and
butter and ripe lemons. sky and the deep sea. It because of this it has
In the spectrum of is located between violet historically been
visible light, yellow is and green on the optical associated with sacrifice,
found between green spectrum. danger and courage.
and orange.
A picture is worth a
thousand words
A complex idea can be conveyed with
just a single still image, namely
making it possible to absorb large
amounts of data quickly.
Want big impact? Use big image.
Use charts to explain your ideas

White Gray Black


And tables to compare data
A B C

Yellow 10 20 7

Blue 30 15 10

Orange 5 24 16
Maps
our office
89,526,124
Whoa! That’s a big number, aren’t you proud?
89,526,124$
That’s a lot of money

185,244 users
And a lot of users

100%
Total success!
Our process is easy

first second last


Let’s review some concepts
Yellow Blue Red
Is the color of gold, butter and Is the colour of the clear sky and Is the color of blood, and
ripe lemons. In the spectrum of the deep sea. It is located because of this it has historically
visible light, yellow is found between violet and green on the been associated with sacrifice,
between green and orange. optical spectrum. danger and courage.

Yellow Blue Red


Is the color of gold, butter and Is the colour of the clear sky and Is the color of blood, and
ripe lemons. In the spectrum of the deep sea. It is located because of this it has historically
visible light, yellow is found between violet and green on the been associated with sacrifice,
between green and orange. optical spectrum. danger and courage.
Android project
Show and explain your
web, app or software Place your screenshot here

projects using these gadget


templates.
iPhone project
Show and explain your
web, app or software Place your screenshot here

projects using these gadget


templates.
Tablet project
Show and explain your
web, app or software Place your screenshot here

projects using these gadget


templates.
Desktop project
Show and explain your Place your screenshot here

web, app or software


projects using these gadget
templates.
Thanks!
Any questions?
You can find me at:
+ @username
+ user@mail.me
Credits
Special thanks to all the people who made and released
these awesome resources for free:
+ Presentation template by SlidesCarnival
+ Photographs by Unsplash
Presentation design
This presentation uses the following typographies and colors:
+ Titles: Patrick Hand SC
+ Body copy: Sniglet
You can download the fonts on these pages:
https://www.fontsquirrel.com/fonts/sniglet
http://www.1001freefonts.com/patrick_hand_sc.font

You don’t need to keep this slide in your presentation. It’s only here to serve you
as a design guide if you need to create new slides or download the fonts to edit the
presentation in PowerPoint®
SlidesCarnival icons are editable shapes.

This means that you can:


● Resize them without losing quality.
● Change fill color and opacity.

Isn’t that nice? :)

Examples:
😉
Now you can use any emoji as an icon!
And of course it resizes without losing quality and you can change the color.

How? Follow Google instructions


https://twitter.com/googledocs/status/730087240156643328

✋👆👉👍👤👦👧👨👩👪💃🏃💑❤😂😉😋😒😭
👶😸🐟🍒🍔💣📌📖🔨🎃🎈🎨🏈🏰🌏🔌🔑 and many
more...

Anda mungkin juga menyukai