Anda di halaman 1dari 3

TK – SD – SMP – SMA – SMK

Jl. Marelan Raya PasarIII No. 19 Link.XIIKel.RengasPulauKec. Medan Marelan


Medan 20255Telpon. 061 – 69996459 / 061 – 6854666
UJIAN SEMESTER
TAHUN PELAJARAN 2018/2019

Mata Pelajaran : BASIS DATA Hari/Tanggal :


Kelas : XI-1 RPL Waktu : Menit

I. PILIHAN BERGANDA
Bacalah soal dengan cermat ,kemudian pilihlah jawaban yang tepat dengan memberikan tanda silang pada
jawaban yang dianggap benar.

1. ALTER TABLE nama_tbl action 5. Salah satu contoh data manipulation


Fungsi dari sintak di atas adalah .... language :
a. Memilih dan membuka tabel. a. Alter table
b. Mendapatkan atau menampilkan b. Chat
informasi dari table kegunaan. c. Select
c. Menghapus database. d. Unload
d. Menampilkan database. e. Revoke
e. Modifikasi struktur table. 6. Berikut ini cara penulisan membuat database
2. Perintah untuk menampilkan seluruh tabel Siswa yang benar adalah…
didalam database adalah… a. Create db Siswa
a. Show databases; b. Create Siswa
b. Show tables; c. Create database Siswa
c. Desc databases; d. Cret database Siswa
d. Desc tables; e. Create database
e. Select Tables; 7. Mysql u- root
3. Perintah untuk menampilkan struktur tabel Apa fungsi dari sintaks diatas
siswa adalah… a. Mendefinisikan user
a. Show Table siswa; b. Mendefinisikan root
b. Show Database siswa; c. Mendefinisikan mysql
c. Desc siswa; d. Mendefinisikan sql
d. Siswa Desc; e. Mengelompokkan data.
e. Siswa Show; 8. Apa fungsi Insert pada SQL..
4. DDL adalah singkatan dari… a. Menghapus data
a. Data Defenition Languange b. Mengubah data
b. Date Defenition Languange c. Menyisipkan data
c. Data Defenition Long d. Memilih data
d. Defenition data Languange e. Memindahkan data
e. Database Defenition Languange 9. Create adalah salah satu Bahasa SQL pada :
a. DDL d. Select * from siswa where kelas = 1;
b. DML e. Select * from siswa sort by kelas;
c. Update 16. Perintah SQL dibawah ini berfungsi untuk
menampilkan data yg mengandung karakter
d. SQL
a adalah…
e. Oracle a. Select * from siswa where nama=a;
10. Di bawah ini yang termasuk Objek – Objek b. Select * from siswa where nama =’a’;
Basis Data Kecuali.. c. Select * from siswa where nama like ‘a’;
a. Basis data d. Select * from siswa where nama like
b. Tabel ‘%a%’;
c. Field e. Select * from siswa where nama = ‘a%’;
17. Menu yang digunakan untuk menampilkan
d. Record
isi dari tabel adalah…
e. Ms. Acces
a. Browse
11. Fungsi dari PRIMARY KEY adalah ....
b. Insert
a. kunci utama pada suatu tabel c. Empty
b. kunci cadangan pada suatu tabel d. Search
c. kunci kedua pada suatu tabel e. Structure
d. kunci standar pada suatu tabel 18. Fungsi NOT NULL adalah ....
e. kunci utama record a. Untuk mengosongkan column
12. Alter table merupakan perintah yang b. Tidak menampilkan record
berfungsi untuk.. c. Tidak dipesrbolehkan mengosongkan
a. Merubah struktur tabel. field
b. Menambah tabel d. Tidak menampilkan type data
c. Menghapus tabel e. Mengosongkan table
d. Memasukkan isi tabel 19. Menu yang digunakan untuk menambahkan
e. Membuat tabel data adalah…
13. Perintah SQL dibawah ini yang berfungsi a. Browse
untuk mengurutkan nama pada table b. Insert
siswa… c. Empty
a. Select * from siswa order by nama; d. Search
b. Select * from siswa sort by nis; e. Drop
c. Select * from siswa group by nis; 20. Menu yang digunakan untuk menampilkan
d. Select * from siswa where nama =’A’; relasi pada jendela phpmyadmin adalah...
e. Select * from siswa where nama like a. Designer
‘A’; b. Trigger
14. Perintah untuk mengelompokkan data
c. Insert
adalah..
a. Order by column_name d. Browse
b. Select by column_name e. Search
c. Create by column_name 21. Dibawah ini contoh aplikasi server adalah…
d. Group by column_name a. PHP
e. Limit b. HTML
15. Perintah SQL dibawah ini berfungsi untuk c. Notepad
menampilkan data siswa yang d. XAMPP
dikelompokkan berdasarkan kelas adalah… e. EditPlus
a. Select * from siswa order by kelas; 22. Pada phpmyadmin properti yang digunakan
b. Select kelas from siswa;
untuk melihat username dan password
c. Select * from siswa group by kelas;
adalah..
a. Privileges sebuah tabel baru yang bersifat temporary
b. Reload MySQL atau sementara disebut…
c. Databases a. =
b. Join
d. Show Processes
c. Relation
e. Show PHP d. Having
23. Perintah yang digunakan untuk e. Where
menanbahkan kolom yang berada pada 28. Tipe data apakah yang sesuai untuk field
posisi awal adalah… Tgllahir adalah…
a. Alter table add Nis int(10) After Nama; a. Varchar
b. Alter table add Nis int(10) First; b. Memo
c. Integer
c. Alter table add Nis int(10);
d. Date
d. Alter table add Nis int(10) After; e. Currency
e. Alter table add Nis int(10) before; 29. Alter table siswa add kelas varchar (2);
24. Delete From siswa WHERE nis=’1080’; merupakan perintah yang berfungsi untuk..
Fungsi dari query di atas adalah .... a. Menambah field kelas pada tabel.
a. Menghapus Tabel Siswa b. Menampilkan field kelas tabel
b. Mengganti Nama Tabel Siswa c. Menghapus kelas tabel
d. Memasukkan isi kelas
c. Menghapus Data Siswa dengan Nis
e. Membuat tabel
‘1080’ 30. Tipe data apakah yang sesuai untuk field
d. Mengganti nis Siswa menjadi ‘1080’ Nama adalah…
e. Menghapus field nis a. Varchar
25. Query untuk menampilkan data siswa yang b. Memo
beralamat di Medan adalah .... c. Integer
a. Select * from siswa where alamat = d. Date/Time
“Medan”; e. Currency
b. Delete * from siswa where alamat
II. ISIAN
‘medan;
1. Tuliskan beberapa fungsi agregasi
c. Select * from siswa where alamat =
yang kamu ketahui!
‘marelan;
2. Tuliskan perintah trigger yang
d. Rename * from siswa where alamat =
digunakan untuk membuat
‘medan;
penjumlahan dan pengurangan
e. Select * from siswa where alamat =
otomatis!
‘brayan;
3. Tuliskan perintah MySQL untuk
26. Perintah untuk menghapus tabel siswa
menampilkan data dari beberapa tabel!
adalah.. 4. Tuliskan perintah yang tergolong
a. Select * from siswa dalam bahasa DDL dan berikan
b. Delete * from siswa
fungsinya!
c. Select * from siswa
5. Sebutkan 3 tipe data pada database!
d. Rename * from siswa
e. Drop siswa;
27. Sebuah konsep di dalam pengolahan data
pada database yang menggabungkan dua
buah tabel atau lebih sehingga menghasilkan

Anda mungkin juga menyukai