Soal AKM - Berpikir Komputasional [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Assessmen (AKM) Pilihlah salah satu jawaban yang benar ! Beri tanda (X) pada huruf A, B, C, D atau E dan alasannya !



Literasi Bacalah teks berikut dengan cermat untuk menjawab soal 1 s/d 4 ! Landasan berpikir unuk belajar informatika dinamakan berpikir komputasional (computational thinking). Berpikir komputasional ini merupakan suatu kerangka dan proses berpikir yang mencakup perangkat keras, perangkat lunak, dan menalar (reasoning) mengenai sistem dan persoalan. Kegiatan utama dalam berpikir komputasional (BK) adalah penyelesaian masalah (problem solving) untuk menemukan solusi yang efisien, efektif, dan optimal sehingga solusi tersebut dapat dijalankan oleh manusia maupun mesin. Dengan kata lain, kegiatan dalam berpikir komputasional (BK) adalah mencari strategi untuk mengatasi persoalan. Berdasarkan konsepnya, pemikiran komputasional memiliki empat (4) komponen utama, yaitu decompotition (dekomposisi), pattern recognition (pengenalan pola), abstraction (abstraksi), dan algorithm (algoritma). Berdasarkan teks di atas jawablah pertanyaan berikut dengan benar ! 1. Mencari strategi untuk mengatasi suatu persoalan termasuk A. dekomposisi B. pengenalan pola C. abstraksi D. algoritma E. berpikir komputasional Alasan : …………………………. 2. Menyarikan bagian yang penting dari suatu permasalahan dan mengabaikan yang tidak penting sehingga memudahkan untuk fokus kepada solusi. Hal ini termasuk bentuk berpikir komputasional …. A. mempersulit masalah B. menguraikan masalah C. menggunakan berbagai macam akar masalah D. mengetahui akar masalah E. menggunakan masalah Alasan : …………………………. 3. Perhatikan uraian berikut ini. a. produk makanan ringan seperti apa yang akan dibuat? b. apa rasa yang akan diberikan? c. apa saja bumbu dan bahan yang perlu disediakan?



d. apa packaging yang digunakan? e. bagaimana cara produksinya? f. siapa saja yang menjadi target pasarnya? g. apa strategi pemasaran yang dilakukan? Uraian di atas merupakan langkah-langkah pembuatan produk makanan ringan yang berbuat dari kentang. Metode berpikir komputasional yang digunakan, yaitu …. A. decomposition (dekomposisi) B. pattern recognition (pengenalan pola) C. abstraction (abstraksi) D. algorithm (algoritma) E. searching (pencarian) Alasan : …………………………. 4. Diketahui barisan angka seperti berikut : 2 6 10 14 18 Dengan memperhatikan barisan angka di atas, kalian dapat menyimpulkan bahwa pola untuk menjawab angka berikutnya menggunakan pola penambahan bilangan 4(+4). Jadi, jawaban untuk bilangan terakhir pada soal di atas adalah 22. Metode berpikir komputasional, yaitu …. A. decomposition (dekomposisi) B. pattern recognition (pengenalan pola) C. abstraction (abstraksi) D. algorithm (algoritma) E. sorting (pengurutan) Alasan : …………………………. Bacalah teks berikut dengan cermat untuk menjawab soal nomor 5 s/d 8 ! Pencarian (searching) merupakan proses yang sering digunakan dalam pengelolaan data. Proses pencarian merupakan cara menemukan nilai (data) tertentu di dalam sekumpulan data yang bertipe sama (baik bertipe dasar atau bertipe bentukan). Search algorithm adalah algoritma yang menerima perintah A dan mencoba untuk mencari record yang mana key-nya adalah A. Setelah proses pencarian dilaksanakan, maka akan diperoleh salah satu dari dua kemungkinan, yaitu data yang dicari ditemukan (successful) atau tidak ditemukan (unsuccessful). Ada dua (2) jenis pencarian (searching), yaitu suqential searching dan binary search. Pengurutan sering dijumpai dalam belajar sebuah algoritma, yaitu bagaimana mengurutkan sebuah data yang acak atau sering dikenal dengan istilah sorting. Sorting adalah suatu proses untuk menyusun kembali himpunan objek menggunakan aturan tertentu berdasarkan satu atau beberapa kunci dalam tiap-tiap elemen. Ada dua (2) macam urutan yang bisa digunakan dalam suatu proses sorting. Ada urut naik (ascending), yaitu mengurutkan data dari yang mempunyai nilai paling kecil hingga paling besar. Urut turun



(descending), yaitu mengurutkan data dari yang mempunyai nilai paling besar hingga paling kecil. Ada beberapa teknik (algortima) untuk melakukan pengurutan, seperti bubble sort, insertion sort, quick sort, merge sort, dan selection sort. Berdasarkan teks di atas jawablah pertanyaan berikut dengan benar ! 5. Pada saat cara pencarian dilaksanakan, akan diperoleh salah satu dari dua kemungkinan. Jika data yang dicari ditemukan, maka akan muncul perintah, …. A. completed B. sequential searching C. successful D. unsuccessfull E. binary search Alasan : …………………………. 6. suatu proses untuk menyusun kembali himpunan objek menggunakan aturan tertentu, disebut …. A. searching B. sequential searching C. binary search D. sorting E. ascending Alasan : …………………………. Numerasi 7. Perhatikan contoh sorting (pengurutan) berikut ini. 5 3 8 7 9 1 awal (belum terurut) 3 5 7 8 1 9 pengulangan ke-1 3 5 7 1 8 9 pengulangan ke-2 3 5 1 7 8 9 pengulangan ke-3 3 1 5 7 8 9 pengulangan ke-4 1 3 5 7 8 9 pengulangan ke-5 (terurut) Metode sorting yang digunakan pada contoh di atas adalah …. A. ascending B. descending C. insertion sort D. bubble sort E. quick sort Alasan : ………………………….



8. Insertion sort adalah salah satu algoritma yang digunakan untuk permasalahan pengurutan dalam list (daftar objek). Diketahui sebuah deret bilangan seperti berikut. 2, 4, 3, 7, 6, 5. Urutan bilangan tersebut secara menaik dengan algoritma insertion sort yang benar adalah …. A. 2, 4, 3, 7, 6, 5 B. 2, 3, 4, 5, 7, 6 C. 2, 3, 4, 5, 6, 7 D. 7, 6, 4, 5, 3, 2 E. 7, 6, 5, 4, 3, 2 Alasan : …………………………. Ikutilah petunjuk berikut untuk mengerjakan soal nomor 9 dan 10! A. Jika kedua pernyataan benar dan keduanya mempunyai hubungan sebab akibat. B. Jika kedua pernyataan benar, tetapi tidak mempunyai hubungan sebab akibat. C. Jika pernyataan pertama benar, sedangkan pernyataan kedua salah. D. Jika pernyataan pertama salah, sedangkan pernyataan kedua benar. E. Jika kedua pernyataan tersebut salah. 9. Berpikir komputasional (BK) perlu diasah dengan latihan rutin, mulai dari persoalan sederhana dan kecil. Secara bertahap, persoalannya ditingkatkan menjadi makin besar, kompleks, dan rumit. Sebab Makin besar dan kompleks suatu persoalan, solusinya semakin membutuhkan komputer. Agar dapat diselesaikan secara efisien. Jawaban : ………………………………………… Alasan : ………………………………………… 10. Data yang terurut mudah untuk dicari, mudah untuk dibetulkan jika terdapat kesalahan. Data yang terurut dengan baik juga mudah untuk dihapus jika sewaktu-waktu data tersebut tidak diperlukan lagi. Sebab Dengan mengurutkan data maka kalian semakin mudah untuk menyisipkan data ataupun melakukan penggabungan data. Jawaban : ………………………………………… Alasan : …………………………………………



Jawablah pertanyaan berikut dengan benar Literasi 1. Kegiatan utama dalam berpikir komputasional (BK) adalah penyelesaian masalah (problem solving), untuk menemukan solusi yang efisien, efektif, dan optimal. Jadi, solusi tersebut dapat dijalankan oleh manusia maupun mesin. Dengan kata lain, kegiatan dalam berpikir komputasional (BK) adalah mencari strategi untuk mengatasi persoalan. Berdasarkan konsepnya, pemikiran komputasional memiliki empat (4) komponen utama. Sebutkan dan jelaskan keempat komponen utama berpikir komputasional ! Jawaban : ………………………………………………………………………………………………………………….. 2. Berpikir komputasional (BK) perlu diasah dengan latihan rutin, mulai dari persoalan sederhana dan kecil. Kemudian secara bertahap, persoalannya ditingkatkan menjadi makin besar, kompleks, dan rumit. Karena semakin besar dan kompleks suatu persoalan, solusinya membutuhkan komputer. Agar dapat diselesaikan secra efisien. Seseorang dengan keterampilan computational thinking memiliki beberapa karakteristik. Sebutkan karakteristik berpikir komputasional! Jawaban : ………………………………………………………………………………………………………………….. 3. Pencarian (searching) merupakan proses yang sering digunakan dalam pengelolaan data. Proses pencarian adalah menemukan nilai (data) tertentu di dalam sekumpulan data yang bertipe sama (baik bertipe dasar atau bertipe bentukan). Ada dua (2) jenis teknik yang dapat digunakan dalam melakukan pencarian (searching). Sebutkan dan jelaskan dua jenis teknik pencarian (searching)! Jawaban : …………………………………………………………………………………………………………………..



4. Sorting adalah suatu proses untuk menyusun kembali himpunan objek menggunakan aturan tertentu. Sorting disebut juga algoritma untuk meletakkan kumpulan elemen data ke dalam urutan tertentu berdasarkan satu atau beberapa kunci dalam tiap-tiap elemen. Ada dua (2) macam urutan yang biasa digunakan dalam suatu proses sorting. Sebutkan kedua macam proses sorting. Jawaban : …………………………………………………………………………………………………………………..



Literasi 5. Susunlah bilangan berikut dalam urutan naik dan urutan turun! a. 30, -25, -5, 0, 48, -40 c. 100, -100, 200, -250, -300 b. -15, -18, 2, 3, 10, -4 d. 45, -23, 78, -87, 0, -78 Jawaban : …………………………………………………………………………………………………………………..