M4 - Sistem Basis Data

1. Jika menggunakan operator AND maka nilai TRUE bertemu dengan FALSE akan menghasilkan..
Pilih salah satu:
 FALSE
 
alasan : 
Operator AND dan OR memiliki tabel kebenaran yang berbeda.
Tabel Kebenaran AND
TRUEFALSENULL
TRUETRUEFALSENULL
FALSEFALSEFALSEFALSE
NULLNULLFALSENULL
Pada tabel tersebut terdapat syarat dan kondisi untuk setiap operator. Pada operator AND, kondisi TRUE bertemu dengan FALSE maka hasilnya FALSE.

2. 



Maka hasil dari query tersebut akan menampilkan data dari NamaPengguna…
Pilih salah satu:
 

3. 

 Jika anda diminta untuk menampilkan data Pengguna yang hanya berada di kota Bandung dan memiliki alamat Jl.Sari D35.
Maka operator yang anda butuhkan untuk menampilkan data tersebut adalah…
Pilih salah satu:
 


4. Pengertian awal operator OR mungkin mirip dengan operator AND, namun yang membedakan kedua operator tersebut adalah…
Pilih salah satu:
 

5. Operator AND sering digunakan dalam klausa…
Pilih salah satu:

6. Perhatikan query di bawah ini :
     Jika di jalankan query di bawah ini :
Maka apa yang akan terjadi...
Pilih salah satu:
 Memasukkan baris baru ke dalam tabel
 
alasan :
Query di atas berfungsi untuk memasukkan data ke dalam tabel.
Jika dilihat pada data yang akan diisi, data tersebut memiliki tipe data INTEGER sehingga untuk memasukkan data ke dalam kolom tersebut tidak perlu petik satu (‘). Lalu pada kolom IDJalan tidak mendeklarasikan bahwa kolom tersebut adalah Primary Key, maka jika terjadi duplikat data pada kolom tersebut data masih dapat diinput.

7. Pada struktur basis data, manakah di bawah ini yang dapat digunakan oleh operasi INSERT…
Pilih salah satu:
 
alasan :
Perintah INSERT dapat digunakan oleh Tabel, berfungsi untuk perintah memasukkan data ke dalam tabel.

8. 

Anda harus menambahkan data pada Produk. Dengan nama Produk adalah Piring dan IDProduk adalah 12345. 
Manakah query yang anda butuhkan?
Pilih salah satu:

alasan :
Jawaban harus sesuai dengan bentuk umum dari perintah INSERT.
Dapat dilihat melalui bentuk umum dari perintah INSERT :
INSERT INTO table_name(column_1, column_2,...) VALUES(value_1, value_2,… );
Penjelasan :
• table_name : Merupakan nama tabel dari data yang ingin diinput
• column_1, column_2,… : Merupakan nama kolom dari data yang ingin diinput
• value_1, value_2,..: Merupakan isi/data yang akan diinput kedalam table



9. Pertanyaan ini mengharuskan anda memeriksa teks yang digarisbawahi untuk menentukan apakah itu benar.
Menambahkan data pada tabel merupakan fungsi dari perintah INSERT.

Petunjuk: Lihat teks yang digarisbawahi.

Jika pernyataan itu benar, pilih "Tidak diperlukan perubahan." Jika pernyataan itu salah, pilih jawaban yang memiliki pernyataan benar.

Pilih salah satu:
 

10. Pertanyaan ini mengharuskan anda memeriksa teks yang digarisbawahi untuk menentukan apakah itu benar.
Menggunakan tanda koma (,) sebagai pemisah antara data yang akan diinput pada perintah INSERT Multiple Rows.
Petunjuk: Lihat teks yang digarisbawahi.
Jika pernyataan itu benar, pilih "Tidak diperlukan perubahan". Jika pernyataan itu salah, pilih jawaban yang memiliki pernyataan benar.
Pilih salah satu:
 
alasan :
Jika kita ingin menggunakan perintah INSERT Multiple Rows setiap data yang diinput harus di pisahkan dengan tanda koma (,).
Dapat dilihat melalui bentuk umum INSERT Multiple Rows:



11. James akan menampilkan data dari sebuah tabel menggunakan query di bawah ini :


Kolom apa yang akan di tampilkan dari tabel Barang jika James menggunakan query diatas..
Pilih salah satu:
 
12. Aqilah ingin menampilkan data dari tabel Coach dengan sebuah kondisi. Perintah yang digunakan oleh Aqilah adalah perintah SELECT, namun untuk menampilkan data menggunakan kondisi di perlukan tambahan klausa. Klausa apa yang akan digunakan dalam perintah SELECT untuk menampilkan data dengan spesifik kondisi?
Pilih salah satu:
 

Penjelasan 
 • column_1, column_2 : Merupakan nama kolom yang akan ditampilkan
• table_name : Merupakan nama tabel dari data yang akan ditampilkan
• condition : Merupakan sebuah kondisi dari data yang ingin ditampilkan

13. Perhatikan query di bawah ini :



Query di atas merupakan perintah dari..
Pilih salah satu:
 

