SlideShare a Scribd company logo
PERKENALAN
INFORMATIKA
Elemen
Informatika
Sistem
Komputer (SK)
Jaringan
Komputer dan
Internet (JKI)
Berpikir
Komputasional
(BK)
Analisis Data
(AD) Algoritma dan
Pemrograman
(AP)
Dampak
Sosial
Informatika
(DSI)
Praktik Lintas
Bidang (PLB)
Informatika
SMA
Capaian Pembelajaran
Fase E
Teknologi
Informasi dan
Komunikasi
(TIK)
Timeline
Juli Mg. 3 dan 4
• Perkenalan Informatika
• Computational Thinking
September
Sistem Komputer
November
Analisis Data
Agustus
Teknologi Informasi
dan Komunikasi
Oktober
Jaringan Komputer
dan Internet
Juli Sep Nov
Ags Okt
Berpikir Komputasional (BK) /
Computational Thinking (CT)
Informatika – SMAN 39 Jakarta
Tujuan Pembelajaran
1.
2.
3.
4.
5.
Menjelaskan
algoritma proses
pencarian, baik
yang sederhana
maupun yang
lebih efisien
Menjelaskan
beberapa
algoritma
proses
pengurutan
Menjelaskan
konsep
struktur data
tumpukan
serta operas-
operasi yang
dapat
dikenakan
pada struktur
data tersebut
Menjelaskan
konsep
struktur data
antrian serta
operasi-
operasi yang
dapat
dikenakan
pada struktur
data tersebut
Menerapkan
strategi
algoritmik untuk
menenukan cara
yang paling
efisien dalam
proses
pencarian dan
pengurutan
6.
Mengidentifikasi
perbedaan dan
pemanfaatan
tumpukan dan
antrian dalam
persoalan
sehari-hari dan
pemakaiannya
dalam aplikasi
komputer
Siapakah
yang lebih
pintar?
Manusia atau Komputer?
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.
Computational
Thinking
4 Pilar Computational Thinking
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.
Algorithm design Abstraksi
Mengembangkan petunjuk
pemecahan masalah yang sama
secara bertahap sehingga orang
lain dapat menggunakan langkah/
informasi tersebut untuk
menyelesaikan permasalahan
yang sama.
Karakteristik Computational Thinking
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
Algoritma Computational Thinking
Algoritma Pencarian
(Searching)
Algoritma
Pengurutan (Sorting)
Struktur Data
Tumpukan (Stack)
Struktur Data Antrian
(Queue)
Pengertian Algoritma
Algoritma adalah urutan
langkah-langkah
penyelesaian masalah yang
disusun secara sistematis
dan logis.
Notasi Algoritma
Notasi I:
Untaian kalimat
deskriptif
Notasi III:
Pseudo-code
Notasi II:
Diagram alir (flow chart)
Notasi 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 :
Algoritma
Pencarian
(Searching)
Suatu hari, kalian
kehilangan baju seragam
yang harus dipakai pada
hari itu dan
kalian mencarinya. Apa
strategi kalian supaya baju
tersebut cepat ditemukan?
Pernahkah kalian
merasa kebingungan
saat mencari sebuah
buku di lemari buku?
Atau bahkan saat di
perpustakaan?
Mencari adalah menemukan
“sesuatu” yang bisa berupa
benda, angka,
konsep, informasi yang
memenuhi kriteria tertentu
dalam suatu ruang
pencarian.
• Pada permainan ini, kalian harus berpasangan dengan salah seorang teman.
• Teman kalian akan memilih sebuah angka bilangan bulat antara 1 – 100 (angka 1 dan 100 juga boleh dipilih), dan
angka tersebut akan ia rahasiakan.
• Tugas kalian ialah menemukan angka tersebut.
Untuk menemukan angka tersebut, kalian harus mengecek apakah angka tebakan kalian ialah angka yang dimiliki oleh
teman kalian. Kalian hanya bisa mengecek angka satu per satu dengan menyebutkan angka tebakan kalian tersebut.
Setiap kali kalian menebak, teman kalian harus menjawab satu dari tiga kemungkinan berikut:
• “Benar” apabila angka yang kalian tebak sama dengan angka yang dimiliki teman kalian.
• “Angka milikku lebih kecil” apabila angka yang dimiliki teman kalian lebih kecil dari tebakan kalian.
• “Angka milikku lebih besar” apabila angka yang dimiliki teman kalian lebih besar dari tebakan kalian.
Tentu saja, kalian dapat menebak angka apa pun, tetapi carilah strategi yang membuat kalian dapat dengan cepat (atau
dengan kata lain jumlah tebakan sesedikit mungkin) menemukan angka yang dipilih oleh teman kalian.
Catatlah cara kalian menebak angka dan berapa kali tebakan yang kalian lakukan di buku tulis. Pada permainan
berikutnya, kalian bisa bertukar peran..
Skenario Permainan
Aktivitas 1. Tebak Angka
Algoritma
Pengurutan
(Sorting)
Pernahkah kamu merapikan
koleksi buku? Adakah aturan
khusus untuk merapikan nya?
Saat berbaris di lapangan, adakah
aturan untuk berbaris berdasarkan
tinggi badan?
Pengurutan merupakan suatu permasalahan
klasik pada komputasi yang dilakukan untuk
mengatur agar suatu kelompok benda, objek,
atau entitas diletakkan mengikuti aturan
tertentu. Urutan yang paling sederhana
misalnya mengurutkan angka secara terurut
menaik atau menurun.
Pengurutan (Sorting)
01 Algortima ini bekerja dengan cara mencari elemen
yang paling kecil dalam array, kemudian
memindahkan elemen tersebut ke posisi pertama
di array. Kemudian mencari elemen terkecil kedua
dan menempatkan di posisi berikutnya.
Selection Sort
03 Bekerja dengan cara membandingkan satu demi
satu elemen dan mengurutkan elemen-elemen
tersebut berdasarkan nilainya.
Bubble Sort
05 Sama dengan merge sort namun ada satu nilai
menjadi elemen pivot atau nilai tengah dari suatu
array.
Quick Sort
02
Algoritma ini menyisipkan elemen di antara elemen
lain yang nilainya lebih kecil dan lebih besar
daripada elemen yang disisipkan. Contoh,
mengambil elemen kedua lalu dibandingkan ke
elemen pertama, dan begitu seterusnya.
Insertion Sort
04
Bekerja dengan cara memecah kelompok data
menjadi kelompok yang lebih kecil, melakukan
pengurutan dalam kelompok kecil tersebut,
kemudian menggabungkan kelompok-kelompok
data yang telah diurutkan.
Merge Sort
• Pada permainan ini, peserta didik diminta agar berkelompok.
• Setiap kelompok mempunyai 10 kartu atau kertas bertuliskan angka 1 s/d 10.
• Kartu tersebut diacak / di kocok kemudian di bariskan di atas dimeja dengan keadaan tertutup
• Urutkan kartu tersebut secara menaik. Yang berada pada sebelah kiri adalah yang paling kecil
• Untuk mengurutkan, kalian dapat membuka dua kartu terlebih dahulu
• Kalian diminta untuk menyusun algoritma pertukaran yang dapat dilakukan untuk memastikan semua
kartu dalam posisi terurut. Kalian dapat memilih algoritma sorting yang akan dilakukan.
Catatlah konsep sorting dengan algoritma yang kalian lakukan.
Skenario Permainan
Aktivitas 2. Pengurutan Kartu
Algoritma Stack
01
Algoritma Queue
02
Next Meeting
THANK YOU

