wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Dasar Pemrograman Mobile dengan Codular

Total questions: 90

Worksheet time: 1hrs 12mins

Name
Class
Date
1.

Apa itu Codular?

a)

Codular adalah platform pengembangan aplikasi.

b)

Codular adalah situs web untuk berita teknologi.

c)

Codular adalah sebuah game online.

d)

Codular adalah alat untuk mengedit video.

2.

Sebutkan salah satu keunggulan Codular!

a)

Kemudahan penggunaan dan integrasi.

b)

Keterbatasan fitur yang tersedia.

c)

Kompleksitas dalam integrasi.

d)

Biaya tinggi untuk penggunaan.

3.

Apa yang dimaksud dengan antarmuka pengguna?

a)

Antarmuka pengguna adalah sistem operasi yang mengelola perangkat keras.

b)

Antarmuka pengguna adalah bagian dari perangkat lunak yang memungkinkan interaksi antara pengguna dan sistem.

c)

Antarmuka pengguna hanya berfungsi untuk menampilkan data tanpa interaksi.

d)

Antarmuka pengguna adalah perangkat keras yang digunakan untuk mengoperasikan komputer.

4.

Sebutkan komponen utama dalam antarmuka pengguna Codular!

a)

Komponen utama dalam antarmuka pengguna Codular adalah komponen visual, blok logika, dan pengaturan aplikasi.

b)

Komponen utama dalam antarmuka pengguna Codular adalah desain grafis, animasi, dan suara.

c)

Komponen utama dalam antarmuka pengguna Codular adalah pengkodean, debugging, dan pengujian.

d)

Komponen utama dalam antarmuka pengguna Codular adalah database, server, dan jaringan.

5.

Bagaimana cara menambahkan komponen baru di Codular?

a)

Pilih 'Hapus Komponen' di tab 'Komponen'.

b)

Masukkan kode komponen secara manual di tab 'Pengaturan'.

c)

Klik 'Simpan' untuk menambahkan komponen baru.

d)

Klik 'Tambahkan Komponen' di tab 'Komponen' dan pilih jenis komponen yang diinginkan.

6.

Apa fungsi dari tombol dalam aplikasi Codular?

a)

Menyimpan data pengguna.

b)

Mengubah tema aplikasi.

c)

Menampilkan gambar dalam aplikasi.

d)

Mengaktifkan aksi tertentu dalam aplikasi.

7.

Jelaskan apa itu label dalam Codular!

a)

Label adalah elemen yang memberikan nama atau deskripsi pada komponen dalam Codular.

b)

Label adalah jenis data dalam Codular.

c)

Label digunakan untuk menyimpan gambar dalam Codular.

d)

Label adalah elemen yang hanya berfungsi untuk menampilkan warna.

8.

Sebutkan dua jenis komponen yang ada di Codular!

a)

Komponen grafis dan komponen suara

b)

Komponen database dan komponen jaringan

c)

Komponen UI dan komponen logika

d)

Komponen keamanan dan komponen penyimpanan

9.

Apa itu layout dalam Codular?

a)

Layout dalam Codular adalah pengaturan elemen UI dalam aplikasi.

b)

Layout adalah bahasa pemrograman dalam Codular.

c)

Layout digunakan untuk menyimpan data aplikasi.

d)

Layout adalah jenis database dalam Codular.

10.

Bagaimana cara mengubah warna latar belakang aplikasi di Codular?

a)

Ubah warna latar belakang di menu 'File' pada Codular.

b)

Ubah warna latar belakang di panel 'Design' pada Codular.

c)

Ubah warna latar belakang di panel properti 'Screen' pada Codular.

d)

Ubah warna latar belakang di panel 'Components' pada Codular.

11.

Apa yang dimaksud dengan event dalam Codular?

a)

Event dalam Codular adalah fungsi yang mengubah data.

b)

Event dalam Codular adalah komponen visual yang ditampilkan.

c)

Event adalah jenis data dalam Codular.

d)

Event dalam Codular adalah peristiwa yang terjadi sebagai respons terhadap interaksi pengguna.

12.

Sebutkan contoh event yang bisa digunakan di Codular!

a)

Button Hover

b)

Screen Close

c)

Image Load

d)

