Anda di halaman 1dari 7

PENILAIAN AKHIR SEMESTER GANJIL

Tahun Pelajaran 2020/2021

Mata Pelajaran : Pemrograman web


Kelas/ Kompetensi : XI/ RPL
Hari / Tanggal :
Waktu : 08.45 -10.30 WITA
Pililah salah satu jawaban yang paling benar!

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 dengan
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. Perhatikanbeberapaaplikasi mobile berikutini !

1. Line
2. Whatsapp
3. Path
4. VSCO
5. Photo Grid
Berikut yang merupakanaplikasi mobile yang
digunakanuntukberkomunikasiantarindividuadalah ....

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. Aplikasipenunjukarah yang
dapatmemandukamuuntukmenemukansebuahtempatdanmenghindaridarirutekemaceta
nadalah ....

A. Wazedan Line
B. Go Maps dan Google Maps
C. Wazedan Google Maps
D. Wazedan Geo-locartion
E. Line dan Google Maps
6. Pengembanganaplikasi mobile berikutini yang dapatmemudahkanpenggunadalam
proses registrasiadalah ....

A. Pembuatan form registrasidenggan data diri yang lengkap


B. Tidakadanya form login untukmenggunakanaplikasi mobile
C. Penggunancaptcha input angka random
D. Pembuatanfitur login dengna KTP
E. Penyedianfiturregistrasi yang terintegrasidengansosial media
7. Perhatikanbeberapaaplikasi mobile berikutini !
1. Line
2. Whatsapp
3. Path
4. Kakao Talk
5. Photo Grid
Berikut ini yang merupakan aplikasi mobile yang digunakan untuk berkomunikasi antara
individu 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 memengaruhikerjasistemdalammembukaaplikasi
D. Aplikasitidakakanbekerjadenganmaksimal
E. Perangkat mobile tidakdapatmenganjalankanaplikasi yang terlalubanyak
9. Sebuah Framework PHP yang
dapatmempercepatpengembanguntukmembuataplkasiphpdinamis yang bersifat open
source adalah….

A. Drupal
B. Github
C. Open source
D. Wordpress
E. CodeIgniter

10. Perhatikankaidansintak di bawahini !

Text Box: <?php


$servername = "localhost";
$username = "root";
$password = "";
$koneksi = mysqli($servername, $username, $password, $database);
if (!$koneksi) {
die("Koneksigagal");
}
echo "Koneksiberhasil";
?>
Jikakodeini di jalakan di browser makaakanmunculpesan ?
A. Koneksiberhasil
B. Koneksigagal
C. Error
D. Not For Found
E. Andaberhasilkonek
11. Perhatikankode di bawahini !
Text Box: <?php $koneksi = new mysqli("localhost","root","","bibit"); ?>
Kode di atasmerupakankodeuntukkoneksi di database, sintak yang
menandakanservernameadalah...

A. Mysqli
B. Localhost
C. Root
D. “ “
E. Bibit
12. Perhatikankodedibawahini !
Text Box: <?php $koneksi = new mysqli("localhost","root","bibit"); ?>
Sintak di atasmerupakansintakuntukmenjalankankoneksidalam database,
kodetersebutkurangbenar, dimanaletakkesalahnnya ?

A. Tidakada echo atauperingatan


B. Tidakada Password
C. Tidakada username
D. Tidakada database
E. Tidakadaservername
13. Kode program dibawahiniuntukmenyesuaikandariluasatribut text didalamnya,
fungsitersebutdigunakanuntuk …

Android:layout_width=”wrap_content”
Android:layout_weight=”wrap_content” />
A. Menampilkankomponensecarapenuh
B. Menampilkankomponendenganukurantertentu
C. Menampilkankontensecarapenuh
D. Menampilkangambarsecarapenuh
E. Menampilkanluasdanlebarsesailayar
14. Berikutinimerupakanalasanparapengembanguntukmenggunakan framework
dalampengembanganaplikasiatau web adalah…

A. Banyaknyavariasitampilanhalamanaplikasi
B. Framework akanmembantu proses pengkodingan
C. Karenadengan framework akanfokuspadabussines process yang dihadapi
D. Terdapatbanyak plugin yang dapatdigunakansecara gratis
E. Framework dapatmengatur traffic suatuaplikasi
15. Sintaks yang digunakansebagaimenandakan server
menginginkanuntukmemulaisesidengan user adalah

A. Session_user()
B. Session_cookies()
C. Session_isset()
D. Session_start()
E. Session_unisset()
16. Sintaksvalidasiuntukmengecekapakahvariabel submit sudahdibuatataukahbelum yang
benaradalah

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))” sintaksdiatasdigunakanuntukmemeriksaapakahvariabel submit
sudahdibuatataukahbelum

A. Mengecek variable dapatberisiinputan


B. Mengecekinputanberupahurufataukahbukan
C. Mengecekinputanberupaangkaataukahbukan
D. Mengecek variable input di server
18. Session bisadihapussecarapaksadenganperintahbiasanyadilakukansaat user logout
dengancarasintaks

A. Session_unisset()
B. Session_close()
C. session_destroy()
D. Session_delete()
E. Session_end()
19. Dalam CSS Element ID ditandaidenganSimbol ;

A. Titik( . )
B. TandaPagar (#)
C. $
D. @
E. *
20. Atribute ACTION digunakanuntuk

A. Menentukannama form
B. Menetukanmetodepengiriman yang dipakai
C. Menentukanalamathalaman web yang akanmemprosesmasukandariForm.
D. Menerimamasukanberupapilihan
E. Menandaiataumengaturnilaidarisebuah radio
21. Dalammembuatsebuahtampilan web interaktifkitamengenal class “Col – Md” fungsi col
md perintah yang digunakanuntuk ?

A. Membagikanhalaman web di atasdanbawah


B. Membagitampilanbagiankiridankanan
C. Membagikolomtabel
D. Membuattabeldalamkolom
E. MembuatKolommenjadiduabagian
22. Salah satuatributdari Tag <TEXTAREA>adalah

A. NAME
B. VALUE
C. SELECTED
D. SIZE
E. ACTION
23. <imgsrc="admin/assets2/img/slider/slider5.jpg">

Sintak di atasmerupaknsintakuntuk ?
A. Mengambil data
B. Membuka file yang ada di slide
C. Menampilkansemua data yang ada di admin
D. Menampilkan file yang bernama slider5.jpg
E. Mengambilasetimgdalam folder
24. Untuk membuat font kitamemerlukansebuah tool atau plugin yang
digunakanuntukmembuatsebuah font di dalam website adalah ...

A. Owl Carsel
B. Bootstrap
C. Fafa-logo
D. Java Script
E. CSS
25. Andasudahpernahmembuatsebuah form login, file yang
digunakanuntukmembuattulisan “masukansandi”
menjaditransparanatautidakjelasadalah ....

A. Input
B. Class
C. Name
D. Selected
E. Placeholder

Anda mungkin juga menyukai