Kode Mata Kuliah : PL401
Kode kelas : PL401A
Matakuliah : Advanced Programming
Dosen : Herva Emilda Sari, S.Kom., M.T.I.
1. Apabila informasi yang bersifat pribadi dapat diakses secara publik yang bukan merupakan pemilik informasi disebut?
a. Authentication
b. Permission
c. Block communication
d. Salah semua
e. Benar semua
2. Dalam membuat fitur authentication menggunakan react native, maka kita harus mengaktifkan ?
a. Service authentication
b. Minimized authentication
c. Selluler authentication
d. Salah semua
e. Benar semua
3. Service authentication terdapat didalam ?
a. Database
b. Firebase
c. Xsitebase
d. Salah semua
e. Benar semua
4. Authentication selalu berkaitan dengan ?
a. Login
b. Sign up
c. CRUD
d. A dan B benar
e. A, B dan C salah
5. Untuk memodifikasi route, maka kita harus membuka file yang akan dimodifikasi yaitu ?
a. react/config/routes.js
b. server/config/routes.js
c. Src/config/routes.js
d. drop/config/routes.js
e. Salah semua
6. Apabila kita menggunakan event onpress, maka akan memicu ?
a. Submit success
b. Submit function
c. Submit error
d. Salah semua
e. Benar semua
7. Berikut model navigasi browser yang biasa dilakukan ?
a. Memasukan URL
b. Klik tautan (link)
c. Maju atau mundur didalam browser
d. Salah semua
e. Benar semua
8. Dapat mengartikan URL browser sebagai instruksi untuk menavigasi ke tampilan yang dibuat klien, merupakan fungsi dari ?
a. Router Angular
b. Switch Angular
c. Hub Angular
d. Salah semua
e. Benar semua
9. Salah satu fungsi router adalah ?
a. Auto delete aktivitas di jurnal riwayat browser sehingga tombol kembali dan maju bekerja dengan baik..
b. Mencatat aktivitas di jurnal riwayat browser sehingga tombol kembali dan maju bekerja dengan baik
c. Meneruskan aktivitas di jurnal riwayat browser sehingga tombol kembali dan maju bekerja dengan baik.
d. Salah semua
e. Benar semua
10. Pengertian lain dari router angular adalah ?
a. Layanan opsional yang menyajikan tampilan komponen tertentu untuk URL yang diberikan.
b. Layanan Non opsional yang menyajikan tampilan komponen tertentu untuk URL yang diberikan.
c. Hanya bersifat layanan public
d. Salah semua
e. Benar semua
11. Aplikasi router memiliki satu instance tunggal dari ?
a. Router plugin
b. Router service
c. Router rolle
d. Salah semua
e. Benar semua
12. Ketika URL browser berubah, router ini mencari Rute yang sesuai dari mana ia dapat menentukan komponen untuk
ditampilkan, merupakan fungsi dari ?
a. Instance ganda dari route
b. Ballaced dalam operatin route
c. Instance tunggal dalam aplikasi route
d. Salah semua
e. Benar semua
13. Fungsi yang menjalaskan cara menavigasi dalam route?
a. Array apps routes dari route
b. Router module
c. Komponen router
d. Salah semua
e. Benar semua
14. Digunakan mengubah scene di aplikasi, merupakan pengertian dari ?
a. React native
b. Navigator
c. Religator
d. Salah semua
e. Benar semua
15. Menentukan komponen (atau scene) mana yang harus ditampilkan atau ditampilkan saat aplikasi dimulai, merupakan
pengertian dari ?
a. Special route
b. Telecommunication route
c. Initial Route
d. Salah semua
e. Benar semua
16. Ada 4 dalam pengoperasian CRUD, yaitu ?
a. Create
b. Insert
c. Delete
d. Update
e. Benar semua
17. Pada aplikasi, Create berfungsi sebagai ?
a. Membuat sebuah data baru yang dapat di input
b. Membuat sebuah halaman yang dapat meng-insert/memasukan data
c. Menghapus data yang ada didalam database
d. Merubah data yang ada didalam database
e. Salah semua
18. Pada aplikasi, insert berfungsi sebagai ?
a. Membuat sebuah data baru yang dapat di input
b. Membuat sebuah halaman yang dapat meng-insert/memasukan data
c. Menghapus data yang ada didalam database
d. Merubah data yang ada didalam database
e. Salah semua
19. Pada aplikasi, delete berfungsi sebagai ?
a. Membuat sebuah data baru yang dapat di input
b. Membuat sebuah halaman yang dapat meng-insert/memasukan data
c. Menghapus data yang ada didalam database
d. Merubah data yang ada didalam database
e. Salah semua
20. Pada aplikasi, update berfungsi sebagai?
a. Membuat sebuah data baru yang dapat di input
b. Membuat sebuah halaman yang dapat meng-insert/memasukan data
c. Menghapus data yang ada didalam database
d. Merubah data yang ada didalam database
e. Salah semua
21. Pada prosesnya, POST merupakan ?
a. Sebuah permintaan atau hanya mengambil data dari server lain
b. Sebuah eksekusi data dari server lain
c. Hanya sebuah request data dari server lain
d. Salah semua
e. Benar semua
22. React native mendukung protocol dupleks, yaitu ?
a. Webport
b. Websockets
c. Webline
d. Salah semua
e. Benar semua
23. Sebuah protokol yang menyediakan saluran komunikasi dupleks penuh (full-duplex) melalui koneksi TCP tunggal, merupakan
pengertian dari ?
a. Webport
b. Websockets
c. Webline
d. Salah semua
e. Benar semua
24. Pada debugging, react native memungkinkan kita untuk men-debug code menggunakan metode ?
a. Console.sc ()
b. Console.log ()
c. Console.psc ()
d. React consol. Log ()
e. Salah semua
25. React Native Developer bekerja dengan konsep yang memisahkan dua jenis thread yaitu JavaScript thread dan native thread,
merupakan cara kerja dari ?
a. Bridge optimization
b. Console optimization
c. Crash bridge
d. Salah semua
e. Benar semua
Essay
1. Sebutkan salah satu aplikasi maker dalam membuat React Native?
2. Jelaskan kelebihannya dari aplikasi lain?
3. Jelaskan apakah ada kekurangannya dari aplikasi lain?
4. Uraikan dengan singkat latar belakang dari aplikasi yang kamu pilih!
5. Jelaskan apa saja aplikasi react native dari website yang telah dibuat oleh aplikasi yang tadi kalian pilih? sebutkan websitenya!