wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz tentang Aplikasi dan Pengembangan

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Apa yang dimaksud dengan Integrated Development Environment (IDE)?

a)

Perangkat lunak yang digunakan untuk mengakses internet

b)

Perangkat keras yang digunakan untuk mengembangkan aplikasi

c)

Lingkungan pengembangan terintegrasi untuk memfasilitasi pengembangan perangkat lunak

d)

Proses pengiriman aplikasi ke toko aplikasi

e)

Metode pengujian aplikasi

2.

Apa yang dimaksud dengan aplikasi mobile?

a)

Aplikasi yang diinstal di komputer desktop lokal.

b)

Aplikasi yang dikembangkan oleh Google

c)

Aplikasi yang hanya dapat diakses secara online.

d)

Aplikasi yang khusus dibuat untuk perangkat mobile seperti ponsel.

e)

Aplikasi yang hanya berjalan di smartwatch

3.

Apa yang membedakan aplikasi mobile, desktop, dan web dalam hal pengembangan?

a)

Aplikasi desktop hanya dapat berjalan di perangkat dengan spesifikasi tinggi

b)

Aplikasi web dapat diakses melalui browser tanpa instalasi

c)

Aplikasi mobile tidak memerlukan bahasa pemrograman tertentu

d)

Aplikasi desktop harus menggunakan database lokal

e)

Aplikasi web selalu memerlukan koneksi internet untuk berjalan

4.

Salah satu kelemahan utama aplikasi mobile dibandingkan aplikasi web adalah:

a)

Harus diinstal sebelum digunakan

b)

Tidak dapat berjalan di berbagai sistem operasi

c)

Tidak dapat menggunakan database

d)

Tidak dapat bekerja tanpa internet

e)

Tidak mendukung interaksi pengguna

5.

Apa yang dimaksud dengan aplikasi desktop?

a)

Aplikasi yang dikembangkan untuk perangkat mobile

b)

Aplikasi yang diinstal di server

c)

Aplikasi yang harus diakses melalui browser

d)

Aplikasi yang dikembangkan untuk komputer desktop lokal

e)

Aplikasi yang hanya berjalan di perangkat Apple

6.

Seorang siswa ingin membuat aplikasi diary yang dapat diakses dari berbagai perangkat tanpa instalasi. Jenis aplikasi yang paling cocok untuk proyek ini adalah:

a)

Aplikasi desktop

b)

Aplikasi web

c)

Aplikasi mobile native

d)

Aplikasi berbasis CLI (Command Line Interface)

e)

Aplikasi IoT

7.

Siapa yang mengembangkan App Inventor?

a)

Apple

b)

Google

c)

Microsoft

d)

MIT (Massachusetts Institute of Technology)

e)

Facebook

8.

Aplikasi web dapat diakses menggunakan protokol apa?

a)

HTTPS

b)

FTP

c)

HTTP

d)

TCP/IP

e)

SMTP

9.

Apa yang dimaksud dengan MIT App Inventor?

a)

Sebuah bahasa pemrograman untuk kecerdasan buatan

b)

Perangkat lunak untuk membuat aplikasi mobile tanpa pengetahuan pemrograman yang mendalam

c)

Sebuah mesin yang dapat belajar dari pengalaman tanpa pengawasan manusia

d)

Sebuah algoritma dalam pembelajaran mesin

e)

Sebuah konsep dalam kecerdasan buatan yang mengatur perilaku mesin

10.

App Inventor adalah sumber terbuka dan gratis. Apa yang dimaksud dengan sumber terbuka?

a)

Hanya dapat diakses oleh pengembang tertentu

b)

Tidak dapat diakses secara online

c)

Kode sumber aplikasi tersedia untuk publik dan dapat dimodifikasi oleh siapa saja.

d)

Harus membayar lisensi untuk menggunakannya

e)

Tidak dapat digunakan untuk mengembangkan aplikasi Android.

11.

Code blocks di MIT App Inventor digunakan untuk:

a)

Merancang antarmuka pengguna aplikasi

b)

Menjalankan fungsi matematis yang kompleks

c)

Mengontrol perilaku aplikasi

d)

Menyimpan data pengguna

e)

Mengelola data pengguna

12.

Bagaimana antarmuka App Inventor?

a)

Berdasarkan teks

b)

Berdasarkan baris perintah

c)

Berdasarkan grafis dengan tampilan mirip Scratch/Blockly

d)

Berdasarkan suara

e)

Berdasarkan browser web

13.

Bagaimana cara membuat program dengan App Inventor .…..

a)

Dengan mengetik kode pemrograman secara manual

b)

Dengan menghubungkan perangkat fisik ke komputer

c)

Dengan drag and drop komponen-komponennya

d)

Dengan mengunduh aplikasi dari toko aplikasi

e)

Dengan menggunakan perintah suara

14.

Di mana jutaan aplikasi mobile tersedia untuk diunduh?

a)

Play Store dan Apps Store

b)

App Inventor

c)

Google Drive

d)

iCloud

e)

play store Dropbox

15.

Komponen mana yang tidak termasuk dalam MIT App Inventor?

a)

Desainer

b)

Editor Blok

c)

Emulator

d)

Editor Teks

e)

Pallet Media

16.

Apa yang dimaksud dengan Desainer di MIT App Inventor?

a)

Area untuk menulis kode program

b)

Tempat untuk menguji aplikasi

c)

Lingkungan untuk merancang antarmuka pengguna

d)

Modul untuk mengelola basis data

e)

