1. Tulis nama dan nomor ujian dengan lengkap dan jelas pada lembar jawaban yang disediakan.
2. Periksa dan baca soal-soal ujian dengan teliti sebelum mulai mengerjakan.
3. Soal berbentuk pilihan ganda berjumlah 40 soal, dan berbentuk uraian berjumlah 5 soal.
4. Laporkan kepada pengawas bila terdapat lembar soal rusak, kurang dan tulisan kurang jelas.
1
7. CREATE DATABASE siswa; 14. Tahap pertama dalam pengembangan system basis
Jika query di atas berhasil dieksekusi dan database data adalah
berhasil dibuat, maka pesan yang tampil adalah ....
a. query cancel, 2 row affected (0.02) a. Analisis
b. query ok, 1 column affected (0.02) b. Perancangan
c. query cancel, 1 row ejected (0.02) c. Design
d. query ok, 1 row affected (0.02) d. Implementasi
e. query ok, 1 column ejected (0.02) e. Pengembangan
8. Perintah untuk menampilkan seluruh database 15. Tahap terakhir dalam pengembangan sistem basis
adalah .... data adalah
a. show databases; a. Pengembangan
b. use databases; b. Analisis
c. create databases; c. Perancangan
d. delete databases; d. Design
e. rename databases; e. Implementasi
9. mysql> drop database rpl; 16. Berikut ini yang bukan fungsi penerapan dari
Query ok, 0 row affected (0.02 sec) sebuah database adalah
Fungsi dari sintak di atas adalah .... a. Alter table nama_field after_options;
a. memilih sebuah tabel b. Alter table nama_tabel after_options;
b. membuka tabel c. Alter table nama_database after_options;
c. menghapus database d. Alter table nama_drop after_options;
d. memilih dan membuka database e. Alter table nama_delete after_options;
e. memilih dan membuka tabel
18. Syntak Mysql _select_db digunakan untuk
11. Fungsi dari PRIMARY KEY adalah ....
a. kunci utama pada suatu field a. Memilih database yang akan digunakan
b. kunci cadangan pada suatu field b. Membuat koneksi ke server Mysql
c. kunci kedua pada suatu field c. Menampilkan pesan kesalahan
d. kunci standar pada suatu field d. Menampilkan pesan kesalahan
e. kunci utama record e. Mengikutsertakan sebuah file
12. varchar, date dan text adalah .... 19. Data Manipulation Language adalah perintah SQL
a. struktur data yang berhubungan dengan
b. tipe data
c. jenis data a. Pengolahan data
d. nama data b. Pembuatan database
e. kunci data c. Pembuatan tabel
d. Struktur database
13. Sintak DESCRIBE berfungsi untuk .... e. Mengganti nama tabel dan database
a. menampilkan struktur tabel
b. menampilkan tipe data 20. ERD merupakan singkatan dari.
c. menampilkan jenis data
d. menampilkan field a. Entity Relationship Data
e. menampilkan record tertentu b. Entity Relationship Diagram
c. Entity Relationship Model
d. Entity Relationship Database
e. Entity Relationship DML
2
21. Obyek yang memiliki sesuatu dalam dunia nyata 27. Sesuatu yang belum mempunyai arti bagi
dan dapat dibedakan antara satu dengan lainnya penerimanya dan masih memerlukan adanya suatu
pengolahan disebut....
a. Attribute d. Relasi
b. Key e. Attribute a. Data d. Atribut
c. Entitas b. Informasi e. File
c. Entitas
22. Perintah yang digunakan untuk menyisipkan atau
memasukan data baru ke dalam tabel adalah 28. Berikut ini yang bukan termasuk dalam elemen-
elemen basis data yaitu...
a. Insert d. Update
b. Delete e. Select a. Entitas d. Data Value
c. Drop b. Atribut e. Record/tuple
c. Perancang
23. Data yang menyatakan data bilangan bulat
29. Seseorang yang menjadi siswa disekolah. Barang
a. String d. Integer yang menjadi inventaris suatu perusahaan. Contoh
b. Varchar e. Date tersebut termasuk dalam elemen-elemen....
c. Char
a. Data Value d. Entitas
24. Software aplikasi berbasis web yang membantu b. Atribut e. Record/tuple
dengan mudah untuk membuat database MySQL c. File/tabel
adalah
30. Berikut ini yang termasuk dalam perancangan
a. Microsoft acces d. Delphi database secara logika, yaitu...
b. Microsoft word e. Xampp
c. Debian a. Penyesuaian skema dbms
b. Response time
25. SQL singkatan dari c. Space utility
d. Transaction troughput
a. Second Query Language e. Struktur data
b. Structur Query Language
c. Sequel Query Language 31. Fungsi menu untuk menampilkan data yaitu..
d. Structured Query Language
e. Standard Query Language a. SQL d. Insert data
b. Status e. Export
26. Alter table siswa Modify agama char (2) not null; c. Browse
a. merubah field agama agar tidak dikosongkan 32. User yang berinteraksi dengan database yang
b. merubah tabel siswa menjadi agama sudah dibangun menjadi aplikasi executable
c. merubah tipe field agama menjadi char(2) disebut
dalam tabel siswa
d. menambahkan field agama char(2) pada tabel a. Specialized User
siswa b. Casual User
e. menghapus field agama char(2) pada tabel c. Programer
siswa d. Analyzer
e. End User
3
33. Yang bukan merupakan sifat sifat dari MySQL 40. Utilitas berupa program cadangan yang pertama
sebagai database server adalah . . . kali ditulis oleh Igor Romanenko, digunakan untuk
pembuangan (dump) data sebuah database atau
a. hanya mampu bekerja di OS berbasis kumpulan database, disebut..
windows
b. Multiplatform a. MySQL dump
c. Open source b. Backup physic
d. Berbasis database relasional c. Backup logic
e. Free dan komersial d. Backup online
e. Backup offline
34. Type data INT dalam SQL berfungsi untuk....
37. PhpMyadmin merupakan bagian untuk mengelola 3. Tuliskan sintak untuk menambah record siswa
basis data..
berdasarkan keterangan pada tabel !
a. Apache d. Squid 4. Tuliskan sintak untuk menghapus field alamat
b. MySQL e. Proxy 5. Buat Diagram Relasi (ERD) !
c. PHP
4
5