Ringkasan Materi Informatika Kelas 9 Kurikulum Merdeka Bab 2 Berpikir Komputasional

Ringkasan Materi Informatika Kelas 9 Kurikulum Merdeka Bab 2 Berpikir Komputasional
Ringkasan Materi Informatika Kelas 9 Kurikulum Merdeka Bab 2 Berpikir Komputasional. (Gambar: study.adityatekno.com)

Study.AdityaTekno.com - Berikut adalah ringkasan/rangkuman materi Informatika Kelas 8 SMP/MTs Kurikulum Merdeka Bab 2 Berpikir Komputasional. Dalam materi ini membahas tentang Struktur Data, Ekspresi dan Operasi Logika, dan Algoritma.

A. Struktur Data

Struktur data adalah cara sistematis untuk menyimpan dan mengelola data dalam komputer.

Struktur data yang tepat dapat membantu meningkatkan efisiensi dan performa program.

Jenis-Jenis Struktur Data

Adapun jenis-jenis struktur data adalah sebagai berikut:

  • Array: menyimpan data dalam urutan elemen yang berdekatan.
  • List: menyimpan data dalam urutan elemen yang terhubung dengan pointer.
  • Stack: menyimpan data dengan cara LIFO (Last In, Firts Out).
  • Queue: menyimpan data dengan cara FIFO (First In, First Out).
  • Tree: menyimpan data dalam struktur hierarki dengan hubungan antar elemen.
  • Graph: menyimpan data dalam struktur hubungan antar elemen yang tidak berurutan.

Nah, tapi untuk materi kelas 9 materi yang akan dibahas hanya struktur data tree dan graph.

1. Struktur Data Pohon (Tree)

Struktur data pohon adalah cara mengorganisasi data dalam bentuk hierarki yang menyerupai struktur pohon.

Struktur Data Tree


  • Setiap elemen dalam pohon disebut node.
  • Node teratas disebut root.
  • Node yang terhubung ke root disebut child node.
  • Node yang tidak memilki child node disebut leaf node.

Pohon Keluarga

Pohon Keluarga
  • Root adalah nenek dan kakek tertua.
  • Child node adalah anak-anak mereka.
  • Leaf node adalah cucu mereka.

Contoh Penerapan Struktur Data Tree di Kehidupan Sehari-hari

  • Sistem Komputer
  • Struktur Organisasi Perusahaan
  • Pohon Keputusan
  • Silabus Pendidikan
  • Pencarian Internet

Kelebihan dan Kekurangan Struktur Data Tree

Kelebihan: Proses mencari data bisa dilakukan dengan cepat.

Kekurangan: Membutuhkan waktu yang lebih lama untuk memasukkan data karena harus menyesuaikan dengan urutan nilainya.

2. Struktur Data Graf (Graph)

Struktur Data Graph

Graph adalah struktur data non-linier yang terdiri dari vertex (node) dan edge (sisi). Graph terbentuk dari himpunan vertex dan himpunan edge yang menghubungkan sepasang node.  Struktur data ini digunakan untuk memecahkan masalah pemrograman yang paling kompleks.

Contoh:

Struktur Data Graf


Bayangkan kamu tinggal di sebuah kota dan memilki peta jalur transportasi kota tersebut. Di peta itu, ada beberapa titik yang menunjukkan berbagai tempat penting seperti rumahmu, sekolah, taman, dan pusat perbelanjaan. Titik-titik ini disebut simpul (node atau vertex) dalam struktur data graf.

Sekarang perhatikan jalur-jalur yang menghubungkan titik-titik tersebut. Jalur-jalur ini bisa berupa jalan, rute bus, atau jalur kereta api yang menghubungkan satu tempat ke tempat lainnya. Jalur-jalur ini disebut sisi (edge) dalam graf.

Dalam kehidupan sehari-hari, untuk mencapai sekolah dari rumahmu, kamu mungkin harus melewati beberapa jalur dan titik lainnya. Ini mirip dengan bagaimana data di dalam graf dapat berpindah dari satu simpul ke simpul lain melalui sisi-sisi yang menghubungkannya.

Contoh Penerapan Struktur Data Graph di Kehidupan Sehari-hari

  • Google Maps 
  • Jejaring Sosial 
  • Studi Molekul

Perbedaan Antara Struktur Data Tree Dan Struktur Data Graph

Pohon adalah jenis graf khusus yang tidak mengandung siklus. Setiap pohon adalah graf, tetapi tidak setiap graf adalah pohon.

Analoginya: Semua jeruk adalah buah, tetapi tidak semua buah adalah jeruk.

B. Ekspresi dan Operasi Logika

Logika adalah ilmu yang mempelajari tentang penalaran yang benar dan salah.

1. Operator Logika

Operator logika adalah simbol yang digunakan untuk menggabungkan dua atau lebih pernyataan logika. Operator logika menghasilkan nilai "benar" atau "salah".

Contoh: AND (dan), OR (atau), dan NOT (tidak).

2. Ekspresi Logika

Ekspresi logika adalah kombinasi dari variabel dan operator logika yang menghasilkan nilai benar atau salah.

Contoh: "Jika cuaca cerah, saya akan pergi ke taman."

Ekspresi ini terdiri dari dua bagian: kondisi (cuaca cerah) dan tindakan (pergi ke taman).

Fungsi Ekspresi Logika

Berikut adalah fungsi dari ekspresi logika.

  • Pemrograman Logika
  • Aljabar Boolean
  • Desain Rangkaian Logika
  • Pemrograman Komputer
  • Pemecahan Masalah

Ekspresi Aritmatika

Ekspresi Aritmatika

Operand merupakan sebuah nilai atau variabel atau boolean atau apapun yang didukung oleh bahasa pemograman, yang akan dihitung atau dilakukan atau dieksekusi dalam sebuah aksi. Sedangkan operator adalah sebuah simbol yang menunjukkan aksi yang akan dilakukan.

Contoh dari bentuk operator yaitu:

  • Aritmethic operators: +, -, *, /
  • Assignment operators: =, +=, -=, *=, /=
  • Comparison operators: ==, !=, >, =, <
  • Logical operators: AND, OR, NOT
  • dll

Boolean adalah sebuah tipe data yang hanya dapat memiliki dua nilai, yaitu benar (true) atau salah (false). Nilai true atau false pada boolean dapat juga direpresentasikan dengan bilangan biner, yaitu 0 atau 1.

Perhatikan contoh dibawah ini.

Contoh Boolean

Rumus: Putih + Hitam = Putih

Jadi dari aturan itu jelas, kalau kotak A adalah PUTIH dan kotak B adalah HITAM maka hasilnya akan selalu PUTIH, sisanya yang lain apapun yang diinputkan selain rumus diatas akan menghasilkan HITAM.

Karena aturannya nilai true hanya untuk warna PUTIH sesuai perintah, kalau warna HITAM otomatis nilainya menjadi false.

C. Algoritma

Algoritma adalah kumpulan langkah-langkah untuk menyelesaikan sebuah permasalahan. Jadi apapun itu di dunia, yang merupakan langkah-langkah dalam menyelesaikan masalah bisa disebut dengan algoritma. Contohnya cara memakai dasi, cara menanak nasi.

Baca Juga: 

Itulah ringkasan/rangkuman materi Informatika Kelas 9 Kurikulum Merdeka Bab 2 Berpikir Komputasional. Semoga ringkasan ini bermanfaat. Terima kasih.

Sumber referensi: Buku Informatika Kelas 9 Kurikulum Merdeka, dan Berbagai sumber.

----

Penelusuran terkait

  • rangkuman informatika kelas 9 bab 2 kurikulum merdeka
  • bab 2 berpikir komputasional kelas 9
  • materi informatika kelas 9 bab 2
  • rangkuman informatika kelas 9 bab 2
  • rangkuman berpikir komputasional kelas 9
Next Post Previous Post
No Comment
Add Comment
comment url