Anda di halaman 1dari 6

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 : …………………………………………………………………………………………………………………..

Anda mungkin juga menyukai