SlideShare a Scribd company logo
1 of 8
BAB 4
By: Nashwa 8D
Berpikir komputasional (Computational Thinking) merupakan metode memahami dan
menganalisis permasalahan, kemudian mendapatkan solusi dan menyelesaikannya dengan
menerapkan ilmu komputer(informatika). Berpikir komputasional dapat digunakan untuk
memecahkan masalah yang rumit dan besar. Berpikir komputasional mempunyai empat metode
dalam memecahkan masalah, yaitu:
1. Penguraian (Decomposition).
Memecah masalah yang besar/komplek menjadi masalah yang lebih kecil dan bisa kita kerjakan.
2. Memahami Pola (Pattern Recognition).
Analisa dan cari hal yang berulang.
3. Desain Algoritma (Algorithm Design).
Buat langkah-langkah untuk menyelesaikan masalah-masalah yang sudah dipecah kecil-kecil
berdasarkan dari pola-pola yang ditemukan.
4. Abtraksi (Abstraction).
Pisahkan/buang bagian dari masalah yang tidak dibutuhkan dan buat satu solusi yang bisa
dipakai untuk menyelesaikan masalah lain yang serupa.
Cara menggunakan program untuk menyelesaikan persoalan yang memiliki jejaring,
pola, dan algoritmik. Prinsip-prinsip jejaring, pola, dan algoritmik tersebut akan
diterapkan Ketika membuat program untuk menggambarkan pola, persoalan
matematika, dan memprogram robot. Berikut merupakan caranya:
1) Menggambar Pola Fraktal.
Fraktal adalah konsep matematika yang mempelajari
proses pengulangan dimensi, iterasi, dan pecahan.
Fraktal merupakan benda yang dapat dibagi-bagi
dengan cara yang tidak biasa, namun hasil pembagian
tetap mirip benda aslinya dan dapat menghasilkan pola.
Penggunaan pola yang paling sering kita temukan di
Indonesia merupakan batik fraktal. Pola fraktal biasanya
dapat dibuat dengan cara menggambarkan ulang pola
pola dengan skala yang berbeda menggunakan proses
rekursi atau iterasi. Langkah-langkah untuk
melakukannya terdapat pada halaman 194 – 199 di
buku paket Informatika.
Batik Fraktal
Pola Fraktal
2) Lingkaran.
Program akan bekerja menghitung luas, keliling, luas juring, dan panjang busur
menggunakan Scratch. Program bekerja dengan cara meminta input panjang jari-jari
lingkaran dan sudut juring kepada pengguna. Kemudian program akan menghitung
menggunakan rumus dan sebagai ilustrasi program juga akan menggambarkan lingkaran
dan juring. Langkah-langkah untuk membuat program tersebut terdapat pada halaman
201 – 204 di buku paket Informatika.
3) Pemograman Robot Menghindari Penghalang.
Atau Obstacle avoiding robot adalah robot yang diprogram untuk dapat berjalan dan
mampu menghindari penghalang. Ketika menghindari pengahalang robot akan
menggunakan sensor ultrasonik yang terdapat di bagian depan robot. Robot mempunyai
sensor yang dianggap sebagai input dan Gerakan sebagai output. Robot akan bergerak
jika sensor mendeteksi sesuatu. Langkah-langkah untuk membuat program tersebut
terdapat pada halaman 206 – 210 di buku paket Informatika.
4) Pemrograman Line Follower Robot.
Line Follower Robot adalah robot yang berjalan mengikuti garis hitam yang telah
ditentukan. Robot akan menggunakan sinar inframerah yang terletak dibawah robot untuk
membaca arah garis. Ada beberapa tipe kondisi yang akan diterima oleh sensor cahaya
robot, diantaranya adalah kedua lampu di atas garis hitam, lampu kiri di atas garis dan
lampu kanan tidak diatas garis, lampu kanan di atas garis dan lampu kiri tidak di atas
garis, dan kedua lampu tidak berada di atas garis. Langkah-langkah untuk membuat
program tersebut terdapat pada halaman 211 – 214 di buku paket Informatika..
5) Pemrograman Maze Solver Robot.
Robot Maze Solver adalah robot yang dapat mengikuti lintasan yang tepat untuk
menuju tujuan. Robot dapat mengikuti jalan dengan cara mengeluarkan cahaya
inframerah yang kemudian dipantulkan oleh permukaan lantai dan photodiode
kemudian menangkap pantulan sinar inframerah tersebut. Terdapat 7 kondisi jalan
yang dapat diterapkan pada maze solver robot dan langkah-langkah untuk membuat
program tersebut terdapat pada halaman 216 – 217 di buku paket Informatika.
Perkembangan teknologi informasi dan komunikasi terjadi dengan cepat dan
memengaruhi kehidupan manusia. Layaknya dua sisi koin, teknologi bisa memberi
keuntungan baik dan buruk. Hal tersebut tergantung kepada penggunanya.
Pengguna harus bisa memakai teknologi secara bijaksana agar teknologi tersebut
tidak disalah gunakan.
1) Menghitung Berat Badan Ideal.
Mempunyai berat badan ideal merupakan idaman bagi semua orang karena memberikan
tampilan tubuh yang terlihat bagus dan dapat menjadi indikator kesehatan. Ada
berbagai metode yang dapat dipakai untuk menghitung berat badan ideal, diantaranya
yang paling umum adalah menggunakan rumus Brosca dan Body Mass Index (BMI).
Metode Brosca menggunakan rumus yang berbeda untuk pria dan wanita. Berikut
merupakan rumus Brosca dan BMI untuk menghitung berat badan ideal:
• Pria: (tinggi badan – 100) – {(tinggi badan – 100) x 10%}
• Wanita: (tinggi badan – 100) – {(tinggi badan – 100) x 15%}
• BMI: Berat Badan : (Tinggi Badan x Tinggi Badan)
Untuk membuat program kalkulator BMI, dapat dilakukan dengan langkah-langkah yang
terdapat pada halaman 221 - 223 di buku paket Informatika.
2) Garis Singgung Lingkaran.
Program akan menghitung panjang garis singgung kedua lingkaran,
kemudian menggambar garis singgung tersebut. Hal tersebut
dilakukan dengan menggunakan Scratch. Program tersebut akan
menggunakan 8 variabel untuk melakukan perhitungan, variabel yang
akan digunakan adalah Variabel R, r, D, L, T1, T2, R1, dan variabel
total. Setiap variabel memiliki fungsi yang berbeda untuk membantu
melakukan perhitungan. Pembuatan program untuk menghitung dan
menggambar garis singgung dua lingkaran dapat dilakukan dengan
langkah-langkah yang terdapat pada halaman 225 - 230 di buku
paket Informatika.
3) Berbagai Pemanfaatan Robot dalam Kehidupan Manusia.
Robot telah banyak digunakan untuk membatu pekerjaan manusia.
Robot-robot tersebut diprogram untuk bergerak dan mengerjakan
tugas-tugas yang dulunya dilakukan manusia. Selain membantu, robot
juga menghasilkan pekerjaan dengan lebih baik, lebih cepat, dan
biaya yang lebih murah. Dampak dari kemajuan teknologi robot adalah
digunakan nya robot dalam kehidupan sehari-hari, seperti contohnya:
Order picking robot, Sage automation gantry robot, dll.
Slide Presentasi Bab 4 Informatika

