๐ŸŽฏ Tujuan ๐ŸŽฏ Konsep Abstraksi ๐Ÿ’ป Abstraksi dalam IT ๐ŸŽฎ Filter Data Esensial ๐Ÿ“ Evaluasi Formatif โœจ Rangkuman & Refleksi
Learn / 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!