Anda di halaman 1dari 8

YAYASAN PENDIDIKAN PERJUANGAN BANGSA

SMK PERJUANGAN BANGSA LIGUNG

KABUPATEN MAJALENGKA

STATUS : Terakreditasi

Ijin operasional : 421.2 / 4950 / Disdik Tanggal 10 Desember 2007

Alamat : Jalan Puteran Desa Ligung Lor Kec. Ligung Kab. Majalengka
45456

Soal kelas XI RPL


Mata Pelajaran : Basis Data
Kelas / Program : XI / RPL
Waktu : 90 Menit

1. Tamplikanlah seluruh field yang berada didalam tabel barang


A. select barang;
B. select * from barang;
C. select * barang;
D. select * barang;

2. Cara menghapus table barang


A. drop table * barang;
B. drop table barang;
C. drop table barang;
D. drop table_barang;

3. Buat lah user baru pada table karyawan dengan user = sofyan
dan password = sosa
A. SQL create user sofyan identified by sosa;
B. SQL> create user sofyan by sosa;
C. SQL> create user sofyan identified by sosa;
D. SQL> create user sofyan identified by sosa;

4. Tampilkan last name dengan huruf capital dimana last name nya
di awali dengan huruf ‘A’
A. SQL> select upper(last_name),salary from employees where
last_name 'A%';
B. SQL> select upper(last_name),salary from employees where
last_name like 'A%';
C. SQL> select upper(last_name),salary from employees where
last_name like 'A';
D. SQL> select upper(last_name),salary from employees where
last_name like 'A%;

5. Buatlah kolom NIP pada table karyawan sebagai index


A. SQL> create index karyawan nip idx on karyawan(nip);
B. SQL> create index karyawan_nip_idx on karyawan(nip)
C. SQL> create index karyawan_nip_idx on karyawan(nip);
D. SQL> create index karyawan_nip_idx karyawan(nip);
6. Hapus hak akses delete dari user sosa
A. Revoke delete on karyawan from sosa;
B. Revoke delete on karyawan sosa;
C. Revoke delete karyawan from sosa;
D. Revoke delete on karyawan from sosa

7. Buatlah kolom NIP sebagai primary key pada table karyawan


A. SQL> alter table karyawan add constraint pk_nip primary key
nip;
B. SQL> alter table karyawan add constraint pk_nip primary key
(nip)
C. SQL> alter table karyawan add constraint pk_nip primary key
(nip);
D. SQL> alter table karyawan add constraint pk nip primary key
(nip);

8. Buat lah barang dengan field kode_barang char(6),nama


barang varchar2(25),satuan_barang varchar2(20) dan
stok_barang number(4) primary key adalah kode barang :
A. . create table barang
kode_barang char(6),
nama_barang varchar2(25),
satuan_barang varchar2(20),
stock_barang number(4),constraint pk_barang primary
key(kode_barang));
B. create table barang
kode_barang char(6)
nama_barang varchar2(25)
satuan_barang varchar2(20)
stock_barang number(4)
constraint pk_barang primary key(kode_barang));
C. create table barang(
kode_barang char(6),
nama_barang varchar2(25),constraint pk_barang primary
key(kode_barang));
D. create table barang(
kode_barang char(6),
nama_barang varchar2(25),
satuan_barang varchar2(20),
stock_barang number(4),constraint pk_barang primary
key(kode_barang));

9. Buatlah kolom email pada table pegawai sebagai kolom


unique
A. SQL> alter table karyawan add constraint uq_email unique
(email);
B. SQL> alter table karyawan add constraint uq_email unique
(email)
C. SQL> alter table karyawan on constraint uq_email unique
(email);
D. SQL> alter table karyawan on constraint uq_email unique
(email);

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

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
Memo
B.
Char
C.
Currency
D.
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

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

25. Pengembangan MySQL dengan tool database UNIREG


dibuat oleh…
A. E.F Codd
B. Michael Widenius
C. R.F Boyce
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');

27. 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’);

28. Tamplikanlah seluruh field yang berada didalam tabel barang


A. SQL> select * from barang;
B. SQL> select * to barang;
C. SQL> select * from table baranG
D. SQL> select * from new barang;

29. Ubah lah tabel barang pada kolom nama barang dari
TELEVISI menjadi MONITOR
A. SQL> update to barangset nama_barang='MONITOR'
where nama_barang='TELEVISI';
B. SQL> update from barang
set nama_barang='MONITOR'
where nama_barang='TELEVISI';
C. QLS> update barangset nama_barang='MONITOR'where
nama_barang='TELEVISI';
D. SQL> update table barang
set nama_barang='MONITOR'
where nama_barang='TELEVISI';

30. Tampilkan lah seluruh field yang berada di tabel barang


A. SQL> select * from table barang
B. SQL> select * from barang
C. SQL> select * on barang
D. SQL> select * to baranG

31. 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;

32. 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 barangWhere kode_barang like 'kpr-02';

33. 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';

34. 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;

35. 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;

Soal Essay !
1. Jelaskan pengertian basis data?
2. Jelaskan pengertian dari query, dan sebutkan jenis – jenis dari
query !
3. Bagaimana langkah – langkah untuk menyimpan sebuah Tabel
dalam database ?
4. Sebutkan tipe data pada DBMS minimal 5 ?
5. Sebutkan 5 jenis mesin pencarian internet?

Anda mungkin juga menyukai