Soal Computational Thinking
Soal Pilihan Ganda
Petunjuk : Pilihlah salah satu jawaban yang benar!
Perhatikan pernyataan tentang abstraksi berikut ini:
Mengidentifikasi detail penting
Menyelesaikan masalah sesuai urutan
Mengabaikan informasi yang tidak penting
Memecah masalah menjadi tugas-tugas yang lebih kecil
Pernyataan yang benar ditunjukkan nomor…
1) dan 2)
2) dan 3)
1) dan 3)
2) dan 4)
Jawaban : C
Penjelasan : Metode Abstraksi adalah suatu metode berpikir komputasional yang mengutamakan terhadap hal-hal yang berhubungan langsung dengan masalah yang sedang dihadapi. Dengan metode abstraksi kita dapat memfokuskan pada hal penting dan relevan serta mengabaikan hal yang tidak berguna. Selain itu, konsep abstraksi ini akan meninggalkan berbagai macam hal yang dianggap tidak bisa digunakan untuk menyelesaikan suatu masalah.
Berikut ini yang tidak termasuk dalam metode berpikir komputasional adalah…
coding
algoritma
dekomposisi
abstraksi
Jawaban : A
Penjelasan :
Ada 4 metode berpikir komputasional yaitu :
Pengenalan Pola
Abstraksi
Algoritma
Dekomposisi
Computational thinking merupakan metode penyelesaian masalah yang memakai pendekatan pola pikir seorang…
pedagang komputer
software engineering
pengguna komputer
pemilik usaha
Jawaban : B
Penjelasan : Software engineering adalah suatu pendekatan teknologi yang dilakukan secara sistematis, terstruktur dan disiplin. Seorang software engineer punya tanggung jawab utama untuk merancang, mengembangkan, menguji, sampai debugging aplikasi perangkat lunak.
Mencatat dan menentukan prioritas pada laporan bug dari pengguna dilakukan pada tahap…
pembuatan
maintenance
alpha
beta
Jawaban : D
Penjelasan :
Dalam membuat program komputer ada beberapa tahapan yang dilakukan yaitu :
Mencari ide
Kegiatan yang dilakukan seperti cari ide, periksa program lain, buat desain program, dan mulai dengan program sederhana.
Mempelajari bahasa pemrograman
Dapat dilakukan dengan menentukan bahasa pemrograman yang akan digunakan dengan mengunduh terlebih dahulu text editor. Kemudian mempelajari lebih dalam tentang bahasa pemrograman tersebut. Unduh compiler atau interpreter dan pahami lebih dalam tentang bahasa pemrograman yang digunakan.
Membuat Prototipe Program
Prototipe program dibuat dengan membuat program dasar dengan fungsi-fungsi utamanya. Bentuk sebuah tim jika tidak bisa bekerja sendirian. Lakukan perubahan sesuai keperluan dan sisipkan komentar pada kode-kode penting agar developer lain dapat mudah memahaminya.
Tahap Alpha
Dalam tahap alpha dibentuk tim uji coba untuk terus melakukan uji coba terhadap prototipe yang dibuat. catat dan tangani bug berdasarkan tingkat prioritasnya. Tambahkan lebih banyak fitur kedalam program untuk performa yang lebih baik. Setelah itu lakukan uji coba terhadap fitur yang ditambahkan tersebut. pada bagian akhir lakukan finalisasi fitur dengan maksud tidak lagi menambahkan fitur lain.
Tahap Beta
Dalam tahap beta sudah tersedia tim penguji yang lebih besar. Pengujian terhadap konektivitas juga perlu dilakukan saat program terhubung ke produk lain atau server. Meskipun tidak ada tambahan fitur pada tahap ini programmer dapat merapikan tampilan program. Selama tahap beta dilakukan pencatatan dan menentukan prioritas pada laporan bug dari pengguna.
Merilis Program
Setelah semua tahapan selesai dilakukan perilisan program dengan memastikan orang-orang mengetahui keberadaan program yang dibuat salah satunya dengan melakukan pemasaran.
Pada dasarnya abstraksi adalah…
mengurutkan masalah
menyelesaikan masalah
penyederhanaan program
penyederhanaan situasi
Jawaban : B
Penjelasan : Abstraksi adalah suatu metode berpikir komputasional yang mengutamakan terhadap hal-hal yang berhubungan langsung dengan masalah yang sedang dihadapi. Selain itu, konsep abstraksi ini akan meninggalkan berbagai macam hal yang dianggap tidak bisa digunakan untuk menyelesaikan suatu masalah
Berikut ini pernyataan yang tidak sesuai dengan metode dekomposisi adalah…
beberapa orang bekerja menyelesaikan masalah bersama-sama
mengabaikan informasi yang tidak penting
memecah masalah menjadi tugas -tugas yang lebih kecil
masalah diselesaikan satu per satu
Jawaban : B
Penjelasan :
Metode Dekomposisi atau sering juga disebut metode time series adalah salah satu metode peramalan yang didasarkan pada kenyataan bahwa biasanya apa yang telah terjadi akan berulang atau terjadi kembali dengan pola yang sama.
Seorang siswa diminta menggambar seekor kucing tanpa memikirkan seberapa panjang ekornya, bagaimana bentuk matanya, berapa warna pada rambutnya. Metode berpikir komputasi yang diterapkan siswa tersebut adalah…
algoritma
dekomposisi
abstraksi
pengenalan pola
Jawaban : C
Penjelasan : Metode Abstraksi adalah suatu metode berpikir komputasional yang mengutamakan terhadap hal-hal yang berhubungan langsung dengan masalah yang sedang dihadapi. Dengan metode abstraksi kita dapat memfokuskan pada hal penting dan relevan serta mengabaikan hal yang tidak berguna.
Saat merancang bangunan yang harus dapat diakses kursi roda, manakah dari karakteristik berikut yang tidak penting?
jumlah pintu
jumlah dinding
jumlah lukisan dinding
banyak anak tangga
Jawaban : C
Penjelasan : Lihat soal Nomor 5
Abstraksi dan Dekomposisi adalah contoh dari...
Berpikir Komputasi
Pemikiran Algoritma
Ilmu Komputer
Penalaran Logis
Jawaban : A
Penjelasan : Ada 4 metode berpikir komputasional yaitu :
Pengenalan Pola
Abstraksi
Algoritma
Dekomposisi
Apa itu pengenalan pola?
Memecah masalah yang kompleks menjadi masalah yang lebih kecil
Mencari kesamaan di antara dan di dalam masalah
Membangun model dari pola
Memastikan urutan langkah kerja dalam menyelesaikan masalah
Jawaban : B
Penjelasan :
Lihat penjelasan soal no.9
Metode Pengenalan Pola merupakan kemampuan untuk mengenal atau mengetahui persamaan dan perbedaan pola, tren, keteraturan data serta suatu hal yang nantinya bisa digunakan untuk membuat prediksi dan penyajian data.
Database sekolah memiliki banyak informasi tentang siswa, pengelola data perlu menggunakan abstraksi. Data apa yang harus ditinggalkan?
Usia
Nomor telepon wali
Kelas
Warna mata
Jawaban : D
Penjelasan : Lihat penjelasan soal No.7
Mencari persamaan dan kecenderungan dalam suatu masalah…
Abstraksi
Penguraian
Pengenalan pola
Pemikiran Algoritma
Jawaban : C
Penjelasan : Lihat penjelasan soal No.10
Urutan tindakan-tindakan yang perlu dilaksanakan dalam menyelesaikan masalah dikenal dengan sebutan…
atur cara
algoritma
pseudocode
flowchart
Jawaban : B
Penjelasan : Algoritma adalah Algoritma adalah metode atau langkah yang direncanakan secara tersusun dan berurutan untuk menyelesaikan atau memecahkan permasalahan dengan sebuah instruksi atau kegiatan. Fungsi utama dari suatu algoritma pada dasarnya ialah memecahkan suatu masalah. Namun, ada sejumlah fungsi dan manfaat lain dari algoritma. Seperti, membantu menyederhanakan suatu program yang rumit dan juga besar. Lalu, mempermudah pembuatan program yang dapat menyelesaikan masalah tertentu.
Untuk mengetahui berbagai masalah yang terjadi merupakan fungsi dan tujuan dari …
analisis
identifikasi
implementasi
kombinasi
Jawaban : B
Penjelasan :
Identifikasi adalah pemberian tanda-tanda pada golongan barang-barang atau sesuatu, dengan tujuan membedakan komponen yang satu dengan yang lainnya, sehingga suatu komponen itu dikenal dan diketahui masuk dalam golongan mana. Tujuan identifikasi adalah untuk menghimpun informasi apakah seorang anak mengalami kelainan/penyimpangan (fisik, intelektual, sosial, emosional).
Manakah dari berikut ini yang merupakan contoh berpikir komputasi?
Rencanakan rute Anda saat akan bertemu teman
Saat akan bertemu teman, berkeliaran sampai Anda menemukannya
Saat akan bertemu teman, mintalah orang tua untuk merencanakan rute perjalanan Anda.
Bertemu teman kapan saja dimana saja.
Jawaban : A
Penjelasan :
Berpikir Komputasi adalah metode menyelesaikan persoalan dengan menerapkan teknik ilmu komputer (informatika). Dengan berpikir komputasi akan memungkinkanmu untuk bisa menganalisis masalah yang kompleks, memahami permasalahannya dan juga menemukan solusi yang tepat. Seperti pilihan a. Rencanakan rute Anda saat akan bertemu teman, dengan merencanakan rute saat bertemu teman kita bisa menghemat waktu. misalnya dengan menghindari jalur yang macet dan bisa datang tepat waktu.
Sumber :
https://www.gramedia.com/literasi/berpikir-komputasional/#:~:text=Abstraksi%20adalah%20suatu%20metode%20berpikir,digunakan%20untuk%20menyelesaikan%20suatu%20masalah.
https://store.sirclo.com/blog/software-engineering-adalah/
https://revou.co/panduan-karir/software-engineer-adalah#:~:text=Freecodecamp%20mendefinisikan%20software%20engineer%20adalah,sampai%20debugging%20aplikasi%20perangkat%20lunak.
https://blog.kejarcita.id/pengenalan-pola-dalam-computational-thinking-dan-penerapannya/
https://unida.ac.id/teknologi/artikel/pengertian-algoritma.html
https://mediaindonesia.com/teknologi/469140/ketahui-pengertian-hingga-manfaat-algoritma#:~:text=Fungsi%20utama%20dari%20suatu%20algoritma%20pada%20dasarnya%20ialah%20memecahkan%20suatu%20masalah.&text=Namun%2C%20ada%20sejumlah%20fungsi%20dan,yang%20dapat%20menyelesaikan%20masalah%20tertentu.
Posting Komentar untuk "Soal Computational Thinking"