SlideShare a Scribd company logo
BERPIKIR KOMPUTASIONAL
DAN PENERAPANNYA
A. Konsep Berpikir Komputasional
Berpikir Komputasional merupakan konsep berpikir untuk mengidentifikasi masalah
disekitar, memahaminya, kemudian mengembangkan suatu cara pendekatan untuk
menemukan solusi yang inovatif dengan bantuan perangkat komputer.
Agar dapat menangani permasalahan komplek dan memberikan solusi yang inivatif, berpikir
komputasional mempunyai empat pilar teknik kunci pendekatan, yaitu:
1. Dekomposisi
Dekomposisi adalah metode menyelesaikan masalah yang dilakukan dengan cara
memecah masalah komplek menjadi bgian-bagian yang lebih kecil agar lebih mudah
diselesaikan. Ada berbagai bentuk permasalahan di mana metode dekomposisi dapat
digunakan, yaitu:
a. Perhitungan yang komplek
Menghitung beban serta kekuatan rangka besi dan struktur beton yang dibutuhkan untuk
gedung bertingkat?
b. Membuat Produk Baru
Anda ingin membuat produk makanan ringan yang terbuat dari bahan
kentang, hal yang perlu dipertimbangkan adalah:
1) Produk seperti apa yang akan dibuat?
2) Apa rasa yang akan diberikan?
3) Bagaimana cara produksinya?
4) Bagaimana bentuk kemasannya?
5) Target pasarnya, dll
c. Mengembangkan Perangkat Lunak
Ketika membuat suatu pereangkat lunak, seorang programmer akan
dihadapkan pada persoalan yang dapat dipecahkan seperti berikut ini:
1) Untuk apa aplikasi akan digunakan?
2) Bagaimana tampilannya?
3) Target penggunaannya? dll
d. Melakukan Perbaikan
Ketika bekerja dengan komputer, komputer yang ingin
digunakan tidak dapat digunakan. Beberapa pertanyaan
akan muncul seperti:
1)Apakah sumber daya telah terhubung dengan benar?
2)Apakah kabel daya telah terpasang dengan baik dan
masih berfungsi?
3)Apakah CPU masih berfungsi dengan baik? dll
2. Pengenalan Pola
Jika mencermati dengan jeli apa yang ada di sekitar anda, segala
sesuatu akan membentuk pola. Misalnya bangun pagi, makan dan
minum pada jam tertentu merupakan pola harian.
3. Abstraksi
Secara umum abstraksi adalah teknik untuk menemukan
informasi yang penting dan informasi yang tidak relevan. Sebagai
contoh, pada urutan bilangan 4, 5, 6, 9, 8, 13, 10, ....
Angka-angka tersebut dapat membentuk pola sehingga kita dapat
menentukan bilangan ke-8. Kita dapat menemukan pola yang
menghasilkan solusi seperti tabel berikut:
Indeks Nilai Pola/ Rumus
1 4 𝑛 + 3
2 5 2𝑛 + 1
3 6 𝑛 + 3
4 9 2𝑛 + 1
5 8 𝑛 + 3
6 13 2𝑛 + 1
7 10 𝑛 + 3
8 ? ....
4. Berpikir Algoritma
Algoritma adalah kumpulan instruksi yang tepat dan terbatas yang dijalankan secara
berurutan untuk melakukan perhitungan atau memecahkan masalah. Ketika komputer
digunakan untuk menyelesaikan atau mengerjakan sesuatu, kita harus membuat
algoritma proses yang harus dijalankan oleh komputer, langkah demi langkah, agar
pekerjaan atau masalah dapat diselesaikan.
B. Berbagai Algoritma Standar
1. Algoritma Pengurutan
Pengurutan merupakan proses untuk menempatkan kumpulan elemen-
elemen dalam aturan tertentu. Dalam TIK, mengurutkan dapat diartikan
sebagai proses menyususn data – data dalam urutan dari yang terkecil
ke yang terbesar atau sebaliknya.
Beberapa jenis algoritma pengurutan, yaitu:
a. Pengurutan Pilihan (Selection Sort)
b. Pengurutan Penyisipan (Insertion Sort)
c. Pengurutan Gelembung (Bubble Sort)
d. Pengurutan Penggabungan (Merge Sort)
e. Pengurutan Cepat (Quick Sort)
2. Algoritma Pencarian
Pencarian merupakan proses membandingkan objek dengan suatu ciri
yang telah diketahui sampai ditemukan objek yang sesuai dengan kriteria dan
ciri-ciri yang telah diketahui. Misalkan anda mencari kunci dengan
membandingkan ciri-ciri kunci yang ada dipikiran anda.
Algoritma pencarian dapat dibedakan menjadi tiga, yaitu:
1) Pencarian linier
Jika kita memberikan input 1.000 data, proses pencarian menelusuri satu per
satu data dan membandingkan data tersebut dengan kriteria pencarian yang
diberikan.
2) Pencarian Biner
Proses pencarian dilakukan dengan mengurutkan data input, kemudian
membaginya menjadi dua bagiandan membandingkan data yang di tengah
dengan kriteria yang diberikan. Hasil perbandingan tersebut algoritma pencarian
biner mengeliminasi setengah data yang ada, proses ini dilakukan secara terus-
menerus sampai data ditemukan. Pencarian ini dapat dilakukan pada data yang
sudah diurutkan.
3) Pencarian Lompat
Seperti halnya pencarian biner, pencarian lompat juga digunakan pada data yang
sudah diurutkan. Pencarian lompat dikembangkan dari ide pencarian linier, yaitu
daripada menelusuri setiap elemen, maka lebih baik melewatkan beberapa
elemen data tertentu untuk mempercepat pencarian.
TERIMAKASIH

