Anda di halaman 1dari 3

YAYASAN PENDIDIKAN BUDAYA BANGSA Mata Pelajaran : Basis Data

PENILAIAN AKHIR SEMESTER 1


SMK BUDAYA BANGSA Kelas : XII – RPL
TA. 2019/2020
Jalan Citarip Raya Barat BLK No. 16 Kota Bandung Waktu : 120 Menit

SOAL PILIHAN GANDA

1. Sistem yang melakukan suatu permintaan data/layanan ke 8. Adalah suatu metode yang sangat mirip dengan Three Tier
server disebut dengan ? adalah pengertian dari ?
a.Client a.Arsitektur One Tier
b.Server b.Arsitektur Two Tier
c.Client-Server c.Arsitektur Three Tier
d.Sistem Operasi d.Arsitektur Multi Tier
e.Program e.Semua jawaban salah

2. Sistem yang menyediakan data/layanan yang diminta oleh 9. Apa kepanjangan dari ODBC ?
client disebut dengan ? a.Operation database connectivity
a.Client b.Open database connection
b.Server c.Open database connectivity
c.Client-Server d.Open data connect
d.Sistem Operasi e.Opsion database connectivity
e.Program
10. Manakah yang merupakan komponen utama ODBC ?
3. Manakah dari jawaban dibawah ini yang bukan merupakan a.ODBC API
karakteristik sistem Client Server ? b.Driver basis data ODBC
a.Service (layanan) c.ODBC Driver Manager
b.Sharing resources (sumber daya) d.Semua jawaban benar
c.Mix-and-Match e.Semua jawaban salah
d.Pesan berbasiskan komunikasi
e.Penyatu interface dan implementasi 11. Manakah yang termasuk pada data retrieval pada SQL ?
a.Select statement
4. Manakah dari jawaban dibawah ini yang bukan merupakan b.Insert statement
perbedaan sistem Client Server ? c.Create statement
a.File Servers d.Drop statement
b.Database Client e.Delete statement
c.Transaction Servers (Transaksi Server) 12. Suatu fungsi untuk menampilkan semua data secara urut
d.Groupsware Servers berdasarkan abjadnya adalah pengertian dari ?
e.Web Application Servers (Aplikasi Web Servers) a.Group By
b.Order By
5. Manakah dari jawaban dibawah ini yang bukan merupakan c.Where
fungsi client ? d.If
a.Mengatur user interface e.While do
b.Menerima dan memeriksa sintaks input dari pemakai
c.Memproses aplikasi 13. Order by dapat di kelompokkan menjadi 2 jenis, yaitu....
d.Memeriksa autorisasi a.Client dan server
e.Menyediakan kontrol recovery b.Input dan output
c.Ascending dan descending
6. Manakah dari jawaban dibawah ini yang bukan merupakan d.Internal dan eksternal
fungsi client ? e.Up dan Down
a.Menerima dan memproses basis data yang diminta dari
client 14.... digunakan untuk menentukan kolom-kolom yang akan
b.Memeriksa autorisasi di rubah.
c.Mengatur user interface a.Where
d.Menjamin tidak terjadi pelanggaran terhadap integrity b.While do
constraint c.Set
e.Memelihara data dictionary d.Update
e.Order By
7. Manakah yang merupakan kekurangan dari Standalone
(one-tier) ? 15. Manakah proses yang tidak termasuk dalam pengubahan
a.Skala kecil struktur dalam table ?
b.Kurangnya skalabilitas a.Menambahkan perintah If
c.Susah untuk merancang b.Mengubah nama field
d.Susah untuk mengatur c.Mengubah tipe data field
e.Mahal d.Membuat primary key
e.Menghapus primary key
16. ALTER TABLE mhs ADD asalSekolah VARCHAR(20); 24. Menggabungkan Suatu Tabel dengan Tabel itu Sendiri
Sintak diatas berfungsi untuk ? adalah fungsi dari ?
a.Menambah field baru dalam suatu table a.Natural join
b.Mengubah nama field b.Equi join
c.Mengubah tipe data field c.Non equi join
d.Membuat primary key d.Self join
e.Menghapus primary key e.Inner join

17. ALTER TABLE mhs DROP PRIMARY KEY; 25.... adalah suatu kondisi join yang berisi suatu operator
Sintak diatas memiliki fungsi untuk ? kesamaan (equality).
a.Menambah field baru dalam suatu table a.Natural join
b.Mengubah tipe data field b.Equi join
c.Membuat Primary Key c.Non equi join
d.Menghapus Primary Key d.Self join
e.Membuat Foreign Key e.Inner join

