Kumpulan Soal Pemrograman Web dan Perangkat Bergerak Semester 1 Kelas 12 RPL
Soal Pemrograman Web dan Perangkat Bergerak Kelas 12 RPL Semester 1 - Disini admin akan share beberapa artikel tentang pemrograman web dan perangkat bergerak kelas 12 RPL, artikel ini saya buat dengan pedoman buku paket yang sudah di singkronisasi dengan KIKD yang berlaku.
Soal ini saya ambil dari KIKD kelas XII RPL semester 1 dan beberapa ada yang saya ambil ketika pembelajaran praktek RPL kelas XII.
A. Soal Pilihan Ganda PWPB Kelas XII RPL Semester 1
1. Library CSS yang dapat digunakan untuk membuat standarisasi layout dan tema dasi sebuah website adalah…
A. CSS Boostrap
B. Blueprint CSS
C. CSS framework
D. CSS Open Source
E. Node.js
2. 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
3. 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
4. Berikut ini merupakan kode program yang terkait dalam pengaturan tampilan layout adalah…
A. Android:id=”@+id”
B. Xmlns:app=”layout_width”
C. Android:layout_width=”match_parent”
D. Android:background=”#0f0f0f”
E. Android:grafity=”center”
5. 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
6. Aplikasi hybird adalah aplikasi yang pengembangannya menggabungkan antara aplikasi native dan aplikasi web mobile. Berikut ini yang bukan kelebihan aplikasi hybrid ialah….
A. Memungkinkan pembuatan aplikasi secara online maupun offline
B. Proses pengembangannya jauh lebih mudah dibandingkan aplikasi native
C. Memerlukan bantuan Framework pengembangan aplikasi mobile berbasis web
D. Mmemiliki dukungan multi platform yang tidak dimiliki native
E. Sebagian besar aset yang di butuhkan oleh halaman web disimpan dalam paket aplikasi pada perangkat, bukan pada server
7. Microsoft Silverlight menyajikan aplikasi web yang interaktif yang dilengkapi dengan Base Class Library yang dapat digunakan untuk pengembangan aplikasi mobile seperti….
A. Collections,refelction,dan responsife
B. Expressions,string handling, dan data access
C. Collections,refelection,dan regular
D. Expressions,string handling,dan refelection
E. Collections, data access,dan regular
8. Sebuah aplikasi yang dapat digunakan untuk membantu developer mengembangkan aplikasi perangkat moblie yang memanfaatkan bahasa pemrograman C dan C++ adalah…
A. Android NDK
B. Android studio
C. APP makr
D. Codeigniter
E. Xampp
9. Sebuah aplikasi yang menggunakan konsep MVC terdiri dari beberapa komponen yang masing-masing bertanggung jawab pada …
A. File index
B. Model view controller
C. View
D. Controller
E. Object oriented
10. Sebuah framework yang digunakan untuk membuat aplikasi CRUD(Create,Read, update, delete) berbasis pemrograman PHP yaitu …
A. CakePHP
B. SourcePHP
C. Sympony
D. CodeIgniter
E. Bootstrap
11. Pada saat perilisan Android bersama Open Handset Alliance mendukung penuh pengembangan terbuka pada perangkat seluler atau bisa disebut dengan mobile. Device Android pertama adalah …
A. HTC Desire
B. Blackberry
C. Nokia
D. Samsung
E. Sony
12. Aplikasi yang digunakan untuk membuat aplikasi android sederhana menggunakan aplikasi website yaitu …
A. App Silverlight
B. App Toolkit
C. App Droiddraw
D. App Android
E. App Inventor
13. 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
14. Berikut ini merupakan kode program yang digunakan untuk setting database pada CodeIgniter yaitu….
A. Database => ‘nama_db’
B. ‘dbase’ => ‘db’
C. ‘database’ => ‘nama_db’
D. ‘db’ => ‘db’
E. ‘database’ => nama_db
15. Cache akan secara otomatis dibuat ketika kita menjelaskan aplikasi. Hal ini menyebabkan terjadinya memori penuh.Hal yang dapat kamu lakukan untuk mengatasi masalah tersebut adalah…
A. Mengunduh aplikasi yang memiliki ukuran kecil
B. Menghapus history penjelajahan
C. Menyimpan aplikasi di SD Card
D. Tidak menyimpan file doc
E. Menghapus pesan yang masuk
16. Berikut ini yang bukan merupakan keuntungan mengunakan framework dalam pembangunan aplikasi adalah ....
A. Mempercepat waktu pembuatan aplikasi
B. Aplikasi yang dihasilkan akan lebih aman dan terstruktur
C. Memudahkan dalam pengkodingan
D. Membuat loading page home menjadi stabil
E. Memiliki tingkat keamanan yang handal
17. Beberapa monitor yang dapat digunakan untuk memproses beberapa aplikasi secara bersamaan dengan server atau cpu yang sama dinamakan
A. Multi Windows
B. Aplikasi
C. Window
D. App inventor
E. Server
18. Sebuah software yang memudahkan programer untuk membuat aplikasi atau web yang didalamnya terdapat beberapa plugin, fungsi, dan kumpulan instruksi yang dapat digunakan untuk membangun sistem tersebut…..
A. Drupal
B. Framework
C. Code igniter
D. AdminLTE
E. Bootstrap
19. Aplikasi native yang telah selesai dibuat developer akan dipulikasikan pada store khusus sesuai sistem operasi. Berikut ini merupakan pasangan sistem operasi dengan store-nya yaitu…..
A. App store untuk pengguna IOS
B. Iphone store untuk pengguna Apple
C. App store untuk pengguna Android
D. Play store untuk pengguna IOS
E. Android store untuk pengguna Symbian
20. Dalam proses pengembangan aplikasi perangkat mobile diperlukan beberapa komponen seperti bahasa pemrograman untuk pengkodingan aplkasi. Bahasa pemrograman yang digunakan untuk membuat tampilan suatu aplikasi adalah…..(bab 6)
A. Hypertext Transfer Protocol
B. Extensible Maekup Language
C. Hypertext Transfer Protocol Secure
D. Java
E. PHP
21. Berikut yang merupakan manfaat penggunaan MVC untuk pembangunan sistem adalah….
A. Merubah cara berpikir dalam pembangunan sebuah web
B. Mempermudah saat maintenance sistem
C. Membuat kode program yang singkat
D. Mengembangkan aplikasi dengan antarmuka pengguna secara terpisah
E. Mempermudah dalam pencadangan kode program
22. Framework yang memiliki proses kompilasi kode CSS dapat berjalan dengan baik pada sisi klien maupun sisi server dengan bantuan node.js dan rhino yaitu …..
A. Blueprint CSS
B. Less Framework
C. Bootstrap
D. Codeligniter
E. CSS Framework
23. Perintah Alert di pemrograman website (PHP) berfungsi untuk ?
A. Menampilkan perintah
B. Membuat table
C. Membuat List
D. Menyambungkan koneksi
E. Menambahkan file
24. Tag link yang digunakan pada HTML adalah…
A. <a href=”nama file”>nama link</a>
B. <a href =”nama_file.html></a>
C. <a href=nama_file,html></a>
D. <a href=”nama_file.html”>nama link</a>
E. <a href =’nama_file.html’>nam link</a>
25. Berikut ini yang merupakan penulisan kode program untuk javaScript adalah…
A. <script document =”javascript”>…</script>
B. <script write =”javascript”>…</script>
C. <script =”javascript”>…</script>
D. <script language =”javascript”>…</script>
E. <script writeln =”javascript”>…</script>
Uraian
1. Perhatikan gambar di bawah ini !
2. Perhatikan gambar syntax di bawah ini !
Kapan kita harus menggunakan perintah If ... Else If ... Else !
3. Untuk menyambungkan file kita harus menggunakan <link> atau <script>. Kapan kita harus menggunakan file tersebut !
4. Perhatikan syntax di bawah ini !
Tuliskan maksud dari syntax di atas !
5. Perhatikan syntax di bawah ini !
Tuliskan maksud dari syntax echo di atas !
Post a Comment for "Kumpulan Soal Pemrograman Web dan Perangkat Bergerak Semester 1 Kelas 12 RPL"