More Related Content

What's hot

Forward Backward Chaining
Forward Backward ChainingForward Backward Chaining
Forward Backward ChainingHerman Tolle
 
Bab 1 TIK - Informatika dan Keterampilan Generik.pptx
Bab 1 TIK - Informatika dan Keterampilan Generik.pptxBab 1 TIK - Informatika dan Keterampilan Generik.pptx
Bab 1 TIK - Informatika dan Keterampilan Generik.pptx
ssuserd8505c
 
Keterampilan Berpikir Komputasional
Keterampilan Berpikir KomputasionalKeterampilan Berpikir Komputasional
Keterampilan Berpikir Komputasional
Togar Simatupang
 
Teknologi Informasi dan Komunikasi Kelas 8
Teknologi Informasi dan Komunikasi Kelas 8Teknologi Informasi dan Komunikasi Kelas 8
Teknologi Informasi dan Komunikasi Kelas 8
Farichah Riha
 
Arsitektur Komputer 1.ppt
Arsitektur Komputer 1.pptArsitektur Komputer 1.ppt
Arsitektur Komputer 1.ppt
AhmadNaswin
 
Slide tentang Kecerdasan Buatan
Slide tentang Kecerdasan BuatanSlide tentang Kecerdasan Buatan
Slide tentang Kecerdasan Buatanyogiteddywardhana
 
7 Metode Pencarian Data Array
7 Metode Pencarian Data Array7 Metode Pencarian Data Array
7 Metode Pencarian Data Array
Simon Patabang
 
MODUL AJAR INFORMATIKA 3 - SISTEM KOMPUTER.pdf
MODUL AJAR INFORMATIKA 3 - SISTEM KOMPUTER.pdfMODUL AJAR INFORMATIKA 3 - SISTEM KOMPUTER.pdf
MODUL AJAR INFORMATIKA 3 - SISTEM KOMPUTER.pdf
eka sarip hidayat
 
Arsitektur komputer von neumann
Arsitektur komputer von neumannArsitektur komputer von neumann
Arsitektur komputer von neumann
Mochammed Safri
 
Kelas X - Teknologi Informasi dan Komunikasi.pptx
Kelas X - Teknologi Informasi dan Komunikasi.pptxKelas X - Teknologi Informasi dan Komunikasi.pptx
Kelas X - Teknologi Informasi dan Komunikasi.pptx
RezaFalephyAtmawirak
 
Sistem Komputer
Sistem KomputerSistem Komputer
Sistem Komputer
7GALVAROCAKRAWARDHAN
 
1. Berpikir Komputasional.pptx
1. Berpikir Komputasional.pptx1. Berpikir Komputasional.pptx
1. Berpikir Komputasional.pptx
MgsCiliboer
 
MATERI MICROSOFT EXCEL.pptx
MATERI MICROSOFT EXCEL.pptxMATERI MICROSOFT EXCEL.pptx
MATERI MICROSOFT EXCEL.pptx
TjhangLielie
 
