Friday, February 13, 2026

INFORMATIKA: Soal-soal Informatika Lintas Bidang

 


JAWABLAH! Uji Kompetensi

A. Pilihlah jawaban yang benar.

1. Apa yang dimaksud dengan Praktik Lintas Bidang dalam konteks pembelajaran nformatika?

 A. Hanya berkaitan dengan pemrograman komputer.

B. Menggunakan teknologi informasi hanya dalam seni dan desain.

C. Menerapkan konsep-konsep informatika dalam berbagai bidang.

D. Mengoperasikan komputer secara sederhana.

E. Membuat aplikasi yang kompleks.

 

2. Apa yang menjadi fokus pembelajaran pada materi tentang Pictoblox dengan AI?

A. Membuat program sederhana untuk face detection.

B. Mempelajari sejarah pengembangan teknologi AI.

C. Memahami konsep-konsep matematika lanjutan.

D. Menerapkan fisika dalam pembuatan program.

E. Menyusun algoritma untuk game kompleks.

 

3. Apa langkah pertama yang harus dilakukan sebelum membuat aplikasi face detection menggunakan Pictoblox? A. Memilih ekstensi Object Detection.

B. Menghapus semua Sprite.

C. Memilih ekstensi Face Detection.

D. Membuat Sprite baru.

E. Menjalankan program face detection.

 

4. Apa fungsi dari blok "When Green Flag Clicked" pada Pictoblox?

A. Menghapus semua Sprite.

B. Memulai program ketika bendera hijau diklik.

C. Mengganti warna latar belakang. D. Mengaktifkan kamera.

E. Menyimpan gambar dari Stage.

 

5. Apa yang dimaksud dengan NLP dalam konteks pembuatan Virtual Dokter dengan Pictoblox?

A. Natural Learning Process.

B. Neural Linguistic Programming.

C. Natural Language Processing.

D. National Language Program.

E. Networked Language Platform.

 

6. Apa tujuan dari melatih pengklasifikasi teks dalam Virtual Dokter menggunakan Pictoblox?

A. Menggunakan bahasa buatan untuk berkomunikasi.

B. Memahami bahasa komputer secara mendalam.

C. Mengklasifikasikan gambar berdasarkan teks.

D. Menerjemahkan bahasa alami ke dalam bahasa komputer.

E. Memahami gejala penyakit berdasarkan teks yang dimasukkan.

 

7. Mengapa penting untuk memasukkan data gejala penyakit saat melatih pengklasifikasi teks?

A. Untuk membuat dokter virtual menjadi lebih pintar.

B. Agar dokter virtual dapat mengevaluasi kinerjanya.

C. Untuk memberikan variasi dalam respons dokter virtual.

D. Agar dokter virtual dapat memahami dan mengklasifikasikan gejala penyakit.

E. Untuk menghindari kekeliruan dalam diagnosis.

 

8. Mengapa pembelajaran lintas bidang penting dalam pendidikan informatika?

A. Untuk membatasi penggunaan teknologi informasi.

B. Untuk mengurangi kompleksitas materi pembelajaran.

C. Untuk memperluas penerapan konsep informatika.

D. Untuk menyederhanakan pembelajaran pemrograman.

E. Untuk membatasi aplikasi teknologi informasi pada satu bidang saja.

 

9. Apa yang menjadi fokus utama pembelajaran pada materi Pictoblox dengan AI?

A. Menggunakan teknologi informasi hanya dalam seni dan desain.

B. Membuat aplikasi kompleks untuk bisnis.

C. Memahami cara kerja algoritma pencarian Google.

D. Membuat program sederhana dengan menggunakan Pictoblox.

E. Mempelajari sejarah pengembangan teknologi AI.

 

10. Mengapa ekstensi Face Detection dipilih dalam pembelajaran Pictoblox dengan AI?

A. Untuk menerapkan fitur penerjemahan bahasa.

B. Untuk mendeteksi ekspresi wajah dalam aplikasi.

C. Untuk melakukan analisis teks dalam program.

D. Untuk mendeteksi dan menandai wajah dalam gambar atau video.

E. Untuk mengukur suhu tubuh secara digital.

 

