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