wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UAS Koding dan Kecerdasan Artifisial

Total questions: 50

Worksheet time: 50mins

Name
Class
Date
1.

Pendekatan pemecahan masalah yang logis dan terstruktur dengan memecah masalah besar, mencari kemiripan, dan merancang langkah sistematis disebut...

a)

Problem Solving

b)

Berpikir Komputasional

c)

Koding Blok

d)

Diagram Alur

e)

Algoritma

2.

Seorang siswa mendapatkan tugas proyek membuat aplikasi inventaris sekolah. Dia memutuskan untuk membagi proyek tersebut menjadi beberapa bagian kecil: modul login, modul input barang, modul output barang, dan modul laporan. Teknik berpikir komputasional yang sedang diterapkan siswa tersebut adalah...

a)

Abstraksi

b)

Pengenalan Pola

c)

Algoritma

d)

Dekomposisi

e)

Problem Solving

3.

Saat menganalisis data cuaca selama setahun, seorang peneliti menemukan bahwa setiap awal bulan Desember, curah hujan selalu meningkat tajam. Kemampuan untuk mengidentifikasi kesamaan atau tren yang berulang seperti ini disebut...

a)

Dekomposisi

b)

Abstraksi

c)

Algoritma

d)

Pengenalan Pola

e)

Diagram Alur

4.

Langkah-langkah sistematis dan terstruktur yang dirancang untuk memberikan solusi terhadap suatu masalah, seperti resep memasak atau panduan perakitan furnitur, merupakan contoh dari...

a)

Abstraksi

b)

Dekomposisi

c)

Algoritma

d)

Problem Solving

e)

Diagram Alur

5.

Salah satu manfaat utama dari penggunaan Diagram Alur dalam pengembangan proyek perangkat lunak adalah...

a)

Mengurangi biaya produksi secara langsung

b)

Mempermudah komunikasi ide dan logika antar tim

c)

Menjamin aplikasi bebas dari bug

d)

Menggantikan fungsi koding blok

e)

Meningkatkan kecepatan computer.

6.

Dalam menerapkan Berpikir Komputasional pada pemecahan masalah, langkah awal 'Analyzing' mencakup kegiatan...

a)

Menjalankan program dan mencari bug

b)

Memilih alat bantu seperti koding blok atau flowchart

c)

Dekomposisi masalah, identifikasi data, dan pengenalan pola

d)

Merancang urutan, kondisi, dan loop algoritma

e)

Melakukan iterasi perbaikan.

7.

Berdasarkan materi, lima metode dalam problem solving yang sistematis adalah...

a)

Pahami Masalah, Buat Rencana, Bagi Masalah, Selesaikan, Berlatih

b)

Analisis, Desain, Koding, Pengujian, Implementasi

c)

Dekomposisi, Pola, Abstraksi, Algoritma, Evaluasi

d)

Scratch, Blockly, Flowgorithm, Python, Java

e)

Sequence, Conditional, Looping, Input, Output.

8.

Salah satu manfaat dari penerapan Coding for Problem Solving (CPs) adalah...

a)

Menghilangkan kebutuhan akan abstraksi

b)

Hanya berfokus pada kecepatan mengetik kode

c)

Meningkatkan kreativitas dan kemampuan berpikir kritis

d)

Mengurangi penggunaan algoritma

e)

Membuat flowchart menjadi tidak relevan.

9.

Sebuah keluarga ingin mengontrol pengeluaran. Mereka membuat algoritma: (1) Catat semua pemasukan dan pengeluaran (2) Kelompokkan pengeluaran (misal: makanan, transportasi, hiburan) (3) Bandingkan total pengeluaran dengan target anggaran. Ini adalah contoh penerapan Berpikir Komputasional dalam...

a)

Pengelolaan Waktu

b)

Penyelesaian Matematika

c)

Keuangan Keluarga

d)

Game Scratch

e)

Projek Sekolah

10.

Aplikasi gratis yang dapat digunakan untuk menggambar flowchart secara interaktif dan sekaligus menjalankannya untuk melihat nilai variabel adalah...

a)

Scratch

b)

Blockly Games

c)

Python

d)

Flowgorithm

e)

Java

11.

Berikut ini yang bukan termasuk operator untuk memperoses variable dalam flowgorithm adalah

a)

+

b)

*

c)

If

d)

/

e)

12.

Fungsi yang digunakan untuk menerima data yang diketikan dari keyboard agar dapat diproses ke dalam variable adalah

a)

A. Output

b)

B. Input

c)

C. If

d)

D. While

e)

E. Intenger

