You are on page 1of 19

6/4/2021 Quiz After Midterm Exam: Attempt review

SISTEM BASIS DATA SI-43-06 [NIU]


Dashboard / My courses / ISI2J4-SI-43-06

/ PB 10: DATA MANIPULATION LANGUAGE 3 (OPERATOR, GROUP BY, ORDER BY, SQL COUNT(), AVG() DAN SUM(), WILDCARD)

/ Quiz After Midterm Exam

Started on Friday, 4 June 2021, 1:45 PM

State Finished

Completed on Friday, 4 June 2021, 2:19 PM

Time taken 33 mins 56 secs

Marks 18.00/20.00

Grade 9.00 out of 10.00 (90%)

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 1/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 1

Correct

Mark 1.00 out of 1.00

Dalam sebuah tabel Student dan Vehicle yang berisi data sebagai berikut:

NIM Nama Alamat Tanggal_Lahir


1 Andi Sukamiskin, Arcamanik, Bandung 2000-01-01
2 Bobi Dayeuh Kolot, Bandung 2000-01-05
3 Saska Setia Budi, Bandung 2000-01-10
4 Zeta Cisaranten Kulon, Bandung 2000-01-15

STNK Tipe Merk Pemilik_NIM


D 123 AB Motor Honda Vario 1
D 234 AB Mobil Suzuki Swift 2
D 345 AB Mobil Honda Brio 3
D 456 AB Motor Yamaha RZ1 4

Statement SQL apa yang harus dieksekusi untuk mendapatkan hasil seperti berikut:

NIM Nama STNK Merk


1 Andi Sukamiskin, Arcamanik, Bandung 2000-01-01
2 Bobi Dayeuh Kolot, Bandung 2000-01-05

Select one:

a.
select NIM, Nama, STNK, Merk from Student join Vehicle;

b.
select NIM, Nama, STNK, Merk from Student join Vehicle on Student.NIM = Vehicle.Pemilik_NIM and Student.Name like '%i%';

c.
select NIM, Nama, STNK, Merk from Student join Vehicle on Student.NIM = Vehicle.Pemilik_NIM and Student.Name like
'%a%';

d.
select NIM, Nama, STNK, Merk from Student join Vehicle on Student.NIM != Vehicle.Pemilik_NIM

e.
select NIM, Nama, STNK, Merk from Student join Vehicle on Student.NIM = Vehicle.Pemilik_NIM;

Your answer is correct.

The correct answer is:


select NIM, Nama, STNK, Merk from Student join Vehicle on Student.NIM = Vehicle.Pemilik_NIM and Student.Name like '%i%';

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 2/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 2

Incorrect

Mark 0.00 out of 1.00

Dalam sebuah tabel Student yang berisi data sebagai berikut:

NIM Nama Alamat Tanggal_Lahir


1 Andi Sukamiskin, Arcamanik, Bandung 2000-01-01
2 Bobi Dayeuh Kolot, Bandung 2000-01-05
3 Saska Setia Budi, Bandung 2000-01-10
4 Zeta Cisaranten Kulon, Bandung 2000-01-15

Jika dua buah statement SQL dengan subquery berikut ini diexecute, berapa jumlah row yang ditampilkan untuk setiap masing2
statement SQL berikut?

Statement SQL 1:

select NIM, Nama from Student as TempStudent where not exist (select Tanggal_Lahir from Student where NIM > 1)

Statement SQL 2:

select NIM, Nama from Student as TempStudent where not exist (select Tanggal_Lahir from Student where NIM > 1 and
Student.NIM = TempStudent.NIM) 

Select one:

a.

Statement SQL 1 jumlah row 0

Statement SQL 2 jumlah row 0

b.

Statement SQL 1 jumlah row 2

Statement SQL 2 jumlah row 1

c.

Statement SQL 1 jumlah row 0

Statement SQL 2 jumlah row 1

d.

Statement SQL 1 jumlah row 2

Statement SQL 2 jumlah row 0

e.
Statement SQL 1 jumlah row 1

Statement SQL 2 jumlah row 1 

Your answer is incorrect.

The correct answer is:

Statement SQL 1 jumlah row 0

Statement SQL 2 jumlah row 1

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 3/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 3

Correct

Mark 1.00 out of 1.00

Dalam sebuah tabel Nilai yang berisi data sebagai berikut:

NIM Matkul Nilai Tanggal_Submit


1 SI-01 80 2021-01-01
2 SI-01 90 2021-01-05
3 TI-01 95 2021-01-10
4 TI-02 70 2021-01-01

Apabila statemen SQL berikut dieksekusi apa hasil yang akan muncul?
select COUNT(*) as counting from Nilai;

Select one:

a.
counting