Berpikir Komputasional Kelas 10
Berpikir Komputasional Kelas 10Berpikir Komputasional Kelas 10
Berpikir Komputasional Kelas 10
Farichah Riha
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
IKHSAN MAHRURI
 
Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)
Farichah Riha
 
Tugas Pengantar Komputasi Modern
Tugas Pengantar Komputasi Modern Tugas Pengantar Komputasi Modern
Tugas Pengantar Komputasi Modern
priyatnananda
 
1 PENTINGNYA INFORMATIKA.pptx
1 PENTINGNYA INFORMATIKA.pptx1 PENTINGNYA INFORMATIKA.pptx
1 PENTINGNYA INFORMATIKA.pptx
ImanuddinZuhri1
 
Ppt cloudcomputing
Ppt cloudcomputingPpt cloudcomputing
Ppt cloudcomputing
rizki pradana
 

What's hot (20)

Forward Backward Chaining
Forward Backward ChainingForward Backward Chaining
Forward Backward Chaining
 
Bab 1 TIK - Informatika dan Keterampilan Generik.pptx
Bab 1 TIK - Informatika dan Keterampilan Generik.pptxBab 1 TIK - Informatika dan Keterampilan Generik.pptx
Bab 1 TIK - Informatika dan Keterampilan Generik.pptx
 
Keterampilan Berpikir Komputasional
Keterampilan Berpikir KomputasionalKeterampilan Berpikir Komputasional
Keterampilan Berpikir Komputasional
 
Teknologi Informasi dan Komunikasi Kelas 8
Teknologi Informasi dan Komunikasi Kelas 8Teknologi Informasi dan Komunikasi Kelas 8
Teknologi Informasi dan Komunikasi Kelas 8
 
Arsitektur Komputer 1.ppt
Arsitektur Komputer 1.pptArsitektur Komputer 1.ppt
Arsitektur Komputer 1.ppt
 
Slide tentang Kecerdasan Buatan
Slide tentang Kecerdasan BuatanSlide tentang Kecerdasan Buatan
Slide tentang Kecerdasan Buatan
 
7 Metode Pencarian Data Array
7 Metode Pencarian Data Array7 Metode Pencarian Data Array
7 Metode Pencarian Data Array
 
RISC dan CISC
RISC dan CISCRISC dan CISC
RISC dan CISC
 
MODUL AJAR INFORMATIKA 3 - SISTEM KOMPUTER.pdf
MODUL AJAR INFORMATIKA 3 - SISTEM KOMPUTER.pdfMODUL AJAR INFORMATIKA 3 - SISTEM KOMPUTER.pdf
MODUL AJAR INFORMATIKA 3 - SISTEM KOMPUTER.pdf
 
Arsitektur komputer von neumann
Arsitektur komputer von neumannArsitektur komputer von neumann
Arsitektur komputer von neumann
 
Kelas X - Teknologi Informasi dan Komunikasi.pptx
Kelas X - Teknologi Informasi dan Komunikasi.pptxKelas X - Teknologi Informasi dan Komunikasi.pptx
Kelas X - Teknologi Informasi dan Komunikasi.pptx
 
Sistem Komputer
Sistem KomputerSistem Komputer
Sistem Komputer
 
1. Berpikir Komputasional.pptx
1. Berpikir Komputasional.pptx1. Berpikir Komputasional.pptx
1. Berpikir Komputasional.pptx
 
MATERI MICROSOFT EXCEL.pptx
MATERI MICROSOFT EXCEL.pptxMATERI MICROSOFT EXCEL.pptx
MATERI MICROSOFT EXCEL.pptx
 
Berpikir Komputasional Kelas 10
Berpikir Komputasional Kelas 10Berpikir Komputasional Kelas 10
Berpikir Komputasional Kelas 10
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
 
Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)
 
Tugas Pengantar Komputasi Modern
Tugas Pengantar Komputasi Modern Tugas Pengantar Komputasi Modern
Tugas Pengantar Komputasi Modern
 
1 PENTINGNYA INFORMATIKA.pptx
1 PENTINGNYA INFORMATIKA.pptx1 PENTINGNYA INFORMATIKA.pptx
1 PENTINGNYA INFORMATIKA.pptx
 