11. Apa yang dimaksud dengan Virtual Dokter dalam konteks pembelajaran menggunakan Pictoblox?

A. Dokter yang hanya ada di dunia maya.

B. Dokter yang bekerja secara virtual tanpa bertemu langsung dengan pasien.

C. Program komputer yang memberikan nasihat medis melalui Video Call.

D. Aplikasi medis yang membantu mengatur jadwal konsultasi dokter.

E. Perangkat lunak simulasi yang menggambarkan proses operasi medis.

 

12. Apa kegunaan utama ekstensi NLP dalam pembelajaran Pictoblox?

A. Untuk membuat animasi karakter yang realistis.

B. Untuk melatih penggunaan bahasa alami oleh komputer.

C. Untuk memperluas kemampuan komunikasi antar robot.

D. Untuk membuat game interaktif dengan dialog naratif.

E. Untuk mengembangkan aplikasi penerjemah Bahasa otomatis.

 

13. Apa yang dimaksud dengan sprite dalam konteks penggunaan Pictoblox?

A. Kode bahasa pemrograman dalam bentuk grafis.

B. Animasi karakter yang dapat diatur dalam program.

C. Gambar atau objek yang dapat dipindahkan dan diatur dalam program.

D. Proyektor untuk menampilkan gambar di layar komputer.

E. Papan sirkuit untuk mengontrol perangkat keras.

 

14. Mengapa penting untuk memulai program dengan blok "When Green Flag Clicked" dalam Pictoblox?

A. Agar program dapat berjalan secara otomatis.

B. Untuk memeriksa kesalahan dalam program sebelum dijalankan.

C. Untuk memberikan instruksi awal kepada pengguna.

D. Agar program dapat dimulai saat bendera hijau diklik.

E. Untuk menampilkan pesan error jika ada kesalahan dalam program.

 

15. Apa yang dimaksud dengan "analisis gambar" dalam konteks pembelajaran Pictoblox dengan AI?

A. Proses pengukuran intensitas warna pada gambar.

B. Proses menggabungkan beberapa gambar menjadi satu.

C. Proses pengenalan objek atau pola dalam gambar.

D. Proses mengubah gambar menjadi format lain.

E. Proses mencari kesalahan dalam gambar.

 

 

B. Jawablah pertanyan-pertanyaan berikut dengan tepat!

1. Jelaskan secara singkat apa yang dimaksud dengan praktik lintas bidang dalam pembelajaran informatika. Berikan contoh konkretnya tentang bagaimana konsep informatika dapat diterapkan dalam bidang lain di luar dunia teknologi!

 

2. Gambarkan langkah-langkah utama yang diperlukan untuk membuat program sederhana untuk face detection menggunakan Pictoblox. Jelaskan peran masing-masing blok dalam proses pembuatan program tersebut!

 

3. Bagaimana penerapan Natural Language Processing (NLP) dalam pembelajaran Pictoblox dapat meningkatkan interaktivitas dan fungsionalitas aplikasi yang dibuat? Berikan contoh penggunaan NLP dalam salah satu proyek yang disebutkan dalam materi!

 

4. Mengapa penting bagi siswa untuk memahami konsep-konsep informatika dalam berbagai bidang kehidupan? Jelaskan bagaimana pemahaman tersebut dapat membantu siswa dalam menghadapi tantangan masa depan yang semakin kompleks.

 

5. Diskusikan potensi dan dampak positif dari penggunaan teknologi seperti Pictoblox dalam pendidikan. Jelaskan bagaimana teknologi ini dapat meningkatkan kreativitas, pemecahan masalah, dan keterampilan berpikir tingkat tinggi siswa dalam pembelajaran lintas bidang!

 

 

KUNCI JAWABAN :

