🄈 Bagian Persiapan Dari Sebuah Algoritma Disebut Bagian

BagianWriting IELTS memang cukup menantang Ada begitu banyak ragam buku IELTS from IELTS 3434367546 at Hindusthan institute of technology. Untuk membicarakan sebuah prediksi atau sesuatu hal di masa depan, Anda tidak harus selalu menggunakan kata will. Ungkapan ini biasa disebut juga dengan istilah introductory phrases. Bagianpersiapandalam sebuah algoritma disebut dengan bagian. Deskripsi; Deklarasi; Header; Preparation; Prosedur; Berdasarkan pilihan diatas, jawaban yang paling benar adalah: B. Deklarasi. Dari hasil voting 987 orang setuju jawaban B benar, dan 0 orang setuju jawaban B salah. Dalambatas fisiologis, keadaan ini dapat diatasi. 3) Mengidam Merupakan suatu keadaan dimana ibu hamil sering meminta makanan atau minuman tertentu pada bulan-bulan trimester pertama. 4) Tidak tahan suatu bau-bauan 5) Pingsan (sinkope) Ibu hamil bila berada pada tempat-tempat yang sesak dan padat bisa pingsan. AlgoritmaRunut-balik (Backtracking) Bagian 1 Pendahuluan • Algoritma Runut-balik (backtracking) adalah algoritma yang berbasis pada DFS untuk mencari solusi persoalan secara lebih mangkus. • Runut-balik, yang merupakan perbaikan dari algoritma brute-force, secara sistematis mencari solusi persoalan di antara semua kemungkinan solusi yang ada. Playthis game to review undefined. Bagian persiapan dari sebuah algoritma disebut dengan bagian . Preview this quiz on Quizizz. Bagian persiapan dari sebuah algoritma disebut dengan bagian . PTI Algoritma 1 DRAFT. University. 0 times. 0% average accuracy. 25 minutes ago. dianpratama3789_94431. 0. Save. Edit. Edit. PTI Algoritma 1 Playthis game to review Computers. Bagian persiapan dari sebuah algoritma disebut bagian Preview this quiz on Quizizz. Quiz. Alur Logika Pemrograman Dasar. DRAFT. 12th - University. Played 0 times. 0% Bagian persiapan dari sebuah algoritma disebut bagian Corakkebudayaan Mesolitikum yang banyak ditemukan di sepanjang pantai Sumatra Timur berupa hal-hal yang perlu dihindari dalam lompat jauh adalah bagian persiapan dari sebuah algoritma disebut dengan bagian . Soal dan Pembahasan Pemrograman Dasar – Secara umum materi pemrograman dapat dipelajari pada pelajaran pemrograman dasar pada tingkatan SMK. Pada pelajaran pemrograman dasar terdapat materi pemrograman yang soalnya akan dibagikan pada tulisan ini beserta Pada pembuatan program komputer, algoritma dibuat …A. Sebelum pembuatan programB. Pada saat program dibuatC. Sesudah pembuatan programD. Pada saat verifikasi programE. Pada saat di jalankanPembahasanAlgoritma merupakan kumpulan perintah untuk menyelesaikan suatu masalah secara sistematis, terstruktur dan logis. Algoritma dibuat sebelum membuat program untuk mengetahui langkah yang perlu dilakukan dalam membuat program. Dengan membuat algoritma, seluruh proses pembuatan dapat berjalan tanpa adanya kesalahan yang mengharuskan mengulang pembuatan program dari jawaban yang benar adalah A Sebelum pembuatan program2. Tahapan dalam menyelesaikan suatu masalah adalah …A. Masalah-Pseudocode-Flowchart-Program-Eksekusi-HasilB. Masalah-Algoritma-Flowchart-Program-Eksekusi-HasilC. Masalah-Model-Algoritma-Eksekusi-HasilD. Masalah-Model-Algoritma-Program-Eksekusi-hasil E. Algoritma-Program-Model-Eksekusi-HasilPembahasanTahapan penyelesaian masalah diterapkan dalam konsep pemrograman yaitu Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil. Penyelesaian masalah dilakukan secara sistematis sehingga proses dapat berlangsung secara efektif baik dari sumber daya, waktu, maupun hasil yang akan didapatkan. Jadi, jawaban yang benar adalah A Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil3. Pseudocode yang digunakan pada penulisan algoritma berupa …A. Bahassa InggrisB. Bahasa PuitisC. Bahasa pemogramanD. Sembarang bahasa asal terstrukturE. Bahasa MesinPembahasanPseudocode yang digunakan pada penulisan algoritma dapat berupa sembarang bahasa, tetapi terstruktur. Pseudocode merupakan sebuah bentuk penulisan algoritma menggunakan kode yang digunakan untuk memecahkan sebuah masalah dalam kalimat sederhana yang bisa lebih mudah dibaca manusia dan tidak terikat dengan bahasa pemrograman jawaban yang benar adalah D Sembarang bahasa asal terstruktur5. Menggambarkan program secara logika merupakan fungsi dari …A. FlowchartB. DxdiagC. BeginD. SIE. Sistem oprasiPembahasanFlowchart atau diagram alir merupakan diagram yang menggambarkan langkah-langkah dan keputusan secara logika untuk melakukan sebuah proses dari suatu jawaban yang benar adalah A Flowchart6. Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah…A. WritelnB. ReadlnC. BeginD. WriteE. ClrscrPembahasanProsedur clrscr yang merupkan kepanjangan dari clear screen merupakan prosedur yang diaplikasikan pada bahasa pemrograman Pascal. Prosedur ini berfungsi untuk membersihkan layar ketika program sedang jawaban yang benar adalah E Clrscr7. Nama variabel berikut ini yang benar adalah …A. NamaGuruB. Alamat GuruC. alm grD. sts/statusE. pemberian nama variable pada bahasa pemrograman secara umum antara lainNama variable harus diawali dengan huruf atau tanda underscore _Nama variable hanya boleh terdiri dari huruf, angka dan underscore sajA. Spasi dan simbol lainya tidak besar dan huruf kecil dianggap boleh menggunakan nama variable yang dilarang reserved.Jadi, jawaban yang benar adalah A NamaGuru8. Array terdiri dari berbagai tipe, kecuali …A. Array Multi-DimensiB. Array Dimensi SatuC. Array Dimensi TigaD. Array Dimensi DuaE. Semua jawaban benarPembahasanArray adalah variabel yang menyimpan lebih dari satu data dengan tipe data sama yang dapat diakses berdasarkan indeks. Macam-macam array antara lain yaitu array satu dimensi, array dua dimensi dan array jawaban yang benar adalah C Array Dimensi Tiga9. Struktur pertama dalam pascal adalah …A. CharB. StringC. EndD. WritelnE. Uses crtPembahasanUnit Pascal selalu disebutkan pada awal program setelah Judul Program agar perintah bahasa pascal dapat diterjemahkan oleh compiler pada saat dikompilasi. Oleh karena itu, unit crt selalu disebutkan pertama kali pada baris program dengan perintah uses jawaban yang benar adalah E Uses crt10. Istilah ā€œperulanganā€ dalam pemograman pascal dikenal dengan …A. RepeatingB. AgainC. FuntionD. ReplayE. LoopingPembahasanDalam bahasa pemograman pascal, istilah perulangan dikenal sebagai looping. Looping merupakan konsep pemrograman dimana baris program diulang beberapa jawaban yang benar adalah E Looping11. Perintah untuk menutup program dalam pascal adalah…A. ProgramC. Uses crt;D. FinishE. End;PembahasanPada bahasa pemograman pascal, perintah end. merupakan perintah untuk menutup program pascal. Perintah ini boleh ditulis menggunakan huruf kecil atau huruf besar. Penulisan END. harus diakhiri dengan tanda titik . sebagai tanda bahwa END merupakan akhir dari body program jawaban yang benar adalah A Pemberian nama variabel yang benar adalah …A. %nilaiB. nilai_mahasiswaC. nama mahasiswaD. &panjangE. alamat!PembahasanAturan pemberian nama variable pada bahasa pemrograman secara umum antara lainNama variable harus diawali dengan huruf atau tanda underscore _Nama variable hanya boleh terdiri dari huruf, angka dan underscore sajA. Spasi dan simbol lainya tidak besar dan huruf kecil dianggap boleh menggunakan nama variable yang dilarang reserved.Jadi, jawaban yang benar adalah B nilai_mahasiswa13. Kapan terbentuknya pascal…A. 1981B. 1971C. 1961D. 1991E. 1987PembahasanPascal merupakan bahasa pemrograman yang dibuat pada tahun 1971 oleh Profesor Niklaus Wirth yaitu seorang anggota International Federation of Information jawaban yang benar adalah B 197114. Tipe data yang cocok untuk menyimpan data nama siswa adalah …A. NumericB. CharacterC. Date/TimeD. ArrayE. IntegerPembahasanTipe data array adalah tipe data yang digunakan untuk menyimpan sekumpulan data dengan tipe yang sama. Data nama siswa berjumlah banyak sehingga perlu disimpan ke dalam tipe data jawaban yang benar adalah B Character15. Bagian persiapan dari sebuah algoritma disebut dengan bagian ….A. DeskripsiB. DeklarasiC. HeaderD. PreparationE. ProsedurPembahasanBagian deklarasi dalam algoritma merupakan bagian yang berfungsi untuk mendefinisikan semua nama yang dipakai di dalam algoritma. Nama dapat berupa nama terapan, nama variabel, nama tipe, nama fungsi, dan nama jawaban yang benar adalah B Deklarasi16. Perintah dasar sederhana dalam program pascal adalah …A. ReadlnB. EndC. WriteD. WtitelnE. Uses crt;PembahasanWrite merupakan perintah dasar paling sederhana dalam program pascal yang berfungsi untuk mencetak tulisan ke layar jawaban yang benar adalah C Write17. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut …A. ProsesB. ProgramC. AlgoritmaD. StepE. DiagramPembahasanAlgoritma merupakan sekumpulan perintah atau prosedur untuk menyelesaikan suatu masalah secara sistematis, terstruktur dan jawaban yang benar adalah C Algoritma18. Apabila A=5, B=10, maka jika di berikan instruksi A=B; B=A akan mengakibatkan …A. A=0, B=5B. A=10, B=5C. A=10, B=0D. A=BE. a=10 , b=10PembahasanInitialA= 5B=10InstruksiA=B, maka A=10B=A, maka B=10Jadi, jawaban yang benar adalah E A=10, B=1019. Diberikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah A. 15 dan 0B. 0 dan 15C. 15 dan 15D. 0 dan 10E. 10 dan 15PembahasanInitialP=10InstruksiP=P+5, maka P=10+5=15Q=P, maka Q=15Jadi, jawaban yang benar adalah C 15 dan 1520. Tipe data bahasa pascal untuk TRUE FALSE adalah…A. StringB. CharC. BooleanD. ByteE. RealPembahasanTipe data boolean merupakan tipe data yang hanya dapat diisi dengan salah satu dari 2 nilai yaitu TRUE atau FALSE. Tipe data boolean banyak digunakan untuk memutuskan apa yang harus dijalankan ketika sebuah kondisi jawaban yang benar adalah C BooleanSekian Soal dan Pembahasan Pemrograman Dasar Kelas X pada pembuatan program komputer algoritma dibuat. Semoga pada pembuatan program komputer algoritma dibuat Soal dan Pembahasan Pemrograman Dasar Kelas X tadi dapat membantu teman-teman dalam juga Contoh Puisi Bali AnyarBaca juga AlgoritmaAmbiz Education Searchpada pembuatan program komputer algoritma dibuat tahapan dalam menyelesaikan suatu masalah adalah pseudocode yang digunakan pada penulisan algoritma berupa dalam menyusun suatu program langkah pertama yang harus dilakukan adalah menggambarkan program secara logika merupakan fungsi dari pada saat pembuatan program komputer algoritma dibuat pada pembuatan program komputer algoritma dibuat dengan prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah nama variabel berikut ini yang benar adalah array terdiri dari berbagai tipe kecuali struktur pertama dalam pascal adalah istilah perulangan dalam pemograman pascal dikenal dengan perintah untuk menutup program dalam pascal adalah pemberian nama variabel yang benar adalah kapan terbentuknya pascal tipe data yang cocok untuk menyimpan data nama siswa adalah bagian persiapan dari sebuah algoritma disebut dengan bagian perintah dasar sederhana dalam program pascal adalah Contoh Contoh Soal Algoritma dan Flowchart beserta Jawabannya Lengkap – Ada banyak metode belajar untuk mendalami satu materi termasuk dalam hal mempelajari algoritma dan flowchart. Salah satunya adalah dengan belajar dari contoh soal, baik dari soal latihan ulangan harian maupun dari kumpulan soal yang sumbernya dari situs-situs bank soal. Artikel ini fokus membahas contoh soal algoritma dan flowchart beserta jawabannya lengkap! 15 Contoh Soal Algoritma dan Flowchart beserta JawabannyaDaftar Isi15 Contoh Soal Algoritma dan Flowchart beserta Jawabannya10 Contoh Soal Algoritma dan Flowchart Pilihan Ganda 110 Contoh Soal Algoritma dan Flowchart Pilihan Ganda 25 Contoh Soal Algoritma dan Flowchart beserta Jawabannya Essay!Flowchart Pemilahan SampahFlowchart mengirim paketFlowchart mencetak poster A3Kesimpulan Daftar Isi 15 Contoh Soal Algoritma dan Flowchart beserta Jawabannya 10 Contoh Soal Algoritma dan Flowchart Pilihan Ganda 1 10 Contoh Soal Algoritma dan Flowchart Pilihan Ganda 2 5 Contoh Soal Algoritma dan Flowchart beserta Jawabannya Essay! Flowchart Pemilahan Sampah Flowchart mengirim paket Flowchart mencetak poster A3 Kesimpulan Contoh soal algoritma dan flowchart dibagi menjadi dua bagian yaitu pilihan ganda dan essay. Masing-masing telah tersedia lengkap dengan jawabannya yang benar. 10 Contoh Soal Algoritma dan Flowchart Pilihan Ganda 1 10 Contoh Soal Algoritma dan Flowchart beserta jawabannya pilihan ganda 1. Interaksi yang terjadi antara manusia dengan perangkat komputer melalui sebuah media disebut dengan… A. AlgoritmaB. Brainware C. RobomindD. Antarmuka 2. Ilmu algoritma, namanya terinspirasi dari nama seorang ilmuwan yaitu… A. Al-KhawarizmiB. Al-GoritmaC. Al-KhawaritsD. Al-Gorism 3. Berikut ini yang merupakan bahasa pemrograman adalah… A. JawaB. SundaC. EnglishD. HTML 4. Urutan langkah komputasi yang rangkaiannya sesuai dengan logika yang dimiliki manusia disebut dengan… A. AlgoritmaB. LogikaC. OperasiD. Flowchart 5. Di bawah ini adalah bahasa bahasa pemrograman, kecuali… A. PowerPointB. BASICC. PascalD. Python 10 Contoh Soal Algoritma dan Flowchart Pilihan Ganda 2 6. Perhatikanlah simbol berikut ini! Simbol flowchart di atas menunjukkan… A. ProcessB. OutputC. InputD. Seleksi/Kondisi 7. Perhatikanlah simbol berikut ini! Simbol flowchart di atas menunjukkan… A. ProcessB. OutputC. Start/EndD. Seleksi/Kondisi 8. Perhatikanlah simbol berikut ini! Simbol flowchart di atas menunjukkan… A. ProcessB. OutputC. ProsesD. Seleksi/Kondisi 9. Variabel berfungsi untuk… A. Hentikan eksekusi programB. Memilih perintah sesuai kondisi khususC. Untuk menyimpan nilaiD. Pengulangan baris perintah 10. Perhatikan algoritma berikut ini Buka aplikasi ojol Mengaktifkan GPS Input lokasi penjemputan Input lokasi tujuan Memilih metode pembayaran Pesan lalu menunggu hingga ojol tiba Menumpang ojol Mengendarai ojol sampai di tujuan Turun Membayar layanan ojol Simbol flowchart yang paling benar dan tepat untuk algoritma 8 adalah… A. ProcessB. DecisionC. OutputD. Input Itulah 10 contoh soal algoritma dan flowchart beserta jawabannya. Kamu bisa belajar sembari mendalami materi algoritma dan flowchart dengan mempelajari soal-soal di atas. Tentu belajar lebih mudah karena dilengkapi dengan jawabannya. Bila belum cukup, kamu bisa lanjut belajar dengan 5 contoh soal algoritma dan flowchart beserta jawabannya bagian essay berikut ini! 5 Contoh Soal Algoritma dan Flowchart beserta Jawabannya Essay! Berikut ini 5 contoh soal algoritma dan flowchart beserta jawabannya bagian essay 11. Buatlah sebuah flowchart yang memetakan 3 cara masak telur yaitu orak-arik, ceplok, dan rebus! Jawaban Flowchart memasak telur 1. Menyiapkan telur 2. Menentukan telur akan dimasak dengan metode apa 3. Bila diorak-arik, maka Memecahkan telur ke dalam sebuah wadah Mengocok telur dan menambahkan bumbu Penggorengan dipanaskan Kocokan telur dimasukkan ke penggorengan yang panas Aduklah telur hingga jadi telur orak-arik 4. Bila telor ingin diceplok, maka Memanaskan penggorengan berisikan minyak Memecahkan telur di penggorengan panas hingga matang 5. Bila telur ingin direbus Siapkan air mendidih dalam panci Masukkan telur bulat ke dalam air mendidih lalu tunggulah hingga matang 6. Telor siap dimakan Berikut ini penampakan flowchartnya 12. Buatlah sebuah flowchart yang benar tata cara menyalakan PC! Jawaban Flowchart menyalakan PC 1. Tekanlah tombol on pada CPU 2. Apakah PC sudah nyala dengan normal? 3. Bila ya Apakah ada error muncul di layar? Bila ya, maka lakukanlah troubleshooting Bila tidak, PC siap digunakan 4. Bila tidak, maka Apa lampu indikator menyala Bila ya, tekanlah on pada monitor Bla tidak, ceklah sumber listrik untuk melihat dan memastikan ada tidaknya arus Apa permasalahan selesai? Bila ya, PC siap digunakan Bila tidak, saatnya memanggil IT Support Berikut ini flowchartnya 13. Buatlah sebuah flowchart yang tepat untuk proses pemilahan sampah sebelum dibuang ke tempat pembuangan akhir! Jawaban Flowchart Pemilahan Sampah 1. Memilah sampah sesuai jenisnya 2. Pertama, organik 3. Sampah organik diolah jadi pupuk 4. Kedua, sampah yang masih bisa digunakan lagi 5. Sampah ini bisa dimanfaatkan untuk kegunaan lain 6. Ketiga, sampah yang bisa didaur ulang 7. Sampah ini bisa dimanfaatkan dan diolah jadi benda lain 8. Bila sampah tidak masuk kategori organik, bisa digunakan lagi, dan tidak dapat didaur ulang, maka buanglah ke TPA Berikut ini penampakan flowchartnya 14. Bayangkan bahwa kamu memiliki sebuah olshop dan harus mengirim paket barang yang sudah diorder oleh customer. Buatlah flowchart kirim paket! Jawaban Flowchart mengirim paket 1. Membuka aplikasi marketplace tempat tokomu berada 2. Mengakses bagian penjualan 3. Print detail order lengkap dengan nama penerima, alamat penerima, dan nomor telepon penerima 4. Memastikan bahwa kamu telah memilih jasa delivery sesuai orderan pembeli 5. Melakukan pengemasan yang rapi 6. Menyematkan label yang tadi telah dicetak pada paket yang telah dikemas 7. Mendatangi kurir apakah melakukan pengiriman atau tidak 8. Bila jasa kurir tutup maka data pengiriman harus diubah dan harus pring lagi label pengiriman yang baru, setelah itu baru menyerahkan paket ke pihak kurir 9. Bila jasa kurir buka maka serahkan paket 10. Pihak delivery menginput data ke sistem mereka 11. Melakukan pembayaran jasa pengiriman 12. Pihak delivery mencetak nomor resi 13. Nomor resi yang diserahkan bisa dilacak Berikut ini penampakan flowchartnya 15. Kamu akan melakukan pameran dan harus mencetak poster A3. Buatlah alur flowchartnya! Jawaban Flowchart mencetak poster A3 1. Melakukan registrasi Penerima registrasi input data orderan percetakan poster Orderan terinput di sistem antri 2. Proses berlanjut ke operator Orderan masuk dicek operator Desain dikirim ke mesin cetak dan datanya diolah Mesin siap mencetak Proses pencetakan dilakukan Operator melakukan pengecekan apabila terjadi masalah saat proses Percetakan berhasil dan akan diinput ke sistem antri Hasil siap diambil oleh pengorder hasil pencetakan diambil dan proses dilakukan di kasir 3. Pengorder berada di kasir Pengorder membayar biaya pencetakan 4. Proses pencetakan poster A3 selesai dan berhasil Berikut ini penampakan flowchartnya Kesimpulan Demikianlah pembahasan contoh soal algoritma dan flowchart beserta jawabannya. Tersedia dua jenis contoh soal yaitu pilihan ganda dan essay. Semoga kumpulan contoh soal ini bisa menjadi bahan belajarmu secara mandiri baik di rumah maupun di sekolah! Klik dan dapatkan info kost di dekat kampus idamanmu Kost Dekat UGM Jogja Kost Dekat UNPAD Jatinangor Kost Dekat UNDIP Semarang Kost Dekat UI Depok Kost Dekat UB Malang Kost Dekat Unnes Semarang Kost Dekat UMY Jogja Kost Dekat UNY Jogja Kost Dekat UNS Solo Kost Dekat ITB Bandung Kost Dekat UMS Solo Kost Dekat ITS Surabaya Kost Dekat Unesa Surabaya Kost Dekat UNAIR Surabaya Kost Dekat UIN Jakarta •... ,... - KATA PENGANTAR Segala puji bagi Allah yang maha kuasa lagi maha bijaksana, yang maha pemurah lagi maha mulia, yang maha perkasa lagi maha penyayang. Dia lah yang menciptakan manusia dalam bentuk sebaik- baiknya, yang menciptakan langit dan bumi dengan kekuasaan-Nya, yang mengatur segala perkara di dunia dan akhirat dengan kebijakan-Nya. Shalawat dan salam semoga Allah Swt mencurahkan kepada seorang insan termulia, teladan, terbaik yaitu baginda Rasulullah Saw beserta keluarga dan sahabatnya yang telah memperjuangkan akal dan pikiran untuk memahami Al-qurā€Ÿan dan sunnatullah sebagai sumber pengetahuan. Syukur alhamdulillah, penulis telah dapat menyelesaikan penulisan tugas Penyusunan bahan ajar berbasis Model Problem Based Learning dengan judul ā€œBERPIKIR KOMPUTASIONALā€, ditulis dalam rangka penyelesaian tugas penyusunan bahan ajar untuk UKIN pada program Diklat PPG Dalam Jabatan Tahun 2021 di UNIVERSITAS NEGERI MANADO UNIMA. Penulisan bahan ajar ini memperoleh bantuan dan bimbingan dari berbagai pihak terutama Dosen pembimbing dari UNIVERSITAS NEGERI MANADO UNIMA. Penulis menyadari bahwa penulisan bahan ajar ini tidak selesai tanpa bantuan dari pihak lain. Maka penulis menyampaikan terima kasih yang amat tulus kepada semua pihak yang telah memberikan waktu dan tenaga selama proses penyusan bahan ajar ini. Mudah-mudahan atas partisipasi dan motivasi yang sudah diberikan menjadi amal kebaikan dan mendapat pahala yang setimpal di sisi Allah swt. Penulis sepenuhnya menyadari bahwa masih terdapat banyak kekurangan dalam penulisan bahan ajar ini. Oleh karena itu penulis sangat mengharapkan kritikan dan saran yang bersifat konstruktif untuk kesempurnaan skripsi ini di masa yang akan datang. Semoga Allah Swt2. - meridhai dan senantiasa memberikan rahmat dan hidayah-Nya kepada kita semua, amin Ya Rabbal ā€žAlamin. Bengkulu, 10 Juli 2021 Penulis Dizartika, ST3. - DAFTAR ISI KATA PENGANTAR........................................................................................................................................2 DAFTAR ISI ......................................................................................................................................................4 PENGANTAR .................................................................................................................................................... 1 KOMPETENSI DASAR ....................................................................................................................................3 APLIKASI DI DUNIA NYATA........................................................................................................................4 Uraian Materi .....................................................................................................................................................6 Computational Thinking ....................................................................................................................................6 Implementasi teknik dekomposisi dengan Robomind ......................................................................................18 KESIMPULAN ................................................................................................................................................29 PENUTUP........................................................................................................................................................ 30 TES FORMATIF .............................................................................................................................................31 DAFTAR PUSTAKA.......................................................................................................................................344•... ,... - PENGANTAR Setiap pendidik, baik pendidik di sekolah formal maupun non formal harus menyadari bahwa dirinya akan mempersiapkan generasi bangsa yang siap menghadapi tantangan 10 hingga 20 tahun ke depan. Para pendidik di berbagai belahan bumi bekerjasama merumuskan keahlian apa yang akan dibutuhkan pada abad 21. Muncullah kebutuhan-kebutuhan untuk mempersiapkan anak-anak pada abad 21 dengan berbagai keterampilan, di antaranya kemampuan berpikir kritis, berkolaborasi, bekerja sama, dan berpikir kreatif. Tahun 2006, Jeanette M. Wing, seorang profesor Computer Science di Carnegie Mellon University memperkenalkan istilah Computational Thinking Berpikir Komputasi sebagai salah satu keterampilan di abad 21. Tulisannya kemudian dikembangkan oleh banyak pendidik di dunia. Berpikir Komputasi adalah kemampuan seseorang memecahkan masalah, merancang sistem, dengan mengambil konsep dasar seorang ahli teknologi informasi berpikir dalam memecahkan masalah. Kemampuan ini meliputi empat hal, yakni 1. Dekomposisi 2. Pengenalan pola 3. Abstraksi 4. Algoritma Kemampuan berpikir komputasi bukanlah kemampuan membuat program di komputer, atau kemampuan menggunakan software di komputer walaupun keahlian ini tetap akan memperkaya kemampuan berpikir komputasi. Keterampilan dalam membuat coding di komputer dapat mengasah keahlian berpikir komputasi. Beberapa pakar pendidikan dan pendiri Microsoft, Facebook, serta pembuat software game Minecraft bahkan membuat kurikulum coding dasar bagi anak-anak. Semua yang mereka lakukan, tidak1. - lain untuk memperkenalkan cara berpikir komputasi melalui modifikasi - games dan pembuatan games. Namun berpikir komputasi dapat dilakukan tanpa akses pada komputer. Kemampuan memecahkan masalah ini dapat dikembangkan di berbagai bidang, tidak hanya di bidang studi yang berkaitan dengan Teknologi Informasi. Pada bidang bahasa, anak akan melihat pola-pola yang sama dalam analisis sebuah puisi. Dalam bidang musik, anak dapat menggunakan kemampuan ini untuk menggubah suatu lagu dengan kunci dasar yang sama. Dalam pelajaran sosial, anak dapat merekam data statistik pengguna kendaraan bermotor dan pola pelanggaran yang terjadi di jalan. Bekali anak-anak dengan keterampilan hidup yang cukup dan berguna untuk masa depan mereka. Tidak hanya menjejali mereka dengan pengetahuan yang tidak relevan dengan kehidupan sehari-hari. Semakin baik kita mempersiapkan anak-anak dalam menghadapi tantangan hidup di masa yang akan datang semakin siap kita melepas mereka untuk hidup ,... - KOMPETENSI DASAR A. Kompetensi Dasar dan Target Kompetensi Tabel 1 Kompetensi dasar dan target KD mata pelajaran Informatika NO KOMPETENSI DASAR TARGET KD KELAS VIII KD PENGETAHUAN 1. Menyelesaikan 1 Computational Thinking persoalan komputasi yang lebih kompleks untuk persoalan dari sebelumnya komputasi yang lebih menggunakan kompleks dari Computational sebelumnya. Thinking. KD KETERAMPILAN 2 Menyelesaikan persoalan- 1. Menyelesaikan VIII persoalan-persoalan persoalan komputasi yang komputasi yang mengandung jejaring, mengandung jejaring. pola, dan algoritmik. 2. Menyelesaikan persoalan-persoalan komputasi yang mengandung pola. 3. Menyelesaikan persoalan-persoalan komputasi yang mengandung Pembelajaran Berpikir KomputasionalAPLIKASI DI DUNIA NYATAComputational Thinking CT adalah sebuah kemampuan berpikir untukmenyelesaikan suatu permasalahan secara menyeluruh, logis, danteratur. Berpikir komputasi adalah teknik pemecahan masalah yang sangatluas wilayah penerapannya, bukan hanya untuk menyelesaikan masalahseputar ilmu komputer saja, melainkan juga untuk menyelesaikan berbagaimasalah di dalam kehidupan mengimplementasikan Computational Thinking adalah denganmemahami masalah, mengumpulkan semua data, lalu mulai mencari solusisesuai dengan masalah. Dalam Computational Thinking, ada yang disebutdengan dekomposisi yaitu kita memecah suatu masalah yang komplekmenjadi masalah-masalah yang kecil untuk diselesaikan. Sebagai contoh,ketika kita ingin membuat nasi goreng, kita harus memahami caramembuat nasi goreng, lalu kita mengumpulkan bahan-bahannya, kemudiankita mulai membuat nasi goreng sesuai dengan langkah-langkahnya. Dalammembuat nasi goreng, kita harus menyiapkan kompor, wajan, spatula,minyak goreng, nasi, telur, bumbu, dan lain-lainnya yang semua itumerupakan sebuah proses bernama dekomposisi. Gambar 1 Membuat Nasi GorengUnit Pembelajaran Berpikir KomputasionalKemudian dalam Computational Thinking ada yang disebut denganpengenalan pola. Karena kita pernah membuat nasi goreng, kita juga dapatmembuat kwetiau karena proses pembuatannya hampir mirip. Kita bisamelihat bahwa pola untuk membuat nasi goreng dan kwetiau hampir samawalaupun bahan yang digunakan ketika kita membuat nasi goreng kita tidak memperhatikan bagaimanaproses sebuah kompor bisa menyala, karena hal tersebut menurut kita tidakpenting. Hal tersebut sudah terkait dengan abstraksi di dalam dalam Computational Thinking adalah berpikir dengan algoritmadimana kita berpikir dengan mengurutkan langkah-langkah dalammenyelesaikan masalah agar menjadi logis, berurutan, teratur, dan mudahdipahami oleh orang lain. Dalam hal membuat nasi goreng, kita juga harus bisamengurutkan langkah-langkah secara logis, berurutan, dan rinci mulai dariproses awal pembuatan sampai dengan proses komputasi atau Computational Thinking tidak selalu berhubungandengan komputer. Kita dapat menggunakan teknik berpikir komputasi dalampermasalahan sehari-hari. Ketika kita sudah terbiasa dengan ComputationalThinking, kita akan lebih berpikir kritis sehingga dapat memecahkan suatupermasalahan dengan baik, efektif dan efisien. Jadi secara tidak sadar kitatelah mengimplementasikan Computational Thinking dalam kehidupansehari-hari mulai dari hal yang mudah dan bahkan hal-hal kecil pun telah kitalakukan dengan Computational Pembelajaran Berpikir KomputasionalUraian MateriComputational ThinkingComputational thinking Gambar 2 Computational ThinkingComputational Thinking CT adalah sebuah pendekatan dalam prosespembelajaran. CT memang memiliki peran penting dalam pengembanganaplikasi komputer, namun CT juga dapat digunakan untuk mendukungpemecahan masalah disemua disiplin ilmu, termasuk humaniora, matematikadan ilmu pengetahuan. Siswa yang belajar dimana CT diterapkan dalamkurikulum proses pembelajaran dapat mulai melihat hubungan antara matapelajaran, serta antara kehidupan di dalam dengan di luar komputasi adalah teknik pemecahan masalah yang sangat luaswilayah penerapannya. Tidak mengherankan bahwa memiliki kemampuantersebut adalah sebuah keharusan bagi seseorang yang hidup pada abad kedua puluh satu ini. Seperti juga bermain musik dan belajar bahasa asing,- Unit Pembelajaran Berpikir KomputasionalComputational Thinking melatih otak untuk terbiasa berfikir secara logis,terstruktur dan CT pertama kali diperkenalkan oleh Seymour Papert pada tahun 1980dan 1996. Di tahun 2014, pemerintah Inggris memasukkan materipemrograman kedalam kurikulum sekolah dasar dan menengah, tujuannyabukan untuk mencetak pekerja software programmer secara massif tetapiuntuk mengenalkan Computational Thinking CT sejak dini kepada Inggris percaya Computational Thinking CT dapat membuatsiswa lebih cerdas dan membuat mereka lebih cepat memahami teknologiyang ada di sekitar hanya pemerintah inggris, di tahun yang sama lembaga non-profit dariAmerika menyelenggarakan beberapa acara untuk mempromosikanmanfaat dari berlajar pemrograman. Mulai dari Computer Science EducationWeek untuk anak sekolah dan juga yang paling viral, Hour of Code. Programini didukung oleh Bill Gates, Mark Zuckerberg, Jack Dorsey, dari BlackEyed Google pun terlibat untuk memfasilitasi guru untuk dapat menguasaiCT yang merupakan salah satu kecakapan abad 21 yang harus dikuasai olehpeserta didik melalui kursus online. Dibanyak negara CT mulai diintegrasikankedalam semua mata pelajaran, bahkan di beberapa negara untuk membantudan mempercepat pengintegrasian dan penetrasi kearah ComputationalThinking, mereka memasukan Computer Science ICT sebagai sebuah matapelajaran wajib dalam kurikulum nasional Based Learning PBL merupakan elemen penting dari Science,Technology, Engineering, dan Matematika STEM yang ada pada pendidikankita. Bahkan kini tidak hanya STEM tapi sudah berkembang menjadi STEAMdimana huruf "A" mewakili "Arts / Seni". Karakteristik Berpikir KomputasiCT merumuskan masalah dengan menguraikan masalah tersebut ke segmeUnit Pembelajaran Berpikir Komputasionalyang lebih kecil dan lebih mudah dikelola. Strategi ini memungkinkan siswauntuk mengubah masalah yang kompleks menjadi beberapa prosedur ataulangkah yang tidak hanya lebih mudah untuk dilaksanakan, akan tetapi jugamenyediakan cara yang efisien untuk berpikir pendidikan STEM, Berpikir Komputasi CT didefinisikan sebagaiseperangkat keterampilan kognitif yang memungkinkan pendidikmengidentifikasi pola, memecahkan masalah selain kompleks menjadilangkah-langkah kecil, mengatur dan membuat serangkaian langkah untukmemberikan solusi, dan membangun representasi data melalui simulasi .Astronomi adalah merupakan sebuah disiplin ilmu mata pelajaran dimanaTeleskop merupakan salah satu tools / alat untuk mengetahui dan menguasaiilmu Astronomi. TIK adalah merupakan keahlian/skill sekaligus tools/alat,sedangkan Computer Science adalah sebuah mata pelajaran disiplin ilmuilmu tersendiri dimana programing sebagai tools/alat untuk Ilmu bahasa English, Mathematic, Biology dll mungkin karirnyaterbatas hanya pada bidang yang berhubungan dengan jurusannya tersebut,sedangkan lulusan Computer Science dapat berkarier dibanyak bidang sepertifarmasi, hukum, wirausaha, politik, dan segala jenis ilmu pengetahuan sertaenginering, bahkan dibidang seni Computer Science sebagai bagian dari STEM/STEAM sudah di laksanakandibanyak negara sebagi sebuah mata pelajaran wajib, bagaimana denganIndonesia ? Kita berharap pemerintah dalam hal ini Kementerian Pendidikandan Kebudayaan dapat segera menerapkan Computer Science di KurikulumNasional kita untuk mempersiapkan peserta didik memasuki dan bersaingserta menjadi pemimpin di Abad 21 Pembelajaran Berpikir KomputasionalApa itu Computational Thinking CT?CT adalah metode berpikir yang dipakai programmer ketika menulis metode ini antara lain • Decomposition Kemampuan memecah data, proses atau masalah kompleks menjadi bagian-bagian yang lebih kecil atau menjadi tugas- tugas yang mudah dikelola. Misalnya memecah Drive/Direktory’ dalam sebuah komputer berdasarkan komponen penyusunnya File dan Direktory.• 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. Misalnya mengenali pola file dokumen, file sistem, file eksekusion atau struktur data/file.• Abstraksi Melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum yang menghasilkan pola, tren dan keteraturan tersebut. Misalnya dengan menempatkan semua file sistem di folder Windows, file program di folder Program Files, file data/dokumen di Folder Mydocument dan file pendukung di Drive/Direktory terpisah.• Algorithm Design Mengembangkan petunjuk pemecahan masalah yang sama secara step-by-step, langkah demi langkah, tahapan demi tahapan sehingga orang lain dapat menggunakan langkah/informasi tersebut untuk menyelesaikan permasalahan yang sama. Misalnya bagaimanakah langkah mencari file-file dokumen yang ada dalam sebuah komputer ?. - Karakteristik berpikir komputasi adalah 1. Mampu memberikan pemecahan masalah menggunakan komputer atau perangkat lain 2. Mampu mengorganisasi dan menganalisa data. 3. Mampu melakukan representasi data melalui abstraksi dengan suatu model atau simulasi. 4. Mampu melakukan otomatisasi solusi melalui cara berpikir algoritma. 5. Mampu melakukan identifikasi, analisa dan implementasi solusi dengan berbagai kombinasi langkah / cara dan sumber daya yang efisien dan efektif. 6. Mampu melakukan generalisasi solusi untuk berbagai masalah yang berbeda. Penggunaan Flowchart Flowchart menawarkan cara sempurna untuk merepresentasikan algoritma. "Flowchart adalah jenis diagram yang mewakili sebuah algoritma, alur kerja atau proses, yang menunjukkan langkah-langkah sebagai kotak berbagai jenis, dan urutannya dengan menghubungkannya dengan panah. Representasi diagram ini mengilustrasikan model solusi untuk masalah yang diberikan." – Wikipedia Flowchart adalah cara mudah untuk memetakan algoritma, terutama jika flowchart tersebut perlu menghasilkan keluaran yang berbeda. Flowchart menggunakan konvensi gaya standar. Flowchart mengalir dari atas ke bawah dan kiri ke kanan..- Contoh elemen Flowchart dari UX Kits Penggunaan Pseudocode Saat menguraikan masalah yang ada menjadi bagian-bagian yang lebih mudah dikelola, Anda telah mengkomunikasikan temuan, ide, dan solusi yang mungkin dalam bahasa Inggris yang sederhana atau bahasa apa pun yang Anda gunakan untuk berkomunikasi. Komputer tidak memahami instruksi dalam bahasa Inggris. Mereka mengerti kode. Kode atau algoritma yang membentuk satu set instruksi dengan sintaks yang sangat spesifik.. - Tetapi sebelum Anda menggunakan temuan Anda untuk menulis kode yang komputer akan pahami, biasanya disarankan untuk menuliskannya dalam pseudocode. Pseudocode membantu Anda merencanakan solusi untuk masalah Anda untuk menghindari kesalahan saat menulis kode. Ini merupakan cara menulis instruksi dengan cara yang disederhanakan yang terbaca seperti kode. Pseudocode bukan kode, tetapi – pseudocode tidak memiliki sintaks spesifik seperti yang digunakan kode. Pseudocode paling baik ditulis menggunakan keyword dan variabel. Variabel dalam pemrograman digunakan untuk nilai, kata, atau rangkaian kode. Dalam pemrograman nilai variabel berubah tergantung di mana Anda berada dalam kode. Misalnya, pseudocode ini diambil dari The University of Tennessee melakukan kalkulasi pembayaran 1 Begin 2 INPUT hours 3 INPUT rate 4 pay = hours * rate 5 OUTPUT pay 6 End Dan ini, contoh yang sedikit lebih kompleks melakukan kalkulasi pembayaran dengan lembur 1 Begin 2 INPUT hours, rate 3 IF hours ≤ 40 4 THEN 5 pay = hours * rate 6 ELSE 7 pay = 40 * rate + hours – 40 * rate * 8 OUTPUT pay 9 END Pseudocode menggunakan istilah-istilah mirip kode yang berguna saat menerjemahkannya ke dalam kode. ļ‚· STOP/END Komputer itu ilmu pasti. Anda perlu memberi tahu mereka saat pernyataan atau instruksi selesai. Lakukan ini dengan menulis STOP atau END .. - ļ‚· IF/ELSE/THEN Komputer paham dengan kondisi jika A terjadi maka lakukan B, jika tidak maka lakukan C. ļ‚· INPUT/OUT Beberapa kode membutuhkan input untuk menjalankan dan membuat hasil output. Input adalah untuk data yang akan diberikan oleh pengguna atau sumber lain ke komputer. Output digunakan untuk menunjukkan hasil akhir dari serangkaian perintah. ļ‚· STORE/SAVE Istilah pseudocode yang menginstruksikan komputer untuk menyimpan atau menyetor nilai kapan pun diperlukan. Pengevaluasi Solusi Sebenarnya ada bagian kelima dari seluruh proses ini. Anda telah menggunakan pemikiran komputasional untuk sampai pada solusi. Solusinya adalah algoritma yang dapat digunakan untuk memprogram komputer. Anda sudah tidak sabar untuk memulai pemrograman, tetapi sebelum Anda melanjutkan, Anda harus mengevaluasi solusinya. Mengapa? "Tanpa evaluasi kesalahan apapun dalam algoritma tidak akan bisa diatasi, dan program mungkin tidak dapat memecahkan masalah dengan benar, atau mungkin tidak menyelesaikannya dengan cara terbaik." – BBC Bitesize Contoh Computational Thinking CT Bagaimanakahorgenazing/pengorganisasian cara mengenali dan mengklasifikasikan organisme secara efektif dan efesien ? • Decomposition Melihat dengan cara yang berbeda bagaimana organisme dapat diklasifikasikan. Misalnya, dengan membagi organisme tersebut berdasarkan habitatnya, organisme tersebut hidup di air atau organisme tersebut memiliki sayap untuk dapat terbang di udara. • Pattern Recognition Mengembangkan metode untuk mengklasifikasikan dengan efesien beberapa organisme berdasarkan karakteristik bersama.. - • Abstraksi Menentukan berapa lama waktu yang dibutuhkan untuk mengklasifikasikan beberapa organisme berdasarkan metode ini dapat membantu Anda untuk memprediksi berapa banyak pertanyaan atau klasifikasi yang dibutuhkan untuk mengklasifikasikan semua organisme yg diketahui. • Algorithm Design Pada bagian ini Anda tidak mengembangkan algoritma, tetapi Anda mungkin berpikir cara lain yang lebih efisien untuk mengklasifikasikan organisme di luar metode yang digunakan dalam kegiatan banyak pertanyaan yang harus anda ajukan kepada saya, sehinggaanda mampu menebak dengan yakin Spesis / organisme yang terfikirkan olehsaya yang ada di bumi ini ?Bisa saja anda menjawab 10, 12, 20 atau 25 pertanyaan. Seperti permainanā€œSiapa Dia ?ā€Hal tersebut merupakan tantangan menarik namun bisa jadi sulit. Sebenarnyatantangan tersebut relatif mudah untuk dijawab ketika anda menerapkanDecomposition, yakni memecah data/proses/masalah menjadidata/proses/masalah yang lebih Organisme manakah yang ada di fikiran saya, coba tebak ? [captioncaption="CT"][/caption]1. Apakah organisme itu memiliki kaki ?2. Apakah organisme itu memiliki sayap ?3. Apakah organisme itu kulit/bulunya berpola garis. - Anda dapat menebak nama organisme yang ada di fikiran saya dengan mengajukan hanya 3 tiga pertanyaan tersebut dari 8 kemungkinan jawaban. Jawabannya adalah Harimau. Berapakah banyak pertanyaan yang diperlukan untuk menebak organisme mana yang saya fikirkan dari 16 organisme, jika setiap pertanyaan dapat membuang/menyingkirkan setengah pilihan yang ada ? Jika setiap pertanyaan dapat menyingkirkan/membuang setengah dari 16 organisme maka - Pertanyaan pertama membuang 8 organisme, tersisa 8 organisme - Pertanyaan kedua membuang 4 organisme, tersisa 4 organisme - Pertanyaan ketiga membuang 2 organisme, tersisa 2 organisme - Pertanyaan pertama membuang 1 organisme, tersisa 1 organisme Jadi untuk memilih 1 dari 16 organisme diperlukan 4 pertanyaan. Selanjutnya berapakah pertanyaan yang diperlukan jika terdapat 32 organisme ? Ya jawabannya adalah 5. Berikut Pola yang terbentuk • 8 kemungkinannya 2 * 2 * 2 = 8 • 16 kemungkinannya 2 * 2 * 2 * 2 = 16 • 32 kemungkinannya 2 * 2 * 2 * 2 * 2 = 32 Ketika Anda melihat data dari beberapa percobaan tersebut akan sangat membantu untuk mengenali jika ada pola / tren untuk menentukan apa penyebab atau prinsip yang digunakan. Dengan asumsi ada sekitar 8 miliar spesies di Bumi. Berapa banyak pertanyaan yang diperlukan, dengan setiap pertanyaan menghilangkan sekitar setengah dari pilihan, dapatkah anda menebak spesies yang saya fikirkan ?. - Ini akan membutuhkan sekitar 33 pertanyaan., Yang tampaknya seperti jumlah yang relatif kecil pertanyaan untuk dapat menebak dengan benar dari miliaran kemungkinan. 20 pertanyaan permainan berpotensi bisa menebak dari lebih dari 1 juta kemungkinan, yang harus lebih dari cukup untuk sebagian besar benda. Anda mungkin sudah tahu sekarang bahwa Anda dapat mengetahui berapa banyak pertanyaan yang Anda butuhkan dengan menghitung log2 dari semua kemungkinan atau dengan menghitung apa kekuatan 2 diperlukan untuk sama dengan jumlah kemungkinan 24 = 16, 25 = 32,. .., 233 ā‰ˆ 8,5 miliar. Kemampuan untuk menggeneralisasi pola yang ditemukan melalui eksperimen menjadi umum aturan, persamaan, atau hukum dikenal sebagai abstraksi Contoh Computational Thinking CT Bagaimanakah membuat ā€œBrownizā€ yang lezat sebanyak 100 box dengan efektif dan efesien ? • Decomposition Kemampuan memecah data, proses atau masalah kompleks menjadi bagian-bagian yang lebih kecil atau menjadi tugas-tugas yang mudah dikelola. Misalnya memecah struktur komponen dasar pembentuk Browniz menjadi Tepung, Telur, Gula, Mentega, Coklat, Susu, Keju, Backing Powder, Air. Misalnya memecah proses dasar pembuatan Browniz menjadi Penyiapan Bahan, Pencampuran Adonan, Pengembangan Adonan emulsi, Memasak/Memanggang, Toping/Rias, Packing/Pengepakan • 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.. - Misalnya mengenali pola dan proses pembuatan 1 box kue Browniz yang dimulai dari tahap Persiapan hingga Packing memerlukan waktu 60 menit dengan menggunakan 1 unit oven. 60 menit = 1 Box atau 1 jam = 1 Box • Abstraksi Melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum yang menghasilkan pola, tren dan keteraturan tersebut. Misalnya dengan melihat dan mengidentifikasi pola pembuatan browniz secara umum. Jika dalam 1 jam dengan 1 unit oven/pemanggang diperoleh 1 box browniz maka perlu 100 jam 4,16 hari untuk menghasilkan 100 box browniz. Tentu tidak efektif dan efesien ! Karena proses pembuatan browniz ini merupakan proses yang berulang maka kita dapat melakukan generalisasi bahwa proses ini tidah harus menunggu semua proses selesai baru dilakukan dari awal. Dengan kata lain, saat kue browniz sudah masuk oven, kita dapat melakukan proses pembuatan adonan kembali tanpa harus menunggu hingga semua proses dilaksanakan. Dengan demikian 60 menit >= 3 Box atau 1 jam >= 3 Box Sehingga untuk menghasilkan 100 box browniz dengan 1 unit oven diperlukan waktu 33 jam atau 1,3 hari. Pertanyaan selanjutnya bagaimana jika kita sediakan 2 buah oven, maka jawabnya kita hanya memerlukan waktu 16,5 jam untuk menghasilkan 100 box Browniz. Bagaimana bentuk persamaan matematikanya ? Bagaimana nilai ekonomis dan break even pointnya ? Bagaimana suhu oven yang paling baik ? Bahan kimia/alami pengembang adonan yang paling baik dan efektif ? • Algorithm Design Mengembangkan petunjuk pemecahan masalah yang sama secara step-by-step, langkah demi langkah, tahapan demi. - tahapan sehingga orang lain dapat menggunakan langkah/informasi tersebut untuk menyelesaikan permasalahan yang sama. Misalnya langkah dan tahapan membuat kue browniz yang paling efektif dan efesien sesuai dengan pola dan abstraksi sebelumnya hingga tahap packing, diurutkan secara lengkap, terukur dan kreatif. Implementasi teknik dekomposisi dengan Robomind Pada teknik dekomposisi setiap permasalahan yang ada diselesaikan dengan menggunakan kemmapuan untuk memecahkan data, proses, atau masalah yang kompleks menjadi bagian yang lebih kecil sehingga mudah untuk untuk diselesaikan. Implementasi dari teknik dekomposisi misalnya kamu akan membuatn tulisan E L I menggunakan Robomind. Program yang kamu buat adalah dengan menggetikkan perintah maju, mundur, belok ke kiri, atau belok kekanan, smabil mengecat jalur yang dilalui sehingga robot berhasil menuliskan kata tersebut. Virtual robotika dengan menggunkan robomind. RoboMind adalah lingkungan pemrograman sederhana pendidikan dengan bahasa scripting sendiri yang memungkinkan pemula untuk mempelajari dasar-dasar ilmu komputer dengan pemrograman robot simulasi. Selain memperkenalkan teknik pemrograman umum, juga bertujuan untuk menawarkan wawasan dalam robotika dan kecerdasanbuatan. RoboMind tersedia sebagai aplikasi yang berdiri sendiri untuk Windows, Linux dan Mac OS X. Penggunaannya adalah gratis untuk tujuan pribadi dan pendidikan. Meskipun apa yang menyangkal di situs resmi, ini bukan sebuah perangkat lunak bebas atau open source lisensi RoboMind memiliki beberapa keterbatasan, terutama mengenai penggunaan komersial dan. - redistribusi. Ini pertama kali dirilis pada tahun 2005 dan pada awalnya dikembangkan oleh Arvid Halma, seorang mahasiswa dari University of Amsterdam pada waktu itu. Sejak 2011 RoboMind diterbitkan oleh Kitchen ini cocok untuk yang baru belajar pemrograman, karena dalamsoftware ini, kita bisa mengatur sendiri langkah – per langkah kita untukmengatur gerakan robot, dalam hal ini melatih kemampuan kita dalampenguasaan algoritma dan logika. Selain itu dalam RoboMind ini terdapatpula beberapa struktur pemrograman seperti halnya bahasa pemrogramanpada umumnya, seperti bentuk IF, LOOPING, dan dalam Robomind, kita bisa menggerakkan robot untuk bergerak maju,mundur, belok kanan, kiri, mewarnai jalan yang dilalui, mencari sebuahobyek, mengambil sebuah obyek, dan meletakkan obyek melalui perintah –perintah berbentuk RoboMind sangat interaktif karena menggunakan simulasipemrograman robot dengan kecerdasan buatan sederhana. Beberapakeunggulan dari RoboMind antara lain adalahMenggunakan bahasa pemrograman ROBO yang sederhana. contohMudah dipahami bahkan oleh programer tidak mengganggu sistem bersifat dijalankan di sistem operasi Windows, Linux, dan Mac robot yang interaktif seperti sebuah beberapa contoh program yang dapat dipakai sebagaiacuan.. - Simulasi pemrograman dengan robot dilakukan pada map area yang dapat dipilih dan bervariasi, sehingga tidak membosankan. Robot dapat diprogram untuk mengecat, line follower, dan memindahkan benda, tergantung kreatifitas pemrograman yang dilakukan. Menjalankan program RoboMind Pastikan komputer kamu sudah aktif Klik Start pada Windows Pilih All Programs Pilih Robo Lalu pilih RoboMind maka akan terlihat lembar kerjanya seperti berikut '' failed to upload. Invalid response Unexpected token U in JSON at position0. - Lembar Kerja RoboMind Lingkungan pengembangan RoboMind memungkinkan Kamu untuk menulis program yang akan dilakukan oleh robot simulasi. Ini terdiri dari bagian berikutScript panelDi area teks ini kamu dapat menuliskan tugas kamu dalam bentuk skripyang robot akan panelDisini kamu melihat keadaan saat ini robot dalam lingkungannya. Karena iniadalah seluruh lingkungan di mana robot hidup, kita hanya akanmenyebutnya dunia.. - Run panel Setelah memutuskan scriptnya, di sini kamu dapat membiarkan robot memulai atau berhenti. Ini juga mungkin untuk menyesuaikan kecepatan di mana robot beroperasi. Message panel Dalam kasus script yang aneh, Kamu akan menerima kesalahan kompilasi di sini. Ini juga merupakan tempat di mana robot dapat memberitahukan peristiwa-peristiwa tertentu. Menu File Robomind New Membuka lembar kerja baru Open Membuka program Robomind yang sudah pernah dibuat Save Menyimpan program Save as Menyimpan kembali program dengan nama yang lain Translate Script Menerjemahkan bahasa Open Map Memilih peta yang tersedia pada Robomind Setting Mengatur program Robomind Menu Edit Robomind Undo Kembali ke aksi sebelumnya Redo Kembali ke aksi yang sudah di undo Cut Memotong Copy Menggandakan Paste Menyalin Select all Memilih semua. - Insert Memasukkan perintah – perintah Find Mencari Find next Mencari selanjutnya Replace MenggantiBerikut ini beberapa perintah dasar untuk mengatur gerakan si Memindahkan n langkah majubackwardn Memindahkan n langkah mundurleft Membelokkan ke kiri 90 derajadright Membelokkan ke kanan 90 derajadnorthn Membelokkan ke utara, lalu bergerak maju nlangkahsouthn Membelokkan ke selatan, lalu bergerak maju nlangkahwestn Membelokkan ke barat, lalu bergerak maju nlangkaheastn Membelokkan ke timur, lalu bergerak maju nlangkahRobot juga bisa disuruh mewarnai path yang dilalui, dengan perintahberikut inipaintWhite Mewarnai dengan warna putih pada pathpaintBlack Mewarnai dengan warna hitam pada pathstopPainting Menyuruh robot berhenti mewarnaiSelain mewarnai path yang dilalui, si robot juga bisa disuruh mengambilobyek dan meletakkannya kembali. Berikut ini beberapa perintah untukmelakukan hal tersebutpickUp Mengambil obyek yang ada di depannyaputDown Meletakkan obyek di depannyaMenu View RobomindZoom in untuk mengecilkan layar peta. - Zoom out untuk membesarkan layar peta Show grid untuk menampilkan garis – garis Show radar untuk menampilkan arahan letak robot dan peta Track robot untuk menampilkan track robot Create screen dump Menu Run RobomindExecute untuk menjalankan programStep untuk mengakhirkan programPause untuk menghentikan sementaraStop untuk memberhentikan programRemote control Panah ke atas untuk mengarahkan robot ke depan / majuPanah ke bawah untuk mengarahkan robot ke belakang / mundurPanah ke kanan untuk mengarahkan robot ke kananPanah ke kiri untuk mengarahkan robot ke kiriReset untuk mengembalikkan ke tempat semula. - Menu Help RoboMind Help Topic Petunjuk tentang topik yang ada di RoboMind RoboMind Online Menuju website About roboMind Informasi tentang RoboMind versi, pembuat, tahun pembuatan, website RoboMind Disini kita akan membuat program agar robot mengikuti jalan labirin, sambil mengecat jalanannya berwana putih dan terakhir menemukan beacon. Dengan ketentuan – Menggunakan peta – Warnai cat mengikuti jalan labirin dibwah ini yang benar, seperti yang ditunjukkan digambar dibawah ini – Pindahkan Beaconnya seperti gambar dibawah ini Skripnya seperti berikut paintWhite forward1 forward1 forward1 forward1 right forward1. - forward1 forward1 forward1 right forward1 forward1 left forward1 forward1 forward1 forward1 forward1 left forward1 forward1 left forward1 forward1 right forward1 forward1 left forward1 forward1 forward1 forward1 forward1 forward1 forward1 forward1. - forward1 right forward1 forward1 right forward1 forward1 forward1 forward1 forward1 left forward1 forward1 forward1 forward1 right forward1 forward1 forward1 forward1 forward1 forward1 forward1 forward1 forward1 right forward1 forward1 left forward1. - forward1 left - forward1 forward1 right forward1 pickUp forward1 left left putDown Maka akan terlihat seperti tampilan dibawah ini. - KESIMPULAN Seiring tantangan global, peserta didik perlu memiliki kemampuan berpikir komputasional dalam menyelesaikan masalah. Untuk itu, guru juga perlu mempersiapkan diri untuk dapat membelajarkan kemampuan tersebut. Banyak permasalahan sehari-hari yang dapat atau bahkan perlu diselesaikan menggunakan konsep berpikir komputasional. Untuk itu, peserta didik perlu mempelajari konsep berpikir komputasional dengan baik. Guru perlu menjembatani permasalahan kontekstual dengan peserta didik sehingga mereka memiliki kemampuan dalam mengaplikasikan konsep yang dipelajari untuk menyelesaikan permasalahan yang sedang atau dihadapinya kelak. Kompetensi dalam menyelesaikan persoalan komputasi yang mengandung struktur data yang lebih kompleks dan berpola melalui Computational Thinking KD dan perlu mulai dibelajarkan dengan memahami konsep Computational Thinking dan menjelaskan persoalan-persoalan komputasi. Selanjutnya peserta didik menyelelesaikan persoalan-persoalan komputasi yang mengandung jejaring, pola, dan algoritmik yang pada akhirnya dapat digunakan untuk menganalisis persoalan-persoalan komputasi tersebut. Model pembelajaran yang digunakan dapat menggunakan discovery learning, problem based learning maupun model lainnya yang dapat memfasilitasi peserta didik untuk aktif mengonstruksi pengetahuan dan keterampilannya. Peserta didik juga perlu dibiasakan dalam menghadapi soal-soal bertipe HOTS.•... ,... Unit Pembelajaran - PENUTUP Demikian Unit Pembelajaran Informatika SMP yang berjudul ā€œBerpikir Komputasionalā€ ini dikembangkan untuk menjadi bahan referensi bagi guru dalam menyusun rencana dan melaksanakan pembelajaran yang berorientasi pada Keterampilan Berpikir Tingkat Tinggi, serta dalam mengembangkan penilaian HOTS. Semoga dapat mencerahkan dan menambah pengetahuan guru. Semoga dengan kehadiran unit pembelajaran ini, dapat menginspirasi guru dalam mengembangkan unit-unit pembelajaran yang lebih baik dan lebih sempurna. hal. - TES FORMATIF - 1. Metode yang digunakan dalam membuat nasi goreng harus bisa mengurutkan langkah- langkah secara logis, berurutan, teratur, mudah, dan rinci mulai dari proses awal pembuatan sampai dengan proses penyajiannya agar mudah dipahami oleh orang lain. Hal termasuk termasuk teknik…. a. Decomposition b. Pattern recognition c. Abstraction d. Algorithms e. Semua benar Jawaban d 2. Ketika seseorang sudah terbiasa dengan computational thinking, dampaknya…. a. Menjadi generasi menunduk b. Penggunaan teknologi total c. Pola lebih berpikir kritis d. Selalu meneria apa adanya e. Tidak melakukan apa-apa Jawaban c 3. Pada intinya abtraksi digunakan untuk menganalisis sebuah data dengan menganalisis sebuah data dengan mengidentifikasi objeknya terlebih dahulu agar informasih yang didapatkan lebih…. a. Salah b. Medium c. Akurat d. Konsepsi e. Adaktif Jawaban c. - 4. Teknik kunci yang digunakan untuk memecah masalah yang lebih besar/kompleks menjadi bagian-bagian yang lebih sederhana disebut…. a. Decomposition b. Pattern recognition c. Abstraction d. Algorithms e. Worksheet Jawaban a 5. Bentuk computational thinking paling awal yaitu…. a. Decomposition b. Pattern Recognition c. Abstraction d. Algorithms e. Reusable Jawaban a 6. Pattern Recognition disebut juga dengan…. a. Dekomposisi b. Pengenalan pola c. Abstraction d. Algorithms e. Kompleks Jawaban b 7. Berpikir komputasional yaitu cara berpikir untuk…. a. Menguraikan masalah b. Mempersulit masalah c. Menggunakan berbagai macam akar d. Mengetahui akar masalah e. Menggunakan masalah Jawaban a 8. Beberapa teknik kunci dalam CT, kecuali….. a. Flickr b. Pattern Recognition. - c. Abstraction d. Algorithms e. Reusable Jawaban a 9. Kemampuan pemikiran komputasi yang harus dimiliki seorang siswa, kecuali…. a. Decomposition b. Pattern Recognition c. Abstraksi d. Algorithm Design e. Confusion Jawaban e inti dari sebuah aplikasi dan komputasi yaitu…. a. Komputerisasi b. Pemikiran komputasi c. Internet sharing d. Option internet e. Penggunaan internet Jawaban b. - DAFTAR PUSTAKA 1. Akmaluddin Fadhilah. 2019. Computational Thinking di Kehidupan Sehari- hari di akmaluddinfadhilah/computational- thinking- di-kehidupan-sehari-hari-e3729268f2c1 di akses 13 Maret 2019. 2. Fathur Rachim. 2015. Computational Thinking = Computer Science++ di 023/computational-thinking-computer-science?page=3 diakses 12 Maret 2019. 3. 2017. Bekali Anak dengan Keahlian Abad 21, Berpikir Komputasi di di akses 12 Maret 2019. 4. Lorca Lokassa Sa. 2018. Dasar-dasar Pemikiran Komputasional di thinking-cms-30172 di akses 12 Maret 2019. 5. NBO Bebras Indonesia. 2017. Tantangan Bebras Indonesia 2017 Bahan belajar Computational Thinking di diakses 13 Maret 2019 6. TOTOK_YC2TDP. 2019. diakses 11 Juli 2021

bagian persiapan dari sebuah algoritma disebut bagian