SlideShare uma empresa Scribd logo
1 de 31
SOALPILIHAN BERGANDA (100 SOAL) – ORACLE
1. Tamplikanlahseluruhfieldyangberadadidalamtabelbarang
a) selectbarang;
b) select* from barang;
c) select*barang;
d) select* barang
2. Cara menghapustabel barang
a) drop table * barang;
b) drop table barang
c) droptable barang;
d) droptable_barang;
3. Buat lahuser barupada table karyawandenganuser= sofyandan password= sosa
a) SQL create usersofyanidentifiedbysosa;
b) SQL> create usersofyanbysosa;
c) SQL> create user sofyan identifiedbysosa;
d) SQL> create user sofyanidentifiedbysosa
4. Tampilkanlastname denganhuruf capital dimanalastname nyadi awali denganhuruf ‘A’
a) SQL> selectupper(last_name),salaryfromemployeeswhere last_name 'A%';
b) SQL> selectupper(last_name),salaryfromemployeeswhere last_name like 'A%';
c) SQL> selectupper(last_name),salaryfromemployeeswherelast_name like 'A';
d) SQL> selectupper(last_name),salaryfromemployeeswhere last_name like 'A%;
5. BuatlahkolomNIPpada table karyawansebagai index
a) SQL> create index karyawannipidx onkaryawan(nip);
b) SQL> create index karyawan_nip_idxonkaryawan(nip)
c) SQL> create index karyawan_nip_idx on karyawan(nip);
d) SQL> create index karyawan_nip_idx karyawan(nip);
6. Hapus hakaksesdelete dari usersosa
a) Revoke delete onkaryawan from sosa;
b) Revoke deleteonkaryawansosa;
c) Revoke delete karyawanfromsosa;
d) Revoke delete onkaryawanfromsosa
7. BuatlahkolomNIPsebagai primarykeypadatable karyawan
a) SQL> altertable karyawanaddconstraintpk_nipprimarykeynip;
b) SQL> alter table karyawanaddconstraintpk_nipprimarykey(nip)
c) SQL> alter table karyawan add constraint pk_nip primary key(nip);
d) SQL> altertable karyawanadd constraintpknipprimarykey(nip);
8. Buat lahbarang denganfieldkode_barangchar(6),namabarangvarchar2(25),satuan_barang
varchar2(20) dan stok_barangnumber(4) primarykeyadalahkode 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_barangchar(6)
nama_barang varchar2(25)
satuan_barangvarchar2(20)
stock_barangnumber(4)
constraintpk_barangprimarykey(kode_barang)
);
c) create table barang(
kode_barangchar(6),
nama_barang varchar2(25),
constraintpk_barangprimarykey(kode_barang)
);
d) create table barang(
kode_barangchar(6),
nama_barang varchar2(25),
satuan_barangvarchar2(20),
stock_barangnumber(4),
constraintpk_barangprimarykey(kode_barang)
9. Buatlahkolomemail padatable pegawai sebagai kolomunique
a) SQL> altertable karyawan add constraint uq_email unique (email);
b) SQL> alter table karyawanaddconstraintuq_email unique(email)
c) SQL> altertable karyawanonconstraintuq_email unique (email);
d) SQL> altertable karyawanon constraintuq_email unique (email);
10. Isikanlahsebuahrecordke dalamtabel barangseperti tampilanberikut:
KODE_BARANGNAMA_BARANGSATUAN_BARANGSTOK_BARANG
KPR-1KULKAS BUAH 20
a) insertinto barang values('KPR-01','KULKAS','BUAH','20');
b) insertinto_barangvalues('KPR-01','KULKAS','BUAH','20');
c) insertbarang_values('KPR-01','KULKAS','BUAH','20');
d) insertintobarangvalues(KPR-01,KULKAS,BUAH,20);
11. PerangkatLunak(Software) yangdigunakanuntukmengelolakumpulanataukoleksi data,dimana
data tersebutdiorganisasikanataudisusunke dalamsuatumodel datadisebut…
a) Field
b) Record
c) DBMS
d) Tabel
12. MicrosoftAccess,Database Oracle adalahsalahsatuprogram aplikasi DBMSapa singkatandari
DBMS tersebut…
a) Database Multiple System
b) Database ManagementSystem
c) Data ManagementSystem
d) Database ManagementSupply
13. Data yangterletakdidalamsatukolomdisebut…
a) Field
b) Record
c) DBMS
d) Tabel
14. Data yangterletakdi dalamsatubaris danmewakili satuobjekdisebut….
a) Field
b) Record
c) DBMS
d) Tabel
15. Data yangmenggambarkankumpulankarakteristiksuatuentitas….
a) Field
b) Record
c) DBMS
d) Database
16. Perintahyangdigunakanuntukmemanipulasi dataadalah…
a) Report
b) Query
c) Form
d) Tabel
17. Manakah dibawahini yangbukantermasukkedalamsoftware pengolahdatabase….
a) Ms- Access
b) Ms- Word
c) My SQL
d) SQL Server
18. Tipe data apakah yangpanjangmaksimalnya255 karakterdapat menerimahuruf,angka,spasi,dan
tanda baca….
a) Text
b) Memo
c) Number
d) Currency
19. Currencydigunakanuntuktipe data…
a) Huruf, angkaspasi dan tandabaca
b) Berisi gambar
c) Untukalamat hyperlink
d) Angka dalam format mata uang
20. Karakteristikdari suatuEntityyangmenyediakanpenjelasandetailtentangentitydisebut
a) Data Field
b) Data Record
c) Attribut
d) Entity
21. Ciri dari PrimaryKeyadalah....
a) Bersifatunik
b) Bersifatumum
c) Memiliki kesamaandatadengan
d) Mudah dihapal
22. Sql dipublikasikanoleh:
a) E.F Codd
b) D. Chamberlin
c) R.F Boyce
d) Euler
e) Alberteisten
23. Berikutini adalahsasarandari SQL, kecuali :
a) Menciptakanbasisdata dan strukturrelasi
b) Harus portable
c) Membuatpemrogramanterstrukturdengangrafis
d) Mengelompokandatayangkomplek
24. Salahsatu contohdata manipulationlanguage
a) ALTER
b) TABLE
c) CHAT
d) SELECT
25. PengembanganMySQLdengantool database UNIREGdibuatoleh…
a) E.F Codd
b) Michael Widenius
c) R.FBoyce
d) David
26. Isikanlahsebuahrecordke dalamtabel barangseperti tampilanberikut:
KODE_BARANGNAMA_BARANGSATUAN_BARANGSTOK_BARANG
KPR-1KULKAS BUAH 20
A. SQL> insertinto barang values('KPR-01','KULKAS','BUAH','20');
B. SQL> insertfrombarang values('KPR-01','KULKAS','BUAH','20');
C. SQL> insertintobarang fromvalues('KPR-01','KULKAS','BUAH','20');
D. SQL> insertintobarang values('KPR-01','KULKAS','BUAH','20');
27. Tambahkansebuahrecordlagi sehinggahasil sebagai berikut
KODE_BARANGNAMA_BARANGSATUAN_BARANGSTOK_BARANG
KPR-01 KULKASBUAH 20
KPR-02 TELEVISIBUAH 15
A.SQL> Inserttobarang values(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);
B. SQL> Insertin barangvalues(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);
C. SQL> Insertinto barang values(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);
D. SQL> Insertintobarang fromvalues(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);
28. Tamplikanlahseluruhfieldyangberadadidalamtabelbarang
A. SQL> select* from barang;
B. SQL> select* to barang;
C. SQL> select* fromtable barang;
D. SQL> select* from newbarang;
29. Ubah lahtabel barang pada kolomnamabarang dari TELEVISI menjadi MONITOR
A. SQL> update to barang
setnama_barang='MONITOR'
where nama_barang='TELEVISI';
B. SQL> update frombarang
setnama_barang='MONITOR'
where nama_barang='TELEVISI';
C. SQL> update barang
set nama_barang='MONITOR'
where nama_barang='TELEVISI';
D. SQL> update table barang
setnama_barang='MONITOR'
where nama_barang='TELEVISI';
29. Tampilkanlahseluruhfieldyangberadadi tabel barang
A. SQL> select* fromtable barang
B. SQL> select* from barang
C. SQL> select* on barang
D. SQL> select* to barang
30. Tampilkankode barang,namabarangdari tabel barangyang jumalhstoknya 20
A. SQL> SELECT ON KODE_BARANG,NAMA_BARANGFROMBARANGWHERE STOCK_BARANG=20;
B. SQL> SELECT KODE_BARANG,NAMA_BARANG FROM BARANG WHERE STOCK_BARANG=20;
C. SQL> SELECT TO KODE_BARANG,NAMA_BARANGFROMBARANGWHERE STOCK_BARANG=20;
D. SQL> SELECT FROMKODE_BARANG,NAMA_BARANGFROMBARANGWHERE STOCK_BARANG=20;
31.Tampilkannamabarang,satuanbarang dan stokbarang dari tabel barang, dimanakode barang
adalahKPR-02
A. SQL> selectonnama_barang,satuan_barang,stock_barangfrombarang
Where kode_baranglike 'kpr-02';
B. SQL> selectfromnama_barang,satuan_barang,stock_barangfrombarang
Where kode_baranglike 'kpr-02';
C. SQL> selecttable nama_barang,satuan_barang,stock_barangfrombarang
Where kode_baranglike 'kpr-02';
D. SQL> selectnama_barang,satuan_barang,stock_barang from barang
Where kode_barang like 'kpr-02';
32. Hapuslah padafieldMONITORpadakolomnama_barang padatabel barang
A. SQL> delete frombarang where NAMA_BARANG='MONITOR';
B. SQL> delete fromtable barangwhere NAMA_BARANG='MONITOR';
C. SQL>delete onbarangwhere NAMA_BARANG='MONITOR';
D. SQL>delete ontable barangwhere NAMA_BARANG='MONITOR';
33.Hapus Tabel Barang
A. SQL> drop fromtable barang;
B. SQL> drop to table barang;
C. SQL> drop table barang;
D. SQL> drop on table barang;
34. Tampilkanlastname,salarydari tabel employeesyangsalarynyalebihbesardari 12000
A. SQL> selectlast_name,salarytoemployeeswheresalary>12000;
B. SQL> selectlast_name,salaryonemployeeswhere salary>12000;
C. SQL> selectlast_name,salaryfrom employeeswhere salary>12000;
D. SQL> selectlast_name,salaryemployeeswhere salary>12000;
35.Tampilkanemployee id,lastname dansalaryuntukkaryawanyangmempunyai employee idlebihdari
100 dansalary nyaditambah3000 dan urutkan berdasarkansalarynya
A. SQL> selectemployee_id,last_name,salary+3000 from employeeswhere employee_id>100;
B. SQL> selectonemployee_id,last_name,salary+3000 fromemployeeswhereemployee_id>100;
C. SQL> selectfromemployee_id,last_name,salary+3000fromemployeeswhere employee_id>100;
D. SQL> selecttable employee_id,last_name,salary+3000from employeeswhere employee_id>100;
36. Tampilkanemployeeid,lastname,salarydansalarydi kalikan10% dengankolomalias“Gaji Baru”
SQL> selectemployee_id,last_name,salary,salary*0.1as"Gaji Baru" fromtable employees;
A. SQL> selectemployee_id,last_name,salary,salary*0.1as "Gaji Baru" to employees;
B. SQL> selectemployee_id,last_name,salary,salary*0.1as"Gaji Baru" onemployees;
C. SQL> selectemployee_id,last_name,salary,salary*0.1as"Gaji Baru" fromemployees;
D. SQL> selectemployee_id,last_name,salary,salary*0.1as "Gaji Baru" from employees;
37. Tampilkanlastname danhire date khususuntukpegawai yanghire date nya1993
A. SQL> selectlast_name,hire_date fromemployeeswhere hire_date like '%93';
B. SQL> selectonlast_name,hire_datefromemployeeswhere hire_date like '%93';
C. SQL> selectfromlast_name,hire_date fromemployeeswherehire_datelike'%93';
D. SQL> selecttable last_name,hire_date fromemployeeswhere hire_date like '%93';
38. Tampilkanlastname,jobidkaryawanyanghire date nyaantara 20-09-1988 s/d06-02-2000
A. SQL> selecttable fromlast_name,job_idfromemployeeswherehire_datebetween'28-09-1988' and
'06-02-2000';
B. SQL> selectlast_name,job_idfrom employeeswhere hire_date between'28-09-1988' and '06-02-
2000';
C. SQL> selectlast_name,job_idfromtable employeeswhere hire_datebetween'28-09-1988' and'06-
02-2000';
D. SQL> selectlast_name,job_idtoemployeeswherehire_datebetween'28-09-1988' and '06-02-2000';
39. Hitunglahjumlahkaryawanyang Tanggal masuknya antara 20-09-1988 s/d06-02-2000
A. SQL> selecttocount(last_name) fromemployeeswherehire_datebetween'20-09-1988' and '06-02-
2000';
B. SQL> selectto table count(last_name) fromemployeeswhere hire_date between'20-09-1988' and
'06-02-2000';
C. SQL> selectfromcount(last_name)fromemployeeswhere hire_datebetween'20-09-1988' and'06-
02-2000';
D. SQL> selectcount(last_name) from employeeswhere hire_date between'20-09-1988' and '06-02-
2000';
40. Tampilkanrata–rata gaji dari semuakaryawandengankolomalias“RATA – RATA GAJI”
A. SQL> selectavg(salary) as "RATA - RATA GAJI " from employees;
B. SQL> selecttable avg(salary) as"RATA - RATA GAJI" from employees;
C. SQL> selectonavg(salary) as"RATA - RATA GAJI " fromemployees;
D. SQL> selectfromtable avg(salary) as"RATA - RATA GAJI" fromemployees;
41. Tampilkanlastname karyawandantanggal masuk nyadenganmengkonversikankedalambentuk
karakter.Khususuntukkaryawanyangdepartmentidnyalebihbesardari 100
A. SQL> selectlast_name,to_char(hire_date,'ddmonthyyyy') as "HIRE DATE" from employeeswhere
department_id>100;
B. SQL> selecttable last_name,to_char(hire_date,'ddmonthyyyy') as"HIREDATE" fromemployees
where department_id>100;
C. SQL> selectfromlast_name,to_char(hire_date,'ddmonthyyyy') as"HIREDATE" from employees
where department_id>100;
D. SQL> selectlast_name,to_char(hire_date,'ddmonthyyyy') as"HIREDATE" where employeeswhere
department_id>100;
42. Tampilkanlastname,salary,danpanjangkarakterdengankolomalias“JMLKARAKTER”berdasarkan
huruf awal yang di inputkan olehuser
A. selectlast_name,salary,length(last_name) as"JMLKARAKTER" from employeeswhere last_name
like '&_%';
B. selecttable last_name,salary,length(last_name)as "JML KARAKTER"fromemployeeswhere
last_name like '&_%';
C. selectfromlast_name,salary,length(last_name) as"JML KARAKTER"fromemployeeswhere
last_name like '&_%';
D. selectonlast_name,salary,length(last_name) as"JMLKARAKTER"fromemployeeswhere last_name
like '&_%';
43. Tampilkanlastname,salary,salarydi tambah20% dengankolombonusnamauntukkaryawanyang
namanyaberawanhuruf H
A. SQL> selecttable fromlast_name,salary,salary*0.2as "BONUSNAMA"from employeeswhere
last_name like 'H%';
B. SQL> selectlast_name,salary,salary*0.2 as "BONUSNAMA" from employeeswhere last_name like
'H%';
C. SQL> selecttable onlast_name,salary,salary*0.2as"BONUS NAMA"fromemployeeswhere
last_name like 'H%';
D. SQL> selectonlast_name,salary,salary*0.2as"BONUSNAMA" fromemployeeswherelast_name like
'H%';
44.Tampilkanlast_name,salaryuntukkaryawanyangjumlahsalarynyalebihbesardari datayang di
inputkanolehuserdan urutkanberdasarkanlast_name
A. SQL > selectfromtable last_name,salary fromemployeeswhere salary>&salaryorderbylast_name;
B. SQL > selectonlast_name,salaryfromemployeeswheresalary>&salaryorderbylast_name;
C. SQL > selectfromlast_name,salaryfromemployeeswhere salary>&salaryorderbylast_name;
D. SQL > selectlast_name,salaryfrom employeeswhere salary>&salaryorder by last_name;
45. Tampilkanlast_name denganhuruf kecil,salarydari tabel employeesdimanalastname nyadi awali
denganhuruf ‘A’
A. SQL>selecttable fromlower(last_name),salaryfromemployeeswherelast_name like 'A%';
B. SQL>selectfromtable lower(last_name),salaryfromemployeeswhere last_namelike'A%';
C. SQL>selectlower(last_name),salaryfromemployeeswhere last_name like 'A%';
D. SQL>selectfromlower(last_name),salaryfromemployeeswherelast_name like 'A%';
46. Tampilkanlastname denganhuruf capital dimanalastname nyadi awali denganhuruf ‘A’
A. SQL> selectdropupper(last_name),salaryfromemployeeswhere last_namelike'A%';
B. SQL> selectupper(last_name),salaryfrom employeeswhere last_name like 'A%';
C. SQL> selectbyupper(last_name),salaryfromemployeeswherelast_name like 'A%';
D. SQL> selectonupper(last_name),salaryfromemployeeswhere last_name like 'A%';
47. Tampilkanlastname denganawalanhuruf capital danselebihnyahuruf kecilkhusuuntukkaryawan
yang lastname nya diawali denganhuruf ‘H’
A. SQL> selectinitcap(last_name),salaryfromemployeeswhere last_name like 'H%';
B. SQL> selectbyinitcap(last_name),salaryfromemployeeswhere last_name like 'H%';
C. SQL> selectfromtable initcap(last_name),salaryfromemployeeswherelast_name like 'H%';
D. SQL> selectoninitcap(last_name),salaryfromemployeeswherelast_name like 'H%';
48. Tampilkansalarytertinggi dengankolomalias“GAJITERTINGGI”dan untukyangterendahdengan
kolomalias“GAJITERENDAH”
A. Selectvalue max(salary) as"GAJITERTINGGI",min(salary) as"GAJITERENDAH"from employees;
B. selectmax(salary) as "GAJITERTINGGI",min(salary) as"GAJITERENDAH" from employees;
C. selecttomax(salary) as"GAJITERTINGGI",min(salary) as"GAJITERENDAH"fromemployees;
D. selectonmax(salary) as"GAJITERTINGGI",min(salary) as"GAJITERENDAH"fromemployees;
49. Programdesktopyangseringdipakai untukmembuatprogramkoneksidatabase adalah...
a. Visual studio
b. MySQL Workbanch
c. Visual basic
d. Autocad
50. Di dalamsuatubasisdata, seorangpemrogramaplikasi cukuphanyamengetahui :
a. Skemabasisdata.c. Subskemabasisdata.
b. Model data. d. Seluruhrelasi yg ada.
51. Tool yang digunakanuntukmengoneksikandatabase di dalammenuVB6.0adalah...
a. Adodc b. Datagrid c. SQL Conector d. Toolbox
52. Programenterprise yangdibuatuntukmengaplikasikanbasisdataoracle adalah...
a. Ms.powerpoint b. Corel draw c. Ms.Visual Basic d. Ulead10.0
53. Dibawahini yangdisebutprogramaplikasi database webserveradalah....
a. Apache b.Winamp d. Localhost e. phpMyadmin
54. Bagaimanakahcara menyimpanprogramdari Visual Basic....
a. Save b. Save as + form c. Save all d. Save as
55 Berapakahjumlahukuranmemori padatipe datacurrency ….
a. 1 b. 2 c. 4 d. 8
57. Berapakahjumlahukuranmemori padatipe datastring…
a) 1
b) 3
c) 4
d) 8
58. Dibawahini langkah-langkahyangbenardalampenyimpanansemuaprojectdalamVisual Basic
dengan1 Form dalah…
a) File  SaveAs
b) File  SaveForm1
c) FileSaveProjectForm1
d) File  SaveProjectAs
59. Toolbox yangdipakai untukmemasukandatabase adalah...
a) Adodc
b) Label
c) Commandbutton
d) Datagrid
60. Toolbox yangdipakai untukmendataatauisiandatabase adalah....
a) Adodc
b) Label
c) Textbox
d) Datagrid
61. Salahsatu keuntunganpenggunaanbasisdataadalahData independence.Keuntunganygdiperoleh
denganadanyaData Independence adalah:
a. Perubahanstrukturpenyimpanandatadanstrategi aksesnyatidakmengubahprogramaplikasiyg
sudahada.
b. Perubahan struktur penyimpanandata dan strategi aksesnya akan menggangguprogram aplikasi yg
sudah ada.
c. Program aplikasi perludiubahapabilaterjadiperubahanpadastrukturpenyimpanandatadanstrategi
aksesnya.
d. Strukturpenyimpanandatadanstrategi aksesperludiubahapabilaprogramaplikasi berubah.
62.Di dalamsebuahsystembasisdatadalamlingkunganuniversitas,makadatamengenai indeks
prestasi mahasiswamerupakan:
a. Data operasional.c. Data dictionary.
b. Data input.d.Data output.
63. Tingkatanview/eksternal padaarsitektursystembasisdatamenggambarkan:
a. Bagaimanadata sebenarnyadisimpandalambasisdata.
b. Bagiandari data ygdisimpandalambasisdata.
c. Data apa yg sebenarnya disimpandalam basis data.
d. Bagaimanamanipulasi dataygdisimpandalambasisdata.
64. Database ManagementSystemadalah:
a. Kumpulandatayg digunakanbersama-sama.
b. Kumpulandataygdigunakanolehsuatuprogram.
c. Kumpulan data yg digunakan hanya olehsatu aplikasi.
d. Kumpulanprogramygdigunakanuntukmengaksesbasisdata.
65. Suatuatributdi dalamsatu relasi merupakanprimarykeypadarelasi lain,atributtersebut
dinamakan:
a. Foreignkeyc.Candidate key
b. Alternate key d. Superkey
66. Nilai dari primarykeypadasuatu relasi tidakbolehNull.Aturantersebutmerupakanaturan:
a. ReferentialIntegrityRule c.BusinessRule
b. DomainKeyRule d.EntityIntegrityRule
8. Suatu relasi dikatakandalambentuknormal satu(1NF)jikadanhanyajika:
a. Setiapnilai atributnyaadalahatomic.
b. Relasi tersebutberadadalambentuknormal satutingkatlebihrendahdansetiapnonkeyatribut
adalahbergantungpenuh(fullydepedent) padaprimarykey.
c. Relasi tersebutberadadalambentuknormal satutingkatlebihrendahdansetiapnonkeyatribut
adalahtidakbergantungtransitif padaprimarykey.
d. Setiap determinantadalah candidate key.
67. Suaturelasi dikatakandalambentuknormal dua(2NF) jikadanhanyajika:
a. Setiapnilai atributnyaadalahatomic
b. Relasi tersebutberadadalambentuknormal satutingkatlebihrendahdansetiapnonkeyatribut
adalahbergantungpenuh(fullydepedent) padaprimarykey.
c. Relasi tersebutberadadalambentuknormal satutingkatlebihrendahdansetiapnonkeyatribut
adalahtidakbergantungtransitif padaprimarykey.
d. Setiap determinantadalah candidate key.
68. Suaturelasi dikatakandalambentuknormal tiga(3NF) jikadanhanyajika:
a. Setiapnilai atributnyaadalahatomic
b. Relasi tersebutberadadalambentuknormal satutingkatlebihrendahdansetiapnonkeyatribut
adalahbergantungpenuh(fullydepedent) padaprimarykey.
c. Relasi tersebutberada dalam bentuk normal satu tingkat lebihrendah dan setiapnonkey atribut
adalah tidak bergantungtransitif pada primary key.
d. Setiapdeterminantadalahcandidate key.
69. KegunaanData ManipulationLanguage (DML) adalahuntuk:
a. Mendefinisikanskemakonseptualdaninternal.
b. Memanipulasi basisdata seperti : menambah,mengubah, melihatdan mengahapus.
c. Mendeskripsikanskemainternal.
d. Mendeskripsikanuser-viewdanmappingnyake tingkatkonseptual.
70. Normalisasi adalahlangkahpentingdalammenyusunfilebasisdatauntuk menghindari :
a. Manipulasi datac. Validasi data
b. Kerangkapan data d. Kosistensidata
71. Personil ygberhakuntukmerubahstrukturstorage danstrategi aksesdi dalambasisdataadalah :
a. DBMS c. DBA
b. Programmerd.Analyst
72. Prosespertukaran informasi dari satutingkatke tingkatlainnyadalamarsitektursystembasisdata
disebut:
a. Data independence c.Mapping
b. Physical data independence d.Logical dataindependence
73. Himpunanobjek,misalnyamahasiswadengannomorpokok,namadanalamat,ygdapat dibedakan
denganobjeklainygsejenisdisebut:
a. Himpunannilai atributc.Himpunanrelationship
b. Himpunan entitasd. Himpunanrelasi
74. BagianDBMS yg berfungsi untukmelakukankueri danpengolahandataadalah:
a. DDL c. SubskemaDDL
b. Host language d.DML
75. Dalampendekatanbasisdatarelasional suatufielddisebutjuga:
a. Atribut.C.Baris.
b. Tupel. D.Relasi.
76. Dalambasisdata relasional,viewadalah:
a. Tabel semuyg dibuatdari base table.
b. Pandanganterhadap tupel.
c. Tingkatanpandanganterhadaptable.
d. Base table.
77. StatementDML dari SQL adalah :
a. Retrieve,Replace,Delete,Update.
b. Select,Project,Join,Divide.
c. Select,Replace,Delete,Insert.
d. Select,Update,Delete,Insert.
78. Data sublanguage adalah:
a. Querylanguage c. DML
b. DDL d. DDL dan DML
79. SQL yg disisipkandalamprogramdenganbahasapemprogramantingkattinggi disebut:
a. ExtendedSQL c. ExpandedSQL
b. EmbeddedSQLd.ExtensionSQL
80. Yg dimaksuddenganmerancangbasis dataadalah:
a. Merancang DBMS dalamsystembasisdata.
b. Merancang program untuk systembasis data.
c. Merancang file untukbasisdata.
d. Merancang programuntukbasisdata.
81. Yg dimaksuddenganBahasaKueri Formal adalah:
a. AljabardanKalkulus Relasional
b. SQL dan QUEL.
c. AljabarRelasional danQBE.
d. Aljabar Relasional dan SQL.
82. Perintahuntukmembuattable semuygdiambildari base table padaSQLadalah :
a. CREATE TABLE. c. CREATE INDEX.
b. CREATE VIEW. d. CREATE DATABASE.
83. Kamusdata (datadictionary) adalahkomponensystemmanajemenbasisdataygberfungsi untuk:
a. Menyimpanbasisdatanyasendiri.
b. Menyimpanfile basisdata.
c. Menyimpanprogramaplikasi.
d. Menyimpanmetadatatentangstrukturdatadan skemabasisdata.
Salesman
Kode_salesNama_salesStatusKota
S100 Budi 10 Surabaya
S101 Amat 20 Semarang
S102 Bambang 30 Jakarta
S103 Untung 40 Jakarta
S104 Mardi 50 Palembang
Barang
Kode_brgNama_brgWarna BeratHarga
P1 Mur Merah 12 1000
P2 Baut Hijau17 1200
P3 SekrupKuning14 2000
P4 Paku Hitam8 800
P5 Engsel Biru18 1500
P6 PaluHitam 25 2500
Pengiriman
Kode_salesKode_brgQty
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. TambahkansalesmanbarudenganS105 Supriyanto40, Jakarta:
a. AddInto Salesmanvalues(‘S105’,’Supriyanto’,’40’,’Jakarta’)
b. Insert Into Salesmanvalues(‘S105’, ’Supriyanto’,’40’,’Jakarta’)
c. AddTo Salesmanvalues(‘S105’,’Supriyanto’,’40’,’Jakarta’)
d. InsertTo Salesmanvalues(‘S105’,’Supriyanto’,’40’,’Jakarta’)
85. Hapus semuasalesmanberlokasi di Surabaya:
a. Erase IntoSalesmanWhere kota=’Surabaya’
b. Erase From SalesmanWhere kota=’Surabaya’
c. Delete IntoSalesmanWhere kota=’Surabaya’
d. Delete From SalesmanWhere kota=’Surabaya’
87. Ubah harga barang dengankode P2 menjadi 1.5kali dari harga lama:
a. Update Barang Set harga=1.5*harga Where kode_brg=’P2’
b. Replace BarangSetharga=1.5*harga Where kode_brg=’P2’
c. Replace Barang Where kode_brg=’P2’Setharga=1.5*harga
d. UpdateBarangWhere kode_brg=’P2’Setharga=1.5*harga
88. Ubah warna untukkode_brgP4 denganwarnabiru danharganya dinaikkan5% dari harga lama :
a. Update Barang Setwarna=’Biru’Where kode_brg=’P4’harga=harga*0.05
b. Update Barang Setwarna=’Biru’ harga=harga*0.05 Where kode_brg=’P4’
c. Replace Barang Setwarna=’Biru’Where kode_brg=’P4’harga=harga*0.05
d. Replace BarangSetwarna=’Biru’harga=harga*0.05 Where kode_brg=’P4’
89. Hitungjumlahtotal barangyg berhasil dijual untukbarangP1:
a. SelectCount(qty) FromBarangWhere kode_brg=’P1’
b. SelectCount(qty) IntoBarangWhere kode_brg=’P1’
c. SelectSum(qty) From Barang Where kode_brg=’P1’
d. SelectSum(qty) IntoBarangWhere kode_brg=’P1’
90. Cari kode_brguntuksemuabarangyg berhasil dijual olehlebihdari seorangsalesman:
a. Selectkode_brgFromPengirimanOrderBykode_brgHavingSum(*)>1
b. Selectkode_brgFromPengirimanGrupBykode_brgHavingSum(kode_sales)>1
c. Selectkode_brgFromPengirimanOrderBykode_brgHavingCount(*)>1
d. Selectkode_brg From PengirimanGroupBy kode_brg Having Count(kode_sales)>1
91. Cari namasalesmanygberlokasi di Jakartadanstatus lebihbesardari 30 :
a. SelectSalesman From nama-salesWhere kota=’Jakarta’ and status>30
b. SelectSalesmanFromnama-salesWhere kota=’Jakarta’orstatus>30
c. Selectnama_salesFromSalesmanWhere kota=’Jakarta’orstatus>30
d. Selectnama_salesFromSalesmanWhere kota=’Jakarta’andstatus>30
92. Cari namasalesmanygberhasil menjualbarangP2 :
a. Salesnama_sales
From Salesman
Where kode_salesNotln
(Selectkode_sales
From Pengiriman
Where kode_brg=’P2’)
b. Selectnama_sales
From Salesman
Where kode_salesIn
(Selectkode_sales
From Pengiriman
Where kode_brg=’P2’)
c. Selectnama_sales
From Salesman
Where kode_salesBetween
(Selectkode_sales
From Pengiriman
Where kode_brg=’P2’)
d. Selectnama_sales
From Salesman
Where kode_salesLike
(Selectkode_sales
From Pengiriman
Where kode_brg=’P2’)
93. Cari namasalesmanygmenjual palingsedikitsatubarangyg berwarnabiru:
a. Selectnama_sales
From Salesman
Where kode_salesIn
(Selectkode_sales
From Pengiriman
Where kode_brgIn
(Selectkode_brg
From Barang
Where warna=’Biru’))
b. Selectnama_sales
From Salesman
Where kode_salesNotIn
(Selectkode_sales
From Pengiriman
Where kode_brgNot In
(Selectkode_brg
From Barang
Where warna=’Biru’))
c. Selectnama_sales
From Salesman
Where kode_salesbetween
(Selectkode_sales
From Pengiriman
Where kode_brgbetween
(Selectkode_brg
From Barang
Where warna=’Biru’))
d. Selectnama_sales
From Salesman
Where kode_salesLike
(Selectkode_sales
From Pengiriman
Where kode_brgLike
(Selectkode_brg
From Barang
Where warna=’Biru’))
94. Denganmengunakankueri AljabarReasional,cari seuaatuslebihbesardari 30
salesmanygtinggal di Jakarta dengan
a. Ókota= “Jakarta” V status>30 (salesman)
b. Ókota= “Jakarta” ^ status >30 (salesman)
c. Ósalesman = “Jakarta” V status >30 (kota)
d. Ósalesman=“Jakarta” ^ status>30 (kota)
95. Denganmenggunakankueri kalkulusrelasional,cari semuasalesmandenganstatuslebihbesardri
20
a. {t| t (….) salesmanv t [status]>20}
b. {t|t (….) salesmanvt [status]>20}
c. {t| t (….) salesman(..) t[status]>20}
d. {t|t (….) salesman(..) t[status]>20}
96. Denganmenggunakankueri kalukulusrelasional,cari namasalesmanyangmengirimpalingsedikit
satu barang berwarnakuning
a. {t| t (..) s (..) salesman(t[nama_sales] =s[nama_sales]^(..) u (..) pengiriman(u[kode_sales] =
s[kode_sales] ^(..) w(..) Barang (w[kode_brg]=s[kode_brg] ^w[warna] = “kuning”)))}
b. {t| t (..) s (..) salesman(t[nama_sales]= s[nama_sales]^ (..) u (..) pengiriman(u[kode_sales]=
s[kode_sales]^ (..) w (..) Barang (w[kode_brg]= s[kode_brg]^ w[warna] = “kuning”)))}
c. {t| t (..) s (..) salesman(t[nama_sales] =s[nama_sales] v(..) u(..) pengiriman(u[kode_sales]=
s[kode_sales] v(..) w(..) Barang(w[kode_brg] =s[kode_brg] vw[warna] =“kuning”)))}
d. {t|t (..) s(..) salesman(t[nama_sales]=s[nama_sales] v(..) u(..) pengiriman(u[kode_sales] =
s[kode_sales] v(..) w(..) Barang(w[kode_brg] =s[kode_brg] vw[warna] =“kuning”)))}
97. Denganmenggunakankueri QUEL,cari nama salesmanyangtinggal di Jakartadenganstatuslebih
besardari 30
a. Range of s isSalesman
Retrief (s.nama_sales,t.kode_barang)
Where t.kode = “Jakarta” and t.status> 30
b. Range of t isSalesman
Select(t.nama_sales,t.status,t.kota)
Where t.kota= “Jakarta” and t.status>30
c. Range t.nama_sales, t.status, t.kota
From salesman
Where t.kota = “Jakarta” and t.status > 30
d. Range of t isSalesman
From (t.nama_sales,t.status,t.kota)
Where t.kota= “Jakarta” and t.status>30
98. Denganmenggunakankueri QUEL,cari nama salesmanyangberhasil mengirimbarangP4
a. Range of s isSalesman
Range of t isPengiriman
Retrief (s.nama_sales,t.kode_barang)
Where s.kode_sales=t.kode__salesandt.kode_brg=“P4”
b. Range of s isSalesman
Range of t isPengiriman
Select(s.nama_sales,t.kode_barang)
Where s.kode_sales=t.kode__salesandt.kode_brg=“P4”
c. Range s.nama_sales, t.kode_brg
From (salesman,pengiriman)
Where s.kode_sales= t.kode_salesand t.kode_brg = “P4”
d. Range of s isSalesman
Range of t isPengiriman
From (s.nama_sales,t.kode_barang)
Where s.kode_sales=t.kode__salesandt.kode_brg =“P4”
99. Karakteristikdari suatuEntityyangmenyediakanpenjelasandetailtentangentitydisebut
Data Field
a) Data Record
b) Attribut
c) Entity
100. Ciri dari PrimaryKeyadalah....
a) Bersifatunik
b) Bersifatumum
c) Memiliki kesamaandatadengan
d) Mudah dihapal

