Mengembangkan dan menggunakan abtraksi
Abstraction/Abstraksi adalah menyerdehanakan sesuatu dari identifikasi secara detail yang sangat penting dan Abstraksi memungkinkan kita untuk mengelola kompleksitas. Abstrak sering mengarah pada pandangan elegan dan sederhana mengenai hal-hal sebagai gagasan utamanya tidak diselimuti detail. Selain itu pada dasarnya, dalam Computational Thinking abstraksi adalah penyederhanaan situasi atau masalah dengan membuang segala sesuatu yang tidak penting atau dalam masalah tersebut.
Contoh dari Abstraction/Abstraksi yaitu dalam suatu masalah dengan proses mengatur kita untuk mengambil detail-detail yang terpenting dan menghapus semua detail spesifik, dan pola apapun itu yang tidak akan membantu dalam mengatasi masalah tersebut . Maka dari itu Abstraksi sangat penting dalam langkah menemukan solusi dalam suatu masalah, tanpa kita melakukan abstraksi kita mungkin berakhir dengan solusi yang salah atau tidak efisien karna kita tidak menfilter suatu data yang penting dan tidak penting.
Contoh yang lebih sederhana ketika kita membuat minuman Teh, kita harus melakukan Abstraksi karna kita harus melihat suatu secara detail dalam pembuatan Teh tersebut yaitu manakah hal yang dapat dihilangkan dalam pembuatan teh dan mana yang harus kita lakukan dalam pembuatan teh tersebut.Dalam pembuatan teh kita tidak harus membiarkan serbuknya masuk dalam gelas karna dapat mengganggu rasa dari teh tersebut tapi kita hanya perlu menambahkan gula agar teh tersebut menjadi manis.Jadi artinya dalam setiap masalah/tugas yang kita lakukan harus melakukan Filter untuk menentukan mana yang penting dan mana yang tidak penting.
Komentar
Posting Komentar