Berfikir Komputasional (Ak-BK-01)
Berpikir komputasional adalah cara berpikir untuk menyelesaikan
persoalan, yang cara penyelesaiannya, jika dikembangkan, dapat dilakukan
oleh komputer. Dengan demikian, kita akan belajar bagaimana menyelesaikan
berbagai persoalan dengan cara yang efektif dan eisien.
Komputer banyak dipergunakan dalam kehidupan sehari-hari untuk
mempermudah kehidupan, atau membantu penyelesaian berbagai
permasalahan yang kita hadapi. Cara kerja komputer menyerupai cara kerja
manusia. Pada proses pembuatan biskuit, dengan alat apa pun, tentunya tetap
diperlukan bahan dasar tepung, margarin, dan bahan-bahan lainnya. Bahanbahan tersebut dicampur dan diproses lebih lanjut.
Mari, kita lihat
sekilas perbedaan proses pembuatan biskuit tersebut.
Jika kalian mau membuat biskuit atau kue untuk anggota keluarga di rumah
yang terdiri atas lima orang, kalian cukup membuat biskuit tersebut di dapur
dengan peralatan yang ada di rumah (Gambar 2.1). Lain halnya dengan beberapa
ibu lain yang membuat biskuit dalam jumlah yang cukup banyak untuk dijual
dan menjalankan Usaha Mikro Kecil Menengah (UMKM). Ibu-ibu tersebut
tidak membuat kuenya di dapur rumah yang kecil dengan peralatan seadanya,
melainkan mereka memerlukan tempat dan beberapa peralatan yang lebih
canggih dibandingkan dengan peralatan yang kalian gunakan untuk membuat
kue di rumah. Untuk menjalankan UMKM, membuat dan menjual biskuit, ibuibu mengerjakan pembuatan biskuit tersebut bersama-sama (Gambar 2.2). Hal
yang berbeda lagi terjadi pada proses pembuatan biskuit yang ditujukan untuk
diproduksi secara masal dan dalam jumlah yang sangat besar. Biskuit tersebut
dibuat dan dikemas dengan mesin di pabrik (Gambar 2.3).
A. Algoritma
Algoritma adalah motode atau langkah yang direncanakan secara tersusun dan berurutan untuk menyelesaiakan atau memecahkan permasalahann dengan sebuah instruksi atau kegiatan.
Nah Menurut kalian, apa arti dari pola? Pola dapat digunakan untuk mendeinisikan
sebuah bentuk atau struktur yang tetap. Dalam mengerjakan berbagai kegiatan,
terkadang kita harus mengikuti pola atau aturan-aturan tertentu. Misalnya: seorang
siswa diperbolehkan mengikuti ujian jika membawa kartu bukti peserta ujian. Atau,
seorang peserta pertandingan olahraga diperbolehkan mengikuti pertandingan jika
sudah menyerahkan formulir pendaftaran dan lolos dari pemeriksaan kesehatan.
B. Optimasi Penjadwalan
Dalam kehidupan sehari-hari, terkadang kita perlu mengatur jadwal untuk
berbagai kegiatan. Misalnya, dari pukul 07.00-pukul 12.00, kita sekolah.
Setelah sekolah, ada beberapa kegiatan yang bisa kita ikuti, misalnya
mengerjakan PR, belajar musik, belajar memasak, bermain bersama teman,
dan lainnya. Dengan demikian, kita harus bisa memilih kegiatan mana saja
yang akan kita lakukan pada hari tertentu dan tentunya, kita perlu juga
mengatur jadwal agar kegiatan-kegiatan tersebut tidak bertabrakan waktunya.
Dalam mengatur rangkaian pekerjaan, terkadang ditemukan ada dua atau
lebih pekerjaan yang dapat dilakukan secara paralel. Misalnya, ketika kalian
akan mengerjakan PR, ibu meminta bantuan kalian untuk mendidihkan air
yang berada pada sebuah panci besar. Kalian dapat menyalakan kompor dan
menaruh panci berisi air di atas kompor tersebut. Tentunya, kalian tidak
perlu menunggu air tersebut sampai mendidih terlebih dahulu baru mulai
mengerjakan PR. Kalian bisa mengerjakan PR selagi menunggu air tersebut
mendidih. Ingat, jangan keasyikan mengerjakan PR sampai air habis karena
terlalu lama mendidih.
C. Struktur Data
struktur data adalah cara menyimpan data dan mengatur data secara terstruktur pada sistem komputer atau pangkalan data sehingga lebih mudah diakses. secara teknis data berbentuk huruf, simbol, dan lainnya yang diletakan didalam kolom dan disusun secara teratur.
Dalam kehidupan sehari-hari, kalian pasti pernah mengetahui data yang
disusun dalam bentuk sebuah daftar (dalam bidang Informatika, biasanya
disebut list). Contoh: daftar belanja ibu yang dibawa ketika ibu akan ke pasar,
daftar siswa dalam sebuah kelas. Daftar tersebut ada yang memiliki keterurutan
dan ada yang tidak. Daftar nama siswa dalam sebuah kelas mungkin terurut
berdasarkan alfabet. Daftar belanja ibu mungkin tidak memiliki keterurutan
tertentu sehingga tidak menjadi masalah kalau ibu membeli tomat terlebih
dahulu sebelum membeli wortel, atau ibu membeli keduanya bersamaan, atau
ibu membeli wortel terlebih dahulu sebelum membeli tomat. Dapatkah kalian
menyebutkan contoh lain data yang disampaikan dalam bentuk daftar?
Apakah contoh daftar yang kalian sebutkan, diurutkan berdasarkan aturan
tertentu?
Gambar Daftar Belanja
D. Representasi Data
Representasi data adalah kode untuk barang berwujud yang dapat mencakup representasi biner untuk bilangan bulat, bilangan rill, karakter, teks, warna, suara, dan gambar..
Dalam kehidupan sehari-hari, sering kali kita dihadapkan pada banyak
pilihan. Pilihannya bisa terdiri atas dua kemungkinan atau lebih. Jika hanya
terdiri atas dua kemungkinan, biasanya jawabannya adalah ya atau tidak.
Sebagai contoh: Apakah hari ini kalian sarapan roti? Jawabannya ialah ya
atau tidak. Apakah kemarin turun hujan? Pertanyaan tersebut tentu berbeda
dengan pertanyaan: Apa warna kesukaan kalian? Pertanyaan mengenai warna
kesukaan tidak dapat dijawab dengan ya atau tidak. Jika pertanyaannya
diubah menjadi “Apakah warna kesukaan kalian adalah biru?”, pertanyaan
tersebut dapat dijawab dengan ya atau tidak. Dapatkah kalian menyebutkan
contoh pertanyaan lain yang peluang jawabannya pada umumnya adalah ya
atau tidak.
Demikian materi kita...semoga bermanfaat.
Soal latihan anda
- 1, Apa yang dimaksud dengan berfikir komputasional?Jawaban: Berfikir komputasional adalah kemampuan untuk memecahkan masalah dengan menggunakan konsep-konsep komputasi seperti pemrograman, algoritma, dan struktur data.
- Apa saja manfaat dari berfikir komputasional?Jawaban: Berfikir komputasional dapat membantu seseorang dalam memecahkan masalah, mengembangkan solusi kreatif, memperbaiki kemampuan berpikir logis, dan meningkatkan pemahaman tentang teknologi.
- Apa perbedaan antara pemrograman dan berfikir komputasional?Jawaban: Pemrograman adalah proses menulis kode program untuk membuat program komputer, sedangkan berfikir komputasional lebih berkaitan dengan bagaimana seseorang memecahkan masalah dengan menggunakan konsep-konsep komputasi.
- Bagaimana cara mengembangkan kemampuan berfikir komputasional?Jawaban: Ada beberapa cara untuk mengembangkan kemampuan berfikir komputasional, seperti mempelajari konsep-konsep pemrograman, menyelesaikan masalah dengan menggunakan algoritma, mengikuti kursus online, dan berlatih secara teratur.
- Apa yang dimaksud dengan algoritma?Jawaban: Algoritma adalah urutan instruksi yang dapat diikuti untuk menyelesaikan suatu masalah atau tugas. Algoritma digunakan dalam pemrograman untuk memecahkan masalah dengan cara yang sistematis dan efisien.
- Apa perbedaan antara algoritma dan program?Jawaban: Algoritma adalah urutan instruksi yang dapat diikuti untuk menyelesaikan suatu masalah atau tugas, sedangkan program adalah implementasi dari algoritma tersebut dalam bentuk kode program yang dapat dijalankan pada komputer.
- Apa yang dimaksud dengan struktur data?Jawaban: Struktur data adalah cara untuk mengorganisasi dan menyimpan data dalam program komputer. Struktur data yang umum digunakan adalah array, linked list, stack, queue, dan tree.
- Bagaimana struktur data dapat membantu dalam pemecahan masalah?Jawaban: Struktur data dapat membantu dalam pemecahan masalah dengan mengatur dan mengakses data dengan cara yang efisien. Dengan menggunakan struktur data yang tepat, seseorang dapat memecahkan masalah dengan cara yang lebih cepat dan efektif.
- Apa peran berfikir komputasional dalam pengembangan teknologi?Jawaban: Berfikir komputasional adalah keterampilan yang sangat penting dalam pengembangan teknologi. Dengan kemampuan berfikir komputasional, seseorang dapat mengembangkan solusi teknologi yang lebih efisien, inovatif, dan dapat diandalkan.
- Apa contoh penerapan berfikir komputasional dalam kehidupan sehari-hari?Jawaban: Contoh penerapan berfikir komputasional dalam kehidupan sehari-hari adalah ketika seseorang menggunakan aplikasi navigasi untuk menentukan rute tercepat ke tujuan, atau ketika seseorang menggunakan mesin pencari untuk mencari
Posting Komentar untuk "Berfikir Komputasional (Ak-BK-01)"
Jangan nge spam yah