Mais conteúdo relacionado

Destaque

Mets elukeskkonnana
Mets  elukeskkonnanaMets  elukeskkonnana
Mets elukeskkonnanaMaiaLust
 
• Mākslu attīstības biedrība “Ilizanna” un pašvaldības deleģējums tradicionāl...
•	Mākslu attīstības biedrība “Ilizanna” un pašvaldības deleģējums tradicionāl...•	Mākslu attīstības biedrība “Ilizanna” un pašvaldības deleģējums tradicionāl...
• Mākslu attīstības biedrība “Ilizanna” un pašvaldības deleģējums tradicionāl...Kurzemes NVO atbalsta centrs
 
День Матери в подготовительной группе
День Матери в подготовительной группе День Матери в подготовительной группе
День Матери в подготовительной группе Анна Пятикопова
 
Mediref Podiatry CPD Event Presentation
Mediref Podiatry CPD Event PresentationMediref Podiatry CPD Event Presentation
Mediref Podiatry CPD Event PresentationHemal Ruparelia
 
Shopnil-IT Ltd.™ over view
Shopnil-IT Ltd.™ over viewShopnil-IT Ltd.™ over view
Shopnil-IT Ltd.™ over viewMr. JonY
 
Rugby World Cup 2015 Anti-Doping Results Confirmed By World Rugby
Rugby World Cup 2015 Anti-Doping Results Confirmed By World RugbyRugby World Cup 2015 Anti-Doping Results Confirmed By World Rugby
Rugby World Cup 2015 Anti-Doping Results Confirmed By World Rugbyisteroidscom
 