A. Pilihan Ganda

  1. C. Menerapkan konsep-konsep informatika dalam berbagai bidang

  2. A. Membuat program sederhana untuk face detection

  3. C. Memilih ekstensi Face Detection

  4. B. Memulai program ketika bendera hijau diklik

  5. C. Natural Language Processing

  6. E. Memahami gejala penyakit berdasarkan teks yang dimasukkan

  7. D. Agar dokter virtual dapat memahami dan mengklasifikasikan gejala penyakit

  8. C. Untuk memperluas penerapan konsep informatika

  9. D. Membuat program sederhana dengan menggunakan Pictoblox

  10. D. Untuk mendeteksi dan menandai wajah dalam gambar atau video

  11. B. Dokter yang bekerja secara virtual tanpa bertemu langsung dengan pasien

  12. B. Untuk melatih penggunaan bahasa alami oleh komputer

  13. C. Gambar atau objek yang dapat dipindahkan dan diatur dalam program

  14. D. Agar program dapat dimulai saat bendera hijau diklik

  15. C. Proses pengenalan objek atau pola dalam gambar


B. Jawaban Uraian

1. Jelaskan secara singkat apa yang dimaksud dengan praktik lintas bidang dalam pembelajaran informatika. Berikan contoh konkretnya!

Praktik lintas bidang adalah penerapan konsep-konsep informatika di berbagai bidang ilmu atau kehidupan nyata, tidak terbatas pada dunia teknologi saja.

Contoh konkret:
Menggunakan pemrograman visual (seperti Pictoblox) untuk membuat simulasi sistem pernapasan di pelajaran IPA, atau menggunakan algoritma pengolahan data dalam pelajaran geografi untuk menganalisis data cuaca dan perubahan iklim.


2. Gambarkan langkah-langkah utama untuk membuat program sederhana untuk face detection di Pictoblox dan jelaskan fungsinya!

Langkah-langkah:

  1. Buka Pictoblox

    • Pastikan sudah login dan menggunakan mode Stage.

  2. Pilih ekstensi Face Detection

    • Klik “Add Extension” → Pilih “Face Detection”.

  3. Gunakan blok “when green flag clicked”

    • Untuk memulai program saat tombol hijau diklik.

  4. Aktifkan kamera

    • Gunakan blok turn video on dan set video transparency to 0.

  5. Deteksi wajah

    • Gunakan blok is face detected? dan go to face x: (x) y: (y) untuk mengarahkan sprite ke wajah.

  6. Tambahkan logika/aksi

    • Bisa menampilkan teks, suara, atau efek lain saat wajah terdeteksi.

Peran blok:

  • when green flag clicked: Menandai awal program.

  • turn video on: Mengaktifkan kamera.

  • is face detected?: Mengecek apakah ada wajah.

  • go to face: Mengatur sprite mengikuti wajah.


3. Bagaimana NLP meningkatkan interaktivitas dan fungsionalitas aplikasi Pictoblox? Berikan contoh!

Natural Language Processing (NLP) memungkinkan program memahami bahasa alami manusia, meningkatkan interaksi antara pengguna dan sistem.

Contoh:
Dalam proyek “Virtual Dokter”, pengguna mengetik gejala seperti "sakit kepala", lalu NLP memproses dan mengklasifikasikan teks tersebut. Program kemudian merespons dengan memberikan nasihat kesehatan yang sesuai, menjadikan aplikasi lebih interaktif dan responsif layaknya percakapan nyata.


4. Mengapa penting memahami konsep informatika dalam berbagai bidang kehidupan?

Karena dunia saat ini semakin terdigitalisasi dan saling terhubung. Pemahaman konsep informatika memungkinkan siswa:

  • Menyelesaikan masalah secara logis.

  • Berpikir sistematis dan terstruktur.

  • Mampu memanfaatkan teknologi di bidang apapun (kesehatan, pendidikan, ekonomi, dsb).

Contoh manfaat nyata:
Siswa bisa menggunakan data untuk memprediksi tren bisnis, atau membuat alat bantu belajar cerdas untuk anak berkebutuhan khusus. Hal ini sangat membantu mereka menghadapi dunia kerja dan sosial yang semakin kompleks dan berbasis teknologi.


5. Diskusikan potensi dan dampak positif dari penggunaan teknologi seperti Pictoblox dalam pendidikan!

