Anda di halaman 1dari 7

1.

Pilar berpikir komputasional


a. Dekomposisi
Merupakan metode penyelesaian masalah yang dilakukan dengan cara memecah
masalah kompleks menjadi bagian-bagian yang lebih kecil sehingga lebih mudah
diselesaikan.
Beberapa contoh bentuk permasalahan di mana metode dekomposisi dapat
digunakan yaitu:
 Perhitungan yang kompleks
 Membuat produk baru
 Mengembangkan perangkat lunak
 Melakukan perbaikan
b. Pengenalan Pola
Merupakan metode untuk mengenali pola dalam sebuah masalah untuk
mendapatkan solusi penyelesaian melalui pola yang sudah diketahui. Sehingga ketika
ada masalah, seseorang bisa menganalisis masalah tersebut dan mencari kesamaan
atau perbedaan umum dari suatu masalah, lalu menemukan pola masalah, dan
menyusun solusi yang lebih efektif.
Pengenalan pola dapat dimanfaatkan untuk berbagai hal untuk menyelesaikan
permasalahan, merekayasa sesuatu, memprediksi, dan sebagainya. Berikut beberaa
contoh bagaimana pengenalan pola dapat dimanfaatkan untuk mencari sebuah
solusi.
a) Pola pergerakan arah angin digunakan untuk memprediksi akan datangnya badai
atau angin topan sehingga dapat memberikan peringatan bagi masyarakat yang
mempunyai potensi terdampak.
b) Pola pergerakan harga di pasar bursa digunakan untuk memprediksi apakah
harga saham perusahaan saham perusahaan tertentu akan naik atau turun. Hasil
prediksi kemudian digunakan untuk melakukan jual-beli oleh para pialang dan
investor.
c) Kelainan pada pola DNA digunakan untuk mengidentifikasi penyakit kanker dan
memberikan terapi pengobatan yang tepat.
d) Menyelesaikan masalah dengan cara yang sama jika masalah yang datang
memiliki pola kesamaan dengan masalah sebelumnya. Sebagai contoh, dokter
akan cenderung memberi penanganan yang sama untuk seorang pasien yang
memiliki pola yang sama dengan pasien sebelumnya.
e) Membandingkan pola di suatu tempat dengan tempat yang lain. Misalnya,
kesamaan atau perbedaan pola perilaku pelanggan antara dua negara
dimanfaatkan untuk mendesain produk yang sama atau berbeda dan
menggunakan strategi pemasaran yang sama atau berbeda.
f) Pola yang berhubungan satu dengan yang lain. Misalnya, pola kebiasaan
pengguna media sosial yang senang memajang foto liburan dan makanan,
menunjukkan bahwa pola kehidupan milenial saat ini lebih sering jalan-jalan
dibandingkan generasi sebelumnya. Hal ini kemudian dimanfaatkan untuk tujuan
pemasaran.
g) Dalam bidang teknik, kesamaan pola dari dua masalah membuat sebuah
masalah dapat diselesaikan dengan cara yang sama dengan masalah yang lain.
Sebagai contoh, pola aliran arus listrik mempunyai kesamaan pola dengan
perpindahan panas sehingga kasus perpindahan panas dapat diselesaikan
dengan rumus-rumus yang sama dengan arus listrik.
c. Abstraksi
Dalam pemprograman, teknik abstraksi digunakan untuk menyembunyikan
datan atau informasi mengenai sebuah objek dari akses objek lain. Dengan metode
ini, data yang diakses oleh orang lain hanyalah data yang relevan bagi orang tersebut.
Hal ini dilakukan dengan dua alasan, yaiutu kemudahan atau penyederhanaan dan
alasan keamanan. Dengan hanya mengakses data atau informasi yang relevan,
karakteristik objek menjadi tampak lebih sederhana dan lebih mudah untuk
ditangani. Di lain pihak, data lain yang disembunyikan tidak perlu diketahui karena
tidak relevan dengan orang yang bersangkutan.
Dalam dunia nyata, metode abstraksi memungkinkan kita untuk fokus pada hal-
hal yang relevan dengan persoalan yang sedang dihadapi, sedangkan hal-hal lain
tidak perlu diketahui atau dipertimbangkan sehingga dapat diabaikan. Jadi, persoalan
yang dihadapi menjadi lebih fokus dan terlihat lebih sederhana.
d. Berpikir Algoritme
Algoritme adalah rencana atau langkah-langkah instruksi yang dijalankan untuk
memecahkan masalah. Ketika komputer ingin digunakan untuk menyelesaikan atau
mengerjakan sesuatu, kita harus membuat algoritme proses yang harus dijalankan
oleh komputer, langkah demi langkah, agar pekerjaan atau masalah yang diberikan
dapat diselesaikan. Dengan kata lain, algoritme adalah kumpulan instruksi yang tepat
dan terbatas yang dijalankan secara berurutan untuk melakukan perhitungan atau
pemecahan masalah.
Ada dua cara untuk menuliskan algoritme, yaitu menggunakan pseudocode dan
flowchart. Pseudocode adalah rangkaian instruksi yang menggambarkan langkah-
langkah untuk menyelesaikan permasalahan. Pseudocode bukanlah sintaks program
dan tidak terikat pada bahasa pemprograman tertentu. Adapun flowchart adalah
diagram yang mewakili kumpulan dari instruksi-instruksi. Flowchart umumnya
menggunakan simbol standar untuk menggambarkan instruksi-instruksi yang
berbeda.