An evening with... No SQL Meetup
An evening with... No SQL MeetupAn evening with... No SQL Meetup
An evening with... No SQL MeetupArkhotech
 
Ebook cara mudah membuat polling di internet
Ebook  cara mudah membuat polling di internetEbook  cara mudah membuat polling di internet
Ebook cara mudah membuat polling di internetAgung Nugroho
 
Mt1(2) ogos2014
Mt1(2) ogos2014Mt1(2) ogos2014
Mt1(2) ogos2014Shanu Sri
 
A Strategic Communications Plan- Farm to Fork-2
A Strategic Communications Plan- Farm to Fork-2A Strategic Communications Plan- Farm to Fork-2
A Strategic Communications Plan- Farm to Fork-2Rebecca Hess
 
Behavioral Health Integration PowerPoint
Behavioral Health Integration PowerPointBehavioral Health Integration PowerPoint
Behavioral Health Integration PowerPointT L Dunlop
 

Destaque (19)

Assure #1
Assure #1 Assure #1
Assure #1
 
Mets elukeskkonnana
Mets  elukeskkonnanaMets  elukeskkonnana
Mets elukeskkonnana
 
ESTRATEGIA DE APRENDIZAJE
ESTRATEGIA DE APRENDIZAJEESTRATEGIA DE APRENDIZAJE
ESTRATEGIA DE APRENDIZAJE
 
