Anda di halaman 1dari 3

1. Perintah-perintah untuk mengakses data pada 9.

Ada dua buah jenis perintah dalam SQL,


sistem basis data adalah .... yaitu ....
a. Query a. DDL dan DDM
b. SQL b. DML dan MDL
c. Database c. DDL dan DML
d. DDL d. DLD dan MDL
e. MDL e. DDL dan DML
2. mysql h localhost u smkpemra; 10. Di bawah ini termasuk dalam perintah dasar
3. Pada sintak di atas, usernya adalah .... yang termasuk Data Definition Language,
a. localhost kecuali
b. mysql a. create
c. smkpemra b. alter
d. smk pembangunan c. delete
e. smk d. rename
4. Tanda untuk mengakhiri suatu sintak dalam e. drop
MySQL adalah .... 8. Data Manipulation Language adalah perintah
a. = SQL yang berhubungan dengan ....
b. : a. pengolahan data
c. ; b. pembuatan database
d. c. pembuatan tabel
e. , d. struktur database
5. mysql> create database latihan2 e. mengganti nama tabel dan database
6. 9. CREATE DATABASE siswa;
7. Pada sintak di atas, sistem MySQL akan 8. Jika query di atas berhasil dieksekusi dan
menampilkan tanda yang berarti .... database berhasil dibuat, maka pesan yang
a. sintak telah siap dijalankan tampil adalah ....
b. sintak sudah berakhir a. query cancel, 2 row affected (0.02)
c. sintak siap dieksekusi b. query ok, 1 column affected (0.02)
d. sintak belum berakhir c. query cancel, 1 row ejected (0.02)
e. sintak belum dieksekusi d. query ok, 1 row affected (0.02)
5. Di bawah ini adalah sifat sifat dari MySQL e. query ok, 1 column ejected (0.02)
sebagai database server, kecuali .... 10. Perintah untuk menampilkan seluruh database
a. open source adalah ....
b. multiplatform a. show databases;
c. berbasis database relasional b. use databases;
d. free dan komersial c. create databases;
e. hanya mampu bekerja di OS berbasis d. delete databases;
windows e. rename databases;
6. Di bawah ini beberapa keuntungan penggunaan 14. mysql> drop database rpl;
sistim Basis Data, kecuali .... 9. Query ok, 0 row affected (0.02 sec)
a. mengurangi perulangan data 10. Fungsi dari sintak di atas adalah ....
b. mencapai independensi data a. membuat database rpl
c. mengintegrasikan data dalam beberpa file b. menghapus database rpl
d. keamanan data mudah untuk dirubah c. mengganti nama database rpl
e. mengambil data dan informasi dengan d. mengedit database rpl
cepat e. membuat tabel rpl
7. Software yang termasuk dalam dalam DBMS 15. mysql>use siswa01; Database change
adalah .... 11. Fungsi dari sintak di atas adalah ....
a. Microsoft access, MySQL dan Oracle a. memilih sebuah tabel
b. Delphi, Microsoft Access dan MySQL b. membuka tabel
c. Visual Basic, Oracle dan MySQL c. menghapus database
d. Microsoft Word, MySQL dan Oracle d. memilih dan membuka database
e. Pascal, Delphi dan Visual Basic e. memilih dan membuka tabel
8. Sistem database MySQL memiliki sistem 12. Untuk soal nomor 16 18, kerjakan
sekuritas dengan tiga verifikasi, yaitu .... berdasarkan sintak di bawah ini :
a. user(name), row dan column 13. CREATE TABLE siswa ( nis varchar(10)
b. user(name), password dan host NOT NULL,
c. table, host, user(name) 14. nama varchar(30) NOT NULL, tgllahir
d. password, user(name), dan table date,
e. host, table, dan password 15. alamat text, PRIMARY KEY (nis) );
16. Fungsi NOT NULL pada sintak di atas e. MM-YYYY-DD
adalah .... 22. Apabila kita akan menggunakan format
a. untuk mengsongkan column panjang misalnya November, 20th, 2010, maka
b. tidak menampilkan record fungsi yang digunakan adalah ....
c. tidak diperbolehkan mengosongkan field a. DATE and TIME ( )
d. tidak menampilkan type data b. TIME ( )
e. mengosongkan table c. DATE ( )
17. Fungsi dari PRIMARY KEY adalah .... d. TIME FORMAT ( )
a. kunci utama pada suatu field e. DATE FORMAT ( )
b. kunci cadangan pada suatu field 16. Soal no 23 25 dikerjakan berdasarkan
c. kunci kedua pada suatu field sintak di bawah ini :
d. kunci standar pada suatu field 17. $hostmysql = localhost;
e. kunci utama record 18. $username = root;
18. varchar, date dan text adalah .... 19. $password = ;
a. struktur data 20. $database = siswa;
b. tipe data 21. $conn =
c. jenis data mysql_connect($hostmysql,$username,$p
d. nama data assword); if (!$conn) die (Koneksi gagal);
e. kunci data 22. mysql_select_db($database,$conn) or die
19. Pada prinsipnya tipe data char( ) dan varchar( ) (Database tidak ditemukan); >
adalah sama. Perbedaannya terletak pada .... 23. Sintak mysql_connect digunakan untuk ....
a. Jenis data yang dipakai a. memilih database yang akan digunakan
b. Jenis memori yang digunakan b. membuat koneksi dari php ke server mysql
c. Jumlah karakternya c. menampilkan pesan kesalahan
d. Jumlah memori yang dibutuhkan untuk d. mengikutsertakan sebuah file
penyimpanan e. menampilkan data dari tabel
e. Jumlah data yang akan digunakan 24. Sintak mysql_select_db digunakan untuk ....
20. Sintak DESCRIBE berfungsi untuk .... a. memilih database yang akan digunakan
a. menampilkan struktur tabel b. membuat koneksi dari php ke server mysql
b. menampilkann tipe data c. menampilkan pesan kesalahan
c. menampilkan jenis data d. mengikutsertakan sebuah file
d. menampilkan field e. menampilkan data dari tabel
e. menampilkan record tertentu 25. Sintak if (!$conn) die (Koneksi gagal);
21. Format default tanggal pada MySQL adalah .... digunakan untuk ....
a. YYYY-MM-DD a. memilih database yang akan digunakan
b. YY-DD-MM b. membuat koneksi dari php ke server mysql
c. DD-MM-YYYY c. menampilkan pesan kesalahan
d. DD-MM-YY d. mengikutsertakan sebuah file
e. menampilkan data dari tabel
23.
24. Soal Esay
1. Sebutkan jenis-jenis aplikasi database server yang anda ketahui, jelaskan spesifikasinya...
2. Sebutkan dan jelaskan macam-macam bahasa pemrograman web database yang anda ketahui...
3. Tuliskan script perintah dalam bahasa pemrograman PHP untuk mengakses database berikut
- User : tkjpemra
- Password : smkpemra
- Database : smk_pemra
- Mesin : 192.168.11.1

Anda mungkin juga menyukai