Anda di halaman 1dari 6

LEMBAR SOAL

Mata Pelajaran : Basis Data


Kelas/Program : XII/RPL
Hari/Tanggal :
Waktu :

PETUNJUK UMUM
Jawablah Pertanyaan dibawah ini dengan benar!
I. Pilihan Ganda
1. Apa kepanjangan dari DDL?
A. Definition Data Language
B. Data Delegation Language
C. Data Definition Language
D. Data Decombined Language
E. Delegation Data Language
2. Tipe data yang digunakan untuk menyimpan tipe data numberic adalah….
A. Char
B. Date
C. Int
D. Varchar
E. String
3. Apa Kepanjangan dari DML?
A. Data Main Language
B. Definition Main Language
C. Data Manipulation Language
D. Definition Manipulation Language
E. Data Managemen Language
4. Perintah yang tepat untuk menghapus Database adalah…
A. ALTER
B. CHANGE
C. DROP
D. RENAME
E. EDIT
5. Perintah yang tepat untuk merubah nama tabel adalah
A. ALTER
B. CHANGE
C. DROP
D. RENAME
E. EDIT
6. Di bawah ini yang bukan merupakan tipe data pada mysql adalah
A. Char
B. Date
C. Int
D. Varchar
E. String
7. Aplikasi Command Prompt pada windows sering disingkat sebagai…
A. pros
B. mandprom
C. cms
D. cmprompt
E. cmd
8. Kode untuk MySQL bahwa perintah setelahnya adalah host menggunakan perintah….
A. –u
B. –p
C. -m
D. –h
E. -a
9. Sekelompok record data dengan masing-masing informasi yang sejenis disebut….
A. Database
B. Record
C. Field
D. Table
E. Index
10. Relasi perwalian antara tabel guru dan tabel siswa, dalam hal ini satu baris guru atau satu guru
dapat berhubungan dengan satu baris atau lebih siswa. Termasuk dalam Relasi yang tepat
adalah….
A. one-to-one
B. many-to-one
C. one-to-many
D. many-to-many
E. none-to-many
11. Seluruh data dalam RDBMS secara logika tersimpan dalam bentuk….
A. kolom
B. baris
C. tabel
D. field
E. data
12. Setiap entitas harus terlibat dalam suatu relationship. Hal ini merupakan pengertian dari…
A. partial participation
B. total participation
C. participation constrains
D. cardinality ratio
E. skema type
13. Relational database model pertama kali dirilis pada tahun…
A. 1968
B. 1969
C. 1970
D. 1971
E. 1972
14. Nama tokoh penemu database sistem berikut adalah…..
A. Edgar F.Codd
B. Larry Page
C. Michael Widenius
D. Prof. Adam Coddman
E. Surgey Mc Mahon
15. Aplikasi MySQL diciptakan oleh…
A. Michael Widenius
B. Edgar F.Codd
C. Wright Brothers
D. Larry Jacobs Jr
E. Edwan Oracle
16. Perintah untuk melihat database adalah….
A. create database;
B. use database;
C. show database;
D. drop database;
E. show databases;
17. Penjualan dapat terhubung dengan berbagai produk serta produk dapat terhubung dengan
berbagai penjualan. Tabel penjualan dan produk dan produk memiliki relasi banyak ke banyak
yang dihubungkan oleh tabel item jual. Dari contoh tersebut Relasi yang tepat adalah….
A. one-to-one
B. many-to-one
C. one-to-many
D. many-to-many
E. none-to-many
18. ALTER TABLE mhs DROP PRIMARY KEY;
 Sintak diatas memiliki fungsi untuk?
