Anda di halaman 1dari 13

1.

Tamplikanlah seluruh field yang berada didalam tabel barang…


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

2. Cara menghapus table barang…


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

3. Satu dari setiap himpunan entitas boleh berhubungan dengan banyak himpunan entitas
lainnya merupakan pengertian dari…
A. One to one
B. One to many
C. Many to many
D. Zero to one
E. Zero to many

4. Syntax INSERT yang benar dibawah ini adalah…


A. Insert INTO mahasiswa (nim, alamat, jurusan) values (12345, ‘jogja’, ‘IT’);
B. Insert INTO mahasiswa (nim, alamat, jurusan) values (“12345”, ‘jogja’, ‘IT’);
C. Insert INTO mahasiswa (nim, alamat, jurusan) values (12345, ‘jogja’, =‘IT’);
D. Insert INTO mahasiswa (nim, alamat, jurusan) values (12345, ‘jogja’, ‘IT’);
E. Insert INTO mahasiswa (nim, alamat, jurusan) values (12345, jogja, ‘IT’);

5. Query SQL yang digunakan untuk menampilkan hanya seluruh nama_barang dari table
barang adalah….
A. SELECT * barang
B. SELECT nama_barang FROM barang
C. SELECT * FROM barang
D. SELECT UPDATE FROM nama_barang ON barang
E. SELECT ON barang WHERE nama_barang

6. Kumpulan data yang terorganisir, disimpan dalam suatu computer menggunakan metode
tertentu sehingga dapat menghasilkan suatu informasi adalah pengertian dari…
A. Data
B. System Database
C. Database
D. File
E. System

7. Yang tidak termasuk model data adalah …


A. Model Data Fisik
B. Model Data BerbasisObyek
C. Model Data BerbasisRecord
D. Model Data Konseptual
E. Object Oriented Programming

8. Buat lah user baru pada table karyawan dengan user = ibnu dan password = ganteng
A. SQL create user ibnu identified by ganteng;
B. SQL> create user ibnu by ganteng;
C. SQL> create user ibnu identified by ganteng;
D. SQL> create user ibnu identified by ganteng;
E. SQL> create user ibnu identified by ganteng

9. Kepanjangan DBMS adalah…


A. Data Manipulation Security
B. Database Management System
C. Database Management Security
D. Data Manipulation Skill
E. Database Manufacture Structure

10. Data serta hubungan antar data direpresentasikan oleh sejumlah tabel yang terdiri atas
kolom-kolom adalah…
A. Model Relational
B. Model Hirarki
C. Model Semantic
D. Model Jaringan
E. Model Object

11. Hubungan/Relasi yang terjadi antara satu entitas atau lebih adalah…
A. Atribut
B. Entitas
C. Relationship
D. Indicator
E. LRS

12. Kumpulan elemen data yang membentuk suatu entitas adalah…


A. Relationship
B. Atribut
C. Entitas
D. Kunci
E. Indicator
13. Kumpulan data yang akan direkam apa adanya, data tidak lengkap dan terjadi redundansi
merupakan salah satu ciri dari…
A. Unnormalized form
B. Second normal form
C. First normal form
D. BCNF
E. Third Normal Form

14. BCNF kepanjangan dari…


A. Bentuk Normal Form
B. First Normal
C. Boyce Codd Normal Form
D. Bad Codd Normal Form
E. Boyce Cot Norm Form

15. Atribut multivalue adalah nilai dari sebuah atribut yang mempunyai lebih dari satu nilai
dari atribut yang bersangkutan. Contoh dari atribut multivalue adalah…
A. NIM (Nomor induk Mahasiswa)
B. Alamat
C. Nama
D. Beberapa nama pengarang dari sebuah buku
E. NIS (Nomor Induk Siswa)

16. Atribut simple ada;ah atribut yang bernilai atomic (tidak dapat dipecah lagi/dipilah lagi).
Contoh dari atribut simple adalah…
A. NIM (Nomor induk Mahasiswa)
B. Alamat
C. Nama
D. Beberapa nama pengarang dari sebuah buku
E. NIS (Nomor Induk Siswa)

17. Istilah lain dari entitas adalah…


A. File
B. Field
C. Record
D. Database
E. Page

18. Normalisasi dimana syaratnya yakni tidak boleh ada atribut yang bukan primary key
namun atribut tersebut atau gabungannya dapat menentukan atribut primary key adalah
normalisasi ke- ….
A. 1
B. 2
C. 3
D. BCNF
E. 4

19. 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%;
E. SQL> select upper(last_name),salary from employees where last_name like 'A%

20. 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);
E. SQL> create index karyawan_nip_idx karyawan(nip)

21. Hapus hak akses delete dari user ibnu…


