🎯 Tujuan 🎯 Konsep Abstraksi 💻 Abstraksi dalam IT 🎮 Filter Data Esensial 📝 Evaluasi Formatif ✨ Rangkuman & Refleksi
Edu / Informatika / Berpikir Komputasional / 03. Abstraksi
🎯 Berpikir Komputasional · Modul 03

Abstraksi: Fokus pada Informasi Esensial & Penting

Dunia nyata penuh dengan jutaan detail rumit. Dengan teknik Abstraksi, kita menyaring informasi kunci yang benar-benar kita butuhkan dan membuang detail yang tidak penting agar masalah menjadi sangat sederhana untuk diselesaikan!

⏱️ Waktu: 45 Menit 🗺️ Analogi: Peta Navigasi & UI 📝 Evaluasi: 18 Soal (4 Bagian)
🎯

Tujuan Pembelajaran

Kompetensi yang akan kamu kuasai setelah menyelesaikan modul ini

01.
Memahami Prinsip Abstraksi

Menjelaskan arti memilah informasi esensial dan mengabaikan rincian yang tidak relevan dengan tujuan akhir.

02.
Menganalisis Tingkatan Abstraksi

Membedakan representasi konkret dunia nyata dengan model skematis/simbolik (seperti peta MRT atau flowchart).

03.
Menerapkan Abstraksi Data dalam Komputasi

Merancang struktur tabel basis data yang hanya menyimpan kolom esensial untuk memproses transaksi.

04.
Menyederhanakan Pemecahan Masalah

Mencegah informasi berlebih (*information overload*) agar algoritma solusi menjadi ringkas dan cepat dieksekusi.

1

Hakikat Abstraksi: Fokus pada Esensi

Menyingkirkan kebisingan detail untuk melihat inti persoalan

🗺️

Analogi Peta Navigasi

Peta Google Maps tidak menggambarkan setiap pohon, batu jalanan, atau warna cat pagar rumah. Peta hanya menampilkan nama jalan, arah belokan, dan kepadatan lalu lintas karena itulah informasi esensial untuk sampai ke tujuan!

🏥

Data Pasien Rumah Sakit

Saat dokter memeriksa pasien, data esensial yang dicatat adalah tekanan darah, suhu tubuh, dan riwayat alergi. Warna baju yang dipakai atau merek sepatu pasien diabaikan karena tidak relevan untuk pengobatan.

🚗

Menyetir Mobil

Pengemudi cukup memahami setir, pedal gas, rem, dan persneling tanpa perlu memikirkan ribuan rumus kimia pembakaran bensin dan aliran oli di dalam blok silinder mesin mobil.

2

Penerapan Abstraksi dalam Pemrograman & UI

Bagaimana programmer membuat sistem kompleks menjadi sangat mudah dipakai

📦 1. Variabel dalam Koding

Variabel skor = 100 adalah bentuk abstraksi dari ribuan tegangan voltase listrik biner pada chip memori RAM fisik komputer.

🖲️ 2. Ikon Antarmuka (GUI)

Ikon tempat sampah 🗑️ menyembunyikan proses kompleks sistem operasi dalam menghapus alokasi blok memori di harddisk.

🗄️ 3. Model Basis Data Siswa

Tabel Database Siswa hanya menyimpan NIS, Nama, Kelas, Nilai dan mengabaikan informasi warna rambut atau makanan favorit.

🎮

Aktivitas: Filter Abstraksi Data Siswa Baru

Tentukan apakah setiap data berikut termasuk Esensial (Wajib Simpan di Database Sekolah) atau Detail Tidak Relevan (Abaikan)!

1. Nomor Induk Siswa Nasional (NISN) & Nama Lengkap
2. Warna Sepatu dan Model Potongan Rambut Siswa
3. Nomor WhatsApp Orang Tua / Kontak Darurat
4. Judul Film Kartun Favorit yang Pernah Ditonton
📝

Latihan Evaluasi Formatif (18 Poin)

Uji pemahaman abstraksi dan penyaringan informasi melalui 4 bagian evaluasi

Bagian A

Pilihan Ganda (5 Soal · Bobot: 25 Poin)

1. Pengertian Abstraksi dalam Berpikir Komputasional adalah...

2. Contoh abstraksi yang sering kita gunakan saat bepergian adalah...

3. Mengapa abstraksi sangat diperlukan saat membuat program komputer?

4. Dalam sistem absensi siswa digital, data manakah yang TIDAK PERLU disimpan (detail tidak relevan)?

5. Penggunaan ikon mikrofon 🎙️ pada aplikasi pesan suara adalah contoh abstraksi antarmuka karena...

Bagian B

Benar / Salah (5 Soal · Bobot: 25 Poin)

1. Abstraksi berarti menyimpan seluruh data sekecil apapun ke dalam memori komputer tanpa memilahnya.

2. Denah jalur kereta bawah tanah (MRT) menyederhanakan rute menjadi garis lurus agar mudah dibaca penumpang.

3. Semakin banyak detail tidak penting yang disaring, semakin fokus kita pada pemecahan masalah inti.

4. Variabel dalam koding menyembunyikan alamat fisik memori biner dari pembuat program.

5. Abstraksi membuat pengguna awam tidak perlu memahami rangkaian sirkuit elektronik untuk menggunakan kalkulator.

Bagian C

Menjodohkan 5 Pasangan Elemen (Bobot: 25 Poin)

Bagian D

Mengurutkan Tingkatan Representasi dari Sangat Konkret ke Sangat Abstrak (Bobot: 25 Poin)

Gunakan tombol panah (▲ / ▼) untuk menyusun 5 tingkatan representasi data dari paling mendetail fisik hingga paling abstrak!

Rangkuman Materi & Refleksi

Poin penting yang wajib diingat dan catatan pemahamanmu

🎯 Inti Abstraksi: Abstraksi adalah kemampuan menyaring dan menyederhanakan data kompleks dengan hanya berfokus pada apa yang penting.
💡 Menghilangkan Kebisingan: Membuang detail yang tidak relevan mencegah kebingungan sistem dan menghemat daya komputasi.
💻 Kunci Desain IT: Mulai dari ikon tombol aplikasi hingga model database sekolah, semuanya dibangun menggunakan prinsip abstraksi.
🚀 Langkah ke Algoritma: Dengan masalah yang sudah diabstraksi secara jelas, kita dapat menyusun langkah-langkah instruksi logis (Algoritma).

Selesai mempelajari modul ini?

Tandai progress belajarmu agar tercatat!