Anda di halaman 1dari 5

ULANGAN TENGAH SEMESTER GANJIL NASKAH SOAL

TAHUN PELAJARAN 2017 - 2018

Mata Pelajaran : Merancang web database untuk content server Hari :

Kelas / Program : XII (Dua belas) / TKJ Tanggal:

Guru Mapel : Renaldi Perdana Waktu : 90 menit

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.

5. Dahulukan menjawab soal-soal ujian yang dianggap mudah.

A. Tebalkan lingkaran jawaban pada huruf a, b, c, d, dan e, dengan tepat !

1. mysql h localhost u smkn1cil; 4. Di bawah ini beberapa keuntungan penggunaan


Pada sintak di atas, usernya adalah .... Sistem Basis Data, kecuali ....
a. localhost a. mengurangi perulangan data
b. mysql b. mencapai independensi data
c. smkn1cil c. mengintegrasikan data dalam beberpa file
d. smkn 1 cileungsi d. keamanan data mudah untuk dirubah
e. smk e. mengambil data dan informasi dengan cepat

2. Tanda untuk mengakhiri suatu sintak dalam


MySQL adalah .... 5. Software yang termasuk dalam dalam DBMS
a. = adalah ....
b. : a. Microsoft access, MySQL dan Oracle
c. ; b. Delphi, Microsoft Access dan MySQL
d. c. Visual Basic, Oracle dan MySQL
e. , d. Microsoft Word, MySQL dan Oracle
e. Pascal, Delphi dan Visual Basic
3. Di bawah ini adalah sifat sifat dari MySQL
sebagai database server, kecuali ....
a. open source 6. Ada dua buah jenis perintah dalam SQL, yaitu ....
b. multiplatform a. DDL dan DDM
c. berbasis database relasional b. DML dan MDL
d. free dan komersial c. DDL dan DML
e. hanya mampu bekerja di OS berbasis d. DLD dan MDL
windows e. DDL dan DML

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. Accuracy


a. membuat database rpl b. Spacebility
b. menghapus database rpl c. Speed
c. mengganti nama database rpl d. Availability
d. mengedit database rpl e. Inefficiency
e. membuat tabel rpl
17. Alter_options merupakan pilihan perubahan tabel.
10. mysql>use siswa01; Option yang biasa digunakan ada dibawah ini
Database change kecuali.

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....

a. Menyatakan data berupa tanggal


b. Menyatakan data berupa waktu
c. Menyatakan data berupa karakter
d. Menyatakan data berupa Angka Essay
e. Menyatakan data berupa numeric
1. Tuliskan sintak untuk Backup secara logic
dengan konsep Mysql Dump !
35. Editor untuk membuat file HTML banyak
tersedia, diantaranya,kecuali? 2. Apa yang dimaksud dengan Entitas

a. Frontpage d. editor Untuk soal no 3-5 kerjakan


b. Notepad e. apache
c. Drimweaver berdasarkan tabel siswa dibawah ini !

36. Metode dan waktu back up yang benar merupakan


upaya untuk menyelamatkan data guna
menghindari

a. Recovery d. File Control


b. Proses data e. Database
c. Kehilangan data

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

38. MySQL use siswa;


Database changed
Fungsi dari sintak diatas adalah.
~Selamat Mengerjakan~
a. Memilih sebuah tabel
b. Membuka tabel
c. Menghapus database
d. Memilih dan membuka database
e. Memilih dan membuka tabel

39. Berdasarkan lingkup datanya, backup dapat


dibedakan menjadi, kecuali!

a. Backup data d. network backup


b. Full backup e. dump backup
c. Incremental backup

4
5

Anda mungkin juga menyukai