Contoh event yang bisa digunakan di Codular adalah: 'Button Click', 'Screen Initialize', dan 'Text Input Change'.

13.

Apa fungsi dari gambar dalam antarmuka pengguna?

a)

Meningkatkan pemahaman dan interaksi pengguna.

b)

Menambah jumlah teks yang diperlukan.

c)

Membuat antarmuka lebih lambat.

d)

Mengurangi kompleksitas antarmuka pengguna.

14.

Bagaimana cara menambahkan teks ke dalam aplikasi Codular?

a)

Tambahkan komponen 'Button' dan atur properti 'Text'.

b)

Gunakan komponen 'Image' untuk menambahkan teks.

c)

Seret komponen 'TextBox' ke layar dan atur properti 'Value'.

d)

Seret komponen 'Label' ke layar dan atur properti 'Text'.

15.

Apa itu komponen input dalam Codular?

a)

Komponen input adalah elemen untuk menampilkan data kepada pengguna.

b)

Komponen input digunakan untuk menghapus data dari pengguna.

c)

Komponen input adalah elemen untuk menerima data dari pengguna.

d)

Komponen input adalah bagian dari antarmuka pengguna yang tidak interaktif.

16.

Sebutkan fungsi dari komponen slider!

a)

Fungsi dari komponen slider adalah untuk memilih nilai dari rentang yang ditentukan.

b)

Fungsi dari komponen slider adalah untuk menampilkan gambar.

c)

Fungsi dari komponen slider adalah untuk menambah teks pada halaman.

d)

Fungsi dari komponen slider adalah untuk mengubah warna latar belakang.

17.

Bagaimana cara mengatur ukuran komponen di Codular?

a)

Atur ukuran di menu utama

b)

Gunakan shortcut keyboard untuk mengubah ukuran

c)

Ubah ukuran melalui pengaturan aplikasi

d)

Pilih komponen, lalu atur 'Width' dan 'Height' di panel properti.

18.

Apa yang dimaksud dengan navigasi dalam aplikasi mobile?

a)

Navigasi dalam aplikasi mobile adalah cara untuk menghubungkan aplikasi dengan internet.

b)

Navigasi dalam aplikasi mobile adalah fitur untuk mengatur pengaturan pengguna.

c)

Navigasi dalam aplikasi mobile adalah sistem untuk mengunduh aplikasi baru.

d)

Navigasi dalam aplikasi mobile adalah sistem yang memandu pengguna untuk berpindah antar layar dan fitur dalam aplikasi.

19.

Sebutkan cara untuk menghubungkan dua layar di Codular!

a)

Gunakan blok 'Open another screen' untuk berpindah antara dua layar.

b)

Gunakan blok 'Show message' untuk menampilkan pesan.

c)

Gunakan blok 'Set screen title' untuk mengubah judul layar.

d)

Gunakan blok 'Close app' untuk menutup aplikasi.

20.

Apa itu komponen media dalam Codular?

a)

Komponen media adalah alat untuk mengedit gambar.

b)

Komponen media digunakan untuk menyimpan data teks.

c)

Komponen media adalah fitur untuk mengatur pengaturan aplikasi.

d)

Komponen media adalah elemen untuk menampilkan konten multimedia dalam Codular.

21.

Menurutmu pemrogramman mobile (membuat aplikasi android) susah ?

a)

Ya

b)

Tidak

22.

Manakah platform yang tidak bisa di gunakan untuk membuat aplikasi mobile ?

a)

Kodular

b)

Android Studio

c)

Eclipse

d)

Canva

23.

Apa yang di maksud dengan perangkat bergerak?

a)

website yang dibuat hanya normal jika dibuka pada browser

b)

Aplikasi yang akan dilettakan di perangkat bergerak (mobile device). Digunakan agar perangkat bergerak berfungsi

c)

Perangkat elektronik yang dirancang untuk digunakan saat bergerak atau dalam perjalanan. Ini termasuk smartphone, tablet

d)

Pemrogrammannya tidak perlu coding yang susah karena menggunakan drag and drop

24.

Apa yang di maksud dengan mobile application ?

a)

website yang dibuat hanya normal jika dibuka pada browser

b)

Aplikasi yang akan dilettakan di perangkat bergerak (mobile device). Digunakan agar perangkat bergerak berfungsi