Potensi dan Dampak Positif:

  • Meningkatkan kreativitas: Siswa bisa merancang game, simulasi, dan animasi interaktif.

  • Melatih problem-solving: Dengan menyusun blok program, siswa belajar menganalisis dan memperbaiki kesalahan.

  • Mengembangkan pemikiran komputasional: Siswa diajarkan berpikir logis dan efisien.

  • Mendukung pembelajaran lintas bidang: Pictoblox bisa diterapkan di pelajaran IPA, Bahasa, bahkan Seni.

  • Interaktif dan menyenangkan: Visual yang menarik membuat pembelajaran tidak membosankan.

Kesimpulan:
Teknologi seperti Pictoblox mendorong siswa aktif belajar, bukan hanya pasif menerima, sehingga meningkatkan kualitas pendidikan secara menyeluruh.



INFORMATIKA: Soal-soal Informatika Algoritma FlowChart

 


JAWABLAH! Uji Kompetensi

A. Pilihlah jawaban yang benar.

1. Flowchart adalah alat visual yang digunakan untuk?

A. Merepresentasikan data dalam bentuk tabel.

B. Merepresentasikan urutan langkah-langkah dalam suatu proses atau algoritma.

C. Menampilkan gambar-gambar secara berurutan.

D. Merepresentasikan hubungan antar konsep dalam bentuk jaring-jaring.

E. Menghasilkan grafik-garafik statistic.

 

2. Simbol apa yang digunakan dalam flowchart untuk menunjukkan titik keputusan?

A. Rectangle.

B. Diamond.

C. Oval.

D. Panah.

E. Lingkaran.

 

3. Manfaat utama penggunaan mind map adalah...

A. Membuat informasi menjadi lebih sulit dipahami.

B. Memperburuk kemampuan pemecahan masalah.

C. Mengurangi kreativitas dalam berpikir.

D. Mempermudah pengingatan dan pemahaman informasi.

E. Memperlambat proses pembelajaran.

 

4. Aplikasi yang digunakan untuk membuat mind map secara kolaboratif adalah... A. MindMeister.

B. XMind.

C. SimpleMind.

D. Coggle.

E. Mindomo.

 

5. Simbol apa yang digunakan dalam flowchart untuk menunjukkan langkah-langkah atau proses dalam algoritma?

A. Rectangle.

B. Diamond.

C. Oval.

D. Panah.

E. Lingkaran.

 

6. Salah satu manfaat menggunakan flowchart adalah....

A. Memperumit proses pemahaman.

B. Menghambat kemampuan pemecahan masalah.

C. Membantu mengembangkan keterampilan pemecahan masalah dan logika.

D. Mengurangi kemampuan visualisasi.

E. Memperlambat proses belajar.

 

7. Mana yang bukan termasuk simbol dasar dalam flowchart?

A. Rectangle.

B. Diamond.

C. Circle.

D. Oval.

E. Arrow.

 

8. Apa yang menjadi langkah awal yang penting bagi siswa SMP dalam mempelajari logika pemrograman?

A. Mempelajari flowchart.

B. Mempelajari konsep matematika.

C. Mempelajari bahasa pemrograman.

D. Mempelajari penggunaan komputer.

E. Mempelajari algoritma.

 

9. Mind map membantu dalam meningkatkan produktivitas dengan cara?

A. Memperlambat proses pemikiran.

B. Meningkatkan kerumitan informasi.

C. Mengurangi kreativitas.

D. Menyajikan informasi dalam format yang terstruktur dan mudah dipahami.

E. Mengurangi kemampuan visualisasi.

 

10. Aplikasi mobile yang digunakan untuk membuat mind map adalah....

A. MindMeister.

B. XMind.

C. Simple Mind.

D. Coggle.

E. Mindomo.

 

11. Proses menulis, menguji dan memperbaiki (Debug), dan memelihara kode yang membangun suatu program komputer adalah pengertian dari?

A. Bahasa Pemrograman.

B. Pictoblox.

C. Pemrograman.

D. Menulis.

E. Menggambar.

 

12. Apa tujuan dari pemrograman?

A. Menulis program.

B. Membuat suatu program. C. Memecahkan masalah.

D. Menganalisis program.

E. Mendata.

 

13. Berikut ini adalah aplikasi pemrograman visual?

A. Goolang.

B. Ruby.

C. Python.