More Related Content

Similar to P1 - Computational Thinking.pptx

Paper Metode Sorting
Paper Metode SortingPaper Metode Sorting
Paper Metode Sorting
Nurul Habibah
 
7 Metode Pencarian Data Array
7 Metode Pencarian Data Array7 Metode Pencarian Data Array
7 Metode Pencarian Data Array
Simon Patabang
 
introductions struktur data dalam pengembangan
introductions struktur data dalam pengembanganintroductions struktur data dalam pengembangan
introductions struktur data dalam pengembangan
ssuser89dc1c
 
Pengenalan struktur data Pengenalan struktur data
Pengenalan struktur data Pengenalan struktur dataPengenalan struktur data Pengenalan struktur data
Pengenalan struktur data Pengenalan struktur data
BagusMahardika8
 
Pengenalan struktur data teknologi informasi.ppt
Pengenalan struktur data teknologi informasi.pptPengenalan struktur data teknologi informasi.ppt
Pengenalan struktur data teknologi informasi.ppt
sosbudbappeda41
 
Sequential Search
Sequential SearchSequential Search
Sequential Search
Putra Andry
 
1 Pengantar Matematika Diskrit.pptx
1 Pengantar  Matematika Diskrit.pptx1 Pengantar  Matematika Diskrit.pptx
1 Pengantar Matematika Diskrit.pptx
ultramanazis
 
