wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UAS BASIS DATA TERDISTRIBUSI

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Apa tujuan utama dari Docker Compose?

a)

Mengelola dan mengatur container multi-layanan

b)

Menjalankan aplikasi di virtual machine

c)

Menginstal Docker di server

d)

Membuat script bash

2.

Apa ekstensi file konfigurasi Docker Compose?

a)

.yaml

b)

.json

c)

.xml

d)

.ini

3.

Perintah apa yang digunakan untuk menjalankan Docker Compose?

a)

docker compose build

b)

docker compose up

c)

docker compose start

d)

docker compose run

4.

Apa fungsi dari docker exec -it mysql-master1 bash?

a)

Menghapus container

b)

Memulai container

c)

Masuk ke dalam shell container

d)

Menghentikan container

5.

Bagaimana cara memeriksa versi Docker Compose yang diinstal?

a)

docker version

b)

docker compose --version

c)

docker --compose-version

d)

compose version

6.

Apa perintah untuk memverifikasi file docker-compose.yml?

a)

docker compose validate

b)

docker compose config

c)

docker compose verify

d)

docker compose check

7.

Apa tujuan dari FLUSH PRIVILEGES; di MySQL?

a)

Menghapus pengguna

b)

Memuat ulang tabel hak akses

c)

Membuat tabel baru

d)

Menampilkan pengguna

8.

Apa perintah untuk menghentikan container yang sedang berjalan dengan Docker Compose?

a)

docker compose down

b)

docker compose stop

c)

docker compose pause

d)

docker compose halt

9.

Apa fungsi dari volumes dalam file docker-compose.yml?

a)

Mengatur penyimpanan data untuk container

b)

Menentukan batas memori container

c)

Mengelola jaringan antar container

d)

Menambahkan layanan baru

10.

Apa fungsi dari perintah docker compose up -d --build?

a)

Membuat container dalam mode interaktif

b)

Memulai container dalam mode latar belakang dan membangun ulang gambar

c)

Menghapus semua container

d)

Menampilkan log container

11.

Apa arti restart: always dalam file docker-compose.yml?

a)

Container akan selalu berjalan, bahkan setelah dihentikan secara manual

b)

Container akan selalu restart jika gagal

c)

Container hanya restart ketika Docker Compose dijalankan

d)

Tidak memiliki efek

12.

Bagaimana cara memastikan bahwa replikasi MySQL berhasil?

a)

Jalankan docker compose ps

b)

Gunakan SHOW SLAVE STATUS\G

c)

Periksa file konfigurasi YAML

d)

Restart container

13.

Apa tujuan dari perintah CREATE USER 'replica_user'@'%' IDENTIFIED BY 'replica_password';?

a)

Membuat tabel baru

b)

Membuat pengguna baru untuk replikasi

c)

Menghapus pengguna dari database

d)

Memverifikasi pengguna

14.

Apa fungsi dari CHANGE MASTER TO di MySQL?

a)

Mengganti pengguna master

b)

Mengatur server slave untuk mereplikasi data dari master

c)

Menghapus pengguna master

d)

Menambahkan tabel baru

15.

Apa tujuan dari docker compose down?

a)

Menghapus semua container dan jaringan yang dibuat oleh Docker Compose

b)

Menghentikan container tanpa menghapus jaringan

c)

Membuat ulang container

d)

Memulai container

16.

Apa arti dari MYSQL_ROOT_PASSWORD dalam file YAML?

a)

Nama database yang digunakan

b)

Password root untuk akses MySQL

c)

Username default MySQL

d)

Port untuk MySQL

17.

Bagaimana cara memulai ulang tabel hak akses di MySQL?

a)

RELOAD PRIVILEGES;

b)

FLUSH PRIVILEGES;

c)

RESET PRIVILEGES;

d)

UPDATE PRIVILEGES;

18.

Apa perintah untuk membuat database baru di MySQL?

a)

CREATE TABLE nama_database;

b)

CREATE DATABASE nama_database;

c)

INSERT DATABASE nama_database;

d)

NEW DATABASE nama_database;

19.

Apa fungsi dari networks dalam file docker-compose.yml?

a)

Menentukan jaringan antar container

b)

Mengatur port untuk setiap layanan

c)

Menghapus container yang terhubung

d)

Menambahkan container baru

20.

Apa fungsi docker-compose ps?

a)

Menampilkan status layanan yang berjalan

b)

Menghentikan semua container

c)

Membuat file YAML baru

d)

Menghapus container

21.

Bagaimana cara masuk ke shell MySQL di dalam container?

a)

docker run -it mysql bash

b)

docker exec -it mysql bash

c)

docker exec -it mysql mysql -u root -p

d)

docker mysql start

22.

Apa fungsi dari SHOW DATABASES; di MySQL?

a)

Menampilkan tabel dalam database

b)

Menampilkan semua database yang tersedia

c)

Menghapus database

d)

Membuat database baru

23.

Apa perintah untuk memulai replikasi slave di MySQL?

a)

START SLAVE;

b)

START REPLICA;

c)

RUN SLAVE;

d)

RUN REPLICA;

24.

Apa arti dari environment dalam file YAML?

a)

Variabel lingkungan untuk container

b)

Nama container

c)

Informasi jaringan container

d)

Port container

25.

Apa yang terjadi jika MASTER_LOG_FILE tidak sesuai?

a)

Replikasi gagal

b)

Container akan restart

c)

Database akan terhapus

d)

Tidak ada efek

26.

Apa fungsi dari SHOW SLAVE STATUS\G di MySQL?

a)

Menampilkan status server master

b)

Menampilkan status replikasi slave

c)

Menampilkan semua pengguna

d)

Menghentikan replikasi

27.

Apa kegunaan dari docker-compose.yml?

a)

Mengatur layanan dan konfigurasi container dalam Docker Compose

b)

Membuat file konfigurasi untuk Dockerfile

c)

Menghapus semua container

d)

Memulai container tanpa layanan

28.

Apa kegunaan dari ports dalam file YAML?

a)

Mengatur port mapping antara host dan container

b)

Menghapus port

c)

Menentukan jaringan container

d)

Menambahkan variabel lingkungan

29.

Apa tujuan dari perintah docker compose config?

a)

Memverifikasi file YAML

b)

Menjalankan layanan

c)

Menghentikan semua container

d)

Membuat jaringan

30.

Apa tujuan dari parameter image dalam file YAML?

a)

Menentukan gambar Docker yang digunakan untuk container

b)

Menambah volume

c)

Membuat jaringan antar container

d)

Memulai replikasi