Computational Thinking 🤔
Berpikir komputasional adalah cara berpikir yang membantu kamu menyelesaikan masalah dengan langkah yang jelas, terstruktur, dan logis. Konsep ini sering dipakai di dunia pemrograman, tetapi kamu bisa memakainya di kehidupan sehari-hari juga. Empat bagian utamanya: 1. Decomposition Kamu membagi masalah besar menjadi bagian kecil yang lebih mudah kamu atasi. Contoh. Kamu ingin membuat aplikasi. Kamu pecah jadi tampilan, logika, database, fitur login, dan seterusnya. 2. Pattern recognition Kamu mencari pola atau kesamaan dari masalah yang kamu hadapi. Contoh. Kamu sadar setiap halaman aplikasi butuh struktur yang sama. Ini membuat kamu bekerja lebih cepat. 3. Abstraction Kamu fokus pada hal yang penting saja. Kamu abaikan detail yang tidak dibutuhkan. Contoh. Kamu membuat fitur login. Kamu fokus pada username dan password saja. Kamu tidak perlu memikirkan desain database yang tidak relevan. 4. Algorithm design Kamu menyusun langkah-langkah jelas yang bisa kamu ikuti untuk men...