Pengantar matematikadiskrit
Pengantar matematikadiskritPengantar matematikadiskrit
Pengantar matematikadiskrit
Evert Sandye Taasiringan
 
Pengantar matematika diskrit
Pengantar matematika diskritPengantar matematika diskrit
Pengantar matematika diskrit
Evert Sandye Taasiringan
 
Makalah pencarian dan pengurutan data
Makalah pencarian dan pengurutan dataMakalah pencarian dan pengurutan data
Makalah pencarian dan pengurutan data
Ali Must Can
 
Data mining
Data miningData mining
Data mining
Agung Apriyadi
 
Asd sesi searching part1
Asd sesi searching part1Asd sesi searching part1
Asd sesi searching part1
BintangWijaya5
 
Deret Angka
Deret AngkaDeret Angka
Deret Angka
Ghins GO
 
Pertemuan 1 Berpikir Komputasional.pptx
Pertemuan 1 Berpikir Komputasional.pptxPertemuan 1 Berpikir Komputasional.pptx
Pertemuan 1 Berpikir Komputasional.pptx
NINYOMANDWIMUSTIKAWA
 
Pengantar matematika-diskrit
Pengantar matematika-diskritPengantar matematika-diskrit
Pengantar matematika-diskrittafrikan
 
Analisis Algoritma - Strategi Algoritma Brute Force
Analisis Algoritma - Strategi Algoritma Brute ForceAnalisis Algoritma - Strategi Algoritma Brute Force
Analisis Algoritma - Strategi Algoritma Brute Force
Adam Mukharil Bachtiar
 
Ifc modul 5 (searching)
Ifc   modul 5 (searching)Ifc   modul 5 (searching)
Ifc modul 5 (searching)
James Montolalu
 
Modul pembelajaran Searching Algorithm.pptx
Modul pembelajaran Searching Algorithm.pptxModul pembelajaran Searching Algorithm.pptx
Modul pembelajaran Searching Algorithm.pptx
JalaludinAlAzhamatKh
 
PENGANTAR DATA SCIENCE.pdf
PENGANTAR DATA SCIENCE.pdfPENGANTAR DATA SCIENCE.pdf
PENGANTAR DATA SCIENCE.pdf
melrideswina
 

Similar to P1 - Computational Thinking.pptx (20)

Paper Metode Sorting
Paper Metode SortingPaper Metode Sorting
Paper Metode Sorting
 
7 Metode Pencarian Data Array
7 Metode Pencarian Data Array7 Metode Pencarian Data Array
7 Metode Pencarian Data Array
 
introductions struktur data dalam pengembangan
introductions struktur data dalam pengembanganintroductions struktur data dalam pengembangan
introductions struktur data dalam pengembangan
 
Pengenalan struktur data Pengenalan struktur data
Pengenalan struktur data Pengenalan struktur dataPengenalan struktur data Pengenalan struktur data
Pengenalan struktur data Pengenalan struktur data
 
Pengenalan struktur data teknologi informasi.ppt
Pengenalan struktur data teknologi informasi.pptPengenalan struktur data teknologi informasi.ppt
Pengenalan struktur data teknologi informasi.ppt
 
Sequential Search
Sequential SearchSequential Search
Sequential Search
 
TUGAS TIK.pptx
TUGAS TIK.pptxTUGAS TIK.pptx
TUGAS TIK.pptx
 
1 Pengantar Matematika Diskrit.pptx
1 Pengantar  Matematika Diskrit.pptx1 Pengantar  Matematika Diskrit.pptx
1 Pengantar Matematika Diskrit.pptx
 
Pengantar matematikadiskrit
Pengantar matematikadiskritPengantar matematikadiskrit
Pengantar matematikadiskrit
 
Pengantar matematika diskrit
Pengantar matematika diskritPengantar matematika diskrit
Pengantar matematika diskrit
 
Makalah pencarian dan pengurutan data
Makalah pencarian dan pengurutan dataMakalah pencarian dan pengurutan data
Makalah pencarian dan pengurutan data
 
Data mining
Data miningData mining
Data mining
 
Asd sesi searching part1
Asd sesi searching part1Asd sesi searching part1
Asd sesi searching part1
 