More Related Content

Recently uploaded

Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatArfiGraphy
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 

Recently uploaded (20)

Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 

Featured

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

Slide Presentasi Bab 4 Informatika

  • 2. Berpikir komputasional (Computational Thinking) merupakan metode memahami dan menganalisis permasalahan, kemudian mendapatkan solusi dan menyelesaikannya dengan menerapkan ilmu komputer(informatika). Berpikir komputasional dapat digunakan untuk memecahkan masalah yang rumit dan besar. Berpikir komputasional mempunyai empat metode dalam memecahkan masalah, yaitu: 1. Penguraian (Decomposition). Memecah masalah yang besar/komplek menjadi masalah yang lebih kecil dan bisa kita kerjakan. 2. Memahami Pola (Pattern Recognition). Analisa dan cari hal yang berulang. 3. Desain Algoritma (Algorithm Design). Buat langkah-langkah untuk menyelesaikan masalah-masalah yang sudah dipecah kecil-kecil berdasarkan dari pola-pola yang ditemukan. 4. Abtraksi (Abstraction). Pisahkan/buang bagian dari masalah yang tidak dibutuhkan dan buat satu solusi yang bisa dipakai untuk menyelesaikan masalah lain yang serupa.
  • 3. Cara menggunakan program untuk menyelesaikan persoalan yang memiliki jejaring, pola, dan algoritmik. Prinsip-prinsip jejaring, pola, dan algoritmik tersebut akan diterapkan Ketika membuat program untuk menggambarkan pola, persoalan matematika, dan memprogram robot. Berikut merupakan caranya: 1) Menggambar Pola Fraktal. Fraktal adalah konsep matematika yang mempelajari proses pengulangan dimensi, iterasi, dan pecahan. Fraktal merupakan benda yang dapat dibagi-bagi dengan cara yang tidak biasa, namun hasil pembagian tetap mirip benda aslinya dan dapat menghasilkan pola. Penggunaan pola yang paling sering kita temukan di Indonesia merupakan batik fraktal. Pola fraktal biasanya dapat dibuat dengan cara menggambarkan ulang pola pola dengan skala yang berbeda menggunakan proses rekursi atau iterasi. Langkah-langkah untuk melakukannya terdapat pada halaman 194 – 199 di buku paket Informatika. Batik Fraktal Pola Fraktal
  • 4. 2) Lingkaran. Program akan bekerja menghitung luas, keliling, luas juring, dan panjang busur menggunakan Scratch. Program bekerja dengan cara meminta input panjang jari-jari lingkaran dan sudut juring kepada pengguna. Kemudian program akan menghitung menggunakan rumus dan sebagai ilustrasi program juga akan menggambarkan lingkaran dan juring. Langkah-langkah untuk membuat program tersebut terdapat pada halaman 201 – 204 di buku paket Informatika. 3) Pemograman Robot Menghindari Penghalang. Atau Obstacle avoiding robot adalah robot yang diprogram untuk dapat berjalan dan mampu menghindari penghalang. Ketika menghindari pengahalang robot akan menggunakan sensor ultrasonik yang terdapat di bagian depan robot. Robot mempunyai sensor yang dianggap sebagai input dan Gerakan sebagai output. Robot akan bergerak jika sensor mendeteksi sesuatu. Langkah-langkah untuk membuat program tersebut terdapat pada halaman 206 – 210 di buku paket Informatika.
  • 5. 4) Pemrograman Line Follower Robot. Line Follower Robot adalah robot yang berjalan mengikuti garis hitam yang telah ditentukan. Robot akan menggunakan sinar inframerah yang terletak dibawah robot untuk membaca arah garis. Ada beberapa tipe kondisi yang akan diterima oleh sensor cahaya robot, diantaranya adalah kedua lampu di atas garis hitam, lampu kiri di atas garis dan lampu kanan tidak diatas garis, lampu kanan di atas garis dan lampu kiri tidak di atas garis, dan kedua lampu tidak berada di atas garis. Langkah-langkah untuk membuat program tersebut terdapat pada halaman 211 – 214 di buku paket Informatika.. 5) Pemrograman Maze Solver Robot. Robot Maze Solver adalah robot yang dapat mengikuti lintasan yang tepat untuk menuju tujuan. Robot dapat mengikuti jalan dengan cara mengeluarkan cahaya inframerah yang kemudian dipantulkan oleh permukaan lantai dan photodiode kemudian menangkap pantulan sinar inframerah tersebut. Terdapat 7 kondisi jalan yang dapat diterapkan pada maze solver robot dan langkah-langkah untuk membuat program tersebut terdapat pada halaman 216 – 217 di buku paket Informatika.
  • 6. Perkembangan teknologi informasi dan komunikasi terjadi dengan cepat dan memengaruhi kehidupan manusia. Layaknya dua sisi koin, teknologi bisa memberi keuntungan baik dan buruk. Hal tersebut tergantung kepada penggunanya. Pengguna harus bisa memakai teknologi secara bijaksana agar teknologi tersebut tidak disalah gunakan. 1) Menghitung Berat Badan Ideal. Mempunyai berat badan ideal merupakan idaman bagi semua orang karena memberikan tampilan tubuh yang terlihat bagus dan dapat menjadi indikator kesehatan. Ada berbagai metode yang dapat dipakai untuk menghitung berat badan ideal, diantaranya yang paling umum adalah menggunakan rumus Brosca dan Body Mass Index (BMI). Metode Brosca menggunakan rumus yang berbeda untuk pria dan wanita. Berikut merupakan rumus Brosca dan BMI untuk menghitung berat badan ideal: • Pria: (tinggi badan – 100) – {(tinggi badan – 100) x 10%} • Wanita: (tinggi badan – 100) – {(tinggi badan – 100) x 15%} • BMI: Berat Badan : (Tinggi Badan x Tinggi Badan) Untuk membuat program kalkulator BMI, dapat dilakukan dengan langkah-langkah yang terdapat pada halaman 221 - 223 di buku paket Informatika.
  • 7. 2) Garis Singgung Lingkaran. Program akan menghitung panjang garis singgung kedua lingkaran, kemudian menggambar garis singgung tersebut. Hal tersebut dilakukan dengan menggunakan Scratch. Program tersebut akan menggunakan 8 variabel untuk melakukan perhitungan, variabel yang akan digunakan adalah Variabel R, r, D, L, T1, T2, R1, dan variabel total. Setiap variabel memiliki fungsi yang berbeda untuk membantu melakukan perhitungan. Pembuatan program untuk menghitung dan menggambar garis singgung dua lingkaran dapat dilakukan dengan langkah-langkah yang terdapat pada halaman 225 - 230 di buku paket Informatika. 3) Berbagai Pemanfaatan Robot dalam Kehidupan Manusia. Robot telah banyak digunakan untuk membatu pekerjaan manusia. Robot-robot tersebut diprogram untuk bergerak dan mengerjakan tugas-tugas yang dulunya dilakukan manusia. Selain membantu, robot juga menghasilkan pekerjaan dengan lebih baik, lebih cepat, dan biaya yang lebih murah. Dampak dari kemajuan teknologi robot adalah digunakan nya robot dalam kehidupan sehari-hari, seperti contohnya: Order picking robot, Sage automation gantry robot, dll.