2. Soal yang ada algoritma bubble sort


Bubble Sort adalah metode pengurutan algoritma dengan cara melakukan
penukaran data secara terus menerus sampai bisa dipastikan dalam suatu iterasi
tertentu tidak ada lagi perubahan/penukaran. Algoritma ini menggunakan
perbandingan dalam operasi antar elemennya.
Algoritme bubble sort adalah algoritme sederhana yang digunakan untuk
mengurutkan kumpulan elemen n dari array dengan ukuran n.
3. Algoritma merge sort
Algoritme merge sort merupakan salah satu pengurutan dengan metode memecah
data kemudian mengolah untuk diselesaikan pada setiap bagian dan menggabungkan
kembali sehingga data tersebut berhasil tersusun. Atau disebut juga algoritme
pengurutan pemisahan.

4. Membanding singa dengan harimau, termasuk ke dalam pola pengenalan


5. Pola bilangan
 1, 4, 7, 10, 13, … (Jawabannya 16)

6. Dekomposisi, lihat no 1
7. Test IQ, dah jago mah ini
8. Abstraksi, lihat no 1

9. (HOTS) Perhatikan deret bilangan berikut: 2, 4, 1, …, 15, 11, 16, …, 59, 65. Bilangan yang
tepat untuk melengkapi urutan yang kosong adalah ….
a. 3, 63 d. 5, 63
b. 6, 64 e. 5, 64
c. 10, 32
10. (HOTS) Toko Merdeka menjual 4 jenis roti A, B, C, dan D. Setiap pembelian roti
mendapat poin. Pembelian satu roti mendapat 2 poin, pembelian dua roti mendapat 5
poin (kecuali roti A dan D 30 poin), tiga jenis roti 20 poin, dan empat jenis roti 30 poin.
Adi ingin membeli keempat jenis roti. Kombinasi pembelian yang memberikan poin
paling banyak adalah …
a. Pembelian empat roti secara bersamaan
b. Pembelian tiga roti, dilanjutkan satu roti
c. Pembelian roti A dan B, dilanjutkan pembelian roti C dan D
d. Pembelian roti A dan C, dilanjutkan pembelian roti B dan D
e. Pembelian roti A dan D, dilanjutkan pembelian roti B dan C

11. Deret bilangan


12. Perhatikan jalur saluran telepon berikut.

Jalur yang memakan biaya sedikit adalah…


a. A-C-E-F (8+10+6 = 24)
b. A-B-D-F (9+12+3 = 24)
c. B-D-E-F (12+5+6 = 26)
d. C-D-E-F (9+5+6 = 20)
e. D-C-E-F (9+10+6 = 25)

13. Salah satu contoh pengenalan pola adalah …


a. Membandingkan perilaku pelanggan antardua provinsi
b. Jenis software aplikasi
c. Media sosial sebagai bentuk pemasaran
d. Keuntungan penjualan buku
e. Tahapan membuat menu soto ayam

14. Menentukan jalur terpendek (sama ngan no 12)


15. Superscript dan subscript
 Superscript buat ke atas
 Subscript untuk ke bawah

16. List OL dan UL (liat ppt sebelumnya)


17. Ctrl + U untuk buka kode html di browser

18-19. Kode khusus HTML :

20. <title></title> = untuk menambahkan judul di bagian atas browser


21. Mengidentifikasi bagian tabel pada html
22. Colspan dan rowspan (lihat ppt sebelumnya)
23. Properti pada tabel (lihat ppt sebelumnya)
24-25. Form (lihat foto grup TIK)
26. "radio" dalam form (yang pilih jenis kelamin)

27. Variable dalam baris


28. Menentukan pernyataan yang bernilai benar
29. Menentukan nilai variabel tertentu
30. Menentukan nilai kebenaran dari suatu pernyataan berdasarkan nilai pernyataan
majemuk yang diberikan
31. Melengkapi tabel kebenaran
32. Sinta suka makan ... dan Elvin suka makan ... (ingkaran … negasi)

*Buka gugel aja dah, ngai pun dk paham ni :D

Esay
1. Lihat ppt lama
2. Sama no 1
3. Lihat foto grup TIK
4-5. Tau sendiri lah ya kan …

Anda mungkin juga menyukai