alasan :
Query yang terlihat merupakan bentuk perintah dari SELECT menggunakan kondisi.
Terlihat dari bentuk umum SELECT Tabel menggunakan kondisi seperti dibawah ini :
 column_1, column_2 : Merupakan nama kolom yang akan ditampilkan
 • table_name : Merupakan nama tabel dari data yang akan ditampilkan
 • condition : Merupakan sebuah kondisi dari data yang ingin ditampilkan

14. Pertanyaan ini mengharuskan anda memeriksa teks yang digarisbawahi untuk menentukan apakah itu benar.
Gunakan klausa UNION pada perintah SELECT untuk mencari data dengan suatu kondisi.
Petunjuk: Lihat teks yang digarisbawahi.
Jika pernyataan itu benar, pilih "Tidak diperlukan perubahan". Jika pernyataan itu salah, pilih jawaban yang memiliki pernyataan benar.
Pilih salah satu:
 
15. Perintah untuk menampilkan data dari tabel..
Pilih salah satu:
 
16.  Apa satu perbedaan antara perintah UPDATE dan perintah DELETE?
Pilih salah satu:
 
17. Terdapat tabel yang menyimpan nama siswa dengan kolom NamaDepan, NamaBelakang, Alamat dan Kota. Jika terdapat siswa yang ingin memperbarui datanya pada kolom alamat maka perintah yang dapat diguanakan…
Pilih salah satu:
 
18. Anda diterima magang pada bagian IT. Anda diminta untuk menyimpan data relawan dengan nama tabel Relawan. Tabel Relawan memiliki kolom dan baris seperti berikut ini :




Jika informasi pada relawan berubah, anda harus memperbarui data.
Anda diminta untuk mengubah data Tia menjadi Kimberly. Query mana yang harus anda gunakan?
Pilih salah satu:


alasan :
Jawaban yang dipilih harus sesuai dengan bentuk umum UPDATE.
Dapat di lihat sesuai dengan bentuk umum dari perintah UPDATE :





Penjelasan :
 • table_name : Merupakan nama tabel yang datanya akan diubah.
• column_1, column_2,.. : Merupakan nama kolom yang akan diubah.
• expression_1, expression_2 : Merupakan data baru yang akan di input kedalam tabel.
• condition : merupakan kondisi dari data yang akan diubah.



19. Pertanyaan ini mengharuskan anda memeriksa teks yang digarisbawahi untuk menentukan apakah itu benar.
Perintah dalam DML (Data Manipulation Language) yang dapat mengubah atau memperbarui data dalam sebuah tabel adalah perintah INSERT.
Petunjuk: Lihat teks yang digarisbawahi.
Jika pernyataan itu benar, pilih "Tidak diperlukan perubahan". Jika pernyataan itu salah, pilih jawaban yang memiliki pernyataan benar.
Pilih salah satu:
 
 UPDATE
alasan :
UPDATE merupakan perintah untuk mengubah data pada tabel.
SELECT berfungsi untuk menampilkan data, DELETE berfungsi untuk menghapus sebuah data, dan INSERT berfungsi untuk menginput data kedalam tabel.
20. Perhatikan query di bawah ini :

Query di atas menandakan...
Pilih salah satu:
 

21. Perhatikan bentuk umum di bawah ini :
condition pada bentuk umum di atas artinya...
Pilih salah satu:
 
Penjelasan :
• table_name : Merupkan nama tabel dari data yang akan dihapus.
• condition : Merupakan kondisi dari data yang akan dihapus.
22. Pada database terdapat dua tabel bernama Customer dan Order. Lalu anda menjalankan query di bawah ini :

Apa hasil yang didapatkan?
Pilih salah satu:
Semua pesanan dengan CustomerID = 209 pada tabel Order akan terhapus.
Semua pesanan dengan CustomerID = 209 akan terhapus pada tabel Order, dan CustomerID = 209 akan terhapus pada tabel Customer

23. Perhatikan query di bawah ini :



Pada query di atas data yang akan dihapus adalah data yang memiliki…
Pilih salah satu:
 
alasan : 
Query diatas merupakan perintah DELETE. Pada query tersebut Pengguna sebagai nama tabel yang akan di hapus datanya. IDPengguna = 6 sebagai kondisi dari data yang akan dihapus.
24. Perhatikan bentuk umum di bawah ini :
table_name pada bentuk umum di atas artinya...
Pilih salah satu:
 
alasan :
Bentuk umum diatas merupakan bentuk umum dari perintah DELETE. Perintah DELETE berfungsi untuk menghapus data perbaris/record. Berikut penjelasan dari bentuk umum dari DELETE :

-table_name : Merupkan nama tabel dari data yang akan dihapus.
-condition : Merupakan kondisi dari data yang akan dihapus.

25. Pertanyaan ini mengharuskan anda memeriksa teks yang digarisbawahi untuk menentukan apakah itu benar.
DROP merupakan perintah yang berguna untuk menghapus beberapa baris pada tabel.
Petunjuk: Lihat teks yang digarisbawahi. Jika pernyataan itu benar, pilih "Tidak diperlukan perubahan." Jika pernyataan itu salah, pilih jawaban yang memiliki pernyataan benar.
Pilih salah satu:
 
