📌 Apa Itu Abstraksi?
Kalau kamu udah belajar Dekomposisi (memecah masalah besar jadi bagian kecil) dan Pengenalan Pola (menemukan kesamaan/kemiripan), maka Abstraksi adalah lanjutannya.
Abstraksi = Menyaring hal penting dan membuang hal yang nggak perlu.
Gampangnya, Abstraksi itu fokus sama informasi inti, tanpa ribet sama detail yang nggak penting.
🎯 Kenapa Harus Abstraksi?
Bayangin otak kamu kayak lemari. Kalau semuanya dimasukin apa adanya — baju kotor, baju bersih, sampah, tisu — lemari kamu penuh berantakan.
Tapi kalau kamu abstraksi, kamu cuma simpan baju yang bersih, rapi, dan sering dipakai. Sisanya buang!
Dalam Berpikir Komputasional, Abstraksi bikin:
- Masalah jadi lebih sederhana.
- Fokus ke bagian yang bener-bener penting.
- Solusi jadi lebih praktis & efisien.
🔍 Contoh Abstraksi di Kehidupan Sehari-hari
Biar gampang paham, ini contoh sederhananya:
Contoh 1: Peta
Kamu lihat peta Indonesia.
Peta itu nggak nunjukin daun di pohon, jumlah semut di jalan, atau detil rumput di taman.
Kenapa? Karena yang penting cuma lokasi kota, jalan, laut, gunung — itu aja cukup buat navigasi.
Contoh 2: Profil Media Sosial
Di bio Instagram atau Facebook, kamu nggak tulis semuanya. Kamu cuma tulis: nama, umur, hobi, atau status.
Padahal detail hidupmu panjang banget!
Nah, bio itu hasil abstraksi — ringkasan info penting aja.
Contoh 3: Remote TV
Remote TV itu hasil abstraksi juga.
Kamu nggak perlu tau detail cara kerja mesin di dalam TV. Cukup tau tombol ON/OFF, volume, channel.
Semua kerumitan di dalamnya disembunyikan, cuma fungsi pentingnya yang muncul.
⚙️ Abstraksi di Dunia Informatika
Dalam pemrograman, Abstraksi dipakai untuk:
Membuat model atau konsep sederhana dari sesuatu yang kompleks.
Membuat interface (tampilan sederhana) biar user nggak ribet sama bagian dalam program.
Menggunakan fungsi/modul — kamu tinggal panggil fungsinya tanpa mikirin cara kerjanya detail.
Contoh:
Kamu bikin program “hitung luas persegi panjang”.
Yang penting: panjang, lebar, rumus → hasil.
Detail cara input datanya, cara komputer memproses angka 0 & 1 → nggak perlu kamu ribetin.
🧩 Langkah-Langkah Abstraksi
1️⃣ Identifikasi informasi penting.
Misalnya: Dari sekian banyak data, apa yang bener-bener dibutuhin?
2️⃣ Pisahkan detail yang nggak penting.
Buang hal-hal kecil yang nggak ngaruh ke hasil.
3️⃣ Buat model sederhana.
Tampilkan hanya info yang inti aja.
📂 Contoh Abstraksi di Coding
Misalnya kamu bikin game ular:
Yang penting: posisi ular, posisi makanan, skor, arah gerak.
Yang nggak penting: warna rumput, bentuk batu di pinggir, jenis tanah.
Kamu fokus ke logika intinya aja.
📝 Ringkasnya
✅ Abstraksi = Menyaring & mengambil hal penting dari masalah
✅ Membuat masalah rumit jadi lebih simpel.
✅ Dipakai di mana-mana: peta, aplikasi, desain produk, coding, bahkan cara kamu belajar!
🚀 Tips Supaya Jago Abstraksi
✨ Biasakan berpikir ringkas.
✨ Saat bikin rangkuman, itu latihan Abstraksi juga!
✨ Lihat masalah, cari “inti” informasi → buang detail yang nggak perlu.
-------------------------------------------------------------------------------------------------------------------
Kerjakan soal di bawah ini!
Tulis jawaban di kertas selembar, dan dikumpulkan
--------------------------------------------------------------------------------------------------------------------
✏️ Soal Latihan Abstraksi
📌 Soal Pilihan Ganda
1️⃣ Apa yang dimaksud dengan Abstraksi?
A. Memecah masalah menjadi bagian-bagian kecil
B. Mencari pola yang sama
C. Mengambil informasi penting dan mengabaikan hal tidak penting
D. Membuat program tanpa error
2️⃣ Contoh Abstraksi di kehidupan sehari-hari adalah…
A. Mencatat semua kejadian hari ini sampai hal terkecil
B. Membuat ringkasan buku cerita
C. Membaca novel 500 halaman tanpa rangkuman
D. Menghafal detail warna setiap daun di taman
3️⃣ Mana yang bukan manfaat Abstraksi?
A. Membuat masalah jadi lebih rumit
B. Membuat masalah jadi lebih sederhana
C. Membantu fokus ke hal yang penting
D. Menghemat waktu
4️⃣ Saat membuat peta kota, detail yang dihilangkan karena Abstraksi adalah…
A. Nama jalan
B. Letak sungai
C. Letak gunung
D. Jumlah daun di pohon
📌 Soal Isian Singkat
5️⃣ Sebutkan 2 manfaat Abstraksi!
Jawaban: ___________________________
6️⃣ Ketika kamu membuat bio media sosial, proses Abstraksi terjadi saat kamu hanya menulis ___________ dari dirimu.
Jawaban: ___________________________
7️⃣ Dalam coding, Abstraksi membantu kita fokus pada ___________ program, bukan detail teknis rumitnya.
Jawaban: ___________________________
📌 Soal Essay
8️⃣ Jelaskan dengan contoh bagaimana kamu menggunakan Abstraksi saat membuat catatan pelajaran!
Jawaban: ___________________________
9️⃣ Kamu diminta menjelaskan cara kerja mobil ke teman kecilmu. Buatlah penjelasan versi Abstraksi!
Jawaban: ___________________________
🔟 Berikan contoh Abstraksi di sekitar rumahmu selain peta dan remote TV!
Jawaban: ___________________________


0 komentar:
Posting Komentar