• Mākslu attīstības biedrība “Ilizanna” un pašvaldības deleģējums tradicionāl...
•	Mākslu attīstības biedrība “Ilizanna” un pašvaldības deleģējums tradicionāl...•	Mākslu attīstības biedrība “Ilizanna” un pašvaldības deleģējums tradicionāl...
• Mākslu attīstības biedrība “Ilizanna” un pašvaldības deleģējums tradicionāl...
 
День Матери в подготовительной группе
День Матери в подготовительной группе День Матери в подготовительной группе
День Матери в подготовительной группе
 
Resumeupdated
ResumeupdatedResumeupdated
Resumeupdated
 
Mediref Podiatry CPD Event Presentation
Mediref Podiatry CPD Event PresentationMediref Podiatry CPD Event Presentation
Mediref Podiatry CPD Event Presentation
 
Shopnil-IT Ltd.™ over view
Shopnil-IT Ltd.™ over viewShopnil-IT Ltd.™ over view
Shopnil-IT Ltd.™ over view
 
Rugby World Cup 2015 Anti-Doping Results Confirmed By World Rugby
Rugby World Cup 2015 Anti-Doping Results Confirmed By World RugbyRugby World Cup 2015 Anti-Doping Results Confirmed By World Rugby
Rugby World Cup 2015 Anti-Doping Results Confirmed By World Rugby
 
Hipo
HipoHipo
Hipo
 
MLC 640_Wherry
MLC 640_WherryMLC 640_Wherry
MLC 640_Wherry
 
An evening with... No SQL Meetup
An evening with... No SQL MeetupAn evening with... No SQL Meetup
An evening with... No SQL Meetup
 
Ebook cara mudah membuat polling di internet
Ebook  cara mudah membuat polling di internetEbook  cara mudah membuat polling di internet
Ebook cara mudah membuat polling di internet
 
SAMCREDDY
SAMCREDDYSAMCREDDY
SAMCREDDY
 
EvanLRobichaud_Resume
EvanLRobichaud_ResumeEvanLRobichaud_Resume
EvanLRobichaud_Resume
 
Mt1(2) ogos2014
Mt1(2) ogos2014Mt1(2) ogos2014
Mt1(2) ogos2014
 
A Strategic Communications Plan- Farm to Fork-2
A Strategic Communications Plan- Farm to Fork-2A Strategic Communications Plan- Farm to Fork-2
A Strategic Communications Plan- Farm to Fork-2
 