Ppt cloudcomputing
Ppt cloudcomputingPpt cloudcomputing
Ppt cloudcomputing
 

Similar to BERPIKIR KOMPUTASIONAL.pptx

BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptxBAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
MelissaAritonang2
 
BAB 1 - BERPIKIR KOMPUTASIONAL OK (1).pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK (1).pptxBAB 1 - BERPIKIR KOMPUTASIONAL OK (1).pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK (1).pptx
JUNITAMANURUNG4
 
BAB 1 - BERPIKIR KOMPUTASIONAL - bab 1 OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL - bab 1 OK.pptxBAB 1 - BERPIKIR KOMPUTASIONAL - bab 1 OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL - bab 1 OK.pptx
manoviyadi90
 
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptxBAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
FardianFardian4
 
Sinau-Thewe.com BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
Sinau-Thewe.com BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptxSinau-Thewe.com BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
Sinau-Thewe.com BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
Shinta919671
 
Informatika Kelas 7.pptx
Informatika Kelas 7.pptxInformatika Kelas 7.pptx
Informatika Kelas 7.pptx
HadiSalam2
 
Pertemuan 1 Berpikir Komputasional.pptx
Pertemuan 1 Berpikir Komputasional.pptxPertemuan 1 Berpikir Komputasional.pptx
Pertemuan 1 Berpikir Komputasional.pptx
NINYOMANDWIMUSTIKAWA
 
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptxBAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
GemilangAbadi1
 
Berpikir komputusional.pptx
Berpikir komputusional.pptxBerpikir komputusional.pptx
Berpikir komputusional.pptx
GustiawanSaputra
 
Berpikir Komputasi rev 3.pptx
Berpikir Komputasi rev 3.pptxBerpikir Komputasi rev 3.pptx
Berpikir Komputasi rev 3.pptx
SinBa3
 
BERPIKIR KOMPUTESIONAL 3.ppt
BERPIKIR KOMPUTESIONAL 3.pptBERPIKIR KOMPUTESIONAL 3.ppt
BERPIKIR KOMPUTESIONAL 3.ppt
AgusPurwadi20
 
Algorithm & Data Structure - Pengantar
Algorithm & Data Structure - PengantarAlgorithm & Data Structure - Pengantar
Algorithm & Data Structure - Pengantar
Dudy Ali
 
Introduction to Algorithm - Pengantar Algoritma
Introduction to Algorithm - Pengantar AlgoritmaIntroduction to Algorithm - Pengantar Algoritma
Introduction to Algorithm - Pengantar Algoritma
Togar Simatupang
 
Berpikir Komputasional kls x.pptx
Berpikir Komputasional kls x.pptxBerpikir Komputasional kls x.pptx
Berpikir Komputasional kls x.pptx
HappyNurPrasetyoWibo1
 
Micro teaching konsep logika algoritma
Micro teaching konsep logika algoritmaMicro teaching konsep logika algoritma
Micro teaching konsep logika algoritma
Apriyanto_apo
 
PPT Informatika Labschool (ododevs 8D)
PPT Informatika Labschool (ododevs 8D)PPT Informatika Labschool (ododevs 8D)
PPT Informatika Labschool (ododevs 8D)
8DMUHAMMADHAFIDZRIDH
 
Inftk ver2
Inftk ver2Inftk ver2
Inftk ver2
WijayaKusumah4
 
Dasar Algoritma
Dasar Algoritma Dasar Algoritma
Dasar Algoritma
casnadi
 
3-1 Algoritma.pptx
3-1 Algoritma.pptx3-1 Algoritma.pptx
3-1 Algoritma.pptx
BKKSMKN2Jombang
 
Sejarah Algoritma
Sejarah Algoritma Sejarah Algoritma
Sejarah Algoritma
casnadi
 

Similar to BERPIKIR KOMPUTASIONAL.pptx (20)

BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptxBAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
 
BAB 1 - BERPIKIR KOMPUTASIONAL OK (1).pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK (1).pptxBAB 1 - BERPIKIR KOMPUTASIONAL OK (1).pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK (1).pptx
 
BAB 1 - BERPIKIR KOMPUTASIONAL - bab 1 OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL - bab 1 OK.pptxBAB 1 - BERPIKIR KOMPUTASIONAL - bab 1 OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL - bab 1 OK.pptx
 
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptxBAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
 
