
persiapan
Authored by Ray Simarmata
Mathematics
KG

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

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?