Behavioral Health Integration PowerPoint
Behavioral Health Integration PowerPointBehavioral Health Integration PowerPoint
Behavioral Health Integration PowerPoint
 
Snowballing
SnowballingSnowballing
Snowballing
 

Semelhante a Oracle kisi2

Unas rpl 2009 2010 paket a
Unas rpl 2009 2010 paket aUnas rpl 2009 2010 paket a
Unas rpl 2009 2010 paket adhidhin
 
Soal uas basis data kelas 12 smk semester ganjil tahun ajaran 2015-2016
Soal uas basis data kelas 12 smk semester ganjil tahun ajaran 2015-2016Soal uas basis data kelas 12 smk semester ganjil tahun ajaran 2015-2016
Soal uas basis data kelas 12 smk semester ganjil tahun ajaran 2015-2016Saprudin Eskom
 
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.ppt
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.pptfile_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.ppt
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.pptlumaeducation
 
SQL (Structured query language).pptx
SQL (Structured query language).pptxSQL (Structured query language).pptx
SQL (Structured query language).pptxBagusSantoso44
 
Unas rpl 2009 2010 paket b
Unas rpl 2009 2010 paket bUnas rpl 2009 2010 paket b
Unas rpl 2009 2010 paket bdhidhin
 
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSoal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSaprudin Eskom
 
SQL database client server
SQL database client serverSQL database client server
SQL database client serverDesty Yani
 
Unas rpl 2009 2010-ulangan
Unas rpl 2009 2010-ulanganUnas rpl 2009 2010-ulangan
Unas rpl 2009 2010-ulangandhidhin
 
Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015Saprudin Eskom
 
T modul 5 mysql
T modul 5 mysqlT modul 5 mysql
T modul 5 mysqljafra
 
Ansanwan form sederhana php
Ansanwan form sederhana phpAnsanwan form sederhana php
Ansanwan form sederhana phpSigit Ariyanto
 
Teknik merancang program aplikasi (code) pada visual fox pro
Teknik merancang program aplikasi (code) pada visual fox proTeknik merancang program aplikasi (code) pada visual fox pro
Teknik merancang program aplikasi (code) pada visual fox prosimon novianto
 
matrei perkuliahana tentang SQL Overview.ppt
matrei perkuliahana tentang SQL Overview.pptmatrei perkuliahana tentang SQL Overview.ppt
matrei perkuliahana tentang SQL Overview.ppterlandarmawan2
 
Pertemuan ARRAY.pptx
Pertemuan ARRAY.pptxPertemuan ARRAY.pptx
Pertemuan ARRAY.pptxMenny SN
 
Perintah Dasar MySQL
Perintah Dasar MySQLPerintah Dasar MySQL
Perintah Dasar MySQLguestad850e
 

Semelhante a Oracle kisi2 (20)

Unas rpl 2009 2010 paket a
Unas rpl 2009 2010 paket aUnas rpl 2009 2010 paket a
Unas rpl 2009 2010 paket a
 
Soal uas basis data kelas 12 smk semester ganjil tahun ajaran 2015-2016
Soal uas basis data kelas 12 smk semester ganjil tahun ajaran 2015-2016Soal uas basis data kelas 12 smk semester ganjil tahun ajaran 2015-2016
Soal uas basis data kelas 12 smk semester ganjil tahun ajaran 2015-2016
 
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.ppt
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.pptfile_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.ppt
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.ppt
 
SQL (Structured query language).pptx
SQL (Structured query language).pptxSQL (Structured query language).pptx
SQL (Structured query language).pptx
 
Unas rpl 2009 2010 paket b
Unas rpl 2009 2010 paket bUnas rpl 2009 2010 paket b
Unas rpl 2009 2010 paket b
 
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSoal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
 
SQL database client server
SQL database client serverSQL database client server
SQL database client server
 
Pengantar SQL
Pengantar SQLPengantar SQL
Pengantar SQL
 
abd_01_2223.pdf
abd_01_2223.pdfabd_01_2223.pdf
abd_01_2223.pdf
 
Unas rpl 2009 2010-ulangan
Unas rpl 2009 2010-ulanganUnas rpl 2009 2010-ulangan
Unas rpl 2009 2010-ulangan
 
Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015
 
T modul 5 mysql
T modul 5 mysqlT modul 5 mysql
T modul 5 mysql
 
Ansanwan form sederhana php
Ansanwan form sederhana phpAnsanwan form sederhana php
Ansanwan form sederhana php
 
SQL.pdf
SQL.pdfSQL.pdf
SQL.pdf
 
Teknik merancang program aplikasi (code) pada visual fox pro
Teknik merancang program aplikasi (code) pada visual fox proTeknik merancang program aplikasi (code) pada visual fox pro
Teknik merancang program aplikasi (code) pada visual fox pro
 
Command promt p2
Command promt p2Command promt p2
Command promt p2
 
matrei perkuliahana tentang SQL Overview.ppt
matrei perkuliahana tentang SQL Overview.pptmatrei perkuliahana tentang SQL Overview.ppt
matrei perkuliahana tentang SQL Overview.ppt
 
Pertemuan ARRAY.pptx
Pertemuan ARRAY.pptxPertemuan ARRAY.pptx
Pertemuan ARRAY.pptx
 
Perintah Dasar MySQL
Perintah Dasar MySQLPerintah Dasar MySQL
Perintah Dasar MySQL
 
Dasar-dasar MySQL
Dasar-dasar MySQLDasar-dasar MySQL
Dasar-dasar MySQL
 

Último

Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 

Último (20)

Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 

