1.
a)
b)
c)
d)
2.
a)
b)
c)
d)
3.
a)
b)
c)
d)
Buat lah user baru pada table karyawan dengan user = sofyan dan password = sosa
SQL create user sofyan identified by sosa;
SQL> create user sofyan by sosa;
SQL> create user sofyan identified by sosa;
SQL> create user sofyan identified by sosa
4.
a)
b)
c)
d)
Tampilkan last name dengan huruf capital dimana last name nya di awali dengan huruf A
SQL> select upper(last_name),salary from employees where last_name 'A%';
SQL> select upper(last_name),salary from employees where last_name like 'A%';
SQL> select upper(last_name),salary from employees where last_name like 'A';
SQL> select upper(last_name),salary from employees where last_name like 'A%;
5.
a)
b)
c)
d)
6.
a)
b)
c)
d)
7.
a)
b)
c)
d)
10. Isikan lah sebuah recordke dalam tabel barang seperti tampilan berikut :
KODE_BARANG
KPR-1
a)
b)
c)
d)
NAMA_BARANG
KULKAS
SATUAN_BARANG
BUAH
STOK_BARANG
20
11. Perangkat Lunak (Software) yang digunakan untuk mengelola kumpulan atau koleksi data,
dimana data tersebut diorganisasikan atau disusun ke dalam suatu model data disebut
a) Field
b) Record
c) DBMS
d) Tabel
12. Microsoft Access,Database Oracle adalah salah satu program aplikasi DBMS apa singkatan dari
DBMS tersebut
a) Database Multiple System
b) Database Management System
c) Data Management System
d) Database Management Supply
13. Data yang terletak didalam satu kolom disebut
a) Field
b) Record
c) DBMS
d) Tabel
14. Data yang terletak di dalam satu baris dan mewakili satu objek disebut.
a) Field
b) Record
c) DBMS
d) Tabel
15. Data yang menggambarkan kumpulan karakteristik suatu entitas.
a) Field
b) Record
c) DBMS
d) Database
16. Perintah yang digunakan untuk memanipulasi data adalah
a) Report
b) Query
c) Form
d) Tabel
17. Manakah dibawah ini yang bukan termasuk kedalam software pengolah data base.
a) Ms- Access
b) Ms- Word
c) My SQL
d) SQL Server
18. Tipe data apakah yang panjang maksimalnya 255 karakter dapat menerima huruf, angka, spasi,
dan tanda baca.
a) Text
b) Memo
c) Number
d) Currency
19. Currency digunakan untuk tipe data
a) Huruf, angka spasi dan tandabaca
b) Berisi gambar
c) Untuk alamat hyperlink
d) Angka dalam format mata uang
20. Karakteristik dari suatu Entity yang menyediakan penjelasan detail tentang entity disebut
a) Data Field
b) Data Record
c) Attribut
d) Entity
21. Ciri dari Primary Key adalah ....
a) Bersifat unik
b) Bersifat umum
c) Memiliki kesamaan data dengan
d) Mudah dihapal
22. Sql dipublikasikan oleh :
a) E.F Codd
b) D. Chamberlin
c) R.F Boyce
d) Euler
e) Albert eistein
23. Berikut ini adalah sasaran dari SQL, kecuali :
a) Menciptakan basis data dan struktur relasi
b) Harus portable
c) Membuat pemrograman terstruktur dengan grafis
d) Mengelompokan data yang komplek
24. Salah satu contoh data manipulation language
a) ALTER
b) TABLE
c) CHAT
d) SELECT
NAMA_BARANG
KULKAS
SATUAN_BARANG
BUAH
STOK_BARANG
20
NAMA_BARANG
KULKAS
TELEVISI
SATUAN_BARANG
BUAH
BUAH
STOK_BARANG
20
15
30. Tampilkan kode barang,nama barang dari tabel barang yang jumlah stok nya 20
A. SQL> SELECT ON KODE_BARANG,NAMA_BARANG FROM BARANG WHERE
STOCK_BARANG=20;
B. SQL> SELECT KODE_BARANG,NAMA_BARANG FROM BARANG WHERE
STOCK_BARANG=20;
C. SQL> SELECT TO KODE_BARANG,NAMA_BARANG FROM BARANG WHERE
STOCK_BARANG=20;
D. SQL> SELECT FROM KODE_BARANG,NAMA_BARANG FROM BARANG WHERE
STOCK_BARANG=20;
31.Tampilkan nama barang,satuan barang dan stok barang dari tabel barang, dimana kode barang
adalah KPR-02
A. SQL> select on nama_barang,satuan_barang,stock_barang from barang
Where kode_barang like 'kpr-02';
B. SQL> select from nama_barang,satuan_barang,stock_barang from barang
Where kode_barang like 'kpr-02';
C. SQL> select table nama_barang,satuan_barang,stock_barang from barang
Where kode_barang like 'kpr-02';
D. SQL> select nama_barang,satuan_barang,stock_barang from barang
Where kode_barang like 'kpr-02';
32. Hapuslah pada field MONITOR pada kolom nama_barang pada tabel barang
A. SQL> delete from barang where NAMA_BARANG='MONITOR';
B. SQL> delete from table barang where NAMA_BARANG='MONITOR';
C. SQL>delete on barang where NAMA_BARANG='MONITOR';
D. SQL>delete on table barang where NAMA_BARANG='MONITOR';
33.Hapus Tabel Barang
A. SQL> drop from table barang;
B. SQL> drop to table barang;
C. SQL> drop table barang;
D. SQL> drop on table barang;
34. Tampilkan last name,salary dari tabel employees yang salary nya lebih besar dari 12000
A. SQL> select last_name,salary to employees where salary>12000;
B. SQL> select last_name,salary on employees where salary>12000;
C. SQL> select last_name,salary from employees where salary>12000;
D. SQL> select last_name,salary employees where salary>12000;
35.Tampilkan employee id,last name dan salary untuk karyawan yang mempunyai employee id
lebih dari 100 dan salary nya ditambah 3000 dan urut kan berdasarkan salary nya
A. SQL> select employee_id,last_name,salary+3000 from employees where employee_id>100;
B. SQL> select on employee_id,last_name,salary+3000 from employees where
employee_id>100;
C. SQL> select from employee_id,last_name,salary+3000 from employees where
employee_id>100;
D. SQL> select table employee_id,last_name,salary+3000 from employees where
employee_id>100;
36. Tampilkan employee id,last name,salary dan salary di kalikan 10% dengan kolom alias Gaji
Baru
SQL> select employee_id,last_name,salary,salary*0.1 as "Gaji Baru" from table employees;
A. SQL> select employee_id,last_name,salary,salary*0.1 as "Gaji Baru" to employees;
B. SQL> select employee_id,last_name,salary,salary*0.1 as "Gaji Baru" on employees;
C. SQL> select employee_id,last_name,salary,salary*0.1 as "Gaji Baru" from employees;
D. SQL> select employee_id,last_name,salary,salary*0.1 as "Gaji Baru" from employees;
37. Tampilkan last name dan hire date khusus untuk pegawai yang hire date nya 1993
A. SQL> select last_name,hire_date from employees where hire_date like '%93';
B. SQL> select on last_name,hire_date from employees where hire_date like '%93';
C. SQL> select from last_name,hire_date from employees where hire_date like '%93';
D. SQL> select table last_name,hire_date from employees where hire_date like '%93';
38. Tampilkan last name,job id karyawan yang hire date nya antara 20-09-1988 s/d 06-02-2000
A. SQL> select table from last_name,job_id from employees where hire_date between '28-091988' and '06-02-2000';
B. SQL> select last_name,job_id from employees where hire_date between '28-09-1988' and '0602-2000';
C. SQL> select last_name,job_id from table employees where hire_date between '28-09-1988'
and '06-02-2000';
D. SQL> select last_name,job_id to employees where hire_date between '28-09-1988' and '0602-2000';
39. Hitung lah jumlah karyawan yang Tanggal masuk nya antara 20-09-1988 s/d 06-02-2000
A. SQL> select to count(last_name) from employees where hire_date between '20-09-1988' and
'06-02-2000';
B. SQL> select to table count(last_name) from employees where hire_date between '20-09-1988'
and '06-02-2000';
C. SQL> select from count(last_name) from employees where hire_date between '20-09-1988'
and '06-02-2000';
D. SQL> select count(last_name) from employees where hire_date between '20-09-1988' and
'06-02-2000';
40. Tampilkan rata rata gaji dari semua karyawan dengan kolom alias RATA RATA GAJI
44.Tampilkan last_name,salary untuk karyawan yang jumlah salary nya lebih besar dari data
yang di input kan oleh user dan urutkan berdasarkan last_name
A. SQL > select from table last_name,salary from employees where salary>&salary order by
last_name;
B. SQL > select on last_name,salary from employees where salary>&salary order by last_name;
C. SQL > select from last_name,salary from employees where salary>&salary order by
last_name;
D. SQL > select last_name,salary from employees where salary>&salary order by last_name;
45. Tampilkan last_name dengan huruf kecil ,salary dari tabel employees dimana last name nya
di awali dengan huruf A
A. SQL>select table from lower(last_name),salary from employees where last_name like 'A%';
B. SQL>select from table lower(last_name),salary from employees where last_name like 'A%';
C. SQL>select lower(last_name),salary from employees where last_name like 'A%';
D. SQL>select from lower(last_name),salary from employees where last_name like 'A%';
46. Tampilkan last name dengan huruf capital dimana last name nya di awali dengan huruf A
A. SQL> select drop upper(last_name),salary from employees where last_name like 'A%';
B. SQL> select upper(last_name),salary from employees where last_name like 'A%';
C. SQL> select by upper(last_name),salary from employees where last_name like 'A%';
D. SQL> select on upper(last_name),salary from employees where last_name like 'A%';
47. Tampilkan last name dengan awalan huruf capital dan selebihnya huruf kecil khusu untuk
karyawan yang last name nya diawali dengan huruf H
A. SQL> select initcap(last_name),salary from employees where last_name like 'H%';
B. SQL> select by initcap(last_name),salary from employees where last_name like 'H%';
C. SQL> select from table initcap(last_name),salary from employees where last_name like 'H%';
D. SQL> select on initcap(last_name),salary from employees where last_name like 'H%';
48. Tampilkan salary tertinggi dengan kolom alias GAJI TERTINGGI dan untuk yang terendah
dengan kolom alias GAJI TERENDAH
A. Select value max(salary) as "GAJI TERTINGGI",min(salary) as "GAJI TERENDAH" from
employees;
B. select max(salary) as "GAJI TERTINGGI",min(salary) as "GAJI TERENDAH" from
employees;
C. select to max(salary) as "GAJI TERTINGGI",min(salary) as "GAJI TERENDAH" from
employees;
D. select on max(salary) as "GAJI TERTINGGI",min(salary) as "GAJI TERENDAH" from
employees;
49. Program desktop yang sering dipakai untuk membuat program koneksi database adalah...
a. Visual studio
b. MySQL Workbanch
c. Visual basic
d. Autocad
50. Di dalam suatu basis data, seorang pemrogram aplikasi cukup hanya mengetahui :
a. Skema basis data. c. Subskema basis data.
b. Model data. d. Seluruh relasi yg ada.