D. Pictoblox.

E. C++.

 

14. Apa yang dimaksud dengan Machine Learning?

A. Komputer yang dapat terus belajar dan beradaptasi.

B. Super computer.

C. Bahasa pemrograman.

D. Sistem Internet.

E. AI.

 

15. Untuk menambahkan ekstensi tambahan pada Pictoblox kita dapat menggunakan elemen?

A. Modes.

B. Menu Bar.

C. Blocks Palette.

D. Add Extension.

E. Variable.

 

B. Jawablah pertanyan-pertanyaan berikut dengan tepat!

1. Jelaskan secara detail apa itu flowchart dan jelaskan pentingnya penggunaan flowchart!

2. Gambarkan dan jelaskan simbol-simbol dasar yang umum digunakan dalam flowchart beserta fungsi-fungsinya!

3. Jelaskan bagian Block Palette yang terdapat pada Pictoblox!

4. Jelaskan bagiamana cara merubah Backdrop pada Pictoblox!

5. Jelaskan bagiamana cara merubah Sprite pada Pictoblox!



KUNCI JAWABAN

A. Pilihan Ganda

  1. B. Merepresentasikan urutan langkah-langkah dalam suatu proses atau algoritma

  2. B. Diamond

  3. D. Mempermudah pengingatan dan pemahaman informasi

  4. A. MindMeister

  5. A. Rectangle

  6. C. Membantu mengembangkan keterampilan pemecahan masalah dan logika

  7. C. Circle

  8. A. Mempelajari flowchart

  9. D. Menyajikan informasi dalam format yang terstruktur dan mudah dipahami

  10. C. Simple Mind

  11. C. Pemrograman

  12. C. Memecahkan masalah

  13. D. Pictoblox

  14. A. Komputer yang dapat terus belajar dan beradaptasi

  15. D. Add Extension


B. Jawaban Uraian

1. Jelaskan secara detail apa itu flowchart dan jelaskan pentingnya penggunaan flowchart!

Flowchart adalah diagram alir atau representasi visual dari langkah-langkah dalam suatu proses atau algoritma. Flowchart menggunakan simbol-simbol tertentu untuk menggambarkan urutan logis suatu proses.

Pentingnya flowchart:

  • Memudahkan pemahaman terhadap proses secara keseluruhan.

  • Membantu dalam perencanaan dan pengembangan program.

  • Mengidentifikasi kesalahan logika atau kekurangan dalam sistem.

  • Membantu tim bekerja lebih terstruktur dan efisien.


2. Gambarkan dan jelaskan simbol-simbol dasar yang umum digunakan dalam flowchart beserta fungsi-fungsinya!

Berikut adalah simbol dasar pada flowchart dan fungsinya:

SimbolNamaFungsi
🔵 OvalTerminatorMenandakan awal atau akhir proses
🔷 DiamondDecisionMenandakan keputusan atau kondisi (ya/tidak)
RectangleProcessMenandakan proses atau aksi yang dilakukan
➡️ ArrowFlowlineMenunjukkan alur atau urutan proses

Contoh visual (sederhana):

(Oval) --> (Rectangle) --> (Diamond) --Yes--> (Rectangle)
|
No
|
(Rectangle)

3. Jelaskan bagian Block Palette yang terdapat pada Pictoblox!

Block Palette adalah bagian pada Pictoblox yang berisi kumpulan blok kode yang dikelompokkan berdasarkan kategori, seperti:

  • Motion (Gerakan)

  • Looks (Tampilan)

  • Sound (Suara)

  • Events (Peristiwa)

  • Control (Kontrol)

  • Sensing (Sensor)

  • Operators (Operator Logika dan Matematika)

  • Variables (Variabel)

Blok-blok ini digunakan dengan cara drag-and-drop ke dalam area coding (script area) untuk membentuk program.


4. Jelaskan bagaimana cara merubah Backdrop pada Pictoblox!

Cara mengubah Backdrop (latar belakang) pada Pictoblox:

  1. Klik pada ikon Stage di pojok kanan bawah.

  2. Pilih tab Backdrops.

  3. Klik tombol Choose a Backdrop (ikon gambar +).

  4. Pilih backdrop yang diinginkan dari galeri, atau unggah gambar sendiri.

  5. Backdrop akan otomatis diterapkan ke stage.