Oracle kisi2

  • 1. SOALPILIHAN BERGANDA (100 SOAL) – ORACLE 1. Tamplikanlahseluruhfieldyangberadadidalamtabelbarang a) selectbarang; b) select* from barang; c) select*barang; d) select* barang 2. Cara menghapustabel barang a) drop table * barang; b) drop table barang c) droptable barang; d) droptable_barang; 3. Buat lahuser barupada table karyawandenganuser= sofyandan password= sosa a) SQL create usersofyanidentifiedbysosa; b) SQL> create usersofyanbysosa; c) SQL> create user sofyan identifiedbysosa; d) SQL> create user sofyanidentifiedbysosa 4. Tampilkanlastname denganhuruf capital dimanalastname nyadi awali denganhuruf ‘A’ a) SQL> selectupper(last_name),salaryfromemployeeswhere last_name 'A%'; b) SQL> selectupper(last_name),salaryfromemployeeswhere last_name like 'A%'; c) SQL> selectupper(last_name),salaryfromemployeeswherelast_name like 'A'; d) SQL> selectupper(last_name),salaryfromemployeeswhere last_name like 'A%;
  • 2. 5. BuatlahkolomNIPpada table karyawansebagai index a) SQL> create index karyawannipidx onkaryawan(nip); b) SQL> create index karyawan_nip_idxonkaryawan(nip) c) SQL> create index karyawan_nip_idx on karyawan(nip); d) SQL> create index karyawan_nip_idx karyawan(nip); 6. Hapus hakaksesdelete dari usersosa a) Revoke delete onkaryawan from sosa; b) Revoke deleteonkaryawansosa; c) Revoke delete karyawanfromsosa; d) Revoke delete onkaryawanfromsosa 7. BuatlahkolomNIPsebagai primarykeypadatable karyawan a) SQL> altertable karyawanaddconstraintpk_nipprimarykeynip; b) SQL> alter table karyawanaddconstraintpk_nipprimarykey(nip) c) SQL> alter table karyawan add constraint pk_nip primary key(nip); d) SQL> altertable karyawanadd constraintpknipprimarykey(nip); 8. Buat lahbarang denganfieldkode_barangchar(6),namabarangvarchar2(25),satuan_barang varchar2(20) dan stok_barangnumber(4) primarykeyadalahkode barang: a) create table barang( kode_barang char(6),
  • 3. nama_barang varchar2(25), satuan_barang varchar2(20), stock_barang number(4), constraint pk_barang primary key(kode_barang) ); b) create table barang( kode_barangchar(6) nama_barang varchar2(25) satuan_barangvarchar2(20) stock_barangnumber(4) constraintpk_barangprimarykey(kode_barang) ); c) create table barang( kode_barangchar(6), nama_barang varchar2(25), constraintpk_barangprimarykey(kode_barang) ); d) create table barang( kode_barangchar(6), nama_barang varchar2(25), satuan_barangvarchar2(20), stock_barangnumber(4), constraintpk_barangprimarykey(kode_barang)
  • 4. 9. Buatlahkolomemail padatable pegawai sebagai kolomunique a) SQL> altertable karyawan add constraint uq_email unique (email); b) SQL> alter table karyawanaddconstraintuq_email unique(email) c) SQL> altertable karyawanonconstraintuq_email unique (email); d) SQL> altertable karyawanon constraintuq_email unique (email); 10. Isikanlahsebuahrecordke dalamtabel barangseperti tampilanberikut: KODE_BARANGNAMA_BARANGSATUAN_BARANGSTOK_BARANG KPR-1KULKAS BUAH 20 a) insertinto barang values('KPR-01','KULKAS','BUAH','20'); b) insertinto_barangvalues('KPR-01','KULKAS','BUAH','20'); c) insertbarang_values('KPR-01','KULKAS','BUAH','20'); d) insertintobarangvalues(KPR-01,KULKAS,BUAH,20); 11. PerangkatLunak(Software) yangdigunakanuntukmengelolakumpulanataukoleksi data,dimana data tersebutdiorganisasikanataudisusunke dalamsuatumodel datadisebut… a) Field b) Record c) DBMS d) Tabel 12. MicrosoftAccess,Database Oracle adalahsalahsatuprogram aplikasi DBMSapa singkatandari DBMS tersebut… a) Database Multiple System b) Database ManagementSystem
  • 5. c) Data ManagementSystem d) Database ManagementSupply 13. Data yangterletakdidalamsatukolomdisebut… a) Field b) Record c) DBMS d) Tabel 14. Data yangterletakdi dalamsatubaris danmewakili satuobjekdisebut…. a) Field b) Record c) DBMS d) Tabel 15. Data yangmenggambarkankumpulankarakteristiksuatuentitas…. a) Field b) Record c) DBMS d) Database 16. Perintahyangdigunakanuntukmemanipulasi dataadalah…
  • 6. a) Report b) Query c) Form d) Tabel 17. Manakah dibawahini yangbukantermasukkedalamsoftware pengolahdatabase…. a) Ms- Access b) Ms- Word c) My SQL d) SQL Server 18. Tipe data apakah yangpanjangmaksimalnya255 karakterdapat menerimahuruf,angka,spasi,dan tanda baca…. a) Text b) Memo c) Number d) Currency 19. Currencydigunakanuntuktipe data… a) Huruf, angkaspasi dan tandabaca b) Berisi gambar c) Untukalamat hyperlink d) Angka dalam format mata uang 20. Karakteristikdari suatuEntityyangmenyediakanpenjelasandetailtentangentitydisebut a) Data Field
  • 7. b) Data Record c) Attribut d) Entity 21. Ciri dari PrimaryKeyadalah.... a) Bersifatunik b) Bersifatumum c) Memiliki kesamaandatadengan d) Mudah dihapal 22. Sql dipublikasikanoleh: a) E.F Codd b) D. Chamberlin c) R.F Boyce d) Euler e) Alberteisten 23. Berikutini adalahsasarandari SQL, kecuali : a) Menciptakanbasisdata dan strukturrelasi b) Harus portable c) Membuatpemrogramanterstrukturdengangrafis d) Mengelompokandatayangkomplek 24. Salahsatu contohdata manipulationlanguage a) ALTER
  • 8. b) TABLE c) CHAT d) SELECT 25. PengembanganMySQLdengantool database UNIREGdibuatoleh… a) E.F Codd b) Michael Widenius c) R.FBoyce d) David 26. Isikanlahsebuahrecordke dalamtabel barangseperti tampilanberikut: KODE_BARANGNAMA_BARANGSATUAN_BARANGSTOK_BARANG KPR-1KULKAS BUAH 20 A. SQL> insertinto barang values('KPR-01','KULKAS','BUAH','20'); B. SQL> insertfrombarang values('KPR-01','KULKAS','BUAH','20'); C. SQL> insertintobarang fromvalues('KPR-01','KULKAS','BUAH','20'); D. SQL> insertintobarang values('KPR-01','KULKAS','BUAH','20'); 27. Tambahkansebuahrecordlagi sehinggahasil sebagai berikut KODE_BARANGNAMA_BARANGSATUAN_BARANGSTOK_BARANG KPR-01 KULKASBUAH 20 KPR-02 TELEVISIBUAH 15 A.SQL> Inserttobarang values(‘KPR-02’,’TELEVISI’,’BUAH’,’15’); B. SQL> Insertin barangvalues(‘KPR-02’,’TELEVISI’,’BUAH’,’15’); C. SQL> Insertinto barang values(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);
  • 9. D. SQL> Insertintobarang fromvalues(‘KPR-02’,’TELEVISI’,’BUAH’,’15’); 28. Tamplikanlahseluruhfieldyangberadadidalamtabelbarang A. SQL> select* from barang; B. SQL> select* to barang; C. SQL> select* fromtable barang; D. SQL> select* from newbarang; 29. Ubah lahtabel barang pada kolomnamabarang dari TELEVISI menjadi MONITOR A. SQL> update to barang setnama_barang='MONITOR' where nama_barang='TELEVISI'; B. SQL> update frombarang setnama_barang='MONITOR' where nama_barang='TELEVISI';
  • 10. C. SQL> update barang set nama_barang='MONITOR' where nama_barang='TELEVISI'; D. SQL> update table barang setnama_barang='MONITOR' where nama_barang='TELEVISI'; 29. Tampilkanlahseluruhfieldyangberadadi tabel barang A. SQL> select* fromtable barang B. SQL> select* from barang C. SQL> select* on barang D. SQL> select* to barang 30. Tampilkankode barang,namabarangdari tabel barangyang jumalhstoknya 20 A. SQL> SELECT ON KODE_BARANG,NAMA_BARANGFROMBARANGWHERE STOCK_BARANG=20;
  • 11. B. SQL> SELECT KODE_BARANG,NAMA_BARANG FROM BARANG WHERE STOCK_BARANG=20; C. SQL> SELECT TO KODE_BARANG,NAMA_BARANGFROMBARANGWHERE STOCK_BARANG=20; D. SQL> SELECT FROMKODE_BARANG,NAMA_BARANGFROMBARANGWHERE STOCK_BARANG=20; 31.Tampilkannamabarang,satuanbarang dan stokbarang dari tabel barang, dimanakode barang adalahKPR-02 A. SQL> selectonnama_barang,satuan_barang,stock_barangfrombarang Where kode_baranglike 'kpr-02'; B. SQL> selectfromnama_barang,satuan_barang,stock_barangfrombarang Where kode_baranglike 'kpr-02'; C. SQL> selecttable nama_barang,satuan_barang,stock_barangfrombarang Where kode_baranglike 'kpr-02'; D. SQL> selectnama_barang,satuan_barang,stock_barang from barang Where kode_barang like 'kpr-02'; 32. Hapuslah padafieldMONITORpadakolomnama_barang padatabel barang A. SQL> delete frombarang where NAMA_BARANG='MONITOR'; B. SQL> delete fromtable barangwhere NAMA_BARANG='MONITOR'; C. SQL>delete onbarangwhere NAMA_BARANG='MONITOR'; D. SQL>delete ontable barangwhere NAMA_BARANG='MONITOR'; 33.Hapus Tabel Barang A. SQL> drop fromtable barang; B. SQL> drop to table barang; C. SQL> drop table barang; D. SQL> drop on table barang;
  • 12. 34. Tampilkanlastname,salarydari tabel employeesyangsalarynyalebihbesardari 12000 A. SQL> selectlast_name,salarytoemployeeswheresalary>12000; B. SQL> selectlast_name,salaryonemployeeswhere salary>12000; C. SQL> selectlast_name,salaryfrom employeeswhere salary>12000; D. SQL> selectlast_name,salaryemployeeswhere salary>12000; 35.Tampilkanemployee id,lastname dansalaryuntukkaryawanyangmempunyai employee idlebihdari 100 dansalary nyaditambah3000 dan urutkan berdasarkansalarynya A. SQL> selectemployee_id,last_name,salary+3000 from employeeswhere employee_id>100; B. SQL> selectonemployee_id,last_name,salary+3000 fromemployeeswhereemployee_id>100; C. SQL> selectfromemployee_id,last_name,salary+3000fromemployeeswhere employee_id>100; D. SQL> selecttable employee_id,last_name,salary+3000from employeeswhere employee_id>100; 36. Tampilkanemployeeid,lastname,salarydansalarydi kalikan10% dengankolomalias“Gaji Baru” SQL> selectemployee_id,last_name,salary,salary*0.1as"Gaji Baru" fromtable employees; A. SQL> selectemployee_id,last_name,salary,salary*0.1as "Gaji Baru" to employees; B. SQL> selectemployee_id,last_name,salary,salary*0.1as"Gaji Baru" onemployees; C. SQL> selectemployee_id,last_name,salary,salary*0.1as"Gaji Baru" fromemployees; D. SQL> selectemployee_id,last_name,salary,salary*0.1as "Gaji Baru" from employees; 37. Tampilkanlastname danhire date khususuntukpegawai yanghire date nya1993 A. SQL> selectlast_name,hire_date fromemployeeswhere hire_date like '%93'; B. SQL> selectonlast_name,hire_datefromemployeeswhere hire_date like '%93'; C. SQL> selectfromlast_name,hire_date fromemployeeswherehire_datelike'%93'; D. SQL> selecttable last_name,hire_date fromemployeeswhere hire_date like '%93';
  • 13. 38. Tampilkanlastname,jobidkaryawanyanghire date nyaantara 20-09-1988 s/d06-02-2000 A. SQL> selecttable fromlast_name,job_idfromemployeeswherehire_datebetween'28-09-1988' and '06-02-2000'; B. SQL> selectlast_name,job_idfrom employeeswhere hire_date between'28-09-1988' and '06-02- 2000'; C. SQL> selectlast_name,job_idfromtable employeeswhere hire_datebetween'28-09-1988' and'06- 02-2000'; D. SQL> selectlast_name,job_idtoemployeeswherehire_datebetween'28-09-1988' and '06-02-2000'; 39. Hitunglahjumlahkaryawanyang Tanggal masuknya antara 20-09-1988 s/d06-02-2000 A. SQL> selecttocount(last_name) fromemployeeswherehire_datebetween'20-09-1988' and '06-02- 2000'; B. SQL> selectto table count(last_name) fromemployeeswhere hire_date between'20-09-1988' and '06-02-2000'; C. SQL> selectfromcount(last_name)fromemployeeswhere hire_datebetween'20-09-1988' and'06- 02-2000'; D. SQL> selectcount(last_name) from employeeswhere hire_date between'20-09-1988' and '06-02- 2000'; 40. Tampilkanrata–rata gaji dari semuakaryawandengankolomalias“RATA – RATA GAJI” A. SQL> selectavg(salary) as "RATA - RATA GAJI " from employees; B. SQL> selecttable avg(salary) as"RATA - RATA GAJI" from employees;
  • 14. C. SQL> selectonavg(salary) as"RATA - RATA GAJI " fromemployees; D. SQL> selectfromtable avg(salary) as"RATA - RATA GAJI" fromemployees; 41. Tampilkanlastname karyawandantanggal masuk nyadenganmengkonversikankedalambentuk karakter.Khususuntukkaryawanyangdepartmentidnyalebihbesardari 100 A. SQL> selectlast_name,to_char(hire_date,'ddmonthyyyy') as "HIRE DATE" from employeeswhere department_id>100; B. SQL> selecttable last_name,to_char(hire_date,'ddmonthyyyy') as"HIREDATE" fromemployees where department_id>100; C. SQL> selectfromlast_name,to_char(hire_date,'ddmonthyyyy') as"HIREDATE" from employees where department_id>100; D. SQL> selectlast_name,to_char(hire_date,'ddmonthyyyy') as"HIREDATE" where employeeswhere department_id>100; 42. Tampilkanlastname,salary,danpanjangkarakterdengankolomalias“JMLKARAKTER”berdasarkan huruf awal yang di inputkan olehuser A. selectlast_name,salary,length(last_name) as"JMLKARAKTER" from employeeswhere last_name like '&_%'; B. selecttable last_name,salary,length(last_name)as "JML KARAKTER"fromemployeeswhere last_name like '&_%'; C. selectfromlast_name,salary,length(last_name) as"JML KARAKTER"fromemployeeswhere last_name like '&_%'; D. selectonlast_name,salary,length(last_name) as"JMLKARAKTER"fromemployeeswhere last_name like '&_%';
  • 15. 43. Tampilkanlastname,salary,salarydi tambah20% dengankolombonusnamauntukkaryawanyang namanyaberawanhuruf H A. SQL> selecttable fromlast_name,salary,salary*0.2as "BONUSNAMA"from employeeswhere last_name like 'H%'; B. SQL> selectlast_name,salary,salary*0.2 as "BONUSNAMA" from employeeswhere last_name like 'H%'; C. SQL> selecttable onlast_name,salary,salary*0.2as"BONUS NAMA"fromemployeeswhere last_name like 'H%'; D. SQL> selectonlast_name,salary,salary*0.2as"BONUSNAMA" fromemployeeswherelast_name like 'H%'; 44.Tampilkanlast_name,salaryuntukkaryawanyangjumlahsalarynyalebihbesardari datayang di inputkanolehuserdan urutkanberdasarkanlast_name A. SQL > selectfromtable last_name,salary fromemployeeswhere salary>&salaryorderbylast_name; B. SQL > selectonlast_name,salaryfromemployeeswheresalary>&salaryorderbylast_name; C. SQL > selectfromlast_name,salaryfromemployeeswhere salary>&salaryorderbylast_name; D. SQL > selectlast_name,salaryfrom employeeswhere salary>&salaryorder by last_name; 45. Tampilkanlast_name denganhuruf kecil,salarydari tabel employeesdimanalastname nyadi awali denganhuruf ‘A’ A. SQL>selecttable fromlower(last_name),salaryfromemployeeswherelast_name like 'A%'; B. SQL>selectfromtable lower(last_name),salaryfromemployeeswhere last_namelike'A%'; C. SQL>selectlower(last_name),salaryfromemployeeswhere last_name like 'A%'; D. SQL>selectfromlower(last_name),salaryfromemployeeswherelast_name like 'A%';
  • 16. 46. Tampilkanlastname denganhuruf capital dimanalastname nyadi awali denganhuruf ‘A’ A. SQL> selectdropupper(last_name),salaryfromemployeeswhere last_namelike'A%'; B. SQL> selectupper(last_name),salaryfrom employeeswhere last_name like 'A%'; C. SQL> selectbyupper(last_name),salaryfromemployeeswherelast_name like 'A%'; D. SQL> selectonupper(last_name),salaryfromemployeeswhere last_name like 'A%'; 47. Tampilkanlastname denganawalanhuruf capital danselebihnyahuruf kecilkhusuuntukkaryawan yang lastname nya diawali denganhuruf ‘H’ A. SQL> selectinitcap(last_name),salaryfromemployeeswhere last_name like 'H%'; B. SQL> selectbyinitcap(last_name),salaryfromemployeeswhere last_name like 'H%'; C. SQL> selectfromtable initcap(last_name),salaryfromemployeeswherelast_name like 'H%'; D. SQL> selectoninitcap(last_name),salaryfromemployeeswherelast_name like 'H%'; 48. Tampilkansalarytertinggi dengankolomalias“GAJITERTINGGI”dan untukyangterendahdengan kolomalias“GAJITERENDAH” A. Selectvalue max(salary) as"GAJITERTINGGI",min(salary) as"GAJITERENDAH"from employees; B. selectmax(salary) as "GAJITERTINGGI",min(salary) as"GAJITERENDAH" from employees; C. selecttomax(salary) as"GAJITERTINGGI",min(salary) as"GAJITERENDAH"fromemployees; D. selectonmax(salary) as"GAJITERTINGGI",min(salary) as"GAJITERENDAH"fromemployees; 49. Programdesktopyangseringdipakai untukmembuatprogramkoneksidatabase adalah... a. Visual studio b. MySQL Workbanch c. Visual basic d. Autocad
  • 17. 50. Di dalamsuatubasisdata, seorangpemrogramaplikasi cukuphanyamengetahui : a. Skemabasisdata.c. Subskemabasisdata. b. Model data. d. Seluruhrelasi yg ada. 51. Tool yang digunakanuntukmengoneksikandatabase di dalammenuVB6.0adalah... a. Adodc b. Datagrid c. SQL Conector d. Toolbox 52. Programenterprise yangdibuatuntukmengaplikasikanbasisdataoracle adalah... a. Ms.powerpoint b. Corel draw c. Ms.Visual Basic d. Ulead10.0 53. Dibawahini yangdisebutprogramaplikasi database webserveradalah.... a. Apache b.Winamp d. Localhost e. phpMyadmin 54. Bagaimanakahcara menyimpanprogramdari Visual Basic.... a. Save b. Save as + form c. Save all d. Save as 55 Berapakahjumlahukuranmemori padatipe datacurrency …. a. 1 b. 2 c. 4 d. 8 57. Berapakahjumlahukuranmemori padatipe datastring… a) 1 b) 3 c) 4 d) 8 58. Dibawahini langkah-langkahyangbenardalampenyimpanansemuaprojectdalamVisual Basic dengan1 Form dalah… a) File  SaveAs
  • 18. b) File  SaveForm1 c) FileSaveProjectForm1 d) File  SaveProjectAs 59. Toolbox yangdipakai untukmemasukandatabase adalah... a) Adodc b) Label c) Commandbutton d) Datagrid 60. Toolbox yangdipakai untukmendataatauisiandatabase adalah.... a) Adodc b) Label c) Textbox d) Datagrid 61. Salahsatu keuntunganpenggunaanbasisdataadalahData independence.Keuntunganygdiperoleh denganadanyaData Independence adalah: a. Perubahanstrukturpenyimpanandatadanstrategi aksesnyatidakmengubahprogramaplikasiyg sudahada. b. Perubahan struktur penyimpanandata dan strategi aksesnya akan menggangguprogram aplikasi yg sudah ada. c. Program aplikasi perludiubahapabilaterjadiperubahanpadastrukturpenyimpanandatadanstrategi aksesnya. d. Strukturpenyimpanandatadanstrategi aksesperludiubahapabilaprogramaplikasi berubah.
  • 19. 62.Di dalamsebuahsystembasisdatadalamlingkunganuniversitas,makadatamengenai indeks prestasi mahasiswamerupakan: a. Data operasional.c. Data dictionary. b. Data input.d.Data output. 63. Tingkatanview/eksternal padaarsitektursystembasisdatamenggambarkan: a. Bagaimanadata sebenarnyadisimpandalambasisdata. b. Bagiandari data ygdisimpandalambasisdata. c. Data apa yg sebenarnya disimpandalam basis data. d. Bagaimanamanipulasi dataygdisimpandalambasisdata. 64. Database ManagementSystemadalah: a. Kumpulandatayg digunakanbersama-sama. b. Kumpulandataygdigunakanolehsuatuprogram. c. Kumpulan data yg digunakan hanya olehsatu aplikasi. d. Kumpulanprogramygdigunakanuntukmengaksesbasisdata. 65. Suatuatributdi dalamsatu relasi merupakanprimarykeypadarelasi lain,atributtersebut dinamakan: a. Foreignkeyc.Candidate key b. Alternate key d. Superkey 66. Nilai dari primarykeypadasuatu relasi tidakbolehNull.Aturantersebutmerupakanaturan: a. ReferentialIntegrityRule c.BusinessRule b. DomainKeyRule d.EntityIntegrityRule 8. Suatu relasi dikatakandalambentuknormal satu(1NF)jikadanhanyajika:
  • 20. a. Setiapnilai atributnyaadalahatomic. b. Relasi tersebutberadadalambentuknormal satutingkatlebihrendahdansetiapnonkeyatribut adalahbergantungpenuh(fullydepedent) padaprimarykey. c. Relasi tersebutberadadalambentuknormal satutingkatlebihrendahdansetiapnonkeyatribut adalahtidakbergantungtransitif padaprimarykey. d. Setiap determinantadalah candidate key. 67. Suaturelasi dikatakandalambentuknormal dua(2NF) jikadanhanyajika: a. Setiapnilai atributnyaadalahatomic b. Relasi tersebutberadadalambentuknormal satutingkatlebihrendahdansetiapnonkeyatribut adalahbergantungpenuh(fullydepedent) padaprimarykey. c. Relasi tersebutberadadalambentuknormal satutingkatlebihrendahdansetiapnonkeyatribut adalahtidakbergantungtransitif padaprimarykey. d. Setiap determinantadalah candidate key. 68. Suaturelasi dikatakandalambentuknormal tiga(3NF) jikadanhanyajika: a. Setiapnilai atributnyaadalahatomic b. Relasi tersebutberadadalambentuknormal satutingkatlebihrendahdansetiapnonkeyatribut adalahbergantungpenuh(fullydepedent) padaprimarykey. c. Relasi tersebutberada dalam bentuk normal satu tingkat lebihrendah dan setiapnonkey atribut adalah tidak bergantungtransitif pada primary key. d. Setiapdeterminantadalahcandidate key. 69. KegunaanData ManipulationLanguage (DML) adalahuntuk: a. Mendefinisikanskemakonseptualdaninternal. b. Memanipulasi basisdata seperti : menambah,mengubah, melihatdan mengahapus. c. Mendeskripsikanskemainternal.
  • 21. d. Mendeskripsikanuser-viewdanmappingnyake tingkatkonseptual. 70. Normalisasi adalahlangkahpentingdalammenyusunfilebasisdatauntuk menghindari : a. Manipulasi datac. Validasi data b. Kerangkapan data d. Kosistensidata 71. Personil ygberhakuntukmerubahstrukturstorage danstrategi aksesdi dalambasisdataadalah : a. DBMS c. DBA b. Programmerd.Analyst 72. Prosespertukaran informasi dari satutingkatke tingkatlainnyadalamarsitektursystembasisdata disebut: a. Data independence c.Mapping b. Physical data independence d.Logical dataindependence 73. Himpunanobjek,misalnyamahasiswadengannomorpokok,namadanalamat,ygdapat dibedakan denganobjeklainygsejenisdisebut: a. Himpunannilai atributc.Himpunanrelationship b. Himpunan entitasd. Himpunanrelasi 74. BagianDBMS yg berfungsi untukmelakukankueri danpengolahandataadalah: a. DDL c. SubskemaDDL b. Host language d.DML 75. Dalampendekatanbasisdatarelasional suatufielddisebutjuga: a. Atribut.C.Baris.
  • 22. b. Tupel. D.Relasi. 76. Dalambasisdata relasional,viewadalah: a. Tabel semuyg dibuatdari base table. b. Pandanganterhadap tupel. c. Tingkatanpandanganterhadaptable. d. Base table. 77. StatementDML dari SQL adalah : a. Retrieve,Replace,Delete,Update. b. Select,Project,Join,Divide. c. Select,Replace,Delete,Insert. d. Select,Update,Delete,Insert. 78. Data sublanguage adalah: a. Querylanguage c. DML b. DDL d. DDL dan DML 79. SQL yg disisipkandalamprogramdenganbahasapemprogramantingkattinggi disebut: a. ExtendedSQL c. ExpandedSQL b. EmbeddedSQLd.ExtensionSQL 80. Yg dimaksuddenganmerancangbasis dataadalah:
  • 23. a. Merancang DBMS dalamsystembasisdata. b. Merancang program untuk systembasis data. c. Merancang file untukbasisdata. d. Merancang programuntukbasisdata. 81. Yg dimaksuddenganBahasaKueri Formal adalah: a. AljabardanKalkulus Relasional b. SQL dan QUEL. c. AljabarRelasional danQBE. d. Aljabar Relasional dan SQL. 82. Perintahuntukmembuattable semuygdiambildari base table padaSQLadalah : a. CREATE TABLE. c. CREATE INDEX. b. CREATE VIEW. d. CREATE DATABASE. 83. Kamusdata (datadictionary) adalahkomponensystemmanajemenbasisdataygberfungsi untuk: a. Menyimpanbasisdatanyasendiri. b. Menyimpanfile basisdata. c. Menyimpanprogramaplikasi. d. Menyimpanmetadatatentangstrukturdatadan skemabasisdata. Salesman Kode_salesNama_salesStatusKota S100 Budi 10 Surabaya S101 Amat 20 Semarang
  • 24. S102 Bambang 30 Jakarta S103 Untung 40 Jakarta S104 Mardi 50 Palembang Barang Kode_brgNama_brgWarna BeratHarga P1 Mur Merah 12 1000 P2 Baut Hijau17 1200 P3 SekrupKuning14 2000 P4 Paku Hitam8 800 P5 Engsel Biru18 1500 P6 PaluHitam 25 2500 Pengiriman Kode_salesKode_brgQty 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
  • 25. 84. TambahkansalesmanbarudenganS105 Supriyanto40, Jakarta: a. AddInto Salesmanvalues(‘S105’,’Supriyanto’,’40’,’Jakarta’) b. Insert Into Salesmanvalues(‘S105’, ’Supriyanto’,’40’,’Jakarta’) c. AddTo Salesmanvalues(‘S105’,’Supriyanto’,’40’,’Jakarta’) d. InsertTo Salesmanvalues(‘S105’,’Supriyanto’,’40’,’Jakarta’) 85. Hapus semuasalesmanberlokasi di Surabaya: a. Erase IntoSalesmanWhere kota=’Surabaya’ b. Erase From SalesmanWhere kota=’Surabaya’ c. Delete IntoSalesmanWhere kota=’Surabaya’ d. Delete From SalesmanWhere kota=’Surabaya’ 87. Ubah harga barang dengankode P2 menjadi 1.5kali dari harga lama: a. Update Barang Set harga=1.5*harga Where kode_brg=’P2’ b. Replace BarangSetharga=1.5*harga Where kode_brg=’P2’ c. Replace Barang Where kode_brg=’P2’Setharga=1.5*harga d. UpdateBarangWhere kode_brg=’P2’Setharga=1.5*harga 88. Ubah warna untukkode_brgP4 denganwarnabiru danharganya dinaikkan5% dari harga lama : a. Update Barang Setwarna=’Biru’Where kode_brg=’P4’harga=harga*0.05 b. Update Barang Setwarna=’Biru’ harga=harga*0.05 Where kode_brg=’P4’ c. Replace Barang Setwarna=’Biru’Where kode_brg=’P4’harga=harga*0.05 d. Replace BarangSetwarna=’Biru’harga=harga*0.05 Where kode_brg=’P4’
  • 26. 89. Hitungjumlahtotal barangyg berhasil dijual untukbarangP1: a. SelectCount(qty) FromBarangWhere kode_brg=’P1’ b. SelectCount(qty) IntoBarangWhere kode_brg=’P1’ c. SelectSum(qty) From Barang Where kode_brg=’P1’ d. SelectSum(qty) IntoBarangWhere kode_brg=’P1’ 90. Cari kode_brguntuksemuabarangyg berhasil dijual olehlebihdari seorangsalesman: a. Selectkode_brgFromPengirimanOrderBykode_brgHavingSum(*)>1 b. Selectkode_brgFromPengirimanGrupBykode_brgHavingSum(kode_sales)>1 c. Selectkode_brgFromPengirimanOrderBykode_brgHavingCount(*)>1 d. Selectkode_brg From PengirimanGroupBy kode_brg Having Count(kode_sales)>1 91. Cari namasalesmanygberlokasi di Jakartadanstatus lebihbesardari 30 : a. SelectSalesman From nama-salesWhere kota=’Jakarta’ and status>30 b. SelectSalesmanFromnama-salesWhere kota=’Jakarta’orstatus>30 c. Selectnama_salesFromSalesmanWhere kota=’Jakarta’orstatus>30 d. Selectnama_salesFromSalesmanWhere kota=’Jakarta’andstatus>30 92. Cari namasalesmanygberhasil menjualbarangP2 : a. Salesnama_sales From Salesman Where kode_salesNotln (Selectkode_sales From Pengiriman
  • 27. Where kode_brg=’P2’) b. Selectnama_sales From Salesman Where kode_salesIn (Selectkode_sales From Pengiriman Where kode_brg=’P2’) c. Selectnama_sales From Salesman Where kode_salesBetween (Selectkode_sales From Pengiriman Where kode_brg=’P2’) d. Selectnama_sales From Salesman Where kode_salesLike (Selectkode_sales From Pengiriman Where kode_brg=’P2’) 93. Cari namasalesmanygmenjual palingsedikitsatubarangyg berwarnabiru: a. Selectnama_sales From Salesman Where kode_salesIn (Selectkode_sales
  • 28. From Pengiriman Where kode_brgIn (Selectkode_brg From Barang Where warna=’Biru’)) b. Selectnama_sales From Salesman Where kode_salesNotIn (Selectkode_sales From Pengiriman Where kode_brgNot In (Selectkode_brg From Barang Where warna=’Biru’)) c. Selectnama_sales From Salesman Where kode_salesbetween (Selectkode_sales From Pengiriman Where kode_brgbetween (Selectkode_brg From Barang Where warna=’Biru’)) d. Selectnama_sales From Salesman
  • 29. Where kode_salesLike (Selectkode_sales From Pengiriman Where kode_brgLike (Selectkode_brg From Barang Where warna=’Biru’)) 94. Denganmengunakankueri AljabarReasional,cari seuaatuslebihbesardari 30 salesmanygtinggal di Jakarta dengan a. Ókota= “Jakarta” V status>30 (salesman) b. Ókota= “Jakarta” ^ status >30 (salesman) c. Ósalesman = “Jakarta” V status >30 (kota) d. Ósalesman=“Jakarta” ^ status>30 (kota) 95. Denganmenggunakankueri kalkulusrelasional,cari semuasalesmandenganstatuslebihbesardri 20 a. {t| t (….) salesmanv t [status]>20} b. {t|t (….) salesmanvt [status]>20} c. {t| t (….) salesman(..) t[status]>20} d. {t|t (….) salesman(..) t[status]>20} 96. Denganmenggunakankueri kalukulusrelasional,cari namasalesmanyangmengirimpalingsedikit satu barang berwarnakuning a. {t| t (..) s (..) salesman(t[nama_sales] =s[nama_sales]^(..) u (..) pengiriman(u[kode_sales] = s[kode_sales] ^(..) w(..) Barang (w[kode_brg]=s[kode_brg] ^w[warna] = “kuning”)))} b. {t| t (..) s (..) salesman(t[nama_sales]= s[nama_sales]^ (..) u (..) pengiriman(u[kode_sales]=
  • 30. s[kode_sales]^ (..) w (..) Barang (w[kode_brg]= s[kode_brg]^ w[warna] = “kuning”)))} c. {t| t (..) s (..) salesman(t[nama_sales] =s[nama_sales] v(..) u(..) pengiriman(u[kode_sales]= s[kode_sales] v(..) w(..) Barang(w[kode_brg] =s[kode_brg] vw[warna] =“kuning”)))} d. {t|t (..) s(..) salesman(t[nama_sales]=s[nama_sales] v(..) u(..) pengiriman(u[kode_sales] = s[kode_sales] v(..) w(..) Barang(w[kode_brg] =s[kode_brg] vw[warna] =“kuning”)))} 97. Denganmenggunakankueri QUEL,cari nama salesmanyangtinggal di Jakartadenganstatuslebih besardari 30 a. Range of s isSalesman Retrief (s.nama_sales,t.kode_barang) Where t.kode = “Jakarta” and t.status> 30 b. Range of t isSalesman Select(t.nama_sales,t.status,t.kota) Where t.kota= “Jakarta” and t.status>30 c. Range t.nama_sales, t.status, t.kota From salesman Where t.kota = “Jakarta” and t.status > 30 d. Range of t isSalesman From (t.nama_sales,t.status,t.kota) Where t.kota= “Jakarta” and t.status>30 98. Denganmenggunakankueri QUEL,cari nama salesmanyangberhasil mengirimbarangP4 a. Range of s isSalesman Range of t isPengiriman Retrief (s.nama_sales,t.kode_barang) Where s.kode_sales=t.kode__salesandt.kode_brg=“P4” b. Range of s isSalesman
  • 31. Range of t isPengiriman Select(s.nama_sales,t.kode_barang) Where s.kode_sales=t.kode__salesandt.kode_brg=“P4” c. Range s.nama_sales, t.kode_brg From (salesman,pengiriman) Where s.kode_sales= t.kode_salesand t.kode_brg = “P4” d. Range of s isSalesman Range of t isPengiriman From (s.nama_sales,t.kode_barang) Where s.kode_sales=t.kode__salesandt.kode_brg =“P4” 99. Karakteristikdari suatuEntityyangmenyediakanpenjelasandetailtentangentitydisebut Data Field a) Data Record b) Attribut c) Entity 100. Ciri dari PrimaryKeyadalah.... a) Bersifatunik b) Bersifatumum c) Memiliki kesamaandatadengan d) Mudah dihapal