Sinau-Thewe.com BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
Sinau-Thewe.com BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptxSinau-Thewe.com BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
Sinau-Thewe.com BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
 
Informatika Kelas 7.pptx
Informatika Kelas 7.pptxInformatika Kelas 7.pptx
Informatika Kelas 7.pptx
 
Pertemuan 1 Berpikir Komputasional.pptx
Pertemuan 1 Berpikir Komputasional.pptxPertemuan 1 Berpikir Komputasional.pptx
Pertemuan 1 Berpikir Komputasional.pptx
 
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptxBAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
 
Berpikir komputusional.pptx
Berpikir komputusional.pptxBerpikir komputusional.pptx
Berpikir komputusional.pptx
 
Berpikir Komputasi rev 3.pptx
Berpikir Komputasi rev 3.pptxBerpikir Komputasi rev 3.pptx
Berpikir Komputasi rev 3.pptx
 
BERPIKIR KOMPUTESIONAL 3.ppt
BERPIKIR KOMPUTESIONAL 3.pptBERPIKIR KOMPUTESIONAL 3.ppt
BERPIKIR KOMPUTESIONAL 3.ppt
 
Algorithm & Data Structure - Pengantar
Algorithm & Data Structure - PengantarAlgorithm & Data Structure - Pengantar
Algorithm & Data Structure - Pengantar
 
Introduction to Algorithm - Pengantar Algoritma
Introduction to Algorithm - Pengantar AlgoritmaIntroduction to Algorithm - Pengantar Algoritma
Introduction to Algorithm - Pengantar Algoritma
 
Berpikir Komputasional kls x.pptx
Berpikir Komputasional kls x.pptxBerpikir Komputasional kls x.pptx
Berpikir Komputasional kls x.pptx
 
Micro teaching konsep logika algoritma
Micro teaching konsep logika algoritmaMicro teaching konsep logika algoritma
Micro teaching konsep logika algoritma
 
PPT Informatika Labschool (ododevs 8D)
PPT Informatika Labschool (ododevs 8D)PPT Informatika Labschool (ododevs 8D)
PPT Informatika Labschool (ododevs 8D)
 
Inftk ver2
Inftk ver2Inftk ver2
Inftk ver2
 
Dasar Algoritma
Dasar Algoritma Dasar Algoritma
Dasar Algoritma
 
3-1 Algoritma.pptx
3-1 Algoritma.pptx3-1 Algoritma.pptx
3-1 Algoritma.pptx
 
Sejarah Algoritma
Sejarah Algoritma Sejarah Algoritma
Sejarah Algoritma
 

Recently uploaded

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
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
LucyKristinaS
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
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
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
AdePutraTunggali
 
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
 
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
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
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
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
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
 
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
 
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
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
ozijaya
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
setiatinambunan
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
Rima98947
 

Recently uploaded (20)

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
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
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
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
 
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_...
 
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
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
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
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
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
 
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
 
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
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
 