5. Jelaskan bagaimana cara merubah Sprite pada Pictoblox!

Cara mengganti Sprite (karakter/objek) di Pictoblox:

  1. Klik ikon Sprite di bawah stage (kanan bawah).

  2. Klik tombol Choose a Sprite (ikon kucing +).

  3. Pilih sprite dari galeri, atau unggah sprite sendiri.

  4. Sprite baru akan muncul dan bisa langsung diprogram dengan blok.




INFORMATIKA: Soal-soal Informatika Algoritma Pemprograman

 


JAWABLAH! Uji Kompetensi

A. Pilihlah jawaban yang benar. 

1. Tujuan utama dari dekomposisi dalam berpikir komputasional adalah untuk...

A. Membuat solusi yang rumit.

B. Menghindari kesalahan.

C. Membuat solusi yang sederhana.

D. Menyederhanakan dan mengurangi kompleksitas masalah.

E. Membuat solusi yang lambat.

 

2. Apa yang dimaksud dengan abstraksi dalam berpikir komputasional....

A. Mengacaukan masalah.

B. Menyederhanakan dan mengurangi kompleksitas masalah.

C. Menjauhkan diri dari komputer.

D. Membuat solusi yang rumit.

E. Membuat data.

 

3. Algoritma dalam berpikir komputasional adalah...

A. Pemecahan masalah secara acak.

B. Serangkaian langkah logis yang digunakan untuk menyelesaikan suatu masalah.

C. Menyelesaikan masalah tanpa menggunakan komputer.

D. Membuat masalah menjadi lebih rumit.

E. Tidak penting dalam komputasi.

 

4. Berikut ini yang bukan merupakan manfaat dari berpikir komputasional adalah...

A. Meningkatkan kemampuan pemecahan masalah.

B. Meningkatkan kreativitas.

C. Menghasilkan solusi instan.

D. Memperkuat logika dan pemikiran sistematis.

E. Menghasilkan data.

 

5. Langkah pertama dalam berpikir komputasional adalah...

A. Abstraksi.

B. Dekomposisi.

C. Pengenalan pola.

D. Membuat algoritma.

E. Memecahkan masalah.

 

6. Apa yang dimaksud dengan pengenalan pola dalam berpikir komputasional...

A. Identifikasi kemiripan atau pola dalam data.

B. Menggabungkan data menjadi satu.

C. Menghilangkan data yang tidak relevan.

D. Mengganti data dengan angka.

E. Tidak penting dalam komputasi.

 

7. Tujuan dari abstraksi dalam berpikir komputasional adalah ...

A. Meningkatkan kompleksitas masalah.

B. Menyederhanakan dan mengurangi kompleksitas masalah.

C. Menambahkan langkah-langkah baru pada masalah.

D. Menggabungkan beberapa masalah menjadi satu.

E. Menjauhkan diri dari masalah.

 

8. Apa yang dimaksud dengan algoritma dalam berpikir komputasional....

A. Solusi yang rumit.

B. Serangkaian langkah logis untuk menyelesaikan masalah.

C. Memperumit masalah.

D. Menyederhanakan masalah.

E. Tidak penting dalam komputasi.

 

9. Pengenalan pola dalam berpikir komputasional berguna untuk...

A. Membuat masalah menjadi lebih rumit.

B. Mengurangi kompleksitas masalah.

C. Membuat solusi instan.

D. Mengubah data menjadi huruf.

E. Tidak ada manfaatnya.

 

10. Manfaat membuat rencana keuangan bulanan menggunakan konsep berpikir komputasional adalah?

A. Membantu mengoptimalkan waktu senggang dengan lebih baik.

B. Membantu mengelola keuangan dengan lebih baik.

C. Membantu menghitung luas segitiga.

D. Membantu menghitung rata-rata nilai.

E. Menjaga nilai luas.

 

11. Tahap dekomposisi yang benar dalam membuat jus adalah?

A. Menyiapkan langkah-langkah untuk memecahkan masalah dengan menyiapkan air, es batu, yogurt,buah naga hingga blender atau juicer.

