Search Header Logo

Weekly 14

Authored by MD-14 Mardika

Computers

University

Used 1+ times

Weekly 14
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

30 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

Apa yang dimaksud dengan ORM (Object Relational Mapping) dalam konteks Room?

Teknik untuk mengoptimalkan performa database

Cara untuk menyimpan data dalam format JSON

Cara untuk menghubungkan objek data dengan tabel database

Cara untuk melakukan asynchronous programming di Android

Answer explanation

ORM (Object Relational Mapping) adalah teknik untuk menghubungkan objek data dalam aplikasi dengan tabel database. Room menggunakan ORM untuk memetakan tabel database menjadi data class, sehingga Anda dapat bekerja dengan data dalam bentuk objek yang lebih mudah dipahami dan dimanipulasi.

2.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

Apa yang dimaksud dengan Room dalam pengembangan aplikasi Android?

Library untuk melakukan networking di Android

Library untuk mengelola data di lokal

Library untuk membangun UI aplikasi

Library untuk testing aplikasi

Answer explanation

Room adalah library Jetpack yang membantu mengelola data lokal di aplikasi Android. Room merupakan abstraksi dari SQLite, membuatnya lebih mudah dan intuitif untuk mengembangkan database lokal dengan menyediakan API yang lebih modern dan user-friendly.

3.

MULTIPLE CHOICE QUESTION

45 sec • 20 pts

Apa saja 3 komponen utama dalam Room?

Database, Entity, View

Database, Entity, DAO

Database, Entity, Controller

Database, Entity, Provider

Answer explanation

3 komponen utama dalam Room adalah:

  • Database: Berfungsi sebagai titik akses utama untuk melakukan koneksi ke database dari aplikasi Anda.

  • Entity: Mempresentasikan skema tabel yang ada pada database. Entity didefinisikan sebagai data class yang mewakili struktur tabel.

  • DAO (Data Access Object): Berisi metode yang digunakan untuk mengakses database, seperti CRUD (Create, Read, Update, Delete). DAO menyediakan abstraksi untuk melakukan operasi database dengan cara yang terstr

4.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

Apa fungsi utama dari Singleton di Android?

Membantu mengelola memori aplikasi

Menyediakan akses ke sumber daya global

Mempercepat proses loading aplikasi

Memudahkan testing aplikasi

Answer explanation

Singleton adalah pola desain yang memastikan suatu objek hanya memiliki satu instance saja dan satu cara akses ke instance tersebut. Penggunaan Singleton membantu mengelola memori aplikasi dengan menghindari pembuatan instance objek yang berlebihan, terutama untuk objek yang sering digunakan.

5.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

Apa fungsi utama dari Repository di Android?

Menyimpan data aplikasi

Mengelola koneksi database

Menangani proses networking

Mengumpulkan semua proses yang berhubungan dengan data

Answer explanation

Repository adalah pola desain yang membantu mengumpulkan semua proses yang berhubungan dengan data, baik itu dari web service maupun local database. Repository bertindak sebagai abstraksi layer antara UI dan data source, sehingga UI tidak perlu terikat pada implementasi detail data source.

6.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

Apa yang dimaksud dengan "Class B dikatakan dependency dari Class A apabila Class A menggunakan fungsi yang ada di dalam Class B"?

Class A membutuhkan Class B untuk menjalankan fungsinya.

Class A dan Class B memiliki hubungan inheritance.

Class A dan Class B memiliki tipe data yang sama.

Class A dan Class B berada dalam package yang sama.

Answer explanation

Dalam konteks dependency, Class B dikatakan dependency dari Class A apabila Class A membutuhkan Class B untuk menjalankan fungsinya. Artinya, Class A tidak dapat berfungsi tanpa Class B.

7.

MULTIPLE CHOICE QUESTION

45 sec • 20 pts

Apa yang dimaksud dengan Dependency Injection (DI)?

Teknik untuk mengoptimalkan performa aplikasi

Teknik untuk mengelola data di lokal

Teknik untuk membangun UI aplikasi

  • Teknik untuk mengeluarkan dependency ke luar dari suatu Class dan menyuntikkannya ke dalam.

Answer explanation

Dependency Injection (DI) adalah teknik untuk mengeluarkan dependency ke luar dari suatu Class dan menyuntikkannya ke dalam. Hal ini memungkinkan Class untuk tidak bergantung pada implementasi detail dependency, sehingga kode menjadi lebih mudah diuji, diubah, dan di-maintain.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?