BERPIKIR KOMPUTASIONAL.pptx

  • 2. A. Konsep Berpikir Komputasional Berpikir Komputasional merupakan konsep berpikir untuk mengidentifikasi masalah disekitar, memahaminya, kemudian mengembangkan suatu cara pendekatan untuk menemukan solusi yang inovatif dengan bantuan perangkat komputer. Agar dapat menangani permasalahan komplek dan memberikan solusi yang inivatif, berpikir komputasional mempunyai empat pilar teknik kunci pendekatan, yaitu: 1. Dekomposisi Dekomposisi adalah metode menyelesaikan masalah yang dilakukan dengan cara memecah masalah komplek menjadi bgian-bagian yang lebih kecil agar lebih mudah diselesaikan. Ada berbagai bentuk permasalahan di mana metode dekomposisi dapat digunakan, yaitu: a. Perhitungan yang komplek Menghitung beban serta kekuatan rangka besi dan struktur beton yang dibutuhkan untuk gedung bertingkat?
  • 3. b. Membuat Produk Baru Anda ingin membuat produk makanan ringan yang terbuat dari bahan kentang, hal yang perlu dipertimbangkan adalah: 1) Produk seperti apa yang akan dibuat? 2) Apa rasa yang akan diberikan? 3) Bagaimana cara produksinya? 4) Bagaimana bentuk kemasannya? 5) Target pasarnya, dll c. Mengembangkan Perangkat Lunak Ketika membuat suatu pereangkat lunak, seorang programmer akan dihadapkan pada persoalan yang dapat dipecahkan seperti berikut ini: 1) Untuk apa aplikasi akan digunakan? 2) Bagaimana tampilannya? 3) Target penggunaannya? dll
  • 4. d. Melakukan Perbaikan Ketika bekerja dengan komputer, komputer yang ingin digunakan tidak dapat digunakan. Beberapa pertanyaan akan muncul seperti: 1)Apakah sumber daya telah terhubung dengan benar? 2)Apakah kabel daya telah terpasang dengan baik dan masih berfungsi? 3)Apakah CPU masih berfungsi dengan baik? dll
  • 5. 2. Pengenalan Pola Jika mencermati dengan jeli apa yang ada di sekitar anda, segala sesuatu akan membentuk pola. Misalnya bangun pagi, makan dan minum pada jam tertentu merupakan pola harian. 3. Abstraksi Secara umum abstraksi adalah teknik untuk menemukan informasi yang penting dan informasi yang tidak relevan. Sebagai contoh, pada urutan bilangan 4, 5, 6, 9, 8, 13, 10, .... Angka-angka tersebut dapat membentuk pola sehingga kita dapat menentukan bilangan ke-8. Kita dapat menemukan pola yang menghasilkan solusi seperti tabel berikut:
  • 6. Indeks Nilai Pola/ Rumus 1 4 𝑛 + 3 2 5 2𝑛 + 1 3 6 𝑛 + 3 4 9 2𝑛 + 1 5 8 𝑛 + 3 6 13 2𝑛 + 1 7 10 𝑛 + 3 8 ? .... 4. Berpikir Algoritma Algoritma adalah kumpulan instruksi yang tepat dan terbatas yang dijalankan secara berurutan untuk melakukan perhitungan atau memecahkan masalah. Ketika komputer digunakan untuk menyelesaikan atau mengerjakan sesuatu, kita harus membuat algoritma proses yang harus dijalankan oleh komputer, langkah demi langkah, agar pekerjaan atau masalah dapat diselesaikan.
  • 7. B. Berbagai Algoritma Standar 1. Algoritma Pengurutan Pengurutan merupakan proses untuk menempatkan kumpulan elemen- elemen dalam aturan tertentu. Dalam TIK, mengurutkan dapat diartikan sebagai proses menyususn data – data dalam urutan dari yang terkecil ke yang terbesar atau sebaliknya. Beberapa jenis algoritma pengurutan, yaitu: a. Pengurutan Pilihan (Selection Sort) b. Pengurutan Penyisipan (Insertion Sort) c. Pengurutan Gelembung (Bubble Sort) d. Pengurutan Penggabungan (Merge Sort) e. Pengurutan Cepat (Quick Sort)
  • 8. 2. Algoritma Pencarian Pencarian merupakan proses membandingkan objek dengan suatu ciri yang telah diketahui sampai ditemukan objek yang sesuai dengan kriteria dan ciri-ciri yang telah diketahui. Misalkan anda mencari kunci dengan membandingkan ciri-ciri kunci yang ada dipikiran anda. Algoritma pencarian dapat dibedakan menjadi tiga, yaitu: 1) Pencarian linier Jika kita memberikan input 1.000 data, proses pencarian menelusuri satu per satu data dan membandingkan data tersebut dengan kriteria pencarian yang diberikan.
  • 9. 2) Pencarian Biner Proses pencarian dilakukan dengan mengurutkan data input, kemudian membaginya menjadi dua bagiandan membandingkan data yang di tengah dengan kriteria yang diberikan. Hasil perbandingan tersebut algoritma pencarian biner mengeliminasi setengah data yang ada, proses ini dilakukan secara terus- menerus sampai data ditemukan. Pencarian ini dapat dilakukan pada data yang sudah diurutkan. 3) Pencarian Lompat Seperti halnya pencarian biner, pencarian lompat juga digunakan pada data yang sudah diurutkan. Pencarian lompat dikembangkan dari ide pencarian linier, yaitu daripada menelusuri setiap elemen, maka lebih baik melewatkan beberapa elemen data tertentu untuk mempercepat pencarian.