NEW
Font size
WorksheetsKELOMPOK VARVUM
Total questions: 15
Worksheet time: 15mins
Pada metode Agile Development, salah satu keunggulannya dibanding Waterfall adalah…
Dokumentasi lebih lengkap dan kaku
Fleksibilitas tinggi dalam perubahan kebutuhan
Tahapan pembangunan sistem hanya dilakukan sekali
Pengujian dilakukan di akhir proyek
Dalam pemrograman berorientasi objek, konsep Encapsulation berarti…
Pewarisan antar kelas
Menggabungkan data dan fungsi dalam satu kesatuan
Mengubah satu kelas menjadi banyak objek
Menyembunyikan data agar tidak bisa diakses sembarangan
Dalam database relasional, normalisasi bertujuan untuk…
Mempercepat proses insert data
Mengurangi redundansi data dan menjaga konsistensi
Membuat query lebih sederhana
Memperkecil ukuran file aplikasi
Jika sebuah sistem memiliki availability 99.9% per tahun, maka total downtime maksimal sistem adalah sekitar…
3 jam 30 menit
8 jam 45 menit
52 menit
365 jam
Perbedaan utama antara compiler dan interpreter adalah…
Compiler menerjemahkan kode baris per baris, interpreter sekaligus
Interpreter menghasilkan file executable, compiler tidak
Compiler menerjemahkan kode sekaligus, interpreter baris per baris
Interpreter lebih cepat dibanding compiler
Prinsip SOLID dalam OOP, huruf O (Open-Closed Principle) berarti…
Kode mudah dimodifikasi tanpa menambah fitur baru
Kode harus terbuka untuk ekstensi tetapi tertutup untuk modifikasi
Semua variabel harus bersifat public
Objek hanya boleh dibuat satu kali
Jika sebuah API menggunakan RESTful architecture, maka komunikasi data biasanya menggunakan format
XML atau JSON
HTML dan CSS
SQL Query
CSV
Salah satu alasan penggunaan Design Pattern dalam pemrograman adalah…
Mempercepat debugging karena pola error sama
Menyediakan solusi yang sudah teruji untuk masalah umum
Membuat kode lebih panjang agar aman
Mengurangi penggunaan library
Pada Game Development, konsep Game Loop bertanggung jawab untuk
Menyimpan skor pemain
Mengatur alur logika game secara terus-menerus
Membuat level game secara otomatis
Mengatur rendering grafis 3D saja
Dalam pengembangan Web Frontend, konsep DOM (Document Object Model) digunakan untuk
Mengatur interaksi server
Merepresentasikan struktur halaman web dalam bentuk objek
Menyimpan data user di server
Mengoptimalkan database website
Framework React.js menggunakan konsep Virtual DOM untuk
Menyimpan data JSON pada browser
Mengurangi jumlah update langsung ke DOM asli sehingga lebih cepat
Membuat desain antarmuka otomatis
Menyediakan API untuk backend
Dalam Mobile Development, bahasa yang direkomendasikan Google untuk Android modern adalah
Java
Kotlin
Dart
Swift
Jika sebuah aplikasi web menggunakan arsitektur MVC (Model-View-Controller), maka bagian Controller berfungsi untuk
Menyimpan data dalam database
Mengatur tampilan antarmuka pengguna
Menjadi penghubung antara Model dan View
Menyimpan log aktivitas sistem
Responsive Web Design (RWD) dicapai dengan salah satunya menggunakan
SQL Query
Media Query dalam CSS
JSON Parsing
API Gateway
Dalam Game Engine Unity, bahasa pemrograman utama yang digunakan adalah
Java
Python
C#
C++