B. Masukan buah naga di blender/juicer beserta yogurt, es batu dan air secukupnya dan nyalakan.

C. Cuci bersih strawberry, masukan strawberry secukupnya, yogurt,dan es batu, air secukupnya, nyalakan blender/juicer.

D. Memahami dalam proses membuat jus strawberry.

E. Memcampur semua bahan.

 

12. Sebuah pandangan berapa buah naga yang dibutuhkan dalam membuat jus strawberry, masukan buah naga di blender/juicer beserta yogurt, es batu dan air secukupnya dan nyalakan. merupakan proses dari?

A. Dekomposisi.

B. Abstraksi.

C. Algoritma.

D. Pengenalan pola.

E. Program.

 

13. Perhatikan urutan di bawah ini! 1). Meminta inputan dari pengguna untuk alas dan tinggi segitiga. 2). Hitung luas segitiga dengan rumus 1⁄2 x alas x tinggi. 3). Tampilkan hasil hitungan kepada pengguna. Tahapan algoritma di atas merupakan tahap dalam membuat?

A. Rencana keuangan bulanan.

B. Jadwal harian yang efektif.

C. Program menghitung luas segitiga.

D. Program menghitung rata-rata nilai.

E. Membuat jus.

 

14. Perhatikan tahapan di bawah ini! 1). Meminta inputan dari pengguna untuk nilai mata Pelajaran A, B, dan C. 2). Jumlahkan ketiga nilai mata pelajaran tersebut. 3). Hitung rata-rata nilai dengan rumus jumlah nilai dibagi tiga. 4). Tampilkan hasil hitungan kepada pengguna. Tahapan algoritma di atas merupakan tahap dalam membuat?

A. Rencana keuangan bulanan.

B. Jadwal harian yang efektif.

C. Program menghitung luas segitiga.

D. Program menghitung rata-rata nilai.

E. Membuat program.

 

15. Tahapan pengenalan pola dalam membuat program menghitung rata-rata nilai adalah?

A. Menyelesaikan masalah serupa di masa depan, seperti menghitung rata-rata nilai dari lebih dari tiga mata pelajaran.

B. Menyelesaikan masalah serupa di masa depan, seperti menghitung luas bangun datar lainnya.

C. Menyelesaikan masalah serupa di masa depan, seperti membuat jadwal mingguan atau memprioritaskan tugas yang lebih penting.

D. Menyelesaikan masalah serupa di masa depan, seperti membuat rencana keuangan untuk pengeluaran tahunan atau memantau pengeluaran dan pendapatan di bisnis kita.

 

 

B. Jawablah pertanyan-pertanyaan berikut dengan tepat! 

1. Jelaskan apa yang dimaksud dengan abstraksi dalam konsep berpikir komputasional dan bagaimana abstraksi dapat membantu dalam pemecahan masalah? timsah.

 

2. Jelaskan pengertian identifikasi pola dalam konsep berpikir komputasional dan bagaimana kemampuan untuk mengidentifikasi pola dapat membantu dalam memecahkan masalah dan menemukan solusi yang efisien? tatum & adaptas

 

3. Apa manfaat dari menggunakan konsep berpikir komputasional dalam memecahkan masalah?

 

4. Bagaimana penggunaan algoritma dapat membantu dalam memecahkan masalah sederhana dengan berpikir komputasional? Berikan contoh penggunaannya tersebut mudah pen rute terpentes jaluropteral

 

5. Jelaskan langkah-langkah yang harus dilakukan dalam memecahkan masalah sederhana dengan menggunakan konsep berpikir komputasional!

 

KUNCI JAWABAN

