wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz jelang Idul Adha :'3

Total questions: 20

Worksheet time: 2mins

Name
Class
Date
1.

Berikut yang bukan merupakan bagian dari S.O.L.I.D adalah …

a)

Object Oriented Principle

b)

Interface Segregation Principle

c)

Single Responsibility Principle

d)

Liskov’s Substitution Principle

2.

Ketika kita ingin memanggil sebuah fungsi yang digunakan untuk membaca data dari database, terlebih dahulu kita harus memastikan database tersebut dalam keadaan terbuka agar proses dapat dijalankan. Berikut merupakan penjelasan dari salah satu aturan Liskov’s Substitution yaitu …

a)

Contravariant

b)

Covariant

c)

Preconditions

d)


Postconditions

3.

Berikut yang merupakan pengertian dari Inheritance adalah ...

a)

Mendefinisikan sebuah kelas (induk) ke kelas baru (anak) dan memberi kita kesempatan untuk menggunakan member dari kelas yang diwariskan tersebut. Inheritance dapat didefinisikan juga sebagai proses di mana suatu objek memperoleh sifat dan perilaku dari objek lainnya.

b)

Kemampuan objek, variabel, atau fungsi yang dapat memiliki berbagai bentuk.

c)

Inheritance merupakan proses di mana sebuah penanganan data ditempatkan di dalam wadah tunggal yang disebut sebagai kelas.

d)

Inheritance merupakan mekanisme saat proses dalam sebuah object disembunyikan.

4.

Disebut apakah paradigma yang memvisualisasikan kode sehingga mirip seperti skenario dalam kehidupan nyata?

a)


Functional

b)


Object-oriented

c)

Imperative

d)

Procedural

5.

Berikut ini yang merupakan definisi dari Property adalah ...

a)

Aturan-aturan dasar dalam menyelesaikan sebuah permasalahan.

b)

Merupakan suatu blueprint atau cetakan untuk menciptakan suatu instance dari object.

c)

Fungsi yang bertujuan mengganti nilai dari sebuah variable.

d)

Data yang terdapat dalam sebuah class dan mempresentasikan karakteristik dari kelas tersebut.

6.

Pemilihan keputusan (decision making) pada user flow ditunjukkan dengan simbol apa?

a)

Persegi

b)

Garis panah

c)

Lingkaran

d)

Belah ketupat

7.

Metode riset manakah yang cocok untuk menanyakan pertanyaan yang sama kepada banyak orang sekaligus dengan cepat dan murah?

a)

Wawancara

b)

Usabiity Testing

c)

Membaca jurnal

d)

Survei

8.

Berikut ini yang merupakan definisi dari Function adalah ...

a)

Aturan-aturan dasar dalam menyelesaikan sebuah permasalahan.

b)

Data yang terdapat dalam sebuah class dan mempresentasikan karakteristik dari kelas tersebut.

c)

Merupakan suatu blueprint atau cetakan untuk menciptakan suatu instance dari object.

d)

Suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object.

9.

Manakah yang bukan manfaat warna pada sebuah desain?

a)

Membantu aksesibilitas

b)

Mengenalkan warna kesukaan

c)

Menciptakan branding  

d)

Menentukan titik fokus

10.

Manakah yang tidak termasuk pada 5 tahap Design Thinking?

a)


Ideate

b)

Iteration

c)

Prototype

d)

Test

11.

Elemen apakah yang tidak ada pada Design System?

a)

Warna

b)

Tipografi

c)

Wireframe

d)

Komponen

12.

ExoPlayer merupakan komponen yang termasuk dalam framework Android.

Apakah pernyataan di atas benar?

a)

Ya

b)

Tidak

13.

Bayangkan Anda sedang menghadapi 2 pilihan yang harus dilakukan dalam waktu bersamaan. 

Bagaimanakah Anda menentukan prioritas pekerjaan yang harus didahulukan?

a)

Kerjakan yang membutuhkan usaha kecil terlebih dahulu.

b)

Kerjakan yang memiliki urgensi dan penting terlebih dahulu.

c)

Kerjakan yang resiko ke client-nya paling kecil terlebih dahulu.

d)

Kerjakan yang cepat selesai terlebih dahulu.

14.

Apa nama komponen View yang digunakan untuk menampilkan sebuah website dalam aplikasi Android?  

a)

Home View    

b)

Android Widget    

c)

Custom View

d)

WebView    

15.

Localization adalah upaya lokalisasi konten dan resource (sumber daya) pada sebuah aplikasi.  

Apakah pernyataan tersebut benar?

a)

Ya

b)

Tidak

16.

Apa nama tombol yang muncul ketika proses merge tidak terjadi conflict dan siap untuk digabungkan?

a)

Merge add request

b)

Merge data request

c)

Merge pull request    

d)

Merge add branch    

17.

Manakah yang bukan merupakan jenis testing berdasarkan piramida testing?  

a)

Unit Testing    

b)

Instrumentation Testing    

c)

UI Testing

d)

Integration Testing    

18.

Apa nama perintah untuk menyalin repository orang/organisasi lain, lalu menyimpannya di dalam repository pribadi?    

a)

Clone    

b)

Branch    

c)

Revert

d)

Fork    

19.

Menampilkan seluruh data sekaligus merupakan best-practice karena aplikasi cukup memanggil ke server sekali saja.

Apakah pernyataan tersebut benar?

a)

Benar

b)

Salah

20.

Di manakah Anda dapat mendeklarasikan install-time permission?

a)

Di Server

b)

Dalam source code sebelum pemanggilan fitur terkait.    

c)

AndroidManfest.xml

d)

Di dalam Play Store