A. Revoke delete on karyawan from ibnu;
B. Revoke delete on karyawan ibnu;
C. Revoke delete karyawan from ibnu;
D. Revoke delete on karyawan from ibnu;
E. Revoke delete on karyawan from ibnu

22. 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
E. Kolom

23. Manakah dibawah ini yang bukan termasuk kedalam software pengolah data base….
A. Ms- Access
B. Ms- Word
C. My SQL
D. SQL Server
E. phpMyAdmin

24. Tipe data apakah yang panjang maksimalnya 255 karakter dapat menerima huruf, angka,
spasi, dan tanda baca….
A. Text
B. Memo
C. Char
D. Currency
E. Varchar

25. Currency digunakan untuk tipe data…


A. Huruf, angka spasi dan tandabaca
B. Berisi gambar
C. Untuk alamat hyperlink
D. Angka dalam format mata uang
E. Character

26. Karakteristik dari suatu Entity yang menyediakan penjelasan detail tentang entity disebut
A. Data Field
B. Data Record
C. Attribut
D. Entity
E. Kolom

27. Salah satu syarat terbentuknya second normal form adalah…


A. Bentuk data telah memenuhi kreteria unnormalized
B. Tiap field hanya mempunyai satu pengertian
C. Bentuk data telah memenuhi kriteria first normal form
D. Telah terbentuk relasi antar tabel relational
E. Data-data masih banyak yang berulang

28. Normalisasi dimana syaratnya yakni tidak boleh ada atribut yang bukan primary key yang
dapat menentukan atribut lain adalah normalisasi ke- ….
A. 1
B. 2
C. 3
D. BCNF
E. 4

29. Berikut yang merupakan funsi dari normalisasi yaitu utnuk….


A. Membuat database
B. Memanpulasi data
C. Menghindari anomaly data dan ketidak konsistensian data dan juga meminimalisir
redudansi data
D. Membuat data base agar terdiri dari berbagai macam table
E. Menambahkan data ke dalam beberapa table yang ada pada database
30. Berikut yang merupakan DBMS, kecuali….
A. MySQL
B. Oracle
C. Firebird
D. Visual Foxpro 6.0
E. Xampp

31. Query untuk menghapus sebuah table adalah…


A. Hapus table;
B. Hapus nama_table;
C. Drop table nama_table;
D. Hilangkan nama_table;
E. Drop nama_table table;

32. Simbol garis atau line pada ER model menunjukan…


A. Object dasar
B. Atribute
C. Relasi
D. Enterprise
E. Adanya suatu relasi

33. Hasil akhir dari kompilasi Data Definition Language (DDL) adalah…
A. Data dictionary
B. Data definition
C. Database
D. Query
E. File

34. Penyimpangan - penyimpangan atau Error atau inkonsistensi data pada proses insert,
update dan delete dinamakan…
A. Normalisasi
B. Insert
C. Anomali
D. Crash
E. Konseptual

35. Data berada pada table yang tepat merupakan pengertian dari…
A. Depedensi data
B. Normalisasi
C. Inkonsistensi data
D. Redudansi data
E. Foreign Key
36. Dibawah ini yang merupakan perbedaan DBMS dan RDBMS adalah…
A. RDBMS adalah arsitektur database yang tabel-tabelnya mempunyai hubungan atau
relationship satu sama lain sedangkan DBMS tidak harus membutuhkan hubungan
antar tabel di dalamnya.
B. RDBMS dan DBMS sama-sama membutuhkan hubungan.
C. RDBMS adalah arsitektur database yang tabel-tabelnya tidak mempunyai
hubungan atau relationship satu sama lain sedangkan DBMS harus membutuhkan
hubungan antar tabel di dalamnya.
D. RDBMS dan DBMS sama-sama memperbaiki struktur susunan database.
E. RDBMS dan DBMS sama-sama membuat banyak tabel di dalam database.

37. Syntax SELECT yang benar dibawah ini adalah .


A. SELECT*{nim_nama} FROM nama_table {WHERE nama=’abdul’};
B. SELECT*{nim_nama} FROM nama_table {WHERE nama=’abdul’}
C. SELECT*{nim_nama} FROM nama_table {WHERE nama abdul};
D. SELECT*{nim_nama} FROM nama_table {WHERE nama==’abdul’};
E. SELECT*{nim_nama} FROM nama_table {WHERE nama, ’abdul’};

38. Kumpulan perintah pada SQL untuk menggambarkan desain dari database secara
menyeluruh merupakan pengertian dari…
A. Data Definition Language
B. Data Manipulation Language
C. Data Control Language
D. Transaction control Language
E. Normalisasi

39. Apa yang kita lakukan di Un-normalized…