26. 

SOAL:

John merupakan administrator yang berada pada Universitas XYZ. John telah membuat tabel Mahasiswa untuk menyimpan data mahasiswa yang memiliki kolom NPM (VARCHAR(8)), NamaMahasiswa(VARCHAR(20)), TanggalLahir(DATE), dan Alamat(VARCHAR(20)). John diminta untuk memasukkan data ke dalam tabel tersebut dengan data seperti berikut ini :


NPMNamaMahasiswaTanggalLahirAlamat
14117820Adinda Arsyinta1999-03-03Jl.Cendrawasih No.3
14117821Fahreza1999-07-14Jl.Elang Raya
14117822Andika Ananda1999-09-16Jl.Wijaya
14117823Anindityo Arasy1999-10-11Jl.Merpati Barat


Jawab :

INSERT INTO Mahasiswa (NPM, NamaMahasiswa, TanggalLahir, Alamat)
VALUES
(14117820, 'Adinda Arsyinta', '1999-03-03', 'Jl.Cendrawasih No.3'),
(14117821, 'Fahreza', '1999-07-14 ', 'Jl.Elang Raya'),
(14117822, 'Andika Ananda', '1999-09-16', 'Jl.Wijaya'),
(14117823, 'Anindityo Arasy', '1999-10-11', 'Jl.Merpati Barat');




27. 


SOAL:

Mark merupakan salah satu administrator database pada Universitas XYZ, Mark hanya diberikan hak akses untuk menampilkan data dari tabel Mahasiswa. Mark diminta untuk menampilkan kolom NamaMahasiswa dan Alamat untuk mengetahui informasi mengenai tempat tinggal mahasiswa. Query seperti apa yang dibutuhkan oleh Mark ?


Jawab :

SELECT NamaMahasiswa, Alamat FROM Mahasiswa;





28. 

SOAL:

Mark merupakan salah satu administrator database pada Universitas XYZ, Mark hanya diberikan hak akses untuk menampilkan data dari tabel Mahasiswa. Mark diminta untuk menampilkan kolom NPM, NamaMahasiswa dan Alamat untuk mengetahui informasi mengenai tempat tinggal mahasiswa. Data yang ingin ditampilkan hanya mahasiswa yang beralamat di Jl.Elang Raya.  Query seperti apa yang dibutuhkan oleh Mark ?


Jawab:

SELECT NPM, NamaMahasiswa, Alamat FROM Mahasiswa WHERE Alamat='Jl.Elang Raya';





29. 

SOAL:

Universitas XYZ meminta mahasiswanya memperbarui data diri dan melapor kepada administrator kampus.

Mahasiswa yang memiliki NPM = '14117822' sudah melapor kepada administrator kampus untuk memperbarui alamatnya dari Jl.Wijaya menjadi Jl.Kakak Tua No.4. Perintah seperti apa yang dibutuhkan oleh administrator kampus untuk mengubah data Andika Ananda yang memiliki NPM = '14117822'?

Tabel Mahasiswa

NPM

NamaMahasiswa

TanggalLahir

Alamat

14117820

Adinda Arsyinta

1999-03-03

Jl.Cendrawasih No.3

14117821

Fahreza

1999-07-14

  Jl.Elang Raya

14117822

Andika Ananda

1999-09-16

  Jl.Wijaya

14117823

Anindityo Arasy

1999-10-11

  Jl.Merpati Barat

 

JAWAB :

UPDATE Mahasiswa

SET Alamat='Jl.Kakak Tua No.4'

WHERE NPM=14117822;





30.  

SOAL:

Universitas XYZ meminta mahasiswanya melakukan daftar ulang untuk pendataan ulang semester baru. Mahasiswa yang tidak melakukan pendaftaran ulang datanya akan di hapus oleh administrator. Salah satu mahasiswa yang tidak melakukan daftar ulang adalah mahasiswa yang memiliki NPM 14117820. Maka query yang dibutuhkan oleh administrator adalah?

Tabel Mahasiswa

NPM

NamaMahasiswa

TanggalLahir

Alamat

14117820

Adinda Arsyinta

1999-03-03

Jl.Cendrawasih No.3

14117821

Fahreza

1999-07-14

  Jl.Elang Raya

14117822

Andika Ananda

1999-09-16

  Jl.Wijaya

14117823

Anindityo Arasy

1999-10-11

  Jl.Merpati Barat



JAWAB :

DELETE FROM Mahasiswa WHERE NPM = 14117820;

31. 


SOAL :

John merupakan administrator yang berada pada Universitas XYZ. John diminta untuk menampilkan data dari tabel Mahasiswa dengan kondisi kolom NamaMahasiswa yang bernama Fahreza dan Alamat di Jl.Wijaya. Query seperti apa yang dibutuhkan oleh John?


JAWAB :

SELECT*FROM Mahasiswa Where NamaMahasiswa='Fahreza' AND Alamat='Jl.Wijaya';


Komentar

Postingan populer dari blog ini

Soal SBP act 1

Sistem Operasi 1

Tugas Pertemuan 4 - Etika Profesi