b.
counting

4

c.
Tidak ada data (empty)

d.
counting

e.
counting

Your answer is correct.

The correct answer is:


counting

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 4/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 4

Correct

Mark 1.00 out of 1.00

Tentukan hasil dari statement SQL berikut (True diwakili 1 atau False diwakili 0) dan alasannya:

select 'hari ini 5 orang sudah pergi ke sekolah' regexp '^[a-z ]+\\d';

Select one:

a.
False, karena karakter regex '^[a-z ]+\\d' akan mencari pola string yang diawali dengan huruf angka, dan pada string
tersebut ditemukan pola tersebut

b.
False, karena karakter regex '^[a-z ]+\\d' akan mencari pola string yang diakhiri dengan angka, dan pada string tersebut
ditemukan pola tersebut

c.
False, karena karakter regex '^[a-z ]+\\d' akan mencari pola string yang diawali dengan huruf abjad dan kondisi ini berulang
hingga ditemukan spasi, dan pada string tersebut tidak ditemukan pola tersebut

d.
True, karena karakter regex '^[a-z ]+\\d' akan mencari pola string yang diawali dengan huruf abjad atau spasi dan kondisi
ini berulang hingga ditemukan angka, dan pada string tersebut ditemukan pola tersebut 

e.
True, karena karakter regex '^[a-z ]+\\d' akan mencari pola string yang diawali dengan huruf abjad dan kondisi ini berulang
hingga ditemukan spasi, dan pada string tersebut ditemukan pola tersebut

Your answer is correct.

The correct answer is:


True, karena karakter regex '^[a-z ]+\\d' akan mencari pola string yang diawali dengan huruf abjad atau spasi dan kondisi ini
berulang hingga ditemukan angka, dan pada string tersebut ditemukan pola tersebut

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 5/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 5

Correct

Mark 1.00 out of 1.00

Dalam sebuah tabel Student yang berisi data sebagai berikut:

NIM Nama Alamat Tanggal_Lahir


1 Andi Sukamiskin, Arcamanik, Bandung 2000-01-01
2 Bobi Dayeuh Kolot, Bandung 2000-01-05
3 Saska Setia Budi, Bandung 2000-01-10
4 Zeta Cisaranten Kulon, Bandung 2000-01-15

Jika statement SQL dengan subquery berikut ini diexecute, hasil apa yang akan keluar?

select NIM, Nama from Student where Tanggal_Lahir != any (select Tanggal_Lahir from Student where NIM = 2) 

Select one:

a.
1 Andi

2 Bobi

b.
2 Bobi

c. Kembalian data kosong (empty)

d.
1 Andi

3 Saska

4 Zeta 

e.
1 Andi

Your answer is correct.

The correct answer is:


1 Andi

3 Saska

4 Zeta

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 6/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 6

Correct

Mark 1.00 out of 1.00

Pada MySQL ketika digunakan operator join tanpa ada keterangan inner, natural, left, right maka akan mengacu secara default
ke?

Select one:

a.
right join

b.
left join

c.
natural join

d.
inner join 

e.
full outer join

Your answer is correct.

The correct answer is:


inner join

Question 7

Correct

Mark 1.00 out of 1.00

Perintah DML (Data Manipulation Language) yang digunakan untuk menambahkan data pada sebuah tabel adalah

Select one:

a.
Delete

b.
Select

c.
Update

d.
Create

e.
Insert 

Your answer is correct.

The correct answer is:


Insert

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 7/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 8

Correct

Mark 1.00 out of 1.00

Jika terdapat di dalam kotak [] maka tanda karakter regex ^ berfungsi sebagai apa, contoh [^abc]

Select one:

a.
Tanda negasi dari karakter yang terdapat di dalam kotak [] 

b.
Tanda awalan sebuah pola

c.
Tanda spasi

d.
Tanda yang mewakili karakter apapun

e.
Tanda ganti baris

Your answer is correct.

The correct answer is:


Tanda negasi dari karakter yang terdapat di dalam kotak []

Question 9

Correct

Mark 1.00 out of 1.00

Statement / syntax SQL yang digunakan untuk membuat sebuah table baru yang bernama tab1 dengan atribut id, name, atr1,
atr2 dimana id merupakan atribut primary key dengan tipe int yaitu

Select one:

a.
create table tab1 ( id, name, atr1, atr2 );

b.
create table tab1 ( id primary key int, name varchar(10), atr1 varchar(10), atr2 varchar(10) );

c.
create table tab1 ( id primary key, name varchar, atr1 varchar, atr2 varcar );

d.
create table tab1 ( id int primary key, name varchar(10), atr1 varchar(10), atr2 varchar(10) ); 

