Professional Documents
Culture Documents
/ PB 10: DATA MANIPULATION LANGUAGE 3 (OPERATOR, GROUP BY, ORDER BY, SQL COUNT(), AVG() DAN SUM(), WILDCARD)
State Finished
Marks 18.00/20.00
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
Statement SQL apa yang harus dieksekusi untuk mendapatkan hasil seperti berikut:
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;
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
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.
b.
c.
d.
e.
Statement SQL 1 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
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
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
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
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
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
d.
1 Andi
3 Saska
4 Zeta
e.
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
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
Question 7
Correct
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
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
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
Question 9
Correct
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 );
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
Select one:
a.
Insert
b.
Delete
c.
Update
d.
Select
e.
Alter
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
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'.
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: ....
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';
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
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
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
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
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
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
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
Tentukan hasil dari statement SQL berikut (True diwakili 1 atau False diwakili 0) dan alasannya:
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
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
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
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
Karakter regex yang digunakan untuk menandakan bahwa sebuah string harus diakhiri dengan pola tertentu yaitu
Select one:
a.
\\d
b.
^
c.
$
d.
+
e.
*
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
Apabila dua statemen SQL berikut dieksekusi apakah hasil yang akan muncul sama dan apa hasilnya?
Statement 1
Statement 2
Select one:
a.
Sama dengan hasil
Statement 1: counting 4
Statement2: counting 4
b.
Statement 1: counting 2
Statement2: counting 4
c.
Statement 1: counting 4
Statement2: counting 3
d.
Statement 1: counting 1
Statement2: counting 4
e.
Statement 1: counting 1
Statement2: counting 1
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
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
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
Select one:
a.
ada bapak yang menemui bapak
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
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