Anda di halaman 1dari 1

1. Sebutkan 2 hal penting dalam computational thinking dan jelaskan ?

2. Sebutkan 3 logic dalam computational thinking yang anda ketahui ?


3. Jelaskan yang dimaksud dari :
a. Functional Requirement
b. Dekomposition
Dan berikan masing-masing contohnya.
4. Jelaskan apa yang dimaksud dengan selection (A one-way, A two way, A multiway)

Jawab :
1. - Absraksi : salah satu metode berpikir yang dipakai programmer ketika menulis
program.
- Automasi : penggunapakaian teknologi yang mengurangkan bantuan manusia
seminimumnya secara bermesin atau teknologi maklumat.

2. – inductive logic : penalaran khusus ke yang lebih umum


- Deduktive logic : penalaran umum ke yang lebih khusus
- Boolean logic : logika matematika yang menggunakan operator logika untuk
menghasilkan output true atau false.

3. a. Functional Requirement : fungsi yang diberikan oleh sistem bagi user. Kebutuhan
fungsional awal merupakan fungsi atau layanan yang merepresentasikan goal dari
pengguna ketika hendak menggunkan sistem
contohnya : sistem perpustakaan
b. decomposition : Kemampuan untuk memecah tugas (masalah) kompleks menjadi
tugas-tugas kecil yang lebih rinci.
contohnya : memecah ‘kopi susu’ berdasarkan komponen penyusunnya: kopi, gula, susu
dan air panas.

4. A one way selection : Bentuk ini merupakan bentuk paling sederhana dari keseluruhan
struktur seleksi yang ada. Pada bentuk ini, hanya jika kondisi bernilai true (ya) maka
proses statement didalam blok if tersebut yang akan dilaksanakan.
A two way : merupakan suatu keadaan dimana kita harus memilih satu diantara dua
pilihan yang ada. Terdapat beberapa jenis two way selection seperti: if-else, nested-if,
dan if-else if.
A multiway : Bentuk ketiga merupakan bentuk yang tidak memiliki struktur khusus,
artinya keadaannya sangat tergantung dari kasus permasalahan yang terjadi.

Anda mungkin juga menyukai