c)

Perangkat elektronik yang dirancang untuk digunakan saat bergerak atau dalam perjalanan. Ini termasuk smartphone, tablet

d)

Pemrogrammannya tidak perlu coding yang susah karena menggunakan drag and drop

25.

Kodular adalah...

a)

Perangkat komputasi portabel yang berukuran lebih besar dari smartphone tetapi lebih kecil dari laptop, biasanya menggunakan layar sentuh untuk interaksi.

b)

Aplikasi yang akan dilettakan di perangkat bergerak (mobile device). Digunakan agar perangkat bergerak berfungsi

c)

Perangkat elektronik yang dirancang untuk digunakan saat bergerak atau dalam perjalanan. Ini termasuk smartphone, tablet

d)

Pemrogrammannya tidak perlu coding yang susah karena menggunakan drag and drop

26.

Ponsel pintar yang memiliki kemampuan komputasi yang kuat, akses internet, dan beragam aplikasi yang dapat diunduh dan diinstal. adalah ...

a)

Smartphone

b)

Tablet

c)

PC

d)

Smartwatch

27.

Perangkat komputasi portabel yang berukuran lebih besar dari smartphone tetapi lebih kecil dari laptop, biasanya menggunakan layar sentuh untuk interaksi. adalah ...

a)

Smartphone

b)

Tablet

c)

PC

d)

Smartwatch

28.

Manakah yang BUKAN kelebihan kodular

a)

perlu instal software tambahan.

b)

Tidak perlu instal software tambahan.

c)

Hanya menggunakan web browser saja,

d)

Membuat program, tinggal lakukan "drag dan drop" pada program blocks

•yang ada.

29.

Pada kodular bagian mana yang di gunakan untuk mengatur tampilan layar

a)

Design

b)

Block

c)

MIT Inventor

d)

Tab menu

30.

Pada bagian mana pada design yang mengatur template screen

a)

Pallete

b)

Block

c)

Menu

d)

MIT

31.

Pada bagian mana yang digunakan untuk mengatur pemrogramman pada kodular ?

a)

Pallete

b)

Block

c)

Menu

d)

MIT

32.

Apa fungsi utama dari Splash Screen dalam aplikasi Android?

a)

Menampilkan menu utama aplikasi

b)

Memberikan pengalaman visual awal sebelum aplikasi dimuat sepenuhnya

c)

Mempercepat proses autentikasi pengguna

d)

Memastikan semua fitur aplikasi berfungsi

33.

Metode apa yang digunakan untuk menunda waktu pada Splash Screen?

a)

onPause()

b)

Thread.sleep()

c)

Handler.postDelayed()

d)

startActivity()

34.

Di mana Anda biasanya mengatur durasi Splash Screen?

a)

Di file XML layout

b)

Di metode onCreate() di Activity

c)

Di file AndroidManifest.xml

d)

Di file build.gradle

35.

Apa risiko penggunaan Thread.sleep() dalam implementasi Splash Screen?

a)

Menyebabkan aplikasi crash saat berganti Activity

b)

Membuat UI thread menjadi tidak responsif

c)

Tidak kompatibel dengan Android SDK terbaru

d)

Menunda animasi secara otomatis

36.

Apa tujuan utama dari fitur login dalam aplikasi?

a)

Mempercepat load time aplikasi

b)

Memastikan hanya pengguna terverifikasi yang dapat mengakses fitur tertentu

c)

Menampilkan halaman utama aplikasi

d)

Memperbesar ukuran aplikasi

37.

Komponen Android yang digunakan untuk menangani input dari pengguna dalam form login adalah...

a)

Button

b)

TextView

c)

EditText

d)

ProgressBar

38.

Saat validasi login gagal, komponen apa yang biasanya digunakan untuk memberikan pesan kepada pengguna?

a)

AlertDialog

b)

Toast

c)

Snackbar

d)

TextView

39.

SharedPreferences biasanya digunakan untuk...

a)

Menyimpan status login pengguna

b)

Menyimpan file media aplikasi

c)

Menangani komunikasi antar Activity

d)

Memuat data dari internet

40.

Apa yang diperlukan untuk berpindah dari satu Activity ke Activity lain?

