Menuju konten utama
Rangkuman Informatika Kelas 10

Materi Berpikir Komputasional Kelas 10 Kurikulum Merdeka

Berikut ini rangkuman materi Berpikir Komputasional Kelas 10 Kurikulum Merdeka berdasar buku Informatika terbitan Kemdikbudristek. 

Materi Berpikir Komputasional Kelas 10 Kurikulum Merdeka
Ilustrasi - Dua Programer IT Profesional Membahas Desain dan Pengembangan Arsitektur Jaringan Data Blockchain. FOTO/iStockphoto

tirto.id - Rangkuman materi Berpikir Komputasional berikut bisa menjadi salah satu referensi bagi siswa dalam memahami pelajaran Informatika Kelas 10 Semester 1 Kurikulum Merdeka.

Materi Berpikir Komputasional masuk ke dalam bab 2 buku Informatika kelas 10. Sesuai dengan isi buku pelajaran Informatika Kelas 10 (2021) terbitan Kemdikbudristek, bab ini memuat 3 sub-pembahasan.

Tiga tema dalam materi Berpikir Komputasional kelas 10 Kurikulum Merdeka itu adalah: Pencarian (Searching); Pengurutan (Sorting); Tumpukan (Stack) dan Antrean (Queue).

Rangkuman Materi Berpikir Komputasional Kelas 10

Tujuan pemberian materi Berpikir Komputasional untuk melatih kemampuan berpikir para siswa. Maksudnya, para siswa dilatih untuk menyelesaikan masalah dengan logika-logika yang berlaku dalam ilmu informatika.

Rangkuman materi Berpikir Komputasional Kelas 10 Kurikulum Merdeka bisa dicermati via uraian singkat di bawah ini.

1. Pengertian Berpikir Komputasional

Secara garis besar, "Berpikir Komputasional" bisa didefinisikan sebagai cara berpikir untuk mencari penyelesaian masalah berdasarkan logika di ilmu informatika.

Adapun dari segi istilah di pelajaran Informatika, pengertian berpikir komputasional ialah cara berpikir untuk menuntaskan permasalahan secara efisien, efektif, dan optimal sesuai logika yang berlaku dalam ilmu komputer atau informatika.

Kegiatan utama dalam Berpikir Komputasional ialah memecahkan masalah serta mencari solusi yang paling efisien, efektif, dan optimal.

2. Fondasi Berpikir Komputasional

Terdapat 4 fondasi berpikir komputasional, yakni Abstraksi, Algoritma, Dekomposisi, dan Pola. Berikut penjelasan singkat 4 fondasi berpikir komputasional tersebut:

  • Abstraksi: Mencari bagian terpenting sehingga dapat lebih fokus ke permasalahan.
  • Algoritma: Mencari solusi berupa langkah-langkah berurutan demi suatu tujuan.
  • Dekomposisi: Formulasi persoalan agar bisa diselesaikan lebih efisien dan cepat.
  • Pengenalan Pola: Generalisasi satu solusi persoalan agar dapat menjadi rujukan di pemecahan masalah lain yang sejenis.

3. Proses Berpikir Komputasional

Terdapat tiga tahapan proses berpikir komputasional yang bisa diterapkan dalam eksekusi persoalan, yakni sebagai berikut:

a. Pencarian (Searching)

Dalam bahasa Inggris, pencarian disebut searching. Proses ini berarti mencari apa pun mulai dari benda, konsep, informasi, angka, yang sekiranya diperlukan dalam mencari solusi atas suatu persoalan.

Setidaknya ada 3 elemen yang harus ada dalam proses pencarian (Searching), yakni:

  • Sekumpulan benda atau objek
  • Kriteria dari benda atau objek yang dicari
  • Pengecekan benda atau objek sebagai penentu apakah sesuai kebutuhan pencarian atau tidak

2. Pengurutan (Sorting)

Setelah ada kumpulan objek atau benda, proses berpikir komputasional berikutnya adalah pengurutan (sorting). Objek yang berhasil dikumpulkan akan diatur sedemikian rupa agar sesuai urutan.

Ada beberapa teknik algoritma untuk pengurutan objek, yakni: bubble sort, insertion sort, quick sort, merge sort, dan selection sort.

3. Antrean dan Tumpukan

Tahap ketiga dalam proses berpikir komputasional adalah antrean (queue) dan tumpukan (stack). Proses yang dilakukan di tahap Antrean adalah mengurutkan objek sehingga data yang dimasukkan pertama kali sudah dipastikan keluar terlebih dahulu.

Sementara itu, tahap Tumpukan merupakan metode penyimpanan yang mengibaratkan data seperti suatu timbunan. Oleh sebab itu, objek yang ditaruh pertama kali otomatis keluar paling terakhir.

Materi Berpikir Komputasional Kelas 10 Kurikulum Merdeka bisa di akses di sini.

Baca juga artikel terkait INFORMATIKA atau tulisan lainnya dari Yuda Prinada

tirto.id - Pendidikan
Kontributor: Yuda Prinada
Penulis: Yuda Prinada
Editor: Addi M Idhom