Menetapkan kebutuhan
system sesuai kebutuhan
Materi
Kunci
Jwb
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) A
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) A
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) C
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) E
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) A
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) A
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) C
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) D
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) D
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) A
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) B
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) A
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) A
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) C
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) A
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) A
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) C
Indikator Soal
Materi
Kunci
Jwb
Arsitektur basis data pada
server Apache dengan My
SQL sebagai basis
data(database) A
Indikator Soal
Materi
Kunci
Jwb
Indikator Soal
Indikator Soal
Materi
Kunci
Jwb
Indikator Soal
Materi
Kunci
Jwb
Indikator Soal
Materi
Kunci
Jwb
Indikator Soal
Menetapkan kebutuhan
system sesuai kebutuhan
Materi
Kunci
Jwb
Apache, MSSQL, MYSQL,
PHP, IIS, CMS dll
Indikator Soal
Materi
Kunci
Jwb
Indikator Soal
Materi
Kunci
Jwb
Indikator Soal
Materi
Kunci
Jwb
Indikator Soal
Kelas / No.
No Kompetensi Dasar IPK Materi Indikator Soal Bentuk Tes
Smstr Soal
Menetapkan kebutuhan system Apache, MSSQL, MYSQL, PHP, Siswa dapat mengetahui
1 Menentukan kebutuhan system XII / 5 PG 1
sesuai kebutuhan IIS, CMS dll Perintis mysql
XII / 5 Siswa dapat mengetahui
Arsitektur basis data pada Perintah-perintah
Menetapkan basis data (database) server Apache dengan My
2 Merancang arsitektur basis data untuk mengakses data PG 2
yang akan digunakan. SQL sebagai basis
data(database) pada sistem basis
data
XII / 5 Arsitektur basis data pada Siswa dapat mengetahui
Menetapkan basis data Software yang
server Apache dengan My
3 Merancang arsitektur basis data (database) yang akan PG 3
digunakan.
SQL sebagai basis termasuk dalam
data(database) dalam DBMS
XII / 5 Arsitektur basis data pada Siswa dapat mengetahui
Menetapkan basis data perintah dasar yang
server Apache dengan My
4 Merancang arsitektur basis data (database) yang akan PG 4
digunakan.
SQL sebagai basis termasuk Data
data(database) Definition Language
XII / 5 Arsitektur basis data pada
Menetapkan basis data Siswa dapat mengetahui
server Apache dengan My
5 Merancang arsitektur basis data (database) yang akan PG 5
digunakan.
SQL sebagai basis jenis perintah SQL
data(database)
XII / 5 Arsitektur basis data pada Siswa dapat mengetahui
Menetapkan basis data
server Apache dengan My
6 Merancang arsitektur basis data (database) yang akan Data Manipulation PG 6
SQL sebagai basis
digunakan. Language
data(database)
XII / 5 Arsitektur basis data pada
Menetapkan basis data
server Apache dengan My Siswa dapat membuka
7 Merancang arsitektur basis data (database) yang akan PG 7
SQL sebagai basis aplikasi mysql
digunakan.
data(database)
8 Merancang arsitektur basis data Menetapkan basis data XII / 5 Arsitektur basis data pada Siswa dapat mengakhiri PG 8
(database) yang akan server Apache dengan My sintak dalam MySQL
digunakan. SQL sebagai basis
Kelas / No.
No Kompetensi Dasar IPK Materi Indikator Soal Bentuk Tes
Smstr Soal
data(database)
XII / 5 Arsitektur basis data pada
Menetapkan basis data
server Apache dengan My Siswa dapat mengganti
9 Merancang arsitektur basis data (database) yang akan PG 9
SQL sebagai basis databases
digunakan.
data(database)
XII / 5 Arsitektur basis data pada
Menetapkan basis data
server Apache dengan My Siswa dapat memebuat
10 Merancang arsitektur basis data (database) yang akan PG 10
SQL sebagai basis databases
digunakan.
data(database)
XII / 5 Arsitektur basis data pada Siswa dapat
Menetapkan basis data
server Apache dengan My
11 Merancang arsitektur basis data (database) yang akan menampilkan seluruh PG 11
SQL sebagai basis
digunakan. databases
data(database)
XII / 5 Arsitektur basis data pada
Menetapkan basis data
server Apache dengan My Ssiwa dapat mengtahui
12 Merancang arsitektur basis data (database) yang akan PG 12
SQL sebagai basis tipe data
digunakan.
data(database)
XII / 5 Arsitektur basis data pada
Menetapkan basis data
server Apache dengan My Siswa dapat mengetahui
13 Merancang arsitektur basis data (database) yang akan PG 13
SQL sebagai basis arti primary key
digunakan.
data(database)
XII / 5 Arsitektur basis data pada
Menetapkan basis data
server Apache dengan My Siswa dapat mengetahui
14 Merancang arsitektur basis data (database) yang akan PG 14
SQL sebagai basis fungsi describe
digunakan.
data(database)
XII / 5 Arsitektur basis data pada
Menetapkan basis data
server Apache dengan My Siswa dapat mengetahui
15 Merancang arsitektur basis data (database) yang akan PG 15
SQL sebagai basis fungsi select
digunakan.
data(database)
XII / 5 Arsitektur basis data pada
Menetapkan basis data
server Apache dengan My Siswa dapat menghapus
16 Merancang arsitektur basis data (database) yang akan PG 16
SQL sebagai basis table databases
digunakan.
data(database)
XII / 5 Arsitektur basis data pada
Menetapkan basis data
server Apache dengan My Siswa dapat membbuat
17 Merancang arsitektur basis data (database) yang akan PG 17
SQL sebagai basis table pada Mysql
digunakan.
data(database)
Kelas / No.
No Kompetensi Dasar IPK Materi Indikator Soal Bentuk Tes
Smstr Soal
XII / 5 Arsitektur basis data pada
Menetapkan basis data
server Apache dengan My Siswa dapat
18 Merancang arsitektur basis data (database) yang akan PG 18
SQL sebagai basis mengahapus databases
digunakan.
data(database)
XII / 5 Arsitektur basis data pada
Menetapkan basis data
server Apache dengan My Sisswa dapat
19 Merancang arsitektur basis data (database) yang akan PG 19
SQL sebagai basis menegtahu arti Not nul
digunakan.
data(database)
XII / 5 Arsitektur basis data pada
Menetapkan basis data
server Apache dengan My Siswa dapat mengetahui
20 Merancang arsitektur basis data (database) yang akan PG 20
SQL sebagai basis tipe data
digunakan.
data(database)
Menetapkan basis data XII / 5 Siswa dapat
My SQL sebagai basis
21 Mengklasifikasi penggunaan basis data (database) yang akan menggunakan query PG 21
data(database)
digunakan. Update
Menetapkan basis data XII / 5 Siswa dapat
My SQL sebagai basis
22 Mengklasifikasi penggunaan basis data (database) yang akan menggunakan query PG 22
data(database)
digunakan. Update
Menetapkan basis data XII / 5 Siswa dapat
My SQL sebagai basis
23 Mengklasifikasi penggunaan basis data (database) yang akan menggunakan query PG 23
data(database)
digunakan. Update
Menetapkan basis data XII / 5 Siswa dapat
My SQL sebagai basis
24 Mengklasifikasi penggunaan basis data (database) yang akan menggunakan query PG 24
data(database)
digunakan. Drop / delete
Menetapkan basis data XII / 5 Siswa dapat
My SQL sebagai basis
25 Mengklasifikasi penggunaan basis data (database) yang akan menggunakan query Essay 25
data(database)
digunakan. Select
Menetapkan kebutuhan system XII / 5 Apache, MSSQL, MYSQL, Ssiwa dapat mngetahui
26 Menentukan kebutuhan system Essay 26
sesuai kebutuhan PHP, IIS, CMS dll kelebihan Mysql
XII / 5 Siswa dapat mengetahui
Menetapkan kebutuhan system Apache, MSSQL, MYSQL,
27 Menentukan kebutuhan system bentuk dari Query pada Essay 27
sesuai kebutuhan PHP, IIS, CMS dll
MYsql
Menetapkan basis data XII / 5 Siswa dapat mengetahui
My SQL sebagai basis
28 Mengklasifikasi penggunaan basis data (database) yang akan bentuk dari Query DDL Essay 28
data(database)
digunakan. pada MYsql
29 Mengklasifikasi penggunaan basis data Menetapkan basis data XII / 5 My SQL sebagai basis Siswa dapat mengetahui Essay 29
(database) yang akan data(database) bentuk dari Query DML
Kelas / No.
No Kompetensi Dasar IPK Materi Indikator Soal Bentuk Tes
Smstr Soal
digunakan. pada MYsql
Menetapkan basis data XII / 5 Siswa dapat mengetahui
My SQL sebagai basis
30 Mengklasifikasi penggunaan basis data (database) yang akan bentuk dari Query pada Essay 30
data(database)
digunakan. DCL MYsql
I. Pilihlah salah satu jawaban yang paling tepat dengan memberikan tanda silang ( X ) pada jawaban
yang tersedia
3. Siapa perintis mysql pertama ….
f. Mivhael Widenius
g. David axmark
h. Allan Larsson
i. Bill Gates
j. Hendrik mysql
4. Perintah-perintah untuk mengakses data pada sistem basis data adalah....
a. Query
b. SQL
c. Database
d. DDL
e. MDL
5. Software yang termasuk dalam dalam DBMS adalah ....
a. Microsoft access, MySQL dan Oracle
b. Delphi, Microsoft Access dan MySQL
c. Visual Basic, Oracle dan MySQL
d. Microsoft Word, MySQL dan Oracle
e. Pascal, Delphi dan Visual Basic
6. Di bawah ini termasuk dalam perintah dasar yang termasuk Data Definition Language, kecuali ....
a. create
b. alter
c. delete
d. rename
e. drop
7. Ada dua buah jenis perintah dalam SQL, yaitu ....
a. DDL dan DDM
b. DML dan MDL
c. DDL dan DML
d. DLD dan MDL
e. DDL dan DML
8. Data Manipulation Language adalah perintah SQL yang berhubungan dengan ....
a. pengolahan data
b. pembuatan database
c. pembuatan tabel
d. struktur database
e. mengganti nama tabel dan database
9. mysql –h localhost –u smkteknas;
Pada sintak di atas, usernya adalah ....
a. localhost
b. mysql
c. smkteknas
d. smk teknas
e. smk
10. Tanda untuk mengakhiri suatu sintak dalam MySQL adalah ....
a. =
b. :
c. ;
d. “
e. ,
11. mysql>use siswa01;
Database change
Fungsi dari sintak di atas adalah ....
a. memilih sebuah tabel
b. membuka tabel
c. menghapus database
d. memilih dan membuka database
e. memilih dan membuka tabel
12. CREATE DATABASE siswa;
Jika query di atas berhasil dieksekusi dan database berhasil dibuat, maka pesan yang tampil adalah ....
a. query cancel, 2 row affected (0.02)
b. query ok, 1 column affected (0.02)
c. query cancel, 1 row ejected (0.02)
d. query ok, 1 row affected (0.02)
e. query ok, 1 column ejected (0.02)
13. Perintah untuk menampilkan seluruh database adalah ....
a. show databases;
b. use databases;
c. create databases;
d. delete databases;
e. rename databases;
14. varchar, date dan text adalah ....
a. struktur data
b. tipe data
c. jenis data
d. nama data
e. kunci data
15. Fungsi dari PRIMARY KEY adalah ....
a. kunci utama pada suatu field
b. kunci cadangan pada suatu field
c. kunci kedua pada suatu field
d. kunci standar pada suatu field
e. kunci utama record
16. Sintak DESCRIBE berfungsi untuk ....
a. menampilkan struktur tabel
b. menampilkann tipe data
c. menampilkan jenis data
d. menampilkan field
e. menampilkan record tertentu
17. Tamplikanlah seluruh field yang berada didalam tabel siswa
f. Select siswa;
g. Select table siswa;
h. Select*from table siswa;
i. Select*from siswa;
j. Show table siswa;
18. Cara menghapus table siswa ….
f. Drop table * siswa;
g. Drop siswa;
h. Drop tabbe siswa;
i. Del * siswa;
j. Del table siswa;
19. Buat lah barang dengan field kode_barang char(6),nama barang varchar(25),satuan_barang varchar(20)
dan stok_barang number(4) primary key adalah kode barang ?
f. create table barang(
kode_barang char(6),
nama_barang varchar(25),
satuan_barang varchar(20),
stock_barang number(4),
constraint pk_barang primary key(kode_barang)
);
g. create table barang(
kode_barang char(6)
nama_barang varchar(25)
satuan_barang varchar(20)
stock_barang number(4)
constraint pk_barang primary key(kode_barang)
);
h. create table barang(
kode_barang char(6),
nama_barang varchar(25),
constraint pk_barang primary key(kode_barang)
);
i. create table barang(
kode_barang char(6),
nama_barang varchar(25),
satuan_barang varchar(20),
stock_barang number(4),
constraint pk_barang primary key(kode_barang)
j. create table barang(
kode_barang char(6),
nama_barang varchar(25),
constraint pk_barang primary key(kode_barang)
);
20. mysql> drop database tkj;
Query ok, 0 row affected (0.02 sec)
Fungsi dari sintak di atas adalah ....
a. membuat database tkj
b. menghapus database tkj
c. mengganti nama database tkj
d. mengedit database tkj
e. membuat tabel tkj
21. Fungsi NOT NULL pada sintak di atas adalah ....
a. untuk mengsongkan column
b. tidak menampilkan record
c. tidak diperbolehkan mengosongkan field
d. tidak menampilkan type data
e. mengosongkan table
22. Pada prinsipnya tipe data char( ) dan varchar( ) adalah sama. Perbedaannya terletak pada ....
a. Jenis data yang dipakai
b. Jenis memori yang digunakan
c. Jumlah karakternya
d. Jumlah memori yang dibutuhkan untuk penyimpanan
e. Jumlah data yang akan digunakan
II. Essay