A. Membuat data menjadi sesingkat mungkin
B. Data yang dibuat tidak dituliskan semua
C. Menuliskan semua data yang direkam
D. Hanya data yang penting selain itu di delete
E. Hanya data yang penting selain itu di update

40. Dibawah ini kemungkinan jika data dalam database tersebut belum di normalisasi yaitu…
A. Insert anomali
B. Create anomali
C. Read anomali
D. Revoke anomali
E. Grant anomaly

41. Ciri dari Primary Key adalah ....


A. Bersifat unik
B. Bersifat umum
C. Memiliki kesamaan data dengan
D. Mudah dihapal
E. Mudah didapat

42. 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';
E. SQL> select table last_name,hire_date from employees where hire_date like '%93'

43. Suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu baris dalam tabel
dan bersifat unik merupakan pengertian dari…
A. Foreign Key
B. Primary Key
C. Multivalue
D. Composite
E. Derivative

44. Perhatikan kasus berikut ini!


Bentuk X

Bentuk Y

Kasus tersebut menunjukkan bentuk normalisasi. Bentuk Y termasuk kedalam normalisasi


yaitu….
A. 1NF
B. 2NF
C. 3NF
D. 4NF
E. BCNF
45. perhatikan gambar berikut!

Gambar tersebut merupakan Entity Relationship Diagram tabel guru dan mata Pelajaran.
Pada konteks ERD tersebut memiliki arti yaitu…
A. Banyak guru yang mengampu satu mata pelajaran
B. Satu guru mengampu banyak mata pelajaran
C. Banyak guru mengampu banyak mata pelajaran
D. Banyak guru yang mengajar satu mata pelajaran
E. Satu guru mengajar banyak mata pelajaran

46.
Berdasarkan table tersebut, query SQL yang digunakan untuk menghapus data pada table
pegawai yang memiliki id_pegawai = 105 adalah….
A. delete pegawai where id_pegawai=’105;
B. delete set pegawai where id_pegawai=’105;
C. delete get pegawai where id_pegawai=’105;
D. delete nama_pegawai where id_pegawai=’105;
E. delete alamat_pegawai where id_pegawai=’105;

47. Query untuk menambahkan foreign key adalah…


A. Alter table nama_table
add foreign key (nama_kolom)
reference nama_table (nama_kolom);

B. Alter tables nama_table


add foreign key (nama_kolom)
reference nama_table (nama_kolom);

C. Alter table nama_table


add foreign key (nama_kolom)
references nama_table (nama_kolom);

D. Alter table nama_table


add foreign key nama_kolom
references nama_table (nama_kolom);

E. Alter table nama_table


add foreign key (nama_kolom)
reference (nama_kolom);

48. Query untuk menambahkan primary key adalah …


A. Alter table nama_table
add primary key;
B. Alter nama_table
add primary key;
C. Alter tables nama_table
add primary key (nama_kolom);
D. Alter table nama_table
add primary key (nama_kolom);
E. Alter table nama_table
add primary keys (nama_kolom);

49.
Atribut derivative pada ERD disimbolkan dengan gambar no…
A. 3
B. 5
C. 8
D. 7
E. 9
50. Perhatikan data berikut!

A. 1
B. 2
C. 3
D. BCNF
E. Belum di normalisasikan

51. gambar disamping merupakan contoh model basis data…


A. Hirarki
B. Jaringan
C. Relational
D. Multivalue
E. Derivative

52. Kumpulan dari konsepsi basis data yang biasanya mewakili struktur dan relasi data yang
terdapat pada suatu basis data merupakan pengertian dari…
A. Basis data
B. Model basis data
C. System basis data
D. Konsep basis data
E. Relasi basis data

53. Atribut yang hanya memiliki satu harga/nilai disebut…


A. Atomic Attribute
B. Null Values Attribute
C. Composite Attribute
D. Single Value Attribute
E. Derived Attribute

54. Berikut ini, mana yang tidak termasuk level dalam DBMS…
A. Level Fisik (Physical Level)
B. Level Konseptual (Conceptual Level)
C. Level Pandangan (View Level)
D. Level Master (Maestro Level)
E. Level Legend

55. Ada berapa level atau tingkatan dalam DBMS…


A. 1
B. 2
C. 3
D. 4
E. 5

56. 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;
E. Select on max(salary) as "GAJI TERTINGGI",min(salary) as "GAJI TERENDAH"
from employees

57. 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%';
E. SQL> select on upper(last__name),salary from employees where last_name like 'A%';

58. 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';
E. SQL>delete on table barang where NAMA__BARANG='MONITOR';

59. 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;
E. SQL> drop on table barang

60. 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';
E. SQL> select nama_barang,satuan_barang,stock__barang from barang Where
kode_barang like 'kpr-02';

Anda mungkin juga menyukai