A. Menambah field baru dalam suatu table
B. Mengubah tipe data field
C. Membuat Primary Key
D. Menghapus Primary Key
E. Membuat Foreign Key
19. ALTER TABLE mhs ADD asalSekolah VARCHAR (20);
Sintak diatas memiliki fungsi untuk?
A. Menambah field baru dalam suatu table
B. Mengubah tipe data field
C. Membuat Primary Key
D. Menghapus Primary Key
E. Membuat Foreign Key
20. MySQL Server secara default berjalan pada port…
A. 3103
B. 3306
C. 4040
D. 5010
E. 5051
21. Sistem yang melakukan suatu permintaan data/layanan ke server disebut…
A. client
B. server
C. client server
D. protocol
E. sharing
22. Berikut ini merupakan fungsi dari server, kecuali…
A. Menerima dan memproses basis data yang diminta dari client
B. Memeriksa autorisasi
C. Menjamin tidak terjadi pelanggaran terhadap integrity constraint
D. Memelihara data dictionary
E. Memberikan respon baik kepada pemakai
23. Fungsi dari perintah insert record adalah untuk…. dalam tabel
A. Menambahkan tabel
B. Meng-update data
C. Mengubah field
D. Menambahkan field
E. Menambahkan data
24. Sebuah aturan yang berfungsi membedakan antara baris satu dengan baris lain yang ada pada
tabel dan bersifat unik adalah…
A. primary key
B. function key
C. secondary key
D. foreign key
E. filter key
25. Setiap entitas harus terlibat dalam suatu relationship. Hal ini merupakan pengertian dari….
A. Partial participation
B. Total participation
C. Participation constrains
D. Cardinality ration
E. Skema type
26. Sekelompok record data dengan masing-masing informasi yang sejenis disebut….
A. database
B. record
C. field
D. table
E. index
27. Descending adalah pengurutan data yang berawal dari data yang lebih besar nilainya ke yang
lebih kecil. Contoh bentuk penulisan sintaks yang menggunakan DESC yang benar adalah…. 
A. Show tables penjualan DESC;
B. Select * DESC penjualan;
C. DESC penjualan;
D. Select* FROM DESC penjualan;
E. Select nama, alamat, jenis_kelamin FROM penjualan DESC;
28. Listing yang digunakan untuk masuk ke mysql melalu cmd adalah..
A. cd c:/xampp/mysql/data
B. cd c:/xampp/mysql/htdocs
C. cd c:/xampp/mysql/bin
D. cd c:/xampp/mysql/script
E. cd c:/xampp/mysql/share
29. Seseorang yang mengelola Database disebut...
A. Database Engginer
B. Database Development
C. Database Administration
D. Database Analyst
E. Database Administrator
30. Coding yang digunakan untuk membuat database baru dengan nama “ujian” adalah...
A. UPDATE DATABASE ujian;
B. SELECT DATABASE ujian;
C. SHOW DATABSE ujian;
D. DROP DATABASE ujian;
E. CREATE DATABASE ujian;
31. Apa Kepanjangan dari DML?
A. Data Main Language
B. Definition Main Language
C. Data Manipulation Language
D. Definition Manipulation Language
E. Data Managemen Language
32. Sekelompok record data dengan masing-masing informasi yang sejenis disebut….
A. Database
B. Record
C. Field
D. Table
E. Index
33. Relasi perwalian antara tabel guru dan tabel siswa, dalam hal ini satu baris guru atau satu guru
dapat berhubungan dengan satu baris atau lebih siswa. Termasuk dalam Relasi yang tepat
adalah….
A. one-to-one
B. many-to-one
C. one-to-many
D. many-to-many
E. none-to-many
34. Relational database model pertama kali dirilis pada tahun…
A. 1968
B. 1969
C. 1970
D. 1971
E. 1972
35. Tipe data yang digunakan untuk menyimpan tipe data numberic adalah
A. Char
B. Date
C. Int
D. Varchar
E. String
36.  Listing yang digunakan untuk masuk ke mysql melalu cmd adalah...
A. cd c:/xampp/mysql/data
B. cd c:/xampp/mysql/htdocs
C. cd c:/xampp/mysql/bin
D. cd c:/xampp/mysql/script
E. cd c:/xampp/mysql/share
37. Ciri dari Primary key adalah...
A. Bersifat umum
B. Bersifat unik
C. Mudah diterapkan
D. Mudah dihapal
E. Memiliki kesamaan data
38.  Descending adalah pengurutan data yang berawal dari data yang lebih besar nilainya ke
yang lebih kecil. Contoh bentuk penulisan sintaks yang menggunakan DESC yang benar
adalah…. 
A. Show tables penjualan DESC;
B. Select * DESC penjualan;
C. DESC penjualan;
D. Select* FROM DESC penjualan;
E. Select nama, alamat, jenis_kelamin FROM penjualan DESC;
39. DBMS adalah kepanjangan dari...
A. Database Monogement System
B. Database Menegement System
C. Database Management System
D. Database Modegement System
E. Database Maxogement System
40. Delete dan Drop adalah sama-sama perintah yang digunakan untuk
menghapus.meskipun begitu keduanya tergolong kelompok SQL yang berbeda. Jika
Delete termasuk dalam kelompok DML, maka Drop termasuk dalam kelompok….
 
A. Perintah DDL, yakni untuk manipulasi table
B. Perintah DCL, yakni untuk mengontrol table dalam basis data
C. Perintah DDL, yakni untuk membuat struktur table
D. Perintah DML, yakni untuk mengontrol basis data
E. Perintah DDL, yakni untuk menghapus table dan database

II. Essay

41. Jelaskan pengertian basis data!


42. Ada berapa perintah Join dikategorikan, sebutkan!
43. Sebutkan elemen-elemen RDBMS minimal 4?
44. Apa Kegunaan dari perintah Foreign Key pada SQL?
45. Sebutkan sintaks untuk membuat suatu database, melihat database, dan menghapus
database!

Anda mungkin juga menyukai