INFORMATIKA KELAS 10
Definisi: Cara berpikir untuk menyelesaikan masalah dengan strategi yang bisa dijalankan manusia maupun komputer.
Empat Pilar Utama:
1. Dekomposisi → memecah masalah besar menjadi bagian kecil.
2. Pengenalan Pola → menemukan kesamaan untuk mempermudah solusi.
3. Abstraksi → fokus pada hal penting, abaikan detail tidak perlu.
4. Algoritma → langkah-langkah sistematis untuk menyelesaikan masalah.
Contoh: Mencari buku di perpustakaan (rak, pola abjad, judul, algoritma pencarian).
Pengertian: Proses menemukan data dalam kumpulan elemen.
Metode utama:
- Linear Search → cek satu per satu.
- Binary Search → lebih cepat, syarat data terurut.
- Linear Search: Cari angka 7 dalam [2, 5, 7, 9] → ditemukan di posisi 3.
- Binary Search: Pada [2, 5, 7, 9], cari 7 → langsung ke tengah → ditemukan.
Data: [9, 3, 7, 1]
- Bubble Sort: [3, 7, 1, 9] → [3, 1, 7, 9] → [1, 3, 7, 9]
- Selection Sort: pilih angka terkecil → [1, 3, 7, 9]
Pengertian: Struktur data LIFO (Last In, First Out).
Operasi utama:
- Push → menambahkan data.
- Pop → mengambil data terakhir.
Contoh: Menyusun piring → piring terakhir yang ditaruh akan diambil pertama.
Pengertian: Struktur data FIFO (First In, First Out).
Operasi utama:
- Enqueue → menambahkan data ke belakang.
- Dequeue → mengambil data dari depan.
Contoh: Antrian di kasir supermarket.
Kesimpulan: Searching, Sorting, Stack, dan Queue adalah fondasi berpikir komputasional untuk menyelesaikan masalah dengan efisien.

Tebak Angka
Aktivitas unplugged yang mengajarkan konsep searching dan algoritma.
Tuliskan pengetahuan anda tentang :
1. Searching
2. Sorting
3. Stack
4. Queue
Tuliskan pengalaman anda tentang pembelajaran:
- Unpluged : bermain tebak angka!
- Pluged : bermain menggunakan perangkat digital!
- Buat dalam bentuk .docx!1 file 2 seminaris
Bab 2: Berpikir Komputasional