a)

Intent

b)

Bundle

c)

Context

d)

Service

41.

Apa yang terjadi jika Activity baru tidak didaftarkan di file AndroidManifest.xml?

a)

Aplikasi tetap berjalan normal

b)

Aplikasi akan crash saat memulai Activity baru

c)

Tidak ada dampak apa pun

d)

Activity baru akan otomatis didaftarkan

42.

Apa yang menjadi dasar dari Arsitektur Sistem Operasi Android?

a)

Unix Kernel

b)

Linux Kernel

c)

MacOS Kernel

d)

Windows Kernel

43.

Apa yang digunakan untuk menjalankan aplikasi Android?

a)

Python Interpreter

b)

C++ Compiler

c)

Java Runtime Environment

d)

Dalvik Virtual Machine

44.

Apa yang menjadi pengganti Dalvik di Android?

a)

Java Runtime

b)

ART

c)

Kotlin

d)

Native C/C++

45.

Apa komponen utama dari Android Runtime?

a)

Service Manager

b)

Core Libraries

c)

Content Provider

d)

Activity Manager

46.

Apa yang tidak termasuk dalam komponen Linux Kernel?

a)

Keamanan

b)

Pengelolaan Data

c)

Driver Perangkat

d)

Manajemen Proses

47.

Apa yang disediakan oleh Application Framework?

a)

Kelas untuk mengembangkan aplikasi

b)

Jaringan

c)

Driver Perangkat

d)

Database

48.

Apa yang menjadi lapisan paling atas dalam arsitektur Android?

a)

Applications

b)

Android Runtime

c)

Linux Kernel

d)

Application Framework

49.

Apa yang menjadi fungsi dari Libraries dalam Android?

a)

Menyimpan data pengguna

b)

Menyediakan akses ke perangkat keras

c)

Mengatur tampilan user interface

d)

Mengelola jaringan

50.

Apa yang tidak termasuk dalam komponen Applications?

a)

Kernel Module

b)

Activity

c)

Service

d)

Content Provider

51.

Apa yang menjadi keuntungan dari Android Runtime?

a)

Penggunaan Memori yang Buruk

b)

Performa Lebih Cepat

c)

Konsumsi Daya yang Tinggi

d)

Keamanan yang Rendah

52.

Apa yang menjadi fungsi dari Dalvik?

a)

Menjalankan aplikasi Android

b)

Mengelola memori

c)

Menyediakan driver perangkat

d)

Mengatur jaringan

53.

Apa yang menjadi bagian dari komponen Libraries?

a)

Activity Manager

b)

AndroidX

c)

Content Provider

d)

Service Manager

54.

Apa yang tidak termasuk dalam komponen utama Application Framework?

a)

Resource Manager

b)

File System

c)

Notification Manager

d)

Activity Manager

55.

Apa yang menjadi fungsi dari Kernel Linux?

a)

Menjalankan aplikasi

b)

Mengelola perangkat keras

c)

Mengatur tampilan aplikasi

d)

Menyimpan data

56.

Apa yang menjadi peran dari Activity dalam aplikasi Android?

a)

Menangani interaksi pengguna

b)

Menyimpan data aplikasi

c)

Menjalankan layanan latar belakang

d)

Mengelola koneksi jaringan

57.

Apa yang menjadi tujuan dari Android Manifest?

a)

Menyimpan data pengguna

b)

Mendefinisikan komponen aplikasi

c)

Menjalankan aplikasi secara otomatis

d)

Mengelola memori aplikasi

58.

Apa yang menjadi fungsi dari Content Provider dalam Android?

a)

Menyediakan akses ke data aplikasi lain

b)

Menangani tampilan antarmuka pengguna

c)

Mengelola pengaturan sistem

d)

Menjalankan proses latar belakang

59.

Apa yang menjadi peran dari Service dalam aplikasi Android?

a)

Menangani interaksi pengguna

b)

Menjalankan proses latar belakang

c)

Menyimpan data aplikasi

d)

Mengelola tampilan antarmuka

60.

Apa yang menjadi fungsi dari Broadcast Receiver dalam Android?

a)

Menerima dan menangani pesan dari aplikasi lain

b)

Menyimpan data pengguna

c)

Menjalankan aplikasi secara otomatis