Deret Angka
Deret AngkaDeret Angka
Deret Angka
 
Pertemuan 1 Berpikir Komputasional.pptx
Pertemuan 1 Berpikir Komputasional.pptxPertemuan 1 Berpikir Komputasional.pptx
Pertemuan 1 Berpikir Komputasional.pptx
 
Pengantar matematika-diskrit
Pengantar matematika-diskritPengantar matematika-diskrit
Pengantar matematika-diskrit
 
Analisis Algoritma - Strategi Algoritma Brute Force
Analisis Algoritma - Strategi Algoritma Brute ForceAnalisis Algoritma - Strategi Algoritma Brute Force
Analisis Algoritma - Strategi Algoritma Brute Force
 
Ifc modul 5 (searching)
Ifc   modul 5 (searching)Ifc   modul 5 (searching)
Ifc modul 5 (searching)
 
Modul pembelajaran Searching Algorithm.pptx
Modul pembelajaran Searching Algorithm.pptxModul pembelajaran Searching Algorithm.pptx
Modul pembelajaran Searching Algorithm.pptx
 
PENGANTAR DATA SCIENCE.pdf
PENGANTAR DATA SCIENCE.pdfPENGANTAR DATA SCIENCE.pdf
PENGANTAR DATA SCIENCE.pdf
 

Recently uploaded

tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
NurSriWidyastuti1
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
bobobodo693
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
safitriana935
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
irawan1978
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
AdrianAgoes9
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
Indah106914
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
MirnasariMutmainna1
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 

Recently uploaded (20)

tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 

