WorksheetsQuiz Struktur Tabel dan Query SQL
Total questions: 80
Worksheet time: 40mins
Perintah untuk melihat struktur tabel adalah …
SHOW FORMAT
SHOW TABLES
DESC tabel
LOOK TABLE
STRUCT TABLE
Untuk mengganti nama tabel, perintah yang digunakan adalah …
CHANGE TABLE
RENAME TABLE
SWAP TABLE
MOVE TABLE
MODIFY TABLE
CHARSET digunakan untuk mengatur …
Format angka
Format tanggal
Karakter penyimpanan data
Ukuran kolom
Warna tampilan
Kolom PRIMARY KEY bersifat …
Boleh null
Tidak boleh duplikat
Hanya angka
Tidak bisa SELECT
Harus VARCHAR
Untuk menampilkan semua tabel dalam database, digunakan …
LIST TABLES
SHOW TABLES
TABLES SHOW
VIEW TABLES
OPEN TABLES
Query untuk menyalin struktur tabel tanpa isi:
CREATE TABLE baru FROM lama
COPY TABLE lama TO baru
CREATE TABLE baru LIKE lama
CREATE baru = lama
CLONE TABLE lama
Query untuk menambahkan kolom alamat di tabel siswa adalah …
ADD COLUMN alamat
MODIFY TABLE siswa ADD alamat VARCHAR(50)
ALTER TABLE siswa ADD COLUMN alamat VARCHAR(50)
TABLE siswa INSERT alamat
CHANGE TABLE siswa ADD alamat
DELETE hanya menghapus …
Tabel dan struktur
Database
Struktur tabel
Isi tabel
Seluruh server
DROP hanya menghapus …
Isi tabel
Struktur tabel dan datanya
Isi kolom
Index
Isi baris tertentu
Perintah untuk melihat cara pembuatan tabel (DDL) adalah …
DESC
SHOW TABLES
SHOW CREATE TABLE nama_tabel
VIEW TABLE
SHOW STRUCTURE
Jika ingin mengubah tipe kolom ‘nama’ menjadi VARCHAR(100), digunakan:
ALTER TABLE siswa MODIFY nama VARCHAR(100);
CHANGE TABLE siswa nama VARCHAR(100);
RENAME COLUMN
UPDATE STRUCT nama
ALTER COLUMN nama SIZE 100
ENGINE=MEMORY berarti …
Data disimpan di sistem file
Data disimpan di RAM
Data dienkripsi otomatis
Tabel tidak bisa dihapus
Performa lambat
CSV engine tidak mendukung …
Integer
VARCHAR
NULL
CHAR
TEXT
Untuk memindahkan tabel antar database digunakan …
RENAME TABLE db1.tabel TO db2.tabel
MOVE TABLE
SEND TABLE
PUSH TABLE
EXPORT TABLE
Query untuk mengubah nama kolom adalah …
ALTER TABLE CHANGE
ALTER TABLE MODIFY
CREATE TABLE LIKE
RENAME COLUMN TO
MOVE COLUMN
Jika tabel dibuat utf8 tapi kolom latin1 …
Kolom ikut tabel
Kolom ikut kolom
Error
Semua latin1
Semua utf8
COMMENT tabel dapat dilihat dengan …
DESC
SHOW CREATE TABLE
SELECT COMMENT
TABLE INFO
META VIEW
DROP TABLE IF EXISTS siswa …
Tabel selalu terhapus
Error jika tabel tak ada
Tidak error meski tabel tidak ada
Menghapus database
Menghapus semua tabel
ALTER TABLE ADD PRIMARY KEY(kolom) digunakan untuk …
Menambah primary key tanpa hapus data
Menghapus primary key
Menambah foreign key
Mereset data
Mengubah tipe data
AUTO_INCREMENT dapat dimulai di angka tertentu dengan …
ID =
START
AUTO_INCREMENT =
RESET
BEGIN
Struct dalam C digunakan untuk …
menyimpan banyak data sejenis
menyimpan banyak data berbeda tipe
mendeklarasikan fungsi
membuat pointer
menambah memori
Perulangan yang pasti dieksekusi minimal satu kali adalah …
for
while
do-while
if-else
switch
Linked list tersusun dari elemen yang disebut …
table
row
node
vector
block
Kata kunci untuk mendefinisikan struct adalah …
record
type
struct
class
data
Linked list yang node terakhir menunjuk ke node pertama disebut …
single
double
looping
circular
pointer list
IF majemuk memerlukan jumlah IF sebanyak …
jumlah kondisi + 1
jumlah kondisi × 2
jumlah pernyataan – 1
jumlah data × 1
total variabel
IF majemuk memerlukan jumlah IF sebanyak …
jumlah kondisi + 1
jumlah kondisi × 2
jumlah pernyataan – 1
jumlah data × 1
Berikut yang termasuk ADT adalah …
integer
array
stack
float
pointer
Penghapusan node tengah singly linked list memerlukan …
pointer head
pointer prev dan curr
pointer tail
pointer random
pointer kosong
Fungsi dengan parameter pointer melakukan …
pass by value
pass by reference
pass by class
pass by input
pass by memory
Node terakhir singly linked list menunjuk ke …
NULL
head
node pertama
node acak
dirinya sendiri
Penggunaan break dalam loop menyebabkan …
lanjut iterasi
lompat ke else
keluar dari loop
kembali ke awal
reset variabel
Insert di awal linked list berarti …
menambah tail
head menunjuk node baru
tail menunjuk head
node baru di akhir
node lama hilang
Karakter pertama dari mhs.nama ditampilkan dengan …
mhs.nama(0)
mhs.nama.1
mhs.nama[0]
mhs[0].nama
nama[0].mhs
Fungsi rekursif harus memiliki …
banyak parameter
pointer
kondisi terminasi
struct
array
Memori struct berisi array tergantung …
pointer
OS
ukuran field
selalu 4 byte
tak dapat dihitung
Pointer dalam rekursif dapat menyebabkan …
infinite recursion
program cepat
pointer tidak berubah
memori hilang
stack tidak digunakan
Apa fungsi utama dari "Inspector" dalam unity
Menampilkan daftar asset dalam proyek
Memberikan kontrol terhadap tranformasi objek
Menangani logika permainan
Menampilkan output dari skrip pemrograman
Menampilkan animasi yang dibuat
Apa yang dimaksud dengan "Prefab"
Objek dalam scene yang sudah disematkan skrip
Objek yang telah dibuat sebelumnya dan dapat digunakan berulang kali
Model 3D yang digunakan dalam permainan
Skrip pemrograman yang dapat digunakan kembali
Model 2D yang digunakan dalam permainan
Apa yang dimaksud dengan "Unity Asset Store"
Tempat untuk membeli perlengkapan game
Tempat untuk membeli gadget baru
Toko online untuk membeli dan menjual asset, plugin, dan proyek unity
Tempat untuk menyimpan unity secara online
Bagian dari unity yang digunakan untuk mengatur aset proyek
Apa peran dari komponen "Animator" dalam unity
Mengelola fisika dalam permainan
Mengontrol animasi karakter dan objek
Memberikan suara latar belakang
Menangani input pengguna
Mengontrol asset pada unity
Apa yang membedakan game endless running dari jenis game lainnya
Terdapat tingkat-tingkat yang harus diselesaikan
Tidak ada batasan waktu dalam permainan
Terdapat cerita naratif yang kompleks
Memiliki banyak karakter yang dipilih
Memiliki batasan waktu dalam permainan
Karakter dalam game endless running biasanya berlari kearah mana?
Ke kiri
Ke kanan
Ke atas
Kebawah
Semua benar
Bagaimana kontrol karakter utama (burung) dalam Flappy Bird
Tap sekali untuk melompat
Tap dua kali untuk melompat
Tap dan tahan untuk melompat
Gerakkan layar ke atas untuk melompat
Tap dan gerakan layar ke atas untuk melompat
Apa itu Constract 2
Peralatan konstruksi bangunan
Game engine untuk pengembangan game 2D
Software pengolah angka
Program desain dan animasi
Text editor
Bahasa pemrograman apa yang digunakan oleh constract 2
C++
Java
HTML5 dan Java Script
Python
C#
Apakah yang dimaksud dengan struktur data dalam pemrograman?
Kumpulan dari variabel
Organisasi logis dari data
Kumpulan dari
Apakah yang dimaksud dengan struktur data dalam pemrograman?
Kumpulan dari variabel
Organisasi logis dari data
Kumpulan dari perintah
Sebuah program
Sebuah algoritma
Apa fungsi dari struktur data dalam pemrograman?
Hanya untuk menyimpan data
Menyusun tata letak program
Membuat program lebih rumit
Mengatur data agar mudah diakses dan diubah
Mengurangi kinerja program
Apa perbedaan antara Array dan Linked List?
Array memiliki ukuran tetap, sedangkan Linked List tidak
Linked List memiliki ukuran tetap, sedangkan Array tidak
Keduanya memiliki ukuran tetap
Keduanya memiliki fleksibilitas yang sama
Array tidak dapat menyimpan data, sedangkan Linked List bisa
Apa itu Array dalam struktur data?
Kumpulan elemen dengan tipe data yang sama
Satu elemen data
Kumpulan elemen dengan tipe data yang berbeda
Struktur data kompleks
Sebuah variabel
Apa yang dimaksud dengan Node dalam Linked List?
Sebuah kumpulan data
Satu elemen data dalam Array
Sebuah variabel
Sebuah elemen dalam Linked List yang terdiri dari data dan referensi ke Node berikutnya
Sebuah variabel yang menyimpan nilai-nilai data
Apa itu Stack dalam struktur data?
Koleksi elemen yang berurutan dengan prinsip LIFO (Last In First Out)
Koleksi elemen yang berurutan dengan prinsip FIFO (First In First Out)
Tipe data yang berurutan
Struktur data kompleks
Sebuah variabel dalam pemrograman
Apa yang dimaksud dengan Queue dalam struktur data?
Koleksi elemen yang berurutan dengan prinsip LIFO (Last In First Out)
Koleksi elemen yang berurutan dengan prinsip FIFO (First In First Out)
Tipe data yang berurutan
Struktur data kompleks
Sebuah variabel dalam pemrograman
Apa fungsi dari operasi Push dalam struktur data Stack?
Menambah data ke dalam Stack
Menghapus data dari Stack
Mengakses data paling akhir dalam Stack
Mengakses data paling awal dalam Stack
Memindahkan Stack ke posisi terakhir
Apa fungsi dari operasi Pop dalam struktur data Stack?
Menambah data ke dalam Stack
Menghapus data dari Stack
Mengakses data paling akhir dalam Stack
Mengakses data paling awal dalam Stack
Memindahkan Stack ke posisi terakhir
Apakah yang dimaksud dengan Selection Sort?
Algoritma pengurutan yang menggunakan partisi
Algoritma pengurutan yang membagi data menjadi dua bagian
Algoritma pengurutan yang membandingkan elemen secara berurutan
Algoritma pengurutan yang membandingkan elemen yang terpisah jauh
Algoritma pengurutan yang membandingkan elemen secara acak
Apa yang dimaksud dengan Bubble Sort?
Algoritma pengurutan yang menggunakan partisi
Algoritma pengurutan yang membagi data menjadi dua bagian
Algoritma pengurutan yang membandingkan elemen secara berurutan
Algoritma pengurutan yang membandingkan elemen yang terpisah jauh
Algoritma pengurutan yang membandingkan elemen secara acak
Fungsi yang digunakan untuk menghapus elemen terakhir dari array adalah …
UNSHIFT
SHIFT
POP
DELETE
REMOVE
Untuk menggabungkan dua string dalam PHP, digunakan …
merge()
join()
strcat()
+
concat()
Dalam SQL, untuk mengambil data dari tabel, digunakan perintah …
GET
FETCH
SELECT
RETRIEVE
EXTRACT
Perintah untuk menghapus tabel dalam database adalah …
REMOVE TABLE nama_tabel
CLEAR TABLE nama_tabel
ERASE TABLE nama_tabel
DROP TABLE nama_tabel
DELETE TABLE nama_tabel
Fungsi dari 'JOIN' dalam SQL adalah …
Menampilkan struktur tabel
Memperbarui data dalam tabel
Menyalin data dari satu tabel ke tabel lain
Menghapus data dari tabel
Menggabungkan dua atau lebih tabel
Untuk menampilkan semua data dari tabel, perintah yang digunakan adalah …
DISPLAY FROM nama_tabel
SHOW ALL FROM nama_tabel
FETCH * FROM nama_tabel
GET ALL FROM nama_tabel
SELECT * FROM nama_tabel
Fungsi dari pointer dalam pemrograman C adalah …
Menambah kecepatan program
Menunjuk ke alamat memori
Menyimpan data secara langsung
Menampilkan data di layar
Menjalankan fungsi secara otomatis
Perintah untuk menghapus database adalah …
CLEAR DATABASE
ERASE DATABASE
DROP DATABASE
DELETE DATABASE
REMOVE DATABASE
Struktur data mana yang paling efisien untuk pencarian data?
Linked List
Array
Graph
Tree
Hash Table
Apakah yang dimaksud dengan "linked list" dalam struktur data?
Struktur data yang tidak dapat diubah
Struktur data yang hanya menyimpan satu elemen
Struktur data yang terdiri dari node yang saling terhubung
Struktur data yang menyimpan elemen secara berurutan
Fungsi dari "JOIN" dalam SQL adalah …
Menyalin tabel
Menghapus tabel
Menampilkan data dari satu tabel
Menggabungkan dua atau lebih tabel
Dalam pemrograman, apa yang dimaksud dengan "recursion"?
Proses untuk mengubah data menjadi format lain
Proses di mana fungsi memanggil dirinya sendiri
Proses untuk menyimpan data dalam memori
Proses pengulangan dengan menggunakan loop
Perintah untuk menambahkan kolom baru pada tabel adalah …
ADD COLUMN
INSERT COLUMN
ALTER TABLE ADD
MODIFY TABLE
UPDATE TABLE
Fungsi dari 'JOIN' dalam SQL adalah …
Menggabungkan dua atau lebih tabel
Mengubah struktur tabel
Menambahkan data baru
Menghapus tabel
Menampilkan data dari satu tabel
Untuk menghapus data dari tabel, perintah yang digunakan adalah …
DELETE FROM
REMOVE FROM
REMOVE DATA
ERASE FROM
DROP TABLE
Apa yang dimaksud dengan "database normalization"?
Proses menggabungkan beberapa tabel
Proses menghapus data lama
Proses menambah data baru
Proses mengurangi redundansi data
Proses mempercepat query
Perintah untuk menghapus kolom dari tabel adalah …
DELETE COLUMN
DROP COLUMN
REMOVE COLUMN
ALTER TABLE nama_tabel DROP COLUMN nama_kolom
ALTER COLUMN nama_kolom REMOVE
Dalam pemrograman, apa yang dimaksud dengan "recursion"?
Fungsi yang memanggil dirinya sendiri
Fungsi yang tidak memiliki akhir
Fungsi yang memanggil fungsi lain
Fungsi yang berjalan secara paralel
Fungsi yang mengembalikan nilai
Untuk menambahkan kolom baru pada tabel yang sudah ada, digunakan …
INSERT COLUMN INTO TABLE
ALTER TABLE NEW COLUMN
ALTER TABLE ADD COLUMN
MODIFY TABLE ADD COLUMN
ADD COLUMN TO TABLE
Fungsi dari 'foreach' dalam pemrograman adalah …
Menjalankan perulangan tanpa batas
Menjalankan perulangan dengan batasan tertentu
Menjalankan perulangan dengan langkah tetap
Menjalankan perulangan untuk setiap elemen dalam koleksi
Menjalankan perulangan berdasarkan kondisi
Dalam konteks database, 'foreign key' digunakan untuk …
Mengubah struktur tabel
Menampilkan data dari tabel
Menambah data ke tabel
Menghapus data dari tabel lain
Menghubungkan dua tabel
Dalam konteks game development, apa itu "Game Loop"?
Fungsi untuk menampilkan menu utama
Proses untuk menghapus objek dalam permainan
Proses untuk mengatur suara dalam permainan
Fungsi untuk menyimpan data permainan
Proses yang mengatur alur permainan