d)

Mengelola koneksi jaringan

61.

Apa yang menjadi keuntungan dari menggunakan Kotlin dalam pengembangan aplikasi Android?

a)

Lebih banyak bug

b)

Penulisan kode yang lebih ringkas

c)

Performa yang lebih lambat

d)

Kompatibilitas yang buruk dengan Java

62.

Bagian atas halaman yang biasanya berisi teks judul halaman dan menu opsional yang ditempatkan di kiri dan/atau kanan judul untuk navigasi merupakan pengertian dari...

a)

header

b)

footer

c)

toolbar

d)

theme

63.

Secara default, tema B pada jQuery Mobile mengacu pada warna...

a)

gelap

b)

terang

c)

monokrom

d)

putih

64.

Untuk membuat navigasi seperti ini maka script yang benar adalah...

a)

<div data-role="navbar">

    <ul>

        <li><a href="#" class="ui-btn-active">One</a></li>

        <li><a href="#">Two</a></li>

        <li><a href="#">Three</a></li>

    </ul>

</div><!-- /navbar -->

b)

<div data-role="navbar">

    <ul>

        <li><a href="#">One</a></li>

        <li><a href="#">Two</a></li>

        <li><a href="#">Three</a></li>

    </ul>

</div><!-- /navbar -->

c)

<div data-role="navbar" data-grid="c">

    <ul>

        <li><a href="#" class="ui-btn-active"></a></li>

        <li><a href="#">One</a></li>

        <li><a href="#">Two</a></li>

        <li><a href="#">Three</a></li>

    </ul>

</div><!-- /navbar -->

d)

<div data-role="navbar" data-grid="c">

    <ul>

        <li><a href="#" class="ui-btn-active">One</a></li>

        <li><a href="#">Two</a></li>

        <li><a href="#">Three</a></li>

        <li><a href="#">Four</a></li>

    </ul>

</div><!-- /navbar -->

65.

Jika lebih dari 5 item ditambahkan, navbar hanya akan menampilkannya menjadi ... baris

a)

2

b)

1

c)

5

d)

sesuai jumlah item

66.

Berikut bukan merupakan mode menampilkan panel yaitu...

a)

pull

b)

push

c)

overlay

d)

reveal

67.

<ul id="two" class="tablist-content" data-role="listview" data-inset="true">

Kode program di atas akan menampilkan tabs dalam bentuk...

a)
b)
c)
d)
68.

Menampilkan gambar sebagai popup disebut...

a)

photo lightbox

b)

photo tooltip

c)

photo popup

d)

photo dialog

69.

Berikut bukan merupakan mode transisi pada popup yaitu...

a)

slide flip

b)

slide fade

c)

flow

d)

pop

70.

Berikut merupakan ... listview

a)

inset

b)

autodividers

c)

count bubbles

d)

thumbnails

71.

Widget sederhana yang memungkinkan untuk memperluas atau menciutkan konten saat diketuk dan berguna di ponsel untuk memberikan presentasi konten yang ringkas disebut...

a)

collapsible

b)

tabs

c)

panels

d)

expanded

72.

Berikut merupakan ... collapsible

a)

icon

b)

mini

c)

markup

d)

corners

73.

Data pada tabel yang menciut seperti pada gambar merupakan mode tabel...

a)

reflow

b)

column toggle

c)

theme

d)

row toggle

74.

Data pada tabel yang menciut seperti pada gambar merupakan mode tabel...

a)

reflow

b)

column toggle

c)

theme

d)

row toggle

75.

Berikut adalah mode ... filter

a)

table

b)

controlgroup

c)

basic

d)

collapsible

76.

Berikut ini adalah saluran pemasaran mobile yang mulai muncul seiring dengan SMS sebagai alat promosi dalam pemasaran mobile...

a)

billboard

b)

multimedia message service

c)

mobile marketing melalui kode quick response

d)

pemasaran via Bluetooth dan infrared

e)

pemasaran via media cetak

77.

Sekumpulan praktik yang memungkinkan sebuah organisasi berkomunikasi dan terikat (engage) dengan khalayak (audience) mereka dalam cara yang interaktif dan relevan melalui peralatan atau jaringan mobile disebut dengan...

a)

e-business