P1 - Computational Thinking.pptx

  • 2. Elemen Informatika Sistem Komputer (SK) Jaringan Komputer dan Internet (JKI) Berpikir Komputasional (BK) Analisis Data (AD) Algoritma dan Pemrograman (AP) Dampak Sosial Informatika (DSI) Praktik Lintas Bidang (PLB) Informatika SMA Capaian Pembelajaran Fase E Teknologi Informasi dan Komunikasi (TIK)
  • 3. Timeline Juli Mg. 3 dan 4 • Perkenalan Informatika • Computational Thinking September Sistem Komputer November Analisis Data Agustus Teknologi Informasi dan Komunikasi Oktober Jaringan Komputer dan Internet Juli Sep Nov Ags Okt
  • 4. Berpikir Komputasional (BK) / Computational Thinking (CT) Informatika – SMAN 39 Jakarta
  • 5. Tujuan Pembelajaran 1. 2. 3. 4. 5. Menjelaskan algoritma proses pencarian, baik yang sederhana maupun yang lebih efisien Menjelaskan beberapa algoritma proses pengurutan Menjelaskan konsep struktur data tumpukan serta operas- operasi yang dapat dikenakan pada struktur data tersebut Menjelaskan konsep struktur data antrian serta operasi- operasi yang dapat dikenakan pada struktur data tersebut Menerapkan strategi algoritmik untuk menenukan cara yang paling efisien dalam proses pencarian dan pengurutan 6. Mengidentifikasi perbedaan dan pemanfaatan tumpukan dan antrian dalam persoalan sehari-hari dan pemakaiannya dalam aplikasi komputer
  • 7. 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. Computational Thinking
  • 8. 4 Pilar Computational Thinking 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. Algorithm design Abstraksi Mengembangkan petunjuk pemecahan masalah yang sama secara bertahap sehingga orang lain dapat menggunakan langkah/ informasi tersebut untuk menyelesaikan permasalahan yang sama.
  • 9. Karakteristik Computational Thinking 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
  • 10. Algoritma Computational Thinking Algoritma Pencarian (Searching) Algoritma Pengurutan (Sorting) Struktur Data Tumpukan (Stack) Struktur Data Antrian (Queue)
  • 11. Pengertian Algoritma Algoritma adalah urutan langkah-langkah penyelesaian masalah yang disusun secara sistematis dan logis.
  • 12. Notasi Algoritma Notasi I: Untaian kalimat deskriptif Notasi III: Pseudo-code Notasi II: Diagram alir (flow chart)
  • 13. Notasi 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 :
  • 14. Algoritma Pencarian (Searching) Suatu hari, kalian kehilangan baju seragam yang harus dipakai pada hari itu dan kalian mencarinya. Apa strategi kalian supaya baju tersebut cepat ditemukan? Pernahkah kalian merasa kebingungan saat mencari sebuah buku di lemari buku? Atau bahkan saat di perpustakaan?
  • 15. Mencari adalah menemukan “sesuatu” yang bisa berupa benda, angka, konsep, informasi yang memenuhi kriteria tertentu dalam suatu ruang pencarian.
  • 16. • Pada permainan ini, kalian harus berpasangan dengan salah seorang teman. • Teman kalian akan memilih sebuah angka bilangan bulat antara 1 – 100 (angka 1 dan 100 juga boleh dipilih), dan angka tersebut akan ia rahasiakan. • Tugas kalian ialah menemukan angka tersebut. Untuk menemukan angka tersebut, kalian harus mengecek apakah angka tebakan kalian ialah angka yang dimiliki oleh teman kalian. Kalian hanya bisa mengecek angka satu per satu dengan menyebutkan angka tebakan kalian tersebut. Setiap kali kalian menebak, teman kalian harus menjawab satu dari tiga kemungkinan berikut: • “Benar” apabila angka yang kalian tebak sama dengan angka yang dimiliki teman kalian. • “Angka milikku lebih kecil” apabila angka yang dimiliki teman kalian lebih kecil dari tebakan kalian. • “Angka milikku lebih besar” apabila angka yang dimiliki teman kalian lebih besar dari tebakan kalian. Tentu saja, kalian dapat menebak angka apa pun, tetapi carilah strategi yang membuat kalian dapat dengan cepat (atau dengan kata lain jumlah tebakan sesedikit mungkin) menemukan angka yang dipilih oleh teman kalian. Catatlah cara kalian menebak angka dan berapa kali tebakan yang kalian lakukan di buku tulis. Pada permainan berikutnya, kalian bisa bertukar peran.. Skenario Permainan Aktivitas 1. Tebak Angka
  • 17. Algoritma Pengurutan (Sorting) Pernahkah kamu merapikan koleksi buku? Adakah aturan khusus untuk merapikan nya? Saat berbaris di lapangan, adakah aturan untuk berbaris berdasarkan tinggi badan?
  • 18. Pengurutan merupakan suatu permasalahan klasik pada komputasi yang dilakukan untuk mengatur agar suatu kelompok benda, objek, atau entitas diletakkan mengikuti aturan tertentu. Urutan yang paling sederhana misalnya mengurutkan angka secara terurut menaik atau menurun.
  • 19. Pengurutan (Sorting) 01 Algortima ini bekerja dengan cara mencari elemen yang paling kecil dalam array, kemudian memindahkan elemen tersebut ke posisi pertama di array. Kemudian mencari elemen terkecil kedua dan menempatkan di posisi berikutnya. Selection Sort 03 Bekerja dengan cara membandingkan satu demi satu elemen dan mengurutkan elemen-elemen tersebut berdasarkan nilainya. Bubble Sort 05 Sama dengan merge sort namun ada satu nilai menjadi elemen pivot atau nilai tengah dari suatu array. Quick Sort 02 Algoritma ini menyisipkan elemen di antara elemen lain yang nilainya lebih kecil dan lebih besar daripada elemen yang disisipkan. Contoh, mengambil elemen kedua lalu dibandingkan ke elemen pertama, dan begitu seterusnya. Insertion Sort 04 Bekerja dengan cara memecah kelompok data menjadi kelompok yang lebih kecil, melakukan pengurutan dalam kelompok kecil tersebut, kemudian menggabungkan kelompok-kelompok data yang telah diurutkan. Merge Sort
  • 20. • Pada permainan ini, peserta didik diminta agar berkelompok. • Setiap kelompok mempunyai 10 kartu atau kertas bertuliskan angka 1 s/d 10. • Kartu tersebut diacak / di kocok kemudian di bariskan di atas dimeja dengan keadaan tertutup • Urutkan kartu tersebut secara menaik. Yang berada pada sebelah kiri adalah yang paling kecil • Untuk mengurutkan, kalian dapat membuka dua kartu terlebih dahulu • Kalian diminta untuk menyusun algoritma pertukaran yang dapat dilakukan untuk memastikan semua kartu dalam posisi terurut. Kalian dapat memilih algoritma sorting yang akan dilakukan. Catatlah konsep sorting dengan algoritma yang kalian lakukan. Skenario Permainan Aktivitas 2. Pengurutan Kartu