e.
create table tab1 ( id int primary key, name varchar, atr1 varchar, atr2 varchar );

Your answer is correct.

The correct answer is:


create table tab1 ( id int primary key, name varchar(10), atr1 varchar(10), atr2 varchar(10) );

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 8/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 10

Incorrect

Mark 0.00 out of 1.00

Manakah diantara SQL command berikut yang termasuk DDL?

Select one:

a.
Insert

b.
Delete

c.
Update

d.
Select

e.
Alter 

Your answer is incorrect.

The correct answer is:


Update

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 9/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 11

Correct

Mark 1.00 out of 1.00

DCL (Data Control Language) merupakan perintah yang digunakan untuk memberikan atau mencabut privileges (hak
kewenangan) pada user tertentu ketika mengakses database.

Jika anda merupakan sebuah database administrator dan atasan anda meminta kepada anda untuk membuat sebuah user
MySQL baru dengan nama user 'test' (user pada MySQL yang digunakan untuk connect ke MySQL RDBMS) dan password
'password_test' sehingga dapat digunakan oleh developer pihak ketiga untuk menginput data ke tabel 'barang' pada
database 'inventory'.

Step yang dilakukan adalah:

1. Membuat user baru dengan syntax: create user 'test' identi ed by 'password_test'

2. Memberikan privileges untuk menginput data pada table barang dengan syntax: ....

(Pilih syntax untuk step ke 2)

Select one:

a.
Update insert on inventory.barang to 'test';

b.
Revoke insert on inventory.barang to 'test';

c.
Give insert on inventory.barang to 'test';

d.
Grant insert on inventory.barang to 'test'; 

e.
Create insert on inventory.barang to 'test';

Your answer is correct.

The correct answer is:


Grant insert on inventory.barang to 'test';

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 10/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 12

Correct

Mark 1.00 out of 1.00

Dalam sebuah tabel Student yang berisi data sebagai berikut:

NIM Nama Alamat Tanggal_Lahir


1 Andi Sukamiskin, Arcamanik, Bandung 2000-01-01
2 Bobi Dayeuh Kolot, Bandung 2000-01-05
3 Saska Setia Budi, Bandung 2000-01-10
4 Zeta Cisaranten Kulon, Bandung 2000-01-15

Jika statement SQL dengan subquery berikut ini diexecute, hasil apa yang akan keluar?

select NIM, Nama from Student where Tanggal_Lahir < (select Tanggal_Lahir from Student where NIM = 1) 

Select one:

a.
2 Bobi

b.
1 Andi

c.
3 Saska

d.
Kembalian data kosong (empty) 

e.
4 Zeta

Your answer is correct.

The correct answer is:


Kembalian data kosong (empty)

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 11/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 13

Correct

Mark 1.00 out of 1.00

Dalam sebuah tabel Student yang berisi data sebagai berikut:

NIM Nama Alamat Tanggal_Lahir


1 Andi Sukamiskin, Arcamanik, Bandung 2000-01-01
2 Bobi Dayeuh Kolot, Bandung 2000-01-05
3 Saska Setia Budi, Bandung 2000-01-10
4 Zeta Cisaranten Kulon, Bandung 2000-01-15

Jika statement SQL dengan subquery berikut ini diexecute, hasil apa yang akan keluar?

select NIM, Nama from Student where Tanggal_Lahir != all (select Tanggal_Lahir from Student where NIM > 2) 

Select one:

a.
1 Andi

2 Bobi 

b.
3 Saska

4 Zeta

c.
2 Bobi

d.
4 Zeta

e.
1 Andi

Your answer is correct.

The correct answer is:


1 Andi

2 Bobi

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 12/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 14

Correct

Mark 1.00 out of 1.00

Command  atau perintah DDL (Data De nition Language)  digunakan untuk ...

Select one:

a.
Semua benar

b. Membuat dan memodi kasi struktur pada object database seperti table, view, constraints  

c.
Menghapus data yang disimpan pada database

d.
Mengambil dan menampilkan data yang disimpan pada database

e.
Mengupdate data yang disimpan pada database

Your answer is correct.

The correct answer is: Membuat dan memodi kasi struktur pada object database seperti table, view, constraints 

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 13/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 15

Correct

Mark 1.00 out of 1.00

Tentukan hasil dari statement SQL berikut (True diwakili 1 atau False diwakili 0) dan alasannya:

select 'hari ini 5 orang sudah pergi ke sekolah' regexp '\\d';

Select one:

a.
True, karena karakter regex \\d akan mencari karakter non-whitespace, dan pada string tersebut ditemukan karakter non-
whitespace

b.
False, karena karakter regex \\d akan mencari karakter whitespace, dan pada string tersebut tidak ditemukan karakter
whitespace

