Berpikir Komputasional: Abstraksi
Mengenal Konsep Abstraksi dalam Pemecahan Masalah
Setelam mempelajari berpikir komputasional pilar Dekomposisi dan Mengenal Pola, marilah melanjutkan pilar berpikir komputasional berikutnya yaitu Abstraksi. Agar dapat memahami secara menyeluruh silahkan tekan tombol dan pelajari dengan cermat satu per satu
Tujuan Pembelajaran
Setelah mengikuti pembelajaran ini, siswa diharapkan mampu:
- Memahami konsep abstraksi dalam berpikir komputasional
- Mengidentifikasi contoh penerapan abstraksi dalam kehidupan sehari-hari
- Menerapkan prinsip abstraksi dalam memecahkan masalah sederhana
- Membedakan berbagai tingkat abstraksi dalam representasi masalah
- Menggunakan abstraksi untuk menyederhanakan masalah kompleks
Apersepsi
Bayangkan kamu sedang menjelaskan cara membuat sandwich kepada seseorang yang belum pernah membuatnya sebelumnya. Apa yang akan kamu jelaskan?
Contoh:
Kamu mungkin akan mengatakan:
- Ambil dua potong roti
- Oleskan selai di salah satu sisi roti
- Letakkan roti yang lain di atasnya
Tanpa menjelaskan detail seperti:
- Buka lemari, ambil toples selai, buka tutup toples, ambil sendok, dll.
Proses menyederhanakan informasi dengan menghilangkan detail yang tidak perlu inilah yang disebut abstraksi.
Konsep Abstraksi
Abstraksi adalah proses menyederhanakan masalah kompleks dengan mengabaikan detail yang tidak relevan dan fokus pada informasi penting saja.
Mengapa Abstraksi Penting?
- Membantu kita memahami sistem yang kompleks
- Memungkinkan kita berfokus pada hal-hal penting
- Membuat komunikasi lebih efisien
- Mempermudah pemecahan masalah
Tingkat Abstraksi
Abstraksi dapat diterapkan pada berbagai tingkat:
Contoh: Mengendarai Mobil
- Tingkat Tinggi: Saya akan pergi ke sekolah dengan mobil
- Tingkat Menengah: Nyalakan mesin, masukkan gigi, tekan gas
- Tingkat Rendah: Putar kunci kontak, injak kopling, pindah tuas persneling
- Tingkat Terendah: Proses pembakaran di mesin, sistem transmisi, dll.
Penerapan Sehari-hari
Abstraksi digunakan dalam banyak aspek kehidupan kita sehari-hari:
1. Peta
Peta adalah bentuk abstraksi dari dunia nyata. Peta hanya menampilkan informasi penting seperti jalan, bangunan, dan batas wilayah, tanpa menampilkan setiap pohon, batu, atau detail kecil lainnya.
2. Menu Restoran
Menu restoran memberikan abstraksi dari proses memasak. Kamu hanya memilih makanan yang ingin dimakan, tanpa perlu tahu bahan-bahan detail atau cara memasaknya.
3. Remote Control
Remote TV adalah abstraksi dari fungsi TV. Kamu hanya menekan tombol untuk mengubah saluran atau volume, tanpa perlu memahami cara kerja elektronik di dalamnya.
4. Aplikasi Smartphone
Aplikasi seperti WhatsApp atau Instagram adalah abstraksi dari teknologi komunikasi yang kompleks. Kamu hanya perlu mengetik pesan atau mengunggah foto, tanpa perlu tahu bagaimana data tersebut dikirim dan diterima.
Aktivitas: Identifikasi Abstraksi
Coba identifikasi 3 contoh abstraksi yang kamu temui dalam kehidupan sehari-hari dan tuliskan tingkat abstraksinya!
Aktivitas Interaktif: Membuat Abstraksi
Dalam aktivitas ini, kamu akan berlatih membuat abstraksi dari proses yang kompleks.
Proses: Membuat Secangkir Teh
Berikut adalah langkah-langkah detail untuk membuat secangkir teh:
- Pergi ke dapur
- Ambil cerek dari lemari
- Buka keran, isi cerek dengan air
- Nyalakan kompor
- Letakkan cerek di atas kompor
- Tunggu hingga air mendidih
- Ambil cangkir dari rak
- Masukkan kantong teh ke dalam cangkir
- Tuangkan air panas ke dalam cangkir
- Tunggu 3-5 menit
- Keluarkan kantong teh
- Tambahkan gula jika diinginkan
- Aduk teh
Sekarang, buatlah abstraksi dari proses ini dengan hanya 3-5 langkah utama:
Simulator Tingkat Abstraksi
Pilih tingkat abstraksi untuk melihat bagaimana sebuah proses direpresentasikan:
Refleksi
Setelah mempelajari tentang abstraksi, mari kita refleksikan pemahaman kita:
Pertanyaan Refleksi
- Bagaimana abstraksi membantumu dalam memahami konsep yang kompleks?
- Dalam situasi apa kamu pernah menggunakan abstraksi tanpa menyadarinya?
- Apa tantangan terbesar dalam menerapkan abstraksi?
- Bagaimana kamu bisa menerapkan konsep abstraksi dalam pelajaran lain?
Kesimpulan
Abstraksi adalah alat yang powerful dalam berpikir komputasional. Dengan menguasai konsep ini, kamu dapat:
- Memecahkan masalah kompleks dengan lebih mudah
- Berkomunikasi lebih efektif
- Memahami sistem yang rumit dengan lebih baik
- Mengembangkan kemampuan berpikir kritis dan analitis
Kuis Berpikir Komputasional: Abstraksi
Jawablah 15 pertanyaan berikut untuk menguji pemahamanmu tentang konsep abstraksi!