Pertanyaan
Jelaskan 4 fondasi dalam berfikir komputasional dan berikan contoh pada masing2 fondasi tersebut
Solusi
Jawaban
10. 1. Dekomposisi2. Pengenalan Pola3. Abstraksi4. Desain Algoritma
Penjelasan
10. 1. Dekomposisi: Dekomposisi adalah proses memecah masalah yang kompleks menjadi bagian-bagian yang lebih kecil dan lebih mudah dikelola. Contoh: Saat membuat aplikasi pemesanan makanan, kita dapat mendekomposisi sistem menjadi beberapa bagian seperti sistem pendaftaran pengguna, sistem pencarian makanan, sistem pembayaran, dan lain-lain.2. Pengenalan Pola: Ini adalah kemampuan untuk mengidentifikasi kesamaan atau pola dalam masalah. Contoh: Dalam permainan teka-teki, jika kita melihat pola tertentu berkali-kali, kita dapat menggunakan pola tersebut untuk memecahkan teka-teki lebih cepat di masa depan.3. Abstraksi: Abstraksi adalah proses menghilangkan detail yang tidak perlu dan fokus pada informasi yang penting saja. Contoh: Saat menggunakan aplikasi peta, kita tidak perlu mengetahui semua detail tentang bagaimana GPS bekerja; kita hanya perlu mengetahui lokasi saat ini dan tujuan kita.4. Desain Algoritma: Ini adalah langkah demi langkah untuk memecahkan masalah atau menyelesaikan tugas tertentu. Contoh: Resep masakan adalah contoh algoritma di kehidupan sehari-hari. Resep memberikan langkah demi langkah tentang cara membuat makanan tertentu.