Berlatar belakang pada era digital dan teknologi seperti saat ini, kemampuan berpikir komputasional atau computational thinking menjadi penting untuk dipahami. Kemampuan ini secara esensial mencakup empat konsep utama: Dekomposisi, Abstraksi, Pengenalan Pola, dan Algoritma.
Namun, dalam pembahasan hari ini, kita akan membahas beberapa konsep atau pendekatan yang seringkali disalahpahami sebagai bagian dari berpikir komputasional, namun sebenarnya bukan.
Merancang Antarmuka Pengguna (User Interface Design)
Merancang antarmuka pengguna atau user interface design adalah salah satu konsep yang tidak termasuk dalam berpikir komputasional. Konsep ini lebih berkaitan dengan desain dan pengalaman pengguna dalam berinteraksi dengan sebuah program atau perangkat lunak. Meski penting dalam dunia teknologi, konsep ini tidak mencakup proses pemecahan masalah yang sistematik seperti yang ada dalam berpikir komputasional.
Pemrograman Berorientasi Objek (Object Oriented Programming)
Pemrograman berorientasi objek adalah paradigma pemrograman yang biasanya digunakan dalam pengembangan perangkat lunak. Konsep ini mencakup pengelompokan data dan fungsi ke dalam ‘objek’. Meski berkaitan dengan komputasi dan pengembangan perangkat lunak, pemrograman berorientasi objek lebih merupakan suatu teknik pemrograman dan bukan bagian dari berpikir komputasional.
Menulis Kode (Coding)
Meski berpikir komputasional seringkali dikaitkan dengan menulis kode, menulis kode sebenarnya bukan merupakan bagian dari berpikir komputasional. Menulis kode lebih merupakan perwujudan atau implementasi dari berpikir komputasional. Dalam berpikir komputasional, fokus utamanya adalah pada pemecahan masalah dan berpikir secara logis dan sistematik.
Jadi, ketika bicara tentang berpikir komputasional, penting untuk tidak hanya mengasumsikan bahwa ini hanya berkaitan dengan kode atau pengembangan perangkat lunak. Berpikir komputasional lebih luas, melibatkan kemampuan pemecahan masalah, berpikir secara algoritmis, dan pemahaman tentang bagaimana dan kapan menggunakan teknologi.
Jadi, jawabannya apa? Merancang Antarmuka Pengguna, Pemrograman Berorientasi Objek, dan Menulis Kode adalah beberapa konsep yang tidak termasuk dalam empat konsep utama berpikir komputasional.