1. Bentuk table dalam Microsoft Access terdiri atas ..........
a. baris b. kolom c. field
d. kolom dan baris e. sheet dan baris
2. Digunakan untuk menginput data dalam format atau tampilan di layar, sehingga
kelihatan lebih komunikatif ……….
a. Table b. Query c. Form
d. Report e. Design View
3. Yang bukan termasuk komponen dalam sebuah design query adalah …………
a. Criteria b. Table c. Field
d. Sort e. Record
4. Database yang mempunyai fungsi menggabungkan dua atau lebih table menjadi satu
tanpa mengubah konten table aslinya untuk mempermudah proses pencarian adalah
database ………
a. Table b. Pages c. Query
d. Form e. Report
5. Relasi antar table dalam Ms. Access disebut ……….
a. Query b. Relationship c. sinkron
d. Form e. Pages
6. Fungsi table adalah untuk ……………
a. memasukkan data b. mencari data c. membuat tampilan
d. membuat laporan e. membuat sesuatu untuk melaksanakan perintah
7. Yang dimaksud dengan primary key adalah ……………
a. field yang memiliki type data foriegn b. kunci password dari table
c. field kunci dari table d. field kunci utama pada table lain
e. field kosong
8. Record pada table biasanya dikenal sebagai ………………
a. baris b. kolom c. sel
d. data e. field
9. Untuk mendelete record sebuah table, Anda harus berada pada tampilan ………
a. Design view b. Datasheet view c. Normal view
d. Table view e. Datafiled view
10. Field-field yang akan dimasukkan kedalam form dapat berasal dari ………….
a. Table atau query b. Record c. Moduls
d. Pages e. Report
11. Dibawah ini yang tidak termasuk type data dalam Ms. Access adalah ……….
a. Number b. Memo c. Text
d. OLE Object e. Accounting
12. Mengurutkan data dari urutan terbesar ke urutan terkecil adalah ………..
a. Ascending b. Discending c. Criteria
d. Replace e. Combo box
13. Berisi penjelasan terhadap nama field adalah ………….
a. Field Size b. Discription c. Combo box
d. Criteria e. Type Data
14. Hal-hal yang harus diatur dalam mengisi struktur table adalah, kecuali ………
a. Field Name b. Field Size c. Type Data
d. Discription e. Hyperlink
15. Contoh penulisan nama field yang benar adalah …………
a. Nama Pegawai b. No – Induk c. [Link]
d. Tgl_Lahir e. Gaji Pokok Pegawai
16. Ekstensi file database dalam Ms. Access
a. .mdb b. . exe c. . doc
d. . jpg e. . ppt
17. Type data yang merupakan gabungan dari alphabetic dan numeric
a. Number b. Auto Number c. Text
d. Hyperlink e. Date/time
18. Salah satu kategori yang masuk aplikasi program Ms. Access dibawah ini adalah …..
a. Program aplikasi pengolah kata b. Program aplikasi pengolah angka
c. Program aplikasi pengolah data d. Program basis data
e. Program aplikasi presentasi
19. Berisi angka urut yang sudah ditetapkan oleh Ms. Access yang muncul secara
otomatis
a. Number b. Auto Number c. Text
d. Memo e. Date/time
20. Isian data yang dimiliki oleh table disebut dengan ……….
a. Record b. Field c. File
d. Table e. Data sheet
21. Sekelompok data record yang sama dan saling terhubung satu disebut …..
a. insertion point b. queries c. form
d. datasheet e. report
22. Perintah untuk menghapus field pada table adalah ………..
a. Edit > Delete rows b. Edit > Delete column c. . Edit > Delete
d. Format > Delete rows e. Format > Delete Column
23. Untuk membuat primary key sebelumnya pilih record dengan sifat data ..........
a. Unik b. Tetap c. Mudah
diingat
d. Beragam e. Memiliki beberapa identitas
24. Data berikut yang tepat menggunakan tipe data Look Up Wizard adalah .................
a. Nama b. Alamat c. Foto
d. Jenis Kelamin e. Kota
25. Menurut definisinya, database mempunyai ciri sebagai berikut, kecuali ............
a. Relationship b. Multiuser [Link]
d. Stand Alone e. Terdiri dari kumpulan berkas
26. Masalah yang sering dihadapi dalam penggunaan system Database tradisional
adalah …………..
a. Interaksi data b. Kontrol data c. Data entry
d. Duplikasi data e. Manipulasi data
27. Untuk melihat dan memperbaiki struktur data sheet adalah ............
a. Create b. New c. Template
d. Open e. Design
28. Type data yang digunakan untuk melakukan perhitungan matematis adalah ………
a. Currency b. Auto number c. Memo
d. Number e. Accounting
29. Di bawah ini, manakah yang tidak termasuk dalam manipulasi data dalam DML?
a. Penyisipan data d. Mendefinisikan data
b. Modifikasi data e. Penghapusan data
c. Menambah data
30. Dalam modifikasi data, misalkan kita ingin mengubah kolom nama menjadi Anita
Mariani dalam tabel siswa yang nis-nya 200. Bagaimana perintah SQL yang harus dilakukan?
NIM ThMasuk Nama
200 1999 Nita Mariani
a. UPDATE siswa d. UPDATE siswa
SET nama = ‘Anita Mariani’ SET ‘nama’=Anita Mariani
WHERE nim = 200 WHERE ‘nim’=200
b. UPDATE ‘siswa’ e.‘UPDATE’ siswa
SET ‘nama’=’Anita Mariani’ ‘SET’ nama=Anita Mariani
WHERE ‘nim’=’200’ ‘WHERE’ =200
c. ‘UPDATE’ siswa
SET nam’=Anita Mariani
WHERE ‘nim’=’200’
31. Dalam penghapusan data, misalkan kita ingin menghapus data Karyawan yang memiliki
Tempat Tinggal = ‘Jakarta’. Bagaimana perintah SQL yang harus dilakukan?
Nama NIK Alamat Jenkel
DEDI 001 Jakarta L
DESI 002 Medan P
DEBI 003 Ppekanbaru L
DEWI 004 Jakarta P
DERI 005 Jakarta L
a. DELETE FROM Karyawan b. DELETE FROM Karyawan
WHERE Alamat = Jakarta WHERE ‘Alamat’=Jakarta
b. DELETE FROM ‘Karyawan’ d. ‘DELETE FROM’ Karyawan
WHERE ‘Alamat’=’Jakarta’ ‘ WHERE’ Alamat=Jakarta
c. DELETE FROM Karyawan
WHERE Alamat = ‘Jakarta’;
33. Untuk menampilkan seluruh data Karyawan seperti dibawah ini. Bagaimana perintah
SQL yang harus dilakukan ?
Nama NIK Alamat Jenkel
DEDI 001 Jakarta L
DEBI 003 Ppekanbaru L
DERI 005 Jakarta L
a. SELECT FROM Karyawan d. SELECT FROM Karyawan
WHERE Jenkel = ‘L’ WHERE ‘Jenkel’ = L
b. SELECT FROM ‘Karyawan’ e. ‘SELECT FROM’ Karyawan
WHERE Jenkel = L ‘ WHERE Jenkel = L
c. SELECT FROM ‘Karyawan’
WHERE Jenkel = L
34. Perintah SQL Untuk memasukkan data seperti data Karyawan yang ada pada soal no 33
adalah…
a. INSERT INTO Karyawan (Nama, NIK, Alamat, Jenkel)
Values ( ‘Wati’, ‘004’, ‘Jakarta’, ‘P’)
b. INSERT INTO Karyawan (‘Nama’, ‘NIK’, ‘Alamat’, ‘Jenkel’)
Values ( ‘Wati’, ‘004’, ‘Jakarta’, ‘P’)
c. INSERT INTO Karyawan (Nama, NIK, Alamat, Jenkel)
Values ( ‘Wati’, 004, ‘Jakarta’, ‘P’)
d. INSERT INTO Karyawan (Nama, NIK, Alamat, Jenkel)
Values ( Wati, ‘004’, ‘Jakarta’, ‘P’)
e. INSERT INTO Karyawan (‘Nama, NIK, Alamat, Jenkel’)
Values ( ‘Wati’, ‘004’, ‘Jakarta’, ‘P’)
35. Perintah SQL Untuk menampilkan data Karyawan berdasarkan nama yang Huruf
pertamanya D yang ada pada soal no 33 adalah…
a. SELECT * FROM "table_Karyawan" WHERE "nama" LIKE 'D%'
b. SELECT * FROM "tabel Karyawan" WHERE "nama" LIKE 'D%'
c. SELECT * FROM Karyawan “WHERE” "nama" LIKE 'D%'
d. SELECT * FROM "Karyawan" WHERE "nama" LIKE 'D%'
e. SELECT * FROM "table Karyawan" WHERE "nama" LIKE 'D%'
1. Buatlah database dengan nama belajar?
2. Di Database belajar buatlah tabel dengan
nama barang dengan
field kode_barang, nama_barang, harga_barang dan total_ba
rang silahkan tentukan sendiri tipe data dan panjangnya!
3. Masukan data dibawah ini ke tabel barang tersebut!
harga_baran total_baran
kode_barangnama_barang
g g
1234 Laptop ASUS X453MA 4000000 100
1235 Macbook Air MD2015 14000000 20
1236 Printer Epson 1000000 40
Flashdisk Kingston
1237 80000 80
8GB
1238 Intel Core i5 2200000 10
4. Tampilkan barang dengan kode_barang 1238!
5. Ubah nama barang tersebut dengan nama Intel Core
i5 4594
6. Ubah nama barang dengan nama Flashdisk Kingston
8GB menjadi Kingston 8GB
7. Tampilkan barang yang memiliki harga diatas 10 Juta
8. Hapus barang yang bernama Printer Epson
JAWABAN :
1. CREATE DATABASE Belajar
2. USE Belajar
CREATE TABLE Barang (KodeBrg varchar(10), NamaBrg
Varchar(150), HargaBrg float, TotalBrg float)
3. USE Belajar
INSERT INTO Barang
VALUES ('1234','Laptop ASUS X453MA','4000000','100'),
('1235','Macbook Air MD2015','14000000','20'),
('1236','Printer Epson','1000000','40'),
('1237','Flashdisk Kingston 8GB','80000','80'),
('1238','Intel Core i5','2200000','10')
4. USE Belajar
SELECT * FROM Barang
WHERE KodeBrg = '1238'
5. USE Belajar
UPDATE Barang
SET NamaBrg = 'Intel Core i5 4594'
WHERE KodeBrg = '1238'
6. USE Belajar
UPDATE Barang
SET NamaBrg = 'Kingston 8GB'
WHERE KodeBrg = '1237'
7. USE Belajar
SELECT * FROM Barang
WHERE HargaBrg > '10000000'
8. USE Belajar
DELETE Barang
WHERE KodeBrg = '1236'