Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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)
9.
a)
b)
c)
d)
10. Isikan lah sebuah recordke dalam tabel barang seperti tampilan berikut :
KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG
KPR-1 KULKAS BUAH 20
a) insert into barang values('KPR-01','KULKAS','BUAH','20');
b) insert into_barang values('KPR-01','KULKAS','BUAH','20');
c) insert barang_values('KPR-01','KULKAS','BUAH','20');
d) insert into barang values(KPR-01,KULKAS,BUAH,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
a)
b)
c)
d)
Text
Memo
Number
Currency
a)
b)
c)
d)
a)
b)
c)
d)
d) David
26. Isikan lah sebuah recordke dalam tabel barang seperti tampilan berikut :
KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG
KPR-1 KULKAS BUAH 20
A. SQL> insert into barang values('KPR-01','KULKAS','BUAH','20');
B. SQL> insert from barang values('KPR-01','KULKAS','BUAH','20');
C. SQL> insert into barang from values('KPR-01','KULKAS','BUAH','20');
D. SQL> insert into barang values('KPR-01','KULKAS','BUAH','20');
Tambahkan sebuah record lagi sehingga hasil sebagai berikut
KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG
KPR-01 KULKAS BUAH 20
KPR-02 TELEVISI BUAH 15
A.SQL> Insert to barang values(KPR-02,TELEVISI,BUAH,15);
B. SQL> Insert in barang values(KPR-02,TELEVISI,BUAH,15);
C. SQL> Insert into barang values(KPR-02,TELEVISI,BUAH,15);
D. SQL> Insert into barang from values(KPR-02,TELEVISI,BUAH,15);
29. Ubah lah tabel barang pada kolom nama barang dari TELEVISI menjadi MONITOR
30. Tampilkan kode barang,nama barang dari tabel barang yang jumalh 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-022000
A. SQL> select table from last_name,job_id from employees where hire_date between '2809-1988' and '06-02-2000';
B. SQL> select last_name,job_id from employees where hire_date between '28-09-1988' and
'06-02-2000';
C. SQL> select last_name,job_id from table employees where hire_date between '28-091988' and '06-02-2000';
D. SQL> select last_name,job_id to employees where hire_date between '28-09-1988' and
'06-02-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-091988' and '06-02-2000';
C. SQL> select from count(last_name) from employees where hire_date between '20-091988' 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
A. SQL> select avg(salary) as "RATA - RATA GAJI " from employees;
B. SQL> select table avg(salary) as "RATA - RATA GAJI " from employees;
C. SQL> select on avg(salary) as "RATA - RATA GAJI " from employees;
D. SQL> select from table avg(salary) as "RATA - RATA GAJI " from employees;
41. Tampilkan last name karyawan dan tanggal masuk nya dengan mengkonversikan kedalam
bentuk karakter. Khusus untuk karyawan yang department id nya lebih besar dari 100
A. SQL> select last_name,to_char(hire_date,'dd month yyyy') as "HIRE DATE" from
employees where department_id>100;
B. SQL> select table last_name,to_char(hire_date,'dd month yyyy') as "HIRE DATE" from
employees where department_id>100;
C. SQL> select from last_name,to_char(hire_date,'dd month yyyy') as "HIRE DATE" from
employees where department_id>100;
D. SQL> select last_name,to_char(hire_date,'dd month yyyy') as "HIRE DATE" where
employees where department_id>100;
42. Tampilkan last name,salary,dan panjang karakter dengan kolom alias JML
KARAKTER berdasarkan huruf awal yang di input kan oleh user
A. select last_name,salary,length(last_name) as "JML KARAKTER" from employees where
last_name like '&_%';
B. select table last_name,salary,length(last_name) as "JML KARAKTER" from employees
where last_name like '&_%';
C. select from last_name,salary,length(last_name) as "JML KARAKTER" from employees
where last_name like '&_%';
D. select on last_name,salary,length(last_name) as "JML KARAKTER" from employees
where last_name like '&_%';
43. Tampilkan last name,salary,salary di tambah 20% dengan kolom bonus nama untuk
karyawan yang namanya berawan huruf H
A. SQL> select table from last_name,salary,salary*0.2 as "BONUS NAMA" from employees
where last_name like 'H%';
B. SQL> select last_name,salary,salary*0.2 as "BONUS NAMA" from employees where
last_name like 'H%';
C. SQL> select table on last_name,salary,salary*0.2 as "BONUS NAMA" from employees
where last_name like 'H%';
D. SQL> select on last_name,salary,salary*0.2 as "BONUS NAMA" from employees where
last_name like 'H%';
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.
51.
a.
Tool yang digunakan untuk mengoneksikan database di dalam menu VB 6.0 adalah...
Adodc
b. Datagrid
c. SQL Conector
d. Toolbox
52.
a.
Program enterprise yang dibuat untuk mengaplikasikan basis data oracle adalah...
Ms.powerpoint b. Corel draw
c. Ms.Visual Basic
d. Ulead10.0
53.
a.
54.
a.
Dibawah ini yang disebut program aplikasi database web server adalah....
Apache
b.Winamp
d. Localhost
e. phpMyadmin
Bagaimanakah cara menyimpan program dari Visual Basic....
Save
b. Save as + form
c. Save all
d. Save as
55
a.
a)
b)
c)
d)
57.
1
3
4
8
a)
b)
c)
d)
58. Dibawah ini langkah-langkah yang benar dalam penyimpanan semua project dalam
Visual Basic dengan 1 Form dalah
As
SaveFile
Form1
SaveFile
Form1ProjectSaveFile
Project SaveFile As
a)
b)
c)
d)
a)
b)
c)
d)
60. Toolbox yang dipakai untuk mendata atau isian database adalah....
Adodc
Label
Textbox
Datagrid
d. 8
61. Salah satu keuntungan penggunaan basis data adalah Data independence. Keuntungan yg
diperoleh dengan adanya Data Independence adalah :
a. Perubahan struktur penyimpanan data dan strategi aksesnya tidak mengubah program
aplikasi yg sudah ada.
b. Perubahan struktur penyimpanan data dan strategi aksesnya akan mengganggu
program aplikasi yg sudah ada.
c. Program aplikasi perlu diubah apabila terjadi perubahan pada struktur penyimpanan data
b. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey
atribut adalah bergantung penuh (fully depedent) pada primary key.
c. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap
nonkey atribut adalah tidak bergantung transitif pada primary key.
d. Setiap determinant adalah candidate key.
69. Kegunaan Data Manipulation Language (DML) adalah untuk :
a. Mendefinisikan skema konseptual dan internal.
b. Memanipulasi basis data seperti : menambah, mengubah, melihat dan mengahapus.
c. Mendeskripsikan skema internal.
d. Mendeskripsikan user-view dan mappingnya ke tingkat konseptual.
70. Normalisasi adalah langkah penting dalam menyusun file basis data untuk menghindari :
a. Manipulasi data c. Validasi data
b. Kerangkapan data d. Kosistensi data
71. Personil yg berhak untuk merubah struktur storage dan strategi akses di dalam basis data
adalah :
a. DBMS c. DBA
b. Programmer d. Analyst
72. Proses pertukaran informasi dari satu tingkat ke tingkat lainnya dalam arsitektur system
basis data disebut :
a. Data independence c. Mapping
b. Physical data independence d. Logical data independence
73. Himpunan objek, misalnya mahasiswa dengan nomor pokok, nama dan alamat, yg dapat
dibedakan dengan objek lain yg sejenis disebut :
a. Himpunan nilai atribut c. Himpunan relationship
b. Himpunan entitas d. Himpunan relasi
74. Bagian DBMS yg berfungsi untuk melakukan kueri dan pengolahan data adalah :
a. DDL c. Subskema DDL
b. Host language d. DML
75. Dalam pendekatan basis data relasional suatu field disebut juga :
a. Atribut. C. Baris.
b. Tupel. D. Relasi.
Pengiriman
Kode_sales Kode_brg Qty
S100 P1 300
S100 P2 200
S100 P3 400
S100 P4 200
S100 P5 100
S100 P6 100
S101 P1 300
S101 P2 400
S102 P2 200
S103 P2 200
S103 P4 300
S103 P5 400
84. Tambahkan salesman baru dengan S105 Supriyanto 40, Jakarta :
a. Add Into Salesman values (S105,Supriyanto,40,Jakarta)
b. Insert Into Salesman values (S105, Supriyanto,40,Jakarta)
c. Add To Salesman values (S105, Supriyanto,40,Jakarta)
d. Insert To Salesman values (S105, Supriyanto,40,Jakarta)
85. Hapus semua salesman berlokasi di Surabaya :
a. Erase Into Salesman Where kota=Surabaya
b. Erase From Salesman Where kota=Surabaya
c. Delete Into Salesman Where kota=Surabaya
d. Delete From Salesman Where kota=Surabaya
87. Ubah harga barang dengan kode P2 menjadi 1.5 kali dari harga lama :
a. Update Barang Set harga=1.5*harga Where kode_brg=P2
b. Replace Barang Set harga=1.5*harga Where kode_brg=P2
c. Replace Barang Where kode_brg=P2 Set harga=1.5*harga
d. UpdateBarang Where kode_brg=P2 Set harga=1.5*harga
88. Ubah warna untuk kode_brg P4 dengan warna biru dan harganya dinaikkan 5% dari harga
lama :
a. Update Barang Set warna=Biru Where kode_brg=P4 harga=harga*0.05
b. Update Barang Set warna=Biru harga=harga*0.05 Where kode_brg=P4
c. Replace Barang Set warna=Biru Where kode_brg=P4 harga=harga*0.05
d. Replace Barang Set warna=Biru harga=harga*0.05 Where kode_brg=P4
89. Hitung jumlah total barang yg berhasil dijual untuk barang P1 :
a. Select Count(qty) From Barang Where kode_brg=P1
b. Select Count(qty) Into Barang Where kode_brg=P1
c. Select Sum(qty) From Barang Where kode_brg=P1
d. Select Sum(qty) Into Barang Where kode_brg=P1
90. Cari kode_brg untuk semua barang yg berhasil dijual oleh lebih dari seorang salesman :
a. Select kode_brg From Pengiriman Order By kode_brg Having Sum(*)>1
b. Select kode_brg From Pengiriman Grup By kode_brg Having Sum(kode_sales)>1
Karakteristik dari suatu Entity yang menyediakan penjelasan detail tentang entity disebut
Data Field
a) Data Record
b) Attribut
c) Entity
100.
Ciri dari Primary Key adalah ....
a) Bersifat unik
b) Bersifat umum
c) Memiliki kesamaan data dengan
d) Mudah dihapal