c.
True, karena karakter regex \\d akan mencari karakter angka, dan pada string tersebut ditemukan karakter angka 

d.
True, karena karakter regex \\d akan mencari karakter whitespace, dan pada string tersebut ditemukan karakter
whitespace

e.
False, karena karakter regex \\d akan mencari karakter non-angka, dan pada string tersebut tidak ditemukan karakter non-
angka

Your answer is correct.

The correct answer is:


True, karena karakter regex \\d akan mencari karakter angka, dan pada string tersebut ditemukan karakter angka

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 14/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 16

Correct

Mark 1.00 out of 1.00

Dalam sebuah tabel Student dan Vehicle yang berisi data sebagai berikut:

NIM Nama Alamat Tanggal_Lahir


1 Andi Sukamiskin, Arcamanik, Bandung 2000-01-01
2 Bobi Dayeuh Kolot, Bandung 2000-01-05
3 Saska Setia Budi, Bandung 2000-01-10
4 Zeta Cisaranten Kulon, Bandung 2000-01-15

STNK Tipe Merk NIM


D 123 AB Motor Honda Vario 1
D 234 AB Mobil Suzuki Swift 2
D 345 AB Mobil Honda Brio 3
D 456 AB Motor Yamaha RZ1 4

Apabila statemen SQL berikut dieksekusi berapa row / baris yang akan tampil? (ingat perbedaan natural join dan join yg lain)
select NIM, STNK, Tipe, Merk from Student natural join Vehicle;

Select one:

a.
4 rows 

b.
3 rows

c.
1 rows

d.
2 rows

e.
Tidak ada data yang tampil karena error

Your answer is correct.

The correct answer is:


4 rows

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 15/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 17

Correct

Mark 1.00 out of 1.00

Karakter regex yang digunakan untuk menandakan bahwa sebuah string harus diakhiri dengan pola tertentu yaitu

Select one:

a.
\\d

b.
^

c.
$

d.
+

e.
*

Your answer is correct.

The correct answer is:


$

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 16/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 18

Correct

Mark 1.00 out of 1.00

Dalam sebuah tabel Nilai yang berisi data sebagai berikut:

NIM Matkul Nilai Tanggal_Submit


1 SI-01 80 Null
2 SI-01 90 2021-01-05
3 TI-01 95 2021-01-10
4 TI-02 70 2021-01-01

Apabila dua statemen SQL berikut dieksekusi apakah hasil yang akan muncul sama dan apa hasilnya?

Statement 1

select count(*) as counting from Nilai;

Statement 2

select count(Tanggal_Submit) as counting from Nilai;

Select one:

a.
Sama dengan hasil

Statement 1: counting 4

Statement2: counting 4

b.

Berbeda dengan hasil

Statement 1: counting 2

Statement2: counting 4

c.

Berbeda dengan hasil

Statement 1: counting 4

Statement2: counting 3 

d.

Berbeda dengan hasil

Statement 1: counting 1

Statement2: counting 4

e.

Sama dengan hasil

Statement 1: counting 1

Statement2: counting 1

Your answer is correct.

The correct answer is:

Berbeda dengan hasil

Statement 1: counting 4

Statement2: counting 3

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 17/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 19

Correct

Mark 1.00 out of 1.00

Dalam sebuah tabel Nilai yang berisi data sebagai berikut:

NIM Matkul Nilai Tanggal_Submit


1 SI-01 80 2021-01-01
2 SI-01 90 2021-01-05
3 TI-01 95 2021-01-10
4 TI-02 70 2021-01-01

Apabila statemen SQL berikut dieksekusi apa hasil yang akan muncul?
select COUNT(*) as counting from Nilai group by Matkul;

Select one:

a.
counting

b.
counting

c.
counting

1

d.
counting

e.
counting

Your answer is correct.

The correct answer is:


counting

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 18/19
6/4/2021 Quiz After Midterm Exam: Attempt review

Question 20

Correct

Mark 1.00 out of 1.00

Apa hasil dari syntax regex berikut:

select regexp_replace('ada 3 orang anak yang menemui 4 orang raja','\\d [a-z]*','bapak');

Select one:

a.
ada bapak yang menemui bapak

b. ada bapak anak yang menemui bapak raja 

c.
ada 3 orang bapak yang menemui 4 orang raja

d.
ada 3 bapak anak yang menemui 4 bapak raja

e.
ada anak yang menemui raja

Your answer is correct.

The correct answer is: ada bapak anak yang menemui bapak raja

Previous Activity

Jump to...

Next Activity

https://lms.telkomuniversity.ac.id/mod/quiz/review.php?attempt=2404927&cmid=1165553#question-2449952-9 19/19

You might also like