Tentang Blog Ini

Serpihan Ide

Kumpulan Artikel

Kamis, 10 Maret 2022

Berpikir Komputasional

Berpikir Komputasional

Pengantar
Selamat pagi, salam sehat selalu. Semoga anda dalam keadaan sehat dan selalu berbahagia. Pada kesempatan kali ini, kita akan membahas tentang materi berpikir komputasional. Apa yang dimaksud dengan berpikir komputasional? Sebuah pertanyaan stimulus yang akan membuat penasaran sehingga memotivasi kita untuk membaca dan mempelajari materi ini dengan baik dan sungguh-sungguh.

Definisi Berpikir Komputasional
Apa yang dimaksud dengan berpikir komputasional? 
Berpikir komputasional adalah cara berpikir yang menyelesaikan persoalan, yang cara penyelesaiannya jika dikembangkan dapat dilakukan dengan komputer. Berpikir komputasional akan melatih kita untuk belajar bagaimana menyelesaikan berbagai persoalan dengan cara yang efektif dan efesien.

Berpikir komputasional memiliki 4 komponen utama yaitu :
1. Algoritma
Algoritma adalah sebuah pola yang dapat digunakan untuk mendefinisikan bentuk atau struktur yang  tetap. Dalam mengerjakan suatu pekerjaan kita harus mengikuti pola atau aturan-aturan tertentu. Misalnya seorang calon penumpang kereta api harus menunjukkan identitas diri sebelum boarding pas di peron stasiun Contoh di lingkungan sekolah atau pendidikan adalah seorang peserta didik diijinkan mengikuti pelajaran olahraga jika menggunakan baju seragam olahraga.

2. Optimasi Penjadwalan
Dalam melakukan pekerjaan seringkali diperhadapkan dengan banyak pekerjaan. Adakalanya kita harus melakukan pekerjaan secara bersamaan atau istilah yang lebih keren adalah paralel. Contohnya ketika sedang mengerjakan tugas sekolah, tiba-tiba Ibu meminta bantuan untuk merebus atau mendidihkan air dalam sebuah panci. Langkah-langkah yang harus dikerjakan adalah mengambil panci, menuang air ke dalam panci, menyalakan kompor dan menaruh panci di atas kompor. Selama proses perebusan air, tidak perlu ditunggu sampai mendidih. Selama menunggu proses perebusan air sampai mendidih, kita kembali mengerjakan tugas sekolah yang tertunda.
Mengerjakan dua pekerjaan dalam waktu bersamaan merupakan optimasi jadwal. Tujuannya adalah agar lebih efektif dan efesien sehingga tidak ada waktu yang terbuang dengan sia-sia. Selain itu, optimasi jadwal dapat membantu memberikan hasil pekerjaan yang baik dan maksimal.

3.Struktur Data
Apakah kalian pernah disuruh oleh orang tua kalian untuk berbelanja kebutuhan sehari-hari ke pasar atau ke supermarket? Jika kita akan berbelanja ke pasar atau supermarket, kita harus membuat daftar kebutuhan yang akan dibeli. Dalam informatika data seperti ini disebut dengan list. Daftar belanja yang kita buat tentunya tidak memiliki keterurutan tertentu sehingga tidak menjadi masalah jika kita berbelanja cabe yang tertulis di urutan ke-3 dibandingkan dengan telor dan bawang putih yang ada di urutan 1 dan 2.
Dalam informatika, pemakaian data harus secara urut sesuai dengan langkah-langkah yang sudah dirumuskan. Artinya data harus memiliki stuktur yang jelas dan tidak boleh diacak secara sembarangan.

4.Representasi Data
Pernahkah kalian diperhadapkan dengan beberapa pilihan dalam waktu yang bersamaan? Pilihan bisa terdiri atas dua kemungkinan. Pilihan dua kemungkinan jawabannya adalah antara "ya" atau "tidak". Misalnya ada pertanyaan : apakah hari Senin ada ulangan IPS? Jawaban yang paling mungkin adalah "ya" atau "tidak". Bandingkan dengan pertanyaan berikut : mata pelajaran apa yang paling kalian suka? Jawabannya tentu berbeda, ada yang menjawab IPA, IPS, atau Matematika. Ada juga yang menjawab IPA dan IPS atau mungkin memiliki jawaban lain.
Dalam informatika, data harus direpresentasikan dengan jelas dengan pola yang teratur.
Jika digambarkar, berpikir komputasional adalah seperti pada gambar berikut ini :


Daftar Pustaka
Maresha Caroline Wijanto,Irya Wisnubhadra, 2021, Buku Pegangan Siswa, Informatika Kelas VII SMP, Jakarta, Pusat Kurikulum dan Perbukuan Badan Penelitian dan Pengembangan dan Perbukuan Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi
@WB_11031543

Materi selanjutnya (silakan klik link berikut):
Melakukan Koneksi Internet :