18. Manakah dari jawaban dibawah ini yang bukan 26. Menggabungkan table-tabel dengan klausa klausa
merupakan jenis connstraint ? NATURAL JOIN, USING atau ON adalah fungsi dari ?
a.NOT NULL Constraint a.Natural join
b.DEFAULT Constraint b.Equi join
c.UNIQUE Constraint c.Non equi join
d.CHECK Constraint d.Self join
e.DEFAULT Constraint e.Inner join

19. Constraint yang digunakan untuk memastikan tidak ada


data ganda dalam kolom, adalah pengertian dari ? 27. Bila tidak ditemukan maka baris data tersebut dibatalkan
a.NOT NULL Constraint adalah aksi dari ?
b.DEFAULT Constraint a.Natural join
c.UNIQUE Constraint b.Equi join
d.CHECK Constraint c.Non equi join
e.DEFAULT Constraint d.Self join
e.Inner join
20. Constraint yang digunakan digunakan untuk integritas
referensi dari data yaitu ? 28. Memilih baris-baris dari dua tabel yang memiliki nilai-nilai
a.NOT NULL Constraint yang sama dalam semua kolom yang sesuai adalah fungsi
b.DEFAULT Constraint joint ?
c.PRIMARY KEY Constraint a.Natural join
d.FOREIGN KEY Constraint b.Equi join
e.DEFAULT Constraint c.Non equi join
d.Self join
e.Inner join
21. Operasi untuk mengambil informasi dari 2 tabel atau lebih
dalam 1 waktu adalah pengertian dari ? 29. Query ini mendapatkan semua baris dalam tabel B, yang
a.Follow ada disebelah kanan table adalah definisi dari ?
b.Join a.Natural join
c.Where b.Equi join
d.Constraint c.Self join
e.DCL d.Right outer join
e.Left outer join
22. Manakah yang bukan jenis join ?
a.Natural join 30. Query ini mendapatkan semua baris dalam tabel J, yang
b.Equi join ada disebelah kiri table adalah definisi dari ?
c.Non equi join a.Natural join
d.Self join b.Equi join
e.Non self join c.Self join
d.Right outer join
23. Melakukan suatu join berdasarkan kriteria tertentu adalah e.Left outer join
fungsi dari ?
a.Natural join
b.Equi join 31. Merupakan proses untuk mendapatkan nilai dari
c.Non equi join sekumpulan data yang telah dikelompokkan adalah definisi
d.Self join dari ?
e.Inner join a.Agregasi
b.Fungsi
c.Having
d.Group By
e.Kalusa Where
32. Manakah dari jawaban dibawah ini yang 36. SELECT max(thnakademik), nim,kodemk FROM P
bukan merupakan jenis-jenis fungsi agregasi ? GROUP BY nim,kodemk
a.MAX Sintak tersebut adalah sintak dari agregasi ... kolom.
b.MIN a.Tanpa
c.ACOUNT b.Satu
d.SUM c.Dua
e.AVG d.Tiga
e.Empat
33. Mencari jumlah dari sekumpulan data numeris adalah
fungsi dari perintah ? 37. Merupakan perintah yang digunakan untuk
a.MAX mengelompokan beberapa data pada perintah SELECT.
b.MIN Adalah pengertian dari....
c.ACOUNT a.Agregasi
d.SUM b.Fungsi
e.AVG c.Having
d.Group By
34. Manakah yang bukan merupakan jenis-jenis agregasi e.Kalusa Where
berdasarkan kolom ?
a.Agregasi Tanpa Kolom 38. SELECT * FROM nama_table GROUP BY atribut;
b.Agregasi Satu Kolom Sintak diatas adalah sintak dari ....
c.Agregasi Dua Kolom a.Agregasi
d.Agregasi Tiga kolom b.Fungsi
e.Agregasi Empat kolom c.Having
d.Group By
35. SELECT max(thnakademik), nilai FROM P GROUP BY e.Kalusa Where
nilai
Sintak diatas adalah sintak dari Agregasi ... kolom. 39. SELECT atribut FROM nama_table GROUP BY atribut
a.Tanpa HAVING fungsi_aggregasi;
b.Satu Sintak diatas adalah sintak dari ....
c.Dua a.Agregasi
d.Tiga b.Fungsi
e.Empat c.Having
d.Group By
e.Kalusa Where

40.... digunakan untuk menfilter record-record bedasarkan


kriteria yang ditentukan.
a.Agregasi
b.Fungsi
c.Having
d.Group By
e.Kalusa Where

SOAL URAIAN

1. Jelaskan data, informasi, dan sistem informasi berserta komponennya

2. Apa yg dimaksud dengan basis data

3. Jelaskan sistem manajemen basis data

4. Jelaskan alasan penggunaan DBMS

5. Sebutkan dan jelaskan komponen sistem basis data

Quotes :
“Tidak ada perjuangan maka tidak akan ada kemajuan”

Anda mungkin juga menyukai