b)

e-marketing

c)

e-commerce

d)

mobile advertising

e)

mobile marketing

78.

Fungsi mobile marketing salah satunya adalah memberikan layanan iklan menggunakan media telepon seluler yang disebut...

a)

mobile marketing

b)

mobile advertising

c)

mobile sales promotion

d)

mobile direct marketing

e)

customer relation management

79.

Berikut ini yang merupakan fungsi penting mobile marketing adalah...

a)

mobile application

b)

mobile direct marketing

c)

mobile sales promotion

d)

mobile customer relation management

e)

mobile web marketing

80.

Aktivitas komunikasi pemasaran yang digunakan untuk mendorong terjadinya perdagangan atau mendorong end customer untuk membeli produk atau jasa disebut...

a)

mobile marketing

b)

e-business

c)

customer relation management

d)

sales promotion

e)

direct marketing

81.

Fungsi mobile marketing yang berhubungan dengan komunikasi langsung dengan segmentasi konsumen tertentu untuk mendapatkan reaksi langsung dari konsumen dan untuk mendapatkan loyalitas pelanggan adalah fungsi mobile...

a)

advertising

b)

direct marketing

c)

marketing

d)

customer relation management

e)

sales promotion

82.

Berikut ini yang merupakan karakteristik dari perangkat mobile adalah...

a)

ukurannya kecil

b)

memori yang tidak terbatas

c)

konsumsi daya yang rendah

d)

konektivitas yang terbatas

e)

masa hidup yang pendek

83.

Perangkat mobile memiliki bandwidth rendah, beberapa dari mereka bahkan tidak tersambung, dan kebanyakan dari mereka menggunakan wireless merupakan karakteristik perangkat mobile yang disebut...

a)

masa hidup yang pendek

b)

kuat dan dapat diandalkan

c)

konektivitas yang terbatas

d)

daya proses yang terbatas

e)

ukuran yang kecil

84.

Akses internet menggunakan peralatan yang bersifat mobile berbasis browser yang bertujuan untuk mengakses layanan data secara wireless dengan menggunakan perangkat mobile yang tersambung ke sebuah jaringan telekomunikasi seluler, yaitu...

a)

mobile marketing

b)

mobile aplikasi

c)

mobile web

d)

mobile advertising

e)

e-commerce

85.

Salah satu karakteristik perangkat mobile yang menyebabkan perangkat ini banyak digunakan pengguna, yaitu...

a)

kecil dan murah

b)

murah

c)

mahal

d)

kuat dan dapat diandalkan

e)

kuat dan mahal

86.

Sebuah software yang dibuat dan diperuntukkan bagi perangkat portable smartphone yang mengharuskan proses download software mobile aplikasi di toko aplikasi agar dapat digunakan disebut...

a)

mobile marketing

b)

e-commerce

c)

e-business

d)

mobile web

e)

mobile aplikasi

87.

Optimasi menggunakan mesin pencari atau yang dikenal dengan SEO juga dilakukan pada tampilan situs mobile. Fungsi SEO adalah...

a)

memanjakan pengunjung

b)

mengundang pengunjung

c)

menyenangkan pengunjung

d)

mengarahkan pengunjung

e)

mengajak pengunjung

88.

Berikut hal yang harus diperhatikan dalam merancang sebuah mobile website yang akan user friendly dan memberikan kepuqsan instan, adalah...

a)

memiliki navigasi yang sederhana

b)

sulit diakses

c)

website mobile harus mudah dibaca

d)

website mobile thumb friendly

e)

website harus mudah untuk mengkonversi

89.

Pengiriman informasi sebagai komunikasi pemasaran dapat dilakukan saat itu juga bahkan dalam hitungan detik, merupakan keuntungan mobile marketing yang disebut...

a)

mobility

b)

effectiveness

c)

personalization

d)

immedieacy

e)

cross medium form of marketing

90.

Mobile marketing tidak hanya membantu perusahaan dalam melakukan efisiensi biaya promosi, tetapi dapat juga dijadikan sebagai sumber penghasilan baru, merupakan salah satu keuntungan dari mobile marketing yang disebut....

a)

measurable

b)

cross medium form of marketing

c)

revenue generation

d)

immediacy

e)

effectiveness