Anda di halaman 1dari 3

1.

Computational thinking is a fundamental skill for everybody, not just for computer
scientists. To reading, writing, and arithmetic, we should add computational thinking to
every child’s analytic ability.
Berfikir Komputasi adalah Berfikir menggunakan logika, Melakukan sesuatu selangkah
demi selangkah, Menentukan pilihan apabila menghadapi dua kemungkinan berbeda .
Manfaatnya adalah
• Mampu memberikan pemecahan masalah menggunakan komputer atau perangkat lain
• Mampu mengorganisasi dan menganalisa data
• Mampu melakukan representasi data melalui abstraksi dengan suatu model atau
simulasi
• Mampu melakukan otomatisasi solusi melalui cara berfikir algoritma
• Mampu melakukan identifikasi, analisa dan implementasi solusi dengan berbagai
kombinasi langkah/cara dan sumberdaya yang efisien dan efektif
• Mampu melakukan generalisasi solusi untuk berbagai masalah yang berbeda
2. kompleksitas sebuah mikroprosesor akan meningkat dua kali lipat tiap 18 bulan sekali
dengan biaya konstan”
jadi 30 tahun yang lalu sampai saat ini adalah meningkat 20 kali lipat
atau 360 bulan : 18 bulan = 20
3. a. PERANGKAN INPUT
Diafragma biasa dikenal dengan kata aperture, memiliki fungsi untuk mengatur banyaknya
cahaya yang masuk ke dalam kamera.
endela bidik merupakan sebuah kaca yang di dalamnya memuat penemuan jarak [range-
finder], pilihan diafragma, shutter speed dan pencahayaan [exposure].
b. PERANGKAT OUTPUT (PRINTER)
Jenis printer Ink jet merupakan jenis printer yang metode pencetakannya menggunakan tinta cair.
hasil cetak yang dihasilan oleh jenis printer Ink jet lebih bagus dan halus jika dibandingkan
dengan jenis printer dot metrix, jenis printer ink jet ini juga bisa menghasilan hasil cetakan
warna.

c. menyimpan hasil jepretan dari kamera tersebut

4. Modularisasi digunakan bila ada suatu permasalahan yang kompleks, sehingga langkah
pertama adalahmengidentifikasikan tugas utama, setelah itu baru dibagi kedalam tugas yang
lebihrinci
• Ease ofunderstanding • Setiap Modul hanya melaksanakan satu fungsi • Reusable code •
Modul yang digunakan dalam satu program dapat digunakan juga di program lainnya •
Elimination of redundancy • Dengan menggunakan modul dapat membantu menghindari
pengulangan dalam menuliskan algoritma yang sama lebih dari satu kali • Efficiency of
maintenance • Setiap modul bersifat self-contained dan jika ada perubahan dalam suatu
modul tidak mempengaruhi modul lainnya

5. a = Megawati Soekarno Puteri merupakan wakil presiden Republik Indonesia ke-6 (F)
megawati wakil presiden indo ke8
b = Padi dan Kapas merupakan lambang sila Pancasila ke-4 (F) Padi dan kapan merupakan
lambing sila ke5
c = Bahasa Indonesia merupakan bahasa persatuan negara Indonesia (T)
d = Arah jam 9 itu sama dengan arah barat (T)
e = Sebuah papan catur memiliki kotak-kotak tempat bidak sebanyak 32 kotak Sesuai dengan
fakta yang terjadi dilapangan (F) papan catur memiliki 64 kotak

6. a, Q
b, R
c.P
d. Q.

7. a. proposi majemuk

b. santifiable
c. kontakdiksi
d.proposi majemuk
e. santifiable

8. kalimat1=
Dian bisa lulus sarjana = p
Bilamana ia telah menyelesaikan 144sks = q
P maka q
Jadi Dian akan lulus jika telah menyelesaikan 144 SKS
Kalimat2
Program bisa dibaca = p
Jika terstruktur dengan baik =q
P maka q
Jika program terstruktur dengan baik maka program akan bisa dibaca

9. Fungsi adalah suatu bagian dari program yang dirancang untuk melaksanakan tugas
tertentu dan letaknya dipisahkan dari program yang menggunakannya.
Program menjadi terstruktur, sehingga mudah dipahami dan mudah dikembangkan. Dengan
memisahkan langkah-langkah detail ke satu atau lebih fungsi-fungsi, maka fungsi utama
(main()) menjadi lebih pendek, jelas dan mudah dimengerti.
dapat mengurangi pengulangan (duplikasi) kode. Langkah-langkah program yang sama dan
dipakai berulang-ulang di program dapat dituliskan sekali saja secara terpisah dalam bentuk
fungsi-fungsi. Selanjutnya bagian program yang membutuhkan langkah-langkah ini tidak
perlu selalu menuliskannya, tetapi cukup memanggil fungsifungsi tersebut.

Anda mungkin juga menyukai