Papan untuk menggambar

17.

Apa fungsi yang dilakukan oleh Blocks Editor?

a)

Mengedit teks

b)

Menyusun blok kode untuk logika aplikasi

c)

Merancang grafik

d)

Mengelola file media

e)

Membuat animasi

18.

Apa yang dimaksud dengan kecerdasan buatan?

a)

Teknologi yang hanya digunakan untuk bermain game

b)

Sistem komputer yang dapat berpikir dan belajar seperti manusia

c)

Perangkat keras yang memiliki kemampuan berpikir

d)

Program komputer yang hanya dapat mengeksekusi perintah tanpa belajar

e)

Robot fisik yang sepenuhnya menggantikan manusia

19.

Apa fungsi utama dari sistem kecerdasan buatan?

a)

Membuat keputusan berdasarkan emosi

b)

Meningkatkan kecerdasan manusia

c)

Meniru perilaku manusia

d)

Memproses data untuk mencapai tujuan tertentu

e)

Menyimpan informasi dengan cara yang terstruktur

20.

Kecerdasan Buatan kemudian berkembang dengan melahirkan berbagai subbidang, yaitu ...

a)

Machine Learning dan E-Learning

b)

Machine Learning dan Deep Learning

c)

Deep Learning dan E-Learning

d)

Search Engine dan Google Translate

e)

Deep Learning dan LMS

21.

Berikut adalah keuntungan dari Kecerdasan Buatan, kecuali ...

a)

Kecerdasan buatan lebih permanen

b)

Kecerdasan buatan lebih mudah untuk diduplikasi dan disebarkan

c)

Kecerdasan buatan lebih mahal daripada kecerdasan alami

d)

Kecerdasan buatan konsisten

e)

Kecerdasan buatan dapat didokumentasikan

22.

Apa yang dimaksud dengan chatbot?

a)

Sebuah program yang memprediksi perilaku konsumen

b)

Sebuah program yang memungkinkan mesin menggantikan pekerjaan manusia

c)

Sebuah program yang memungkinkan interaksi antara manusia dan mesin melalui percakapan

d)

Sebuah program yang mengendalikan robot untuk melakukan tugas tertentu

e)

Sebuah program yang memanipulasi data secara otomatis

23.

1) Biaya mahal
2) Butuh data besar
3) Efisien
4) Konsisten
5) Layanan 24/7
6) Meningkatnya pengangguran

Dari pernyataan-pernyataan tersebut, apa saja dampak negatif dari Kecerdasan Buatan?

a)

(1), (2), (3)

b)

(2), (5), (6)

c)

(3), (4), (5)

d)

(1), (2), (6)

e)

(3), (5), (6)

24.

Berikut adalah contoh aplikasi AI dalam kehidupan sehari-hari, kecuali:

a)

Asisten virtual seperti Siri dan Google Assistant

b)

Mobil otonom

c)

Sistem rekomendasi dalam e-commerce

d)

Kalkulator biasa

e)

Pengenalan wajah di smartphone

25.

Apa yang menjadi tujuan dari pengembangan aplikasi mobile …

a)

Menjaga keamanan data pengguna aplikasi

b)

Memperkuat dominasi perusahaan di pasar aplikasi mobile

c)

Meningkatkan popularitas merek perusahaan

d)

Meningkatkan penghasilanperusahaan pengembang aplikasi

e)

Membuat aplikasi yang mudah digunakan dan bermanfaat bagi penggunanya

26.

Apa yang dimaksud dengan berpikir kritis dalam konteks informatika ….

a)

Kemampuan untuk mengambil keputusan yang baik dengan menggunakan data dan informasi yang tersedia

b)

Kemampuan untuk menghasilkan uang dari internet

c)

Kemampuan untuk mempercepat koneksi internet

d)

Kemampuan untuk memanipulasi data dengan mudah

e)

Kemampuan untuk menggunakan komputer dengan efektif

27.

Apa yang menjadi dampak positif dari perkembangan teknologi informatika ….

a)

Memperkuat konflik sosial

b)

Meningkatkan diskriminasi dan stereotip

c)

Meningkatkan kesenjangan sosial dan ekonomi

d)

Memperburuk kualitas hidup manusia

e)

Memudahkan akses informasi dan komunikasi

28.

Perhatikan blok program berikut!

Blok program di atas berfungsi untuk...

a)

Memutar suara kucing saat aplikasi dibuka

b)

Menampilkan gambar kucing saat tombol diklik

c)

Memutar suara kucing saat tombol bernama "Kucing" diklik

d)

Menghentikan suara kucing saat tombol diklik

e)

Mengganti nama tombol menjadi "SoundKucing"

29.

Perhatikan blok program berikut ini!

Fungsi dari blok program di atas adalah...

a)

Menjumlahkan dua bilangan dan menampilkan hasilnya

b)

Menyimpan input pengguna ke dalam variabel

c)

Menghapus isi dari tiga kotak teks saat tombol "Reset" ditekan

d)

Menampilkan pesan kesalahan jika bilangan kosong

e)

Mengganti nama tombol menjadi "Reset"rapi

30.

Perhatikan blok program berikut ini!

Apa fungsi dari blok TextToSpeech1.Speak tersebut?

a)

Menyimpan teks ke dalam file

b)

Mengubah teks menjadi suara (dibacakan oleh aplikasi)

c)

Menerjemahkan teks ke dalam bahasa lain

d)

Mengirim pesan teks ke pengguna lain

e)

Menyembunyikan komponen teks dari layar