Iya betul 👍 *Fungsi merupakan bagian dari berpikir komputasional*. Dalam berpikir komputasional ada 4 pilar utama, dan "fungsi" biasanya masuk ke pilar *Abstraksi* + *Dekomposisi*: 4 Pilar Berpikir Komputasional 1. *Dekomposisi* Memecah masalah besar jadi bagian-bagian kecil. Contoh: bikin game → dipecah jadi fungsi `gerak_pemain()`, `cek_skor()`, `tampilkan_menu()` 2. *Pengenalan Pola / Pattern Recognition* Mencari kemiripan dan pola dari masalah yang sudah ada 3. *Abstraksi* Mengambil hal penting saja dan mengabaikan detail yang tidak perlu. Nah, *fungsi* ada di sini. Kita buat fungsi supaya 1 blok kode bisa dipakai berulang tanpa peduli detail di dalamnya. Kita cukup tahu "input → proses → output" 4. *Algoritma* Menyusun langkah-langkah berurutan untuk menyelesaikan masalah Jadi fungsi gunanya apa di berpikir komputasional? - *Mengurangi pengulangan*: 1 fungsi bisa dipakai berkali-kali - *Membuat kode lebih rapi*: masalah besar...
Komentar
Posting Komentar