A. Pilihan Ganda

  1. D. Menyederhanakan dan mengurangi kompleksitas masalah

  2. B. Menyederhanakan dan mengurangi kompleksitas masalah

  3. B. Serangkaian langkah logis yang digunakan untuk menyelesaikan suatu masalah

  4. C. Menghasilkan solusi instan

  5. B. Dekomposisi

  6. A. Identifikasi kemiripan atau pola dalam data

  7. B. Menyederhanakan dan mengurangi kompleksitas masalah

  8. B. Serangkaian langkah logis untuk menyelesaikan masalah

  9. B. Mengurangi kompleksitas masalah

  10. B. Membantu mengelola keuangan dengan lebih baik

  11. A. Menyiapkan langkah-langkah untuk memecahkan masalah dengan menyiapkan air, es batu, yogurt, buah naga hingga blender atau juicer

  12. C. Algoritma

  13. C. Program menghitung luas segitiga

  14. D. Program menghitung rata-rata nilai

  15. A. Menyelesaikan masalah serupa di masa depan, seperti menghitung rata-rata nilai dari lebih dari tiga mata pelajaran


B. Jawaban Uraian

1. Jelaskan apa yang dimaksud dengan abstraksi dalam konsep berpikir komputasional dan bagaimana abstraksi dapat membantu dalam pemecahan masalah?
Abstraksi adalah proses menyaring informasi penting dan mengabaikan detail yang tidak relevan untuk menyederhanakan suatu masalah.
Contoh: Dalam membuat aplikasi belanja online, abstraksi membuat kita hanya fokus pada fitur penting seperti keranjang belanja, daftar produk, dan metode pembayaran, tanpa memikirkan detail teknis seperti cara kerja jaringan.
Manfaat: Abstraksi membantu kita fokus pada inti permasalahan dan memudahkan dalam membuat solusi yang efisien dan mudah dipahami.


2. Jelaskan pengertian identifikasi pola dalam berpikir komputasional dan bagaimana kemampuan ini membantu menyelesaikan masalah?
Identifikasi pola adalah kemampuan mengenali kemiripan atau tren dalam data atau proses.
Contoh: Jika kita sering menghitung rata-rata nilai siswa, kita bisa menyusun langkah-langkah umum yang bisa digunakan kembali setiap kali.
Manfaat:

  • Menghindari pengulangan pekerjaan.

  • Mempercepat proses penyelesaian masalah karena kita dapat menggunakan solusi yang sama untuk masalah serupa.

  • Menyusun solusi yang lebih efisien dan dapat diterapkan kembali di berbagai situasi.


3. Apa manfaat dari menggunakan konsep berpikir komputasional dalam memecahkan masalah?
Beberapa manfaatnya adalah:

  • Menyederhanakan masalah kompleks menjadi bagian-bagian kecil (dekomposisi).

  • Meningkatkan kemampuan analitis dan logis.

  • Menghasilkan solusi sistematis dan efisien.

  • Meningkatkan kreativitas dalam merancang solusi.

  • Dapat diterapkan di berbagai bidang, tidak hanya teknologi (misalnya keuangan, pendidikan, manajemen, dll).


4. Bagaimana penggunaan algoritma dapat membantu dalam memecahkan masalah sederhana? Berikan contohnya.
Algoritma adalah urutan langkah-langkah logis dan sistematis untuk menyelesaikan masalah.
Contoh:
Untuk menghitung luas segitiga:

  1. Masukkan nilai alas dan tinggi.

  2. Kalikan alas × tinggi × ½.

  3. Tampilkan hasil.
    Dengan algoritma, proses menjadi terstruktur, jelas, dan bisa diulang untuk kasus serupa lainnya.


5. Jelaskan langkah-langkah dalam memecahkan masalah sederhana dengan konsep berpikir komputasional!
Langkah-langkahnya:

  1. Dekomposisi – Memecah masalah menjadi bagian-bagian kecil.

  2. Pengenalan Pola – Menemukan kemiripan atau struktur yang berulang.

  3. Abstraksi – Fokus hanya pada informasi penting, hilangkan hal tidak relevan.

  4. Algoritma – Merancang langkah-langkah sistematis untuk menyelesaikan masalah.
    Langkah ini membantu menciptakan solusi yang efisien, terorganisir, dan mudah dijalankan oleh manusia maupun komputer.






INFORMATIKA: Soal-soal Informatika Lintas Bidang

  JAWABLAH! Uji Kompetensi A. Pilihlah jawaban yang benar. 1. Apa yang dimaksud dengan Praktik Lintas Bidang dalam konteks pembelajaran ...