wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ulangan Harian 2 PWPB 12RPL 2021/2022

Total questions: 40

Worksheet time: 30mins

Name
Class
Date
1.
Aplikasi yang dapat digunakan untuk mendesain tampilan aplikasi Android adalah …
a)
Framework
b)
Codeigneter
c)
Drupal
d)
Android Studio
e)
Bootstrap
2.
Android Studio adalah Integreted Development Environtment (IDE) resmi untuk Android yang diluncurkan guna mengembangkan aplikasi mobile yang dilengkapi dengna Virtual Device Manager untuk melakukan debug aplikasi dengan …
a)
Android Studio Manager
b)
Android Virtual Manager
c)
Android Device Manager
d)
Android Base Manager
e)
Android Toolkit Manager
3.
Aplikasi yang digunakan untuk pengembangan aplikasi mobile bagi pemula dengan men-drag blog kode program yaitu ....
a)
App Silverlight
b)
App Toolkit
c)
App DroidDraw
d)
App Android
e)
App Inventor
4.

Perhatikan beberapa aplikasi mobile berikut ini !

1. Line

2.Whatsapp

3.Path

4.VSCO

5.Photo Grid

Berikut yang merupakan aplikasi mobile yang digunakan untuk berkomunikasi antar individu adalah ..

a)
1, 2, dan 4
b)
1, 3, dan 5
c)
1, 2, dan 3
d)
2, 3, dam 5
e)
3, 4, dan 5
5.
Aplikasi penunjuk arah yang dapat memandu kamu untuk menemukan sebuah tempat dan menghindari dari rute kemacetan adalah ....
a)
Waze dan Line
b)
Go Maps dan Google Maps
c)
Waze dan Google Maps
d)
Waze dan Geo-locartion
e)
Line dan Google Maps
6.
Pengembangan aplikasi mobile berikut ini yang dapat memudahkan pengguna dalam proses registrasi adalah ....
a)
Pembuatan form registrasi denggan data diri yang lengkap
b)
Tidak adanya form login untuk menggunakan aplikasi mobile
c)
Penggunan captcha input angka random
d)
Pembuatan fitur login dengan KTP
e)
Penyedian fitur registrasi yang terintegrasi dengan sosial media
7.

Perhatikan beberapa aplikasi mobile berikut ini !

1.Line

2.Whatsapp

3.Path

4.Kakao Talk

5.Photo Grid

Berikut ini yang merupakan aplikasi mobile yang digunakan untuk berkomunikasi antaraindividu adalah…

a)
1,2, dan 4
b)
1,3, dan 5
c)
1,2, dan 3
d)
2,3, dan 4
e)
3,4, dan 5
8.
Fitur pada aplikasi tertentu akan dinonaktifkan atau diabaikan bila perangkat berada dalam mode multi windows,karena…
a)
Menggangu proses aplikasi yang sedang berjalan
b)
Dianggap tidak logis bagi suatu aktivitas yang mungkin berbagi layar perangkat dengan aktivitas atau aplikasi lainnya
c)
Akan memengaruhi kerja sistem dalam membuka aplikasi
d)
Aplikasi tidak akan bekerja dengan maksimal
e)
Perangkat mobile tidak dapat menganjalankan aplikasi yang terlalu banyak
9.
Sebuah Framework PHP yang dapat mempercepat pengembang untuk membuat aplkasi php dinamis yang bersifat open source adalah….
a)
Drupal
b)
Github
c)
Open source
d)
Wordpress
e)
CodeIgniter
10.
Perhatikan potongan sintak di atas ! Jika kode ini di jalankan di browser maka akan muncul pesan ?
a)
Koneksi berhasil
b)
Koneksi gagal
c)
Error
d)
Not For Found
e)
Anda berhasil konek
11.

Perhatikan kode berikut ini !

Kode di atas merupakan kode untuk koneksi di database, sintak yang menandakan servername adalah...

a)
Mysqli
b)
Localhost
c)
Root
d)
“ “
e)
Bibit
12.

Perhatikan kode diatas !

Sintak di atas merupakan sintak untuk menjalankan koneksi dalam database, kode tersebut kurang benar, dimana letak kesalahnnya ?

a)
Tidak ada echo atau peringatan
b)
Tidak ada Password
c)
Tidak ada username
d)
Tidak ada database
e)
Tidak ada servername
13.

Android:layout_width=”wrap_content” />

Android:layout_weight=”wrap_content” />

Kode program diatas untuk menyesuaikan dari luas atribut text didalamnya, fungsi tersebut digunakan untuk …

a)
Menampilkan komponen secara penuh
b)
Menampilkan komponen dengan ukuran tertentu
c)
Menampilkan konten secara penuh
d)
Menampilkan gambar secara penuh
e)
Menampilkan luas dan lebar sesai layar
14.
Berikut ini merupakan alasan para pengembang untuk menggunakan framework dalam pengembangan aplikasi atau web adalah…
a)
Banyaknya variasi tampilan halaman aplikasi
b)
Framework akan membantu proses pengkodingan
c)
Karena dengan framework akan fokus pada bussines process yang dihadapi
d)
Terdapat banyak plugin yang dapat digunakan secara gratis
e)
Framework dapat mengatur traffic suatu aplikasi
15.
Sintaks yang digunakan sebagai menandakan server menginginkan untuk memulai sesi dengan user adalah
a)
Session_user()
b)
Session_cookies()
c)
Session_isset()
d)
Session_start()
e)
Session_unisset()
16.
Sintaks validasi untuk mengecek apakah variabel submit sudah dibuat ataukah belum yang benar adalah
a)
If(isset($_POST[submit]))
b)
if isset(submit($_POST[]))
c)
Isset if (($_POST[submit]))
d)
if(isset(submit [$_POST]))
e)
Isset if(submit ($_POST[]))
17.
“If(is_numeric($input))” sintaks diatas digunakan untuk
a)
Mengecek apakah variabel submit sudah dibuat ataukah belum
b)
Mengecek variable dapat berisi inputan
c)
Mengecek inputan berupa huruf ataukah bukan
d)
Mengecek inputan berupa angka ataukah bukan
e)
Mengecek variable input di server
18.
Session bisa dihapus secara paksa dengan perintah biasanya dilakukan saat user logout dengan cara sintaks
a)
Session_unisset()
b)
Session_close()
c)
session_destroy()
d)
Session_delete()
e)
Session_end()
19.
Sedangkan Dalam CSS yang Element ID ditandai dengan Simbol ;
a)
Titik ( . )
b)
Tanda Pagar (#)
c)
$
d)
@
e)
*
20.
Atribute ACTION pada tag Form digunakan untuk
a)
Menentukan nama form
b)
Menetukan metode pengiriman yang dipakai
c)
Menentukan alamat halaman web yang akan memproses masukan dariForm.
d)
Menerima masukan berupa pilihan
e)
Menandai atau mengatur nilai dari sebuah radio
21.
Dalam membuat sebuah tampilan web interaktif kita mengenal class “Col – Md” fungsi col md perintah yang digunakan untuk ?
a)
Membagikan halaman web di atas dan bawah
b)
Membagi tampilan bagian kiri dan kanan
c)
Membagi kolom tabel
d)
Membuat tabel dalam kolom
e)
Membuat Kolom menjadi dua bagian
22.
Salah satu atribut dari Tag <TEXTAREA> adalah
a)
NAME
b)
VALUE
c)
SELECTED
d)
SIZE
e)
ACTION
23.

<img src="admin/assets2/img/slider/slider5.jpg">

Sintak di atas merupakn sintak untuk ?

a)
Mengambil data
b)
Membuka file yang ada di slide
c)
Menampilkan semua data yang ada di admin
d)
Menampilkan file yang bernama slider5.jpg
e)
Mengambil aset img dalam folder
24.
Untuk membuat font kita memerlukan sebuah tool atau plugin yang digunakan untuk membuat sebuah font di dalam website adalah ...
a)
Owl Carsel
b)
Bootstrap
c)
Fa fa-logo
d)
Java Script
e)
CSS
25.
Anda sudah pernah membuat sebuah form login, file yang digunakan untuk membuat tulisan “masukan sandi” menjadi transparan atau tidak jelas adalah ....
a)
Input
b)
Class
c)
Name
d)
Selected
e)
Placeholder
26.
Manakah pada pilihan di bawah ini web server antar platform yang dapat berjalan di beberapa platform seperti LINUX dan Windows ?
a)
Web router
b)
Web Server
c)
Xampp
d)
Apache
e)
DHCP server
27.
Untuk membuat variabel session menggunakan ?
a)
$_GET
b)
$_SERVER
c)
$_POST
d)
$_GLOBAL
e)
$_SESSION
28.
Ketika menggunakan methon POST variabel akan di tampilkan di URL, Pernyataan tersebut yaitu ....
a)
Salah
b)
Benar
c)
A dan b salah
d)
Tidak diketahui
e)
Disembunyikan
29.
Server side yang dibutuhkan dalam pembuatan web teknologi yaitu ...
a)
Xampp, wamp, IIS
b)
Xampp, php, html
c)
Php, jsp, asp
d)
Html, css, javascript
e)
Php, mysql, jquery
30.
Pemrograman Web berbasis Framework didasarkan pada konsep ...
a)
Common Language Runtime
b)
Model View Controller
c)
Web Server
d)
Object Oriented Programming
e)
XSS Filtering
31.
Status yang selalu dipanggil oleh sistem pertama kali ketika aplikasi dijalankan serta berguna untuk mendeklarasikan sebuah variabel atau juga sarana membuat User Interface (UI) adalah …
a)
onStart()
b)
onResume()
c)
onCreate()
d)
onPause()
e)
onStop()
32.
Terdapat berbagai cara dalam menghubungkan App Client Android ke Remote Database Server sebagai berikut, kecuali …
a)
MySQL dan Oracle
b)
SQL Server
c)
Sybase dan postgreSQL
d)
Firebird
e)
Onenote
33.
Setiap modul aplikasi Android yang kita buat berisi folder berikut, kecuali …
a)
Manifests
b)
Java
c)
Res
d)
Gradle
e)
Tools
34.
Berikut ini yang tidak termasuk jenis kontrol Android yang dapat digunakan user interface adalah …
a)
TextView
b)
EditText
c)
Enter Bar
d)
Button
e)
ImageButton
35.
Database Engine yang tersedia untuk semua aplikasi Android adalah …
a)
LibWebCore
b)
SQLite
c)
Media Libraries
d)
Surface Manager
e)
System C Library
36.
Sebuah kerangka kerja yang digunakan untuk mempermudah pada developer software dalam membuat dan mengembangkan aplikasi disebut …
a)
Framework
b)
Fungsi
c)
Aplikasi
d)
Developer
e)
Source code
37.
Untuk menderingkan atau membunyikan smartphone android yang hilang, seperti ketika seseorang sedang menelepon dapat menggunakan …
a)
Ring
b)
Lock
c)
Erase
d)
Active
e)
Non-active
38.
Jenis Android API yang dapat digunakan untuk mempopulasikan sebuah set data awal sebagai bagian dari pembuatan dan inisialisasi database adalah …
a)
SQLiteCloseHelper
b)
SQLiteExitHelper
c)
SQLiteOpenHelper
d)
SQLiteSaveHelper
e)
SQLiteFileHelper
39.
Pengaturan layout aplikasi Android dilakukan dalam file ber extention …
a)
Xml
b)
Jar
c)
Java
d)
Sql
e)
CSS
40.
Android dari awal diluncurkan sampai yang terbaru selalu menarik untuk dibahas. Pada awal dekade ini di tahun 2022 android akan meluncurkan versi Android yang bernama …
a)
Android Q
b)
Pie
c)
Snow Cone
d)
Android 11
e)
Lollipop