Jelaskan yang di maksud dengan dekomposisi, pengenalan pola abstraksi, tuliskan

Berikut ini adalah pertanyaan dari tivez6215 pada mata pelajaran TI untuk jenjang Sekolah Menengah Pertama

Jelaskan yang di maksud dengan dekomposisi, pengenalan pola abstraksi, tuliskan contoh kasusnya.

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

Computational thinking atau berpikir secara komputasi merupakan bentuk proses berpikir yang terstruktur dan terbagi menjadi empat metode diantaranya adalah:

  • Decomposition
  • Pattern recognition
  • Abstraction  
  • Algorithm design

Pembahasan

Decomposition, dalam bahasa Indonesia merupakan dekomposisi yang dapat diartikan sebagai mengurai. Metode ini adalah tahap mengurai dan membagi masalah yang semula besar menjadi kelompok-kelompok kecil. Dengan penguraian seperti ini, masalah dapat lebih mudah diselesaikan. Contoh penerapan sehari-hari adalah ketika menghadapi masalah akan memasak mi instan. Apa saja bumbu yang dimasukkan, apakah direbus atau tidak, membutuhkan waktu berapa lama, berapa takaran air, porsi yang dihasilkan dan sebagainya.  

Pattern recognition, merupakan pemahaman terhadap kesamaan hal pada masalah yang sudah diuraikan menjadi kelompok kecil tadi. Contohnya adalah lanjutan dari proses dekomposisi pada masalah memasak mi instan, jika kita sudah pernah melakukan hal tersebut satu kali atau lebih, pada proses pengulangan berikutnya kita akan sudah mengerti apa saja yang digunakan, berapa takarannya, seperti apa prosesnya.

Abstraction, merupakan proses membersihkan dari informasi-informasi tidak penting sehingga dalam melakukan penyelesaian masalah dan pencsrian solusi akan terfokus pada bagian yang penting dan relevan. Contoh selanjutnya, saat memasak mi instan, tentu kita tidak perlu mengurusi informasi seperti merk panci, komposisi panci secara detil, alamat pabrik mi instan, berapa jumlah bawang goreng dibungkus, berapa gram mi tersebut. Melainkan focus kepada masalah inti seperti apakah panci bersih dan dapat digunakan, takaran air, bumbu yang dimasukkan, ditiriskan atau tidak, dan berapa bungkus yang digunakan.  

Algorithm design, adalah proses menyelesaikan masalah dalamm bentuk langkah-langkah yang jelas dan tidak ambigu. Sehingga jika langkah-langkah tersebut diikuti secara tepat, solusi dari masalah akan ditemukan atau masalah terselesaikan. Metode ini merupakan bagian yang penting dan perlu perancangan serta analisis secara tepat dalam konteks informatika agar code yang dibuat dapat berjalan efisien dan terstruktur.

Semoga dengan pertanyaan yang sudah terjawab oleh BRAlNLY dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Tue, 19 Jul 22