13.

Apa keunggulan utama pada Flowgorithm ?

a)

Hanya bisa dikonversi ke bahasa Java

b)

Menggunakan sintaks yang rumit seperti bahasa C++

c)

Mudah dipahami dan simpel untuk pemula melalui flowchart

d)

Hanya bisa digunakan untuk membuat program kompleks

e)

Tidak memerlukan konsep variabel atau tipe data

14.

Budi menemukan sebuah artikel menarik dan menyalin seluruh isinya ke blog pribadinya tanpa menyebutkan sumber atau penulis aslinya. Tindakan Budi melanggar etika konten digital karena...

a)

Melakukan plagiarisme terhadap karya orang lain.

b)

Menggunakan fitur "Brand Kit" dengan salah.

c)

Gagal melakukan diseminasi konten.

d)

Tidak menggunakan koding HTML.

e)

Menggunakan konten mikro.

15.

manakah dari berikut ini yang merupakan nama variabel yang TIDAK SAH di Flowgorithm?

a)

 namaSiswa

b)

nilai1

c)

Total_Belanja

d)

Nama Anda

e)

Alamat

16.

Apa yang dimaksud dengan "Variabel"?

a)

Sebuah proses perhitungan matematika

b)

Sebuah kondisi benar atau salah

c)

Wadah untuk menyimpan nilai data

d)

Sebuah perintah untuk menampilkan teks di layar

e)

Aturan penamaan yang bersifat case sensitive

17.

Manakah dari berikut ini yang merupakan nama variabel yang TIDAK SAH di Flowgorithm?

a)

namaSiswa

b)

nilai1

c)

Total_Belanja

d)

true

e)

Alamat

18.

Anda perlu menyimpan nilai "10.75" (sepuluh koma tujuh puluh lima). tipe data apa yang harus Anda gunakan?

a)

Integer

b)

String

c)

Real

d)

Boolean

e)

Char

19.

Seseorang ingin menyimpan data berupa jumlah siswa di kelas, yang pasti merupakan bilangan bulat. tipe data apakah yang paling tepat untuk digunakan?

a)

String

b)

Real

c)

Boolean

d)

Integer

e)

Array

20.

Mengapa "08512938471" dikategorikan sebagai String dan bukan Integer?

a)

Karena angka tidak boleh disimpan dalam variabel

b)

Karena nilai tersebut terlalu besar untuk Integer

c)

Karena nilai tersebut diawali dengan angka 0 dan seringkali tidak digunakan untuk operasi matematika

d)

Karena Integer hanya bisa menyimpan satu angka

e)

Karena tipe data String bisa menyimpan angka dan huruf, sedangkan Integer hanya angka.

21.

Apa fungsi utama dari statemen Declare?

a)

Untuk menampilkan nilai ke layar

b)

Untuk menghitung hasil operasi matematika

c)

Untuk membuat variabel dan menentukan tipe datanya

d)

Untuk membaca nilai dari keyboard

e)

Untuk memeriksa sebuah kondisi (benar/salah)

22.

Seorang programmer ingin memeriksa status kelulusan siswa (antara "Lulus" atau "Tidak Lulus") berdasarkan nilai dan kriteria kelulusan yang telah ditentukan. Untuk menyatakan nilai TRUE (Lulus) atau FALSE (Tidak Lulus), Fungsi apakah yang digunakan?

a)

Output

b)

Input

c)

Declare

d)

If

e)

Loop

23.

Mengapa kemampuan literasi digital dianggap sangat penting di era sekarang?

a)

Untuk memastikan semua orang bisa melakukan koding dan membuat aplikasi.

b)

Agar pengguna dapat membeli barang secara online dengan lebih efisien.

c)

Untuk menghafal semua isi Undang-Undang ITE dan HKI.

d)

Agar dapat memahami, memfilter konten, dan bertanggung jawab agar tidak terjebak informasi palsu.

e)

Supaya dapat menjadi content creator profesional dengan banyak pengikut.

24.

Apa perbedaan mendasar antara konten digital dan konten multimedia berdasarkan penjelasan dalam teks?

a)

Konten digital hanya teks, sedangkan multimedia hanya video.

b)

Konten digital harus dibuat dengan koding, sedangkan multimedia dibuat dengan Canva.

c)

Konten digital mencakup semua format (teks, gambar, video), sedangkan multimedia adalah gabungan dari beberapa format tersebut.

d)

Konten digital untuk pemasaran, sedangkan multimedia untuk edukasi.

e)

Konten digital gratis, sedang

25.

Apa definisi dari seorang"konten kreator"?

a)

Seseorang yang memiliki kamera dan laptop mahal.

b)

Seseorang yang hanya fokus membuat video di platform YouTube.

c)

Individu atau profesional yang membuat dan memproduksi konten asli untuk berbagai platform.

d)

Seseorang yang ahli dalam menggunakan aplikasi Canva dan Capcut.

e)

Seseorang yang bekerja di agensi kreatif sebagai manajer media sosial.

26.

Selain memproduksi konten, tugas penting seorang konten kreator setelah konten dipublikasikan adalah...

a)

Segera menghapus konten tersebut setelah 24 jam.

b)

Membeli followers palsu untuk meningkatkan popularitas.

c)

Memantau kinerja konten, mengumpulkan umpan balik, dan melakukan optimasi.

d)

Hanya fokus membuat konten baru tanpa melihat performa konten lama.

e)

Mengabaikan semua komentar dan umpan balik dari audiens.

27.

Manakah dari berikut ini yang bukan merupakan langkah dalam proses produksi konten digital?

a)

Perencanaan

b)

Produksi

c)

Pascaproduksi

d)

Diseminasi

e)

Monetisasi

28.

Rian ingin membuat situs web portofolionya. Ia perlu menyusun struktur halaman, mengatur tampilan visual (warna dan font), serta menambahkan beberapa elemen interaktif. Rangkaian bahasa pemrograman yang paling sesuai untuk ia terapkan adalah...

a)

Capcut, InShot, dan VN

b)

HTML, CSS, dan JavaScript

c)

Python dan SQL

d)

Brand Kit dan Magic Resize

e)

SEO dan E-mail Newsletter

29.

Seorang vlogger sedang mengedit videonya menggunakan CapCut. Ia ingin memotong satu klip panjang menjadi dua bagian untuk membuang bagian yang tidak diinginkan di tengah. Fitur dasar CapCut yang harus ia gunakan adalah...

a)

Keyframing

b)

Chroma Key

c)

Split

d)

AI Tools

e)

Effects

30.

Apa yang dimaksud dengan Diseminasi Konten Digital?

a)

Proses membuat konten video menggunakan CapCut.

b)

Proses penyebaran konten digital kepada audiens melalui berbagai platform media sosial.

c)

Proses mendesain konten grafis menggunakan Canva.

d)

Proses menulis koding untuk membuat aplikasi web.

e)

Proses mengevaluasi kinerja konten setelah dipublikasikan.

31.

Konten di media sosial yang dibuat oleh pengguna biasa (bukan oleh merek itu sendiri) yang menampilkan pengalaman mereka menggunakan suatu produk disebut sebagai...

a)

E-Book

b)

Konten Long Form

c)

User Generated Content (UGC)

d)

Meme

e)

Konten Audio

32.

Salah satu manfaat utama dari produksi konten digital bagi strategi pemasaran perusahaan adalah...

a)

Membuat biaya produksi menjadi lebih mahal.

b)

Menurunkan loyalitas pelanggan.

c)

Meningkatkan visibilitas di mesin pencari dan memfokuskan strategi pemasaran.

d)

Mengurangi jangkauan audiens.

e)

Menghasilkan laporan yang berkualitas rendah.

33.

Tren konten digital saat ini yang berfokus pada format audio diwakili oleh...

a)

Artikel blog panjang (Konten Long Form)

b)

Video interaktif dan VR

c)

Infografik

d)

Podcast

e)

Meme

34.

Istilah "Copyright" dalam bahasa Indonesia lebih umum dikenal sebagai...

a)

Hak Paten

b)

Hak Merek

c)

HKI atau Hak Cipta

d)

Desain Industri

e)

Undang-Undang ITE

35.

Apa tujuan utama dari perlindungan HKI (Hak Kekayaan Intelektual)?

a)

Agar semua karya kreatif menjadi milik umum dan gratis.

b)

Untuk membatasi kreativitas dan inovasi masyarakat.

c)

Memberikan hak eksklusif kepada pencipta, mendorong inovasi, dan mencegah pelanggaran hak.

d)

Hanya untuk melindungi perangkat lunak dan teknologi.

e)

Agar pemerintah dapat mengumpulkan pajak dari creator.

36.

Apa yang menjadi dasar hukum utama dalam pengaturan aktivitas digital dan transaksi elektronik di Indonesia?

a)

UU HKI

b)

UU ITE

c)

Peraturan Menteri Pendidikan

d)

Etika Konten Digital

e)

UU Perlindungan Konsumen

37.

Seseorang menyebarkan informasi palsu (hoax) melalui media sosial yang menyebabkan kepanikan publik. Tindakan ini merupakan bentuk penyalahgunaan teknologi yang coba diatasi oleh...

a)

UU Hak Cipta

b)

UU Merek

c)

UU ITE

d)

Aturan penggunaan Canva

e)

Lisensi Creative Commons

38.

Selain UU ITE, regulasi lain di Indonesia juga mengatur aspek spesifik teknologi informasi, seperti...

a)

Penggunaan shortcut keyboard di Canva

b)

Perlindungan data pribadi dan keamanan siber.

c)

Cara menjadi konten kreator sukses

d)

Tren penggunaan Virtual Reality

e)

Teknik editing video di CapCut

39.

Seorang siswa menggunakan smartphone untuk mengakses materi pembelajaran, berkolaborasi dalam proyek kelompok melalui aplikasi chat, dan mengirimkan tugas melalui platform e-learning. Aktivitas ini menunjukkan bahwa teknologi telah menjadi bagian tak terpisahkan dari aspek kehidupan di bidang...

a)

Pemerintahan

b)

Kesehatan

c)

Bisnis

d)

Pendidikan

e)

Industri

40.

Definisi algoritma adalah?

a)

Sekumpulan kode program yang ditulis dalam bahasa Python

b)

Urutan langkah-langkah logis yang digunakan untuk menyelesaikan masalah

c)

Sebuah aplikasi desktop seperti kalkulator

d)

Proses menemukan dan memperbaiki kesalahan dalam kode

e)

Layanan gratis dari Google untuk machine learning

41.

Dalam konteks dunia digital, algoritma yang berguna untuk menyelesaikan masalah diimplementasikan dalam bentuk...

a)

Bahasa pemrograman

b)

Perangkat keras

c)

Desain antarmuka

d)

Debugging

e)

Flowchart

42.

Mengapa algoritma sangat erat kaitannya dengan pemrograman?

a)

Karena algoritma hanya bisa ditulis dalam bahasa Python.

b)

Karena algoritma adalah proses memperbaiki bug dalam program

c)

Karena algoritma menjadi dasar dalam menyusun instruksi-instruksi program komputer.

d)

Karena algoritma adalah nama lain dari Google Colaboratory.

e)

Karena algoritma digunakan untuk membuat Graphical User Interface (GUI).

43.

Siapakah tokoh yang menciptakan bahasa pemrograman Python?

a)

Adrian Code

b)

Programmer GEN Z

c)

Guido van Rossum

d)

Pilipus Kuncoro Wismoady

e)

Albert Einstein

44.

Fungsi yang digunakan untuk menerima data yang diketikkan oleh pengguna melalui keyboard adalah...

a)

print()

b)

def()

c)

input()

d)

if

e)

assign()

45.

Tipe data yang digunakan untuk menyimpan angka desimal (angka yang memiliki koma) disebut...

a)

Integer

b)

String

c)

Boolean

d)

Float (Real)

e)

Function

46.

Manakah sintaks yang paling tepat untuk menampilkan teks "Halo World" ke layar dalam bahasa Python?

a)

print ("Halo World")

b)

output("Halo World")

c)

print(Halo World)

d)

print "Halo Dunia"

e)

input ("Halo Dunia")

47.

Tipe data Integer digunakan untuk menyimpan...

a)

Teks atau kalimat

b)

Angka desimal

c)

Angka bulat (positif atau negatif)

d)

Nilai Benar atau Salah

e)

Fungsi

48.

Apa fungsi dari ELSE dalam struktur IF-ELIF-ELSE?

a)

Menjadi alternatif pertama jika kondisi IF salah

b)

Dieksekusi jika seluruh kondisi sebelumnya (IF dan ELIF) tidak terpenuhi (False).

c)

Dieksekusi bersamaan dengan IF jika bernilai True

d)

Hanya untuk mengecek kondisi kedua setelah IF

e)

Untuk mengulang blok kode

49.

A = 8

B = 20

C = A + B

print (C)

Apa output dari kode di atas?

a)

8

b)

20

c)

A + B

d)

C

e)

28

50.

Apa itu Google Colaboratory (Google Colab)?

a)

Sebuah framework GUI untuk aplikasi desktop

b)

Bahasa pemrograman baru yang dibuat oleh Google

c)

Layanan gratis dari Google untuk menulis dan menjalankan kode Python, terutama untuk machine learning

d)

Perangkat lunak untuk mendeteksi bug secara otomatis.

e)

Situs web untuk mengunduh toolkit GTK dan Qt.