A. Struktur Data (Graf dan Pohon)
Fokus pada cara menyusun data yang tidak berurutan (non-linear):
- Graf (Graph): Kumpulan simpul (node) yang dihubungkan oleh garis (edge). Digunakan untuk jaringan yang bebas/berputar (seperti peta jalan atau medsos).
- Pohon (Tree): Graf khusus yang hierarkis (bercabang) dan tidak memiliki siklus. Memiliki akar (root) di atas dan daun (leaf) di paling bawah (seperti silsilah keluarga atau folder komputer).
B. Ekspresi dan Operasi Logika
Dasar pengambilan keputusan komputer berdasarkan nilai Benar (True) atau Salah (False):
- AND: Benar jika semua syarat terpenuhi.
- OR: Benar jika salah satu saja syarat terpenuhi.
- NOT: Membalikkan keadaan (Benar jadi Salah, dan sebaliknya).
- Proposisi: Pernyataan yang jelas nilai benar atau salahnya.
C. Algoritma (Penyelesaian Masalah)
Langkah-langkah sistematis untuk menyelesaikan masalah:
- Cara Penulisan: Bisa pakai bahasa manusia, Pseudocode (mirip kode program), atau Flowchart (diagram alir).
- 3 Struktur Utama: 1. Runtunan: Urut dari atas ke bawah.2. Percabangan: Pakai logika
IF-THEN-ELSE.3. Perulangan: Melakukan hal yang sama berkali-kali (Looping). - Strategi: Mengenal konsep mencari data (Searching) dan mengurutkan data (Sorting).
Kesimpulan Bab 2:
Bab ini melatih kamu untuk berpikir seperti komputer: mengorganisir data (2.A), menentukan aturan logika (2.B), dan menyusun langkah penyelesaiannya (2.C).