Anda di halaman 1dari 2

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

Computational thinking adalah terminology yang sekarang ini digunakan untuk merujuk pada
ide dan konsep dalam penerapan berbagai bidang computer science atau Teknik informatika,
ini juga merupakan cara berpikir untuk menyelesaikan masalah dengan cara menguraikannya
menjadi beberapa tahapan yang efektif, efisien, dan menyeluruh.
- Abstraction, suatu metode dimana Melakukan generalisasi dan mengidentifikasi prinsip-
prinsip umum yang menghasilkan pola, tren dan keteraturan tersebut. Misalnya kita
dapat mengelompokkan suatu masalah menjadi suatu pola tertentu seperti kita
mengelompokkan file-file kita yang ada pada windows explorer dan melihat
permasalahan secara mendasar sehingga dapat melihat jangkauan luas yang lebih
penting dan mengabaikan detail kecil yang sebetulnya kurang relevan.
- Algorithm, cara berpikir dengan melakukan pentahapan atau step by step atau langkah
demi langkah sehingga apa yang akan dilakukan tertuju dengan jelas dan solusi bisa
efektif atau tepat pada sasaran yang dituju dengan persentase keberhasilan besar dan
mengembangkan sistem, sekuen, atau langkah-langkah solusi yang dapat diterapkan
secara menyeluruh terhadap pola yang sama sehingga lebih efektif dan efisien.
2. Sebutkan 3 logic dalam computational thinking yang anda ketahui ?
- Logical Negation
- Logical Equivalence
- Conjunction
3. Jelaskan yang dimaksud dari :
a. functional requirement
b. decomposition
dan berikan masing masing contohnya.
- Functional Requirement : Merupakan penjelasan tentang layanan yang perlu disediakan
oleh sistem, bagaimana sistem menerima dan mengolah masukan, dan bagaimana
sistem mengatasi situasi-situasi tertentu, Functional requirement juga menggambarkan
system requirement secara detil seperti input, output dan pengecualian yang berlaku.
Contohnya : Sistem Mesin ATM yang Mengecek saldo. Menarik uang. Mentransfer uang.
- Decomposition merupakan kemampuan memecah data, proses atau masalah menjadi
bagian-bagian yang lebih kecil atau menjadi tugas-tugas yang mudah dikelola dan juga
merupakan salah satu perubahan secara kimia yang membuat objek
Contohnya : topologi pada komputer seperti star,tree,bus
4. Jelaskan apa yang dimaksud dengan selection ( A one-way, A two-way, A multiway)
-One way diagram alur yang mengekspresiikan alogoritma untuk menghitung
-Two-Way Selection :Two Way Selection Bentuk ini merupakan penyempurnaan bentuk one
way selection. Pada bentuk ini, proses statement didalam blok if tersebut akan dilaksanakan
tergantung dari kondisi true ya false tidak. Cara penulisannya adalah : Atau dapat digambarkan
dalam bentuk diagram berikut ini
- Multi Ways Selection: Bentuk ketiga merupakan bentuk yang tidak memiliki struktur khusus,
artinya keadaannya sangat tergantung dari kasus permasalahan yang terjadi. Yang dapat
digunakan sebagai sandaran adalah apabila salah satu pohon keputusan, baik true ya pun false
tidak diikuti oleh struktur seleksi lainnya, maka bentuk itulah yang dikatakan struktur seleksi
bersarang

Anda mungkin juga menyukai