Anda di halaman 1dari 4

SOAL PG!

1. Suatu konsep dalam membangun sebuah aplikasi dengan memisahkan antara data, tampilan
dan aksi pemrosesan data disebut…
a. Model
b. Model, view, controller
c. View
d. Controller
e. Object oriented
2. Pemodelan entities untuck miniature, menyiapkan, memanipulasi dan mengorganisasikan data
dari database sesuai dengan instruksi dari controller adalah…
a. Model
b. Model view controller
c. View
d. Controller
e. Object oriented
3. Komponen dalam MVC yang bertugas menyajikan informasi kepada user agar mudah dipahami
yaitu …
a. Model
b. Model view controller
c. View
d. Controller
e. Object oriented
4. Komponen yang miniature apa yang harus dilakukan oleh model dan memilih view mana yang
harus ditampilkan berdasarkan permintaan dari user merupakan tugas dari…
a. Model
b. Model view controller
c. View
d. Controller
e. Object oriented
5. Sebuah aplikasi yang menggunakan konsep MVC terdiri dari beberapa komponen yang masing-
masing bertanggung jawab pada …
a. File index
b. Database system
c. Elemen dalam MVC
d. Gambar halaman web
e. Elemen UI yang berbeda
6. Dalam hal koneksi aplikasi kedalam database, penerapan MVC pada java ditambahkan dengan
pembuatan kelas DAO (Data Access Object) yaitu …
a. Kelas yang berisi parameter java
b. Kelas untuck miniature trigger pada database
c. Kelas yang menyediakan query kedatabase
d. Kelas yang miniature tampilan data
e. Kelas untuck koneksi kedatabase
7. Berikut ini yang merupakan manfaat penggunaan MVC untuck pembangunan system adalah …
a. Merubah cara berfikir dalam pembangunan Web
b. Mempermudah saat maintenance
c. Membuat kode program yang singkat
d. Memudahkan dalam pembuatan alur system
e. Mempermudah dalam perancangan kode program
8. Aplikasi web yang memiliki kemampuan dan fungsi hampir sama seperti aplikasi desktop
adalah…
a. Speed internet application
b. Data internet application
c. Rich internet application
d. Main internet application
e. Content internet application
9. Cara meng-install bootstrap ada beberapa cara, anda bisa menggunakan beberapa cara seperti
menggunakan composer, bower, menggunakan npm, secara offline dan online, berikut ini cara
meng-install bootstrap secara online adalah ..
a. Dengan memasukan beberapa script pada tag <head> pada HTML dengan menghubungkan
pada data css dan javascript secara online
b. Dengan menggunakan cmd install bootstrap dengan composer->composer require
twbs/bootstrap
c. Dengan menghubungkan atau menginstall bootstrap pada sebuah file baik HTML atau PHP
yang terhubung jaringan internet
d. Dengan mengunduh bootstrap dan meng-extract file bootstrap lalu meng-copy folder
bootstrap yang ada di folder computer
e. Dengan membagi halaman HTML menjadi komponen komponen kecil
10. Perhatikan kode program dibawah ini ..

<?php
Mysql_connect(“localhost”,”root”,”12345”);
Mysql_select_db(“data”);
?>
Berdasarkan kode diatas fungsi mysql_select_db adalah …

a. Untuk mengoneksikan halaman web dengan table yang bernama data


b. Untuk memilih database yang ingin dihubungkan dengan database bernama data
c. Memilih hostname data dan database pada localhost didalam database root
d. Menemukan database dan table bernama data pada server xampp
e. Untuk koneksi dengan halaman web data.php
11. Setelah selesai melakukan pengaturan database, langkah selanjutnya yaitu memanggil library
database Codeigniter hal itu perlu dilakukan karena …
a. Database tidak dapat berdiri sendiri harus ada table dan kolom sehingga sehingga
membutuhkan library
b. Pada Codeigniter database diatur didalam library mysql server
c. Saat penggunaan syntax yang berhubungan dengan database memerlukan pengaktifan
library database Codeigniter
d. Untuk mengakses database mysql berbeda dengan fungsi-fungsi standar PHP
e. Untuk mengirimkan database ke controller dan kemudian dicetak oleh view
12. Pemanggilan library database pada codeigniter dilakukan dengan miniature pada file
application/ config/autoload.php kemudian merubah kode program yaitu …
a. $autoload [‘libraries’] = array(‘database’);
b. $this [‘libraries’] = array(‘database’);
c. $autoload [‘config’] = array(‘database’);
d. $application [‘libraries’] = array(‘database’);
e. $autoload [‘database’] = array(‘database’);

13. Aplikasi native yang telah selesai dibuat oleh developer akan dipublikasikan pada store khusus
sesuai sistem operasi. Berikut ini merupakan pasangan sistem operasi dengan store-nya yaitu…

a. App store untuck pengguna IOS


b. Iphone store untuck pengguna Apple
c. App store untuck pengguna Android
d. Play store untuck pengguna IOS
e. Android store untuck pengguna Symbian

14. Aplikasi hybrid menggunakan browser untuck menjalankan aplikasi web untuck mengakses
berbagai jenis fitur pada device mobile. Beberapa tool yang digunakan untuck mengembangkan
aplikasi hybrid adalah…

a. Github,Xamarin,dan Phonegap
b. Phonegap,Github,dan Lonic
c. Xcode,Xamarin,dan Phonegap
d. Phonegap,Xcode,dan Lonic
e. Phonegap,Xamarin,dan Lonic

15. Aplikasi hybrid 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. memiliki dukungan multi platform yang tidak dimiliki native
e. sebagian besar aset yanfg dibutuhkan olrh halaman web disimpan dalam paket aplikasi
pada perangkat
ESSAY !

1. Android merupakan sistem operasi yang banyak digunakan oleh perangkat mobile.
Sehingga OS Android selalu meng-update fitur yang melahirkan beberapa versi
Android. Jelaskanjenis-jenis OS Android yang pernah ada pada perangkat mobile!