Search Header Logo

persiapan

Authored by Ray Simarmata

Mathematics

KG

persiapan
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

50 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa itu REST API?

Protokol komunikasi yang hanya mendukung data berbasis teks.

Perangkat lunak yang digunakan untuk debugging API.

Arsitektur yang memungkinkan aplikasi bertukar data secara aman melalui internet.

Proses mengirimkan file secara langsung melalui protokol HTTP.

Mekanisme untuk mengatur hubungan antar aplikasi.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa fungsi dari metode HTTP GET dalam REST API?

Mengautentikasi klien dengan token.

Mengirim data ke server untuk membuat resource baru.

Mengambil resource dari server.

Menghapus resource dari server.

Memperbarui resource yang ada di server.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Mana di bawah ini yang bukan kelebihan menggunakan JSON serialization otomatis menggunakan library seperti json_serializable?

Memberikan keamanan tipe pada waktu kompilasi.

Mengurangi jumlah kode boilerplate yang ditulis secara manual.

Mengurangi kesalahan penulisan saat bekerja dengan field JSON.

Memberikan kontrol manual terhadap semua logika serialisasi.

Mempermudah pengelolaan model yang kompleks.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa tujuan dari metode toJson() dalam sebuah model Dart?

Mengonversi data dari Map menjadi instance sebuah model.

Mengonversi instance sebuah model menjadi Map untuk digunakan pada JSON.

Melakukan encoding data ke dalam format base64.

Menyimpan data sementara dalam cache lokal.

Mengirim data JSON ke server.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Mengapa tidak disarankan memanggil API dalam metode build() di Flutter?

Karena build() memerlukan FutureBuilder untuk memanggil API.

Karena build() sering dipanggil ulang, menyebabkan permintaan API berulang-ulang.

Karena build() tidak dapat menangani respons dari server.

Karena build() tidak mendukung operasi asinkron.

Karena build() hanya dipanggil sekali, sehingga API tidak dapat dipanggil ulang.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Bagaimana memastikan field id tidak diserialisasi ke JSON menggunakan json_serializable?

Menggunakan metode toJson() yang diubah secara manual.

Menghapus getter dan setter untuk field id.

Menghapus field id dari model.

Menggunakan anotasi @JsonKey(ignore: true) pada field id.

Menggunakan anotasi @JsonKey(required: false) pada field id.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Anda mendapatkan respons HTTP dengan status code 500. Apa langkah terbaik untuk menangani ini?

Menampilkan pesan error ke pengguna dengan opsi untuk mencoba lagi.

Menampilkan data default tanpa pemberitahuan error.

Mengabaikan respons error karena ini adalah masalah server, bukan aplikasi.

Mencoba memanggil API kembali hingga berhasil.

Melakukan log error dan tetap menampilkan data sebelumnya ke pengguna.

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?