ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Computational Thinking
Computational thinking (CT) adalah
sebuah pendekatan dalam proses
pembelajaran. CT memang memiliki
peran penting dalam pengembangan
aplikasi komputer, namun CT juga dapat
digunakan untuk mendukung
pemecahan masalah disemua disiplin
ilmu, termasuk humaniora, matematika
dan ilmu pengetahuan.
Metode yang dipakai programmer ketika menulis program
Decomposition
1 2
4 3
Kemampuan memecah data,
proses atau masalah (kompleks)
menjadi bagian-bagian yang lebih
kecil atau menjadi tugas-tugas yang
mudah dikelola.
Pattern Recognition
Kemampuan untuk melihat
persamaan atau bahkan perbedaan
pola, tren dan keteraturan dalam
data yang nantinya akan digunakan
dalam membuat prediksi dan
penyajian data.
Melakukan generalisasi dan
mengidentifikasi prinsip-prinsip
umum yang menghasilkan pola,
tren dan keteraturan.
Algoritm design Abstraksi
Mengembangkan petunjuk
pemecahan masalah yang sama
secara bertahap sehingga orang
lain dapat menggunakan langkah/
informasi tersebut untuk
menyelesaikan permasalahan
yang sama.
Karakteristik Berpikir Komputasi
Mampu memberikan
pemecahan masalah
menggunakan komputer
atau perangkat lain.
Mampu
mengorganisasi
dan menganalisa
data
Mampu melakukan
representasi data
melalui abstraksi
dengan suatu model
atau simulasi.
Mampu melakukan
otomatisasi solusi
melalui cara
berpikir algoritma.
Mampu melakukan
identifikasi, analisa
dan implementasi
solusi.
Mampu
melakukan
generalisasi
solusi
Pengertian
Algoritma
Algoritma adalah urutan
langkah-langkah logis
penyelesaian masalah yang
disusun secara sistematis
dan logis.
Algoritma
Algoritma Merupakan Jantung Ilmu
Informatika
Algoritma adalah jantung ilmu
komputer atau informatika.
Banyak cabang ilmu komputer
yang diacu dalam terminologi
algoritma.
Mekanisme Pelaksanan Algoritma Oleh
Pemroses
Algoritma harus ditulis dalam
notasi bahasa pemrograman
sehingga dinamakan program.
Belajar Memprogram Dan Belajar
Bahasa Pemrograman
Belajar memprogram adalah belajar
tentang metodologi pemecahan
masalah. Sedangkan belajar
bahasa pemrograman berarti
belajar memakai suatu bahasa
aturan tata bahasa, instruksi dan
tata cara pengoperasian compiler
Beberapa notasi yang digunakan dalam penulisan algoritma:
Notasi II:
Diagram alir
(flow chart)
Notasi I:
Untaian
kalimat
deskriptif
Notasi III:
Pseudo-
code
Notasi dalam penulisan algoritma
02 03
01
Algoritma Luas_Segiempat
Menghitung luas segiempat dengan
memasukkan nilai lebar dan
panjang segiempat
Deklarasi
Luas, panjang, lebar : bilangan bulat
Deskripsi
Masukkan nilai lebar dan panjang
Hitung luas sama dengan panjang
kali lebar
Tampilkan Luas
Notasi 2 :
Algoritma Luas_Segiempat
Menghitung luas segiempat
dengan memasukkan nilai lebar
dan panjang segiempat
Deklarasi
Luas,panjang,lebar :integer
Deskripsi
Input(n)
Luas= panjang * lebar
Output (Luas)
Notasi 3 :
Notasi I :
Aturan Penulisan
Algoritma
JUDUL
KAMUS
ALGORITMA
{Komentar mengenai algoritma seperti cara
kerja program, kondisi awal dan kondisi
akhir dari algoritma}
{Pada bagian ini, didefinifikan nama
konstanta, nama variable, nama prosedur
dan nama fungsi}
{Pada bagian ini algoritma dituliskan.
Semua teks yang dituliskan tidak diantara
tanda kurung kurawa akan dianggap
sebagai notasi algoritma yang akan
berpengaruh terhadap kebenaran
algoritma}
Thank You

More Related Content

Similar to upload materi Informatika seputar berfikir komputasional 2q2@.pptx (20)

Algoritma Pemograman: Pengertian, Fungsi dan Jenis-Jenisnya
Algoritma Pemograman: Pengertian, Fungsi dan Jenis-JenisnyaAlgoritma Pemograman: Pengertian, Fungsi dan Jenis-Jenisnya
Algoritma Pemograman: Pengertian, Fungsi dan Jenis-Jenisnya
IndahKusumaArdani1
Ìý
Berfikir Komputasional Fase E.pptx
Berfikir Komputasional Fase E.pptxBerfikir Komputasional Fase E.pptx
Berfikir Komputasional Fase E.pptx
AhmadHadiMashuriHadi
Ìý
M1 KELS X SMA ITA AT-TAUHID INFORMATIKAKB4.pptx
M1 KELS X SMA ITA AT-TAUHID INFORMATIKAKB4.pptxM1 KELS X SMA ITA AT-TAUHID INFORMATIKAKB4.pptx
M1 KELS X SMA ITA AT-TAUHID INFORMATIKAKB4.pptx
dika21
Ìý
M1 KB4.pptx
M1 KB4.pptxM1 KB4.pptx
M1 KB4.pptx
JokoRoyal
Ìý
Konsep Computational Thinking.pptx
Konsep Computational Thinking.pptxKonsep Computational Thinking.pptx
Konsep Computational Thinking.pptx
raniwidiakusuma
Ìý
algoritma 1.pptx
algoritma 1.pptxalgoritma 1.pptx
algoritma 1.pptx
martoglonoh1
Ìý
INFORMATIKA - BK1.pptx
INFORMATIKA - BK1.pptxINFORMATIKA - BK1.pptx
INFORMATIKA - BK1.pptx
DikiPiraSaputra
Ìý
berfikirkomputasionalfasee-230417010400-ec46a33d.pptx
berfikirkomputasionalfasee-230417010400-ec46a33d.pptxberfikirkomputasionalfasee-230417010400-ec46a33d.pptx
berfikirkomputasionalfasee-230417010400-ec46a33d.pptx
WebsiteDeveloper4
Ìý
Materi 1 Berfikir komputasional untuk kelas X SMA
Materi 1 Berfikir komputasional untuk kelas X SMAMateri 1 Berfikir komputasional untuk kelas X SMA
Materi 1 Berfikir komputasional untuk kelas X SMA
EdiSutanto9
Ìý
informatik ksi.pptx
informatik ksi.pptxinformatik ksi.pptx
informatik ksi.pptx
Nanda Pencari
Ìý
Materi informatika dasar untuk berpikir secara sistematis (berpikir komputasi...
Materi informatika dasar untuk berpikir secara sistematis (berpikir komputasi...Materi informatika dasar untuk berpikir secara sistematis (berpikir komputasi...
Materi informatika dasar untuk berpikir secara sistematis (berpikir komputasi...
akunfreefireanjay21
Ìý
Konsep Computational Thinking Algoritma dan Pemprograman Dasar .pptx
Konsep Computational Thinking Algoritma dan Pemprograman Dasar .pptxKonsep Computational Thinking Algoritma dan Pemprograman Dasar .pptx
Konsep Computational Thinking Algoritma dan Pemprograman Dasar .pptx
medianur211
Ìý
Notasi 1 ( satu), Notasi 2 ( dua ) dan Notasi 3 (tiga)
Notasi 1 ( satu), Notasi 2 ( dua ) dan Notasi 3 (tiga)Notasi 1 ( satu), Notasi 2 ( dua ) dan Notasi 3 (tiga)
Notasi 1 ( satu), Notasi 2 ( dua ) dan Notasi 3 (tiga)
AqiaDefira
Ìý
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
Aziz Moeslim
Ìý
ALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMANALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMAN
Bang Jo
Ìý
I PENGANTAR ALGORITMA.........(done).ppt
I PENGANTAR ALGORITMA.........(done).pptI PENGANTAR ALGORITMA.........(done).ppt
I PENGANTAR ALGORITMA.........(done).ppt
HardilaNovita
Ìý
PENGANTAR ALGORITMA UNTUK BELAJAR PEMROGRAMAN
PENGANTAR ALGORITMA UNTUK BELAJAR PEMROGRAMANPENGANTAR ALGORITMA UNTUK BELAJAR PEMROGRAMAN
PENGANTAR ALGORITMA UNTUK BELAJAR PEMROGRAMAN
estinurhayati55
Ìý
I PENGANTAR ALGORITMA .ppt
I PENGANTAR ALGORITMA               .pptI PENGANTAR ALGORITMA               .ppt
I PENGANTAR ALGORITMA .ppt
girierlangga43
Ìý
I PENGANTAR ALGORITMA lanjutan untuk sma.ppt
I PENGANTAR ALGORITMA lanjutan untuk sma.pptI PENGANTAR ALGORITMA lanjutan untuk sma.ppt
I PENGANTAR ALGORITMA lanjutan untuk sma.ppt
HariHarjono2
Ìý
Algoritma Pemograman: Pengertian, Fungsi dan Jenis-Jenisnya
Algoritma Pemograman: Pengertian, Fungsi dan Jenis-JenisnyaAlgoritma Pemograman: Pengertian, Fungsi dan Jenis-Jenisnya
Algoritma Pemograman: Pengertian, Fungsi dan Jenis-Jenisnya
IndahKusumaArdani1
Ìý
Berfikir Komputasional Fase E.pptx
Berfikir Komputasional Fase E.pptxBerfikir Komputasional Fase E.pptx
Berfikir Komputasional Fase E.pptx
AhmadHadiMashuriHadi
Ìý
M1 KELS X SMA ITA AT-TAUHID INFORMATIKAKB4.pptx
M1 KELS X SMA ITA AT-TAUHID INFORMATIKAKB4.pptxM1 KELS X SMA ITA AT-TAUHID INFORMATIKAKB4.pptx
M1 KELS X SMA ITA AT-TAUHID INFORMATIKAKB4.pptx
dika21
Ìý
M1 KB4.pptx
M1 KB4.pptxM1 KB4.pptx
M1 KB4.pptx
JokoRoyal
Ìý
Konsep Computational Thinking.pptx
Konsep Computational Thinking.pptxKonsep Computational Thinking.pptx
Konsep Computational Thinking.pptx
raniwidiakusuma
Ìý
algoritma 1.pptx
algoritma 1.pptxalgoritma 1.pptx
algoritma 1.pptx
martoglonoh1
Ìý
INFORMATIKA - BK1.pptx
INFORMATIKA - BK1.pptxINFORMATIKA - BK1.pptx
INFORMATIKA - BK1.pptx
DikiPiraSaputra
Ìý
berfikirkomputasionalfasee-230417010400-ec46a33d.pptx
berfikirkomputasionalfasee-230417010400-ec46a33d.pptxberfikirkomputasionalfasee-230417010400-ec46a33d.pptx
berfikirkomputasionalfasee-230417010400-ec46a33d.pptx
WebsiteDeveloper4
Ìý
Materi 1 Berfikir komputasional untuk kelas X SMA
Materi 1 Berfikir komputasional untuk kelas X SMAMateri 1 Berfikir komputasional untuk kelas X SMA
Materi 1 Berfikir komputasional untuk kelas X SMA
EdiSutanto9
Ìý
informatik ksi.pptx
informatik ksi.pptxinformatik ksi.pptx
informatik ksi.pptx
Nanda Pencari
Ìý
Materi informatika dasar untuk berpikir secara sistematis (berpikir komputasi...
Materi informatika dasar untuk berpikir secara sistematis (berpikir komputasi...Materi informatika dasar untuk berpikir secara sistematis (berpikir komputasi...
Materi informatika dasar untuk berpikir secara sistematis (berpikir komputasi...
akunfreefireanjay21
Ìý
Konsep Computational Thinking Algoritma dan Pemprograman Dasar .pptx
Konsep Computational Thinking Algoritma dan Pemprograman Dasar .pptxKonsep Computational Thinking Algoritma dan Pemprograman Dasar .pptx
Konsep Computational Thinking Algoritma dan Pemprograman Dasar .pptx
medianur211
Ìý
Notasi 1 ( satu), Notasi 2 ( dua ) dan Notasi 3 (tiga)
Notasi 1 ( satu), Notasi 2 ( dua ) dan Notasi 3 (tiga)Notasi 1 ( satu), Notasi 2 ( dua ) dan Notasi 3 (tiga)
Notasi 1 ( satu), Notasi 2 ( dua ) dan Notasi 3 (tiga)
AqiaDefira
Ìý
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
Aziz Moeslim
Ìý
ALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMANALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMAN
Bang Jo
Ìý
I PENGANTAR ALGORITMA.........(done).ppt
I PENGANTAR ALGORITMA.........(done).pptI PENGANTAR ALGORITMA.........(done).ppt
I PENGANTAR ALGORITMA.........(done).ppt
HardilaNovita
Ìý
PENGANTAR ALGORITMA UNTUK BELAJAR PEMROGRAMAN
PENGANTAR ALGORITMA UNTUK BELAJAR PEMROGRAMANPENGANTAR ALGORITMA UNTUK BELAJAR PEMROGRAMAN
PENGANTAR ALGORITMA UNTUK BELAJAR PEMROGRAMAN
estinurhayati55
Ìý
I PENGANTAR ALGORITMA .ppt
I PENGANTAR ALGORITMA               .pptI PENGANTAR ALGORITMA               .ppt
I PENGANTAR ALGORITMA .ppt
girierlangga43
Ìý
I PENGANTAR ALGORITMA lanjutan untuk sma.ppt
I PENGANTAR ALGORITMA lanjutan untuk sma.pptI PENGANTAR ALGORITMA lanjutan untuk sma.ppt
I PENGANTAR ALGORITMA lanjutan untuk sma.ppt
HariHarjono2
Ìý

Recently uploaded (7)

Pengukuran_Instrumentasi_Pertemuan1.pptx
Pengukuran_Instrumentasi_Pertemuan1.pptxPengukuran_Instrumentasi_Pertemuan1.pptx
Pengukuran_Instrumentasi_Pertemuan1.pptx
gintingdesiana
Ìý
Tugas_Pengembangan_Sistem_Informasi.pptx
Tugas_Pengembangan_Sistem_Informasi.pptxTugas_Pengembangan_Sistem_Informasi.pptx
Tugas_Pengembangan_Sistem_Informasi.pptx
iqbalhadad517
Ìý
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
rhamset
Ìý
Mekanika Teknik - KESETIMBANGAN TITIK BUHUL.ppt
Mekanika Teknik - KESETIMBANGAN TITIK BUHUL.pptMekanika Teknik - KESETIMBANGAN TITIK BUHUL.ppt
Mekanika Teknik - KESETIMBANGAN TITIK BUHUL.ppt
iwankawank
Ìý
pelatihanScaffolding-Training-With-Bahasa.ppt
pelatihanScaffolding-Training-With-Bahasa.pptpelatihanScaffolding-Training-With-Bahasa.ppt
pelatihanScaffolding-Training-With-Bahasa.ppt
rhamset
Ìý
Matematika Mengengah Pertemuan Ke-13 ok.
Matematika Mengengah Pertemuan Ke-13 ok.Matematika Mengengah Pertemuan Ke-13 ok.
Matematika Mengengah Pertemuan Ke-13 ok.
Sekolah Tinggi Teknologi Nasional
Ìý
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
rhamset
Ìý
Pengukuran_Instrumentasi_Pertemuan1.pptx
Pengukuran_Instrumentasi_Pertemuan1.pptxPengukuran_Instrumentasi_Pertemuan1.pptx
Pengukuran_Instrumentasi_Pertemuan1.pptx
gintingdesiana
Ìý
Tugas_Pengembangan_Sistem_Informasi.pptx
Tugas_Pengembangan_Sistem_Informasi.pptxTugas_Pengembangan_Sistem_Informasi.pptx
Tugas_Pengembangan_Sistem_Informasi.pptx
iqbalhadad517
Ìý
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
rhamset
Ìý
Mekanika Teknik - KESETIMBANGAN TITIK BUHUL.ppt
Mekanika Teknik - KESETIMBANGAN TITIK BUHUL.pptMekanika Teknik - KESETIMBANGAN TITIK BUHUL.ppt
Mekanika Teknik - KESETIMBANGAN TITIK BUHUL.ppt
iwankawank
Ìý
pelatihanScaffolding-Training-With-Bahasa.ppt
pelatihanScaffolding-Training-With-Bahasa.pptpelatihanScaffolding-Training-With-Bahasa.ppt
pelatihanScaffolding-Training-With-Bahasa.ppt
rhamset
Ìý
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
rhamset
Ìý

upload materi Informatika seputar berfikir komputasional 2q2@.pptx

  • 1. Computational Thinking Computational thinking (CT) adalah sebuah pendekatan dalam proses pembelajaran. CT memang memiliki peran penting dalam pengembangan aplikasi komputer, namun CT juga dapat digunakan untuk mendukung pemecahan masalah disemua disiplin ilmu, termasuk humaniora, matematika dan ilmu pengetahuan.
  • 2. Metode yang dipakai programmer ketika menulis program Decomposition 1 2 4 3 Kemampuan memecah data, proses atau masalah (kompleks) menjadi bagian-bagian yang lebih kecil atau menjadi tugas-tugas yang mudah dikelola. Pattern Recognition Kemampuan untuk melihat persamaan atau bahkan perbedaan pola, tren dan keteraturan dalam data yang nantinya akan digunakan dalam membuat prediksi dan penyajian data. Melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum yang menghasilkan pola, tren dan keteraturan. Algoritm design Abstraksi Mengembangkan petunjuk pemecahan masalah yang sama secara bertahap sehingga orang lain dapat menggunakan langkah/ informasi tersebut untuk menyelesaikan permasalahan yang sama.
  • 3. Karakteristik Berpikir Komputasi Mampu memberikan pemecahan masalah menggunakan komputer atau perangkat lain. Mampu mengorganisasi dan menganalisa data Mampu melakukan representasi data melalui abstraksi dengan suatu model atau simulasi. Mampu melakukan otomatisasi solusi melalui cara berpikir algoritma. Mampu melakukan identifikasi, analisa dan implementasi solusi. Mampu melakukan generalisasi solusi
  • 4. Pengertian Algoritma Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis.
  • 5. Algoritma Algoritma Merupakan Jantung Ilmu Informatika Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma. Mekanisme Pelaksanan Algoritma Oleh Pemroses Algoritma harus ditulis dalam notasi bahasa pemrograman sehingga dinamakan program. Belajar Memprogram Dan Belajar Bahasa Pemrograman Belajar memprogram adalah belajar tentang metodologi pemecahan masalah. Sedangkan belajar bahasa pemrograman berarti belajar memakai suatu bahasa aturan tata bahasa, instruksi dan tata cara pengoperasian compiler
  • 6. Beberapa notasi yang digunakan dalam penulisan algoritma: Notasi II: Diagram alir (flow chart) Notasi I: Untaian kalimat deskriptif Notasi III: Pseudo- code
  • 7. Notasi dalam penulisan algoritma 02 03 01 Algoritma Luas_Segiempat Menghitung luas segiempat dengan memasukkan nilai lebar dan panjang segiempat Deklarasi Luas, panjang, lebar : bilangan bulat Deskripsi Masukkan nilai lebar dan panjang Hitung luas sama dengan panjang kali lebar Tampilkan Luas Notasi 2 : Algoritma Luas_Segiempat Menghitung luas segiempat dengan memasukkan nilai lebar dan panjang segiempat Deklarasi Luas,panjang,lebar :integer Deskripsi Input(n) Luas= panjang * lebar Output (Luas) Notasi 3 : Notasi I :
  • 8. Aturan Penulisan Algoritma JUDUL KAMUS ALGORITMA {Komentar mengenai algoritma seperti cara kerja program, kondisi awal dan kondisi akhir dari algoritma} {Pada bagian ini, didefinifikan nama konstanta, nama variable, nama prosedur dan nama fungsi} {Pada bagian ini algoritma dituliskan. Semua teks yang dituliskan tidak diantara tanda kurung kurawa akan dianggap sebagai notasi algoritma yang akan berpengaruh terhadap kebenaran algoritma}