A. MySQL
B. PostgreSQL
C. Oracle
D. Excel
4. Kepanjangan dari SQL adalah
A. Structured Question Language
B . Strong Question Language
C. Structured Query Language
D. Strong Query Language
5. Perintah untuk membuat database adalah
A. CREATE DATABASE
B. CREATE TABLE
C. CREATE DB
D. CREATE DATABASE TABLE
A. CREATE DATABASE
B. CREATE TABLE
C. CREATE DATABASE TABLE
D. CREATE TAB
7. Perintah untuk update data di database adalah
A. SELECT
B. UPDATE
C. MODIFY
D. EXTRACT
8. Perintah untuk menghapus data di database adalah
A. REMOVE
B. SAVE AS
C. DELETE
D. MODIFY
A. ADD NEW
B. INSERT INTO
C. INSERT NEW
D. ADD INTO
10. Berikut adalah perintah yang benar untuk menambah data ke dalam tabel siswa
11. Berikut adalah perintah untuk menampilkan kolom nama dari tabel siswa
12. Berikut adalah perintah untuk menampilkan seluruh kolom di dalam tabel siswa
A. SELECT
B. FROM
C. WHERE
D. ORDER BY
14. Perintah SQL untuk menampilkan seluruh data dalam tabel siswa di mana nilai (value) pada kolom nama
adalah ‘Bayu’
A. SELECT * FROM siswa WHERE nama=’Bayu’
B. SELECT ALL FROM siswa WHERE nama LIKE ‘Bayu’
C. SELECT nama FROM siswa WHERE nama=’Bayu’
D. SELECT * FROM siswa WHERE nama<>’Bayu’
15. Operator yang digunakan untuk mencari data berdasarkan pola tertentu adalah
A. LIKE
B. LEN
C. ORDER BY
D. DISTINCT
16. Berikut perintah SQL untuk menampilkan kolom nama pada tabel siswa yang nilainya diakhiri dengan
kata ”Adi’
A. SELECT * FROM siswa WHERE nama LIKE ‘%Adi’
B. SELECT * FROM siswa WHERE nama LIKE ‘Adi%’
C. SELECT nama FROM siswa WHERE nama LIKE ‘*Adi’
D. SELECT nama FROM siswa WHERE nama LIKE ‘Adi’
17. Operator AND akan menampilkan records jika semua kondisi bernilai TRUE
A. BENAR
B. SALAH
18. Operator OR akan menampilkan records jika semua kondisi bernilai FALSE
A. BENAR
B. SALAH
19. Kata Kunci untuk mengurutkan hasil query adalah
A. OREDER BY
B. SORT BY
C. ORDER
D. SORT
20. Kata kunci untuk mengurutkan hasil query secara Ascending (urutan dari terkecil ke besar) adalah
A. ASC
B. DESC
C. RISE
D. ASCEND
21. Kata kunci DESC digunakan untuk mengurutkan hasil query secara Descending (urutan dari terbesar ke
terkecil). Pernyataan ini adalah
A. Benar
B. Salah
22. Perintah untuk update nama siswa pada kolom nama di tabel siswa dari yang sebelumnya bernama ‘Rini’
menjadi ‘Tuti’
A. UPDATE siswa SET nama=’Tuti’ WHERE nama=’Rini’
B. MODIFY siswa SET nama=’Tuti’ WHERE nama=’Rini’
C. UPDATE nama=’Tuti’ FROM siswa WHERE nama=’Rini’
D. UPDATE FROM siswa SET nama=’Tuti’ WHERE nama=’Rini’
23. Perintah SQL untuk menghapus data bernama ‘Dimas’ di dalam tabel siswa
25. Untuk membuat relasi atau hubungan antar tabel menggunakan perintah
A. LAST JOIN
B. INNER JOIN
C. JOINED
D. INSIDE JOIN
26. Berikut adalah operator yang digunakan untuk memilih nilai dalam rentang tertentu
A. JOIN
B. WITHIN
C. RANGE
D. BETWEEN
27. Saat membuat tabel batasan NOT NULL digunakan untuk mewajibkan field tidak boleh kosong.
Pernyataan ini bernilai?
A. BENAR
B. SALAH
28. Berikut adalah perintah-perintah SQL yang termasuk dalam kelompok DDL (Data Definition Language),
kelucali
A. CREATE
B. ALTER
C. RENAME
D. SELECT
29. Berikut adalah perintah-perintah SQL yang termasuk dalam kelompok DML (Data Manipulation
Language)
A. SELECT
B. ALTER
C. INSERT
D. UPDATE
30. Berikut adalah perintah SQL yang termasuk dalam kelompok DCL (Data Control Language)
A. GRANT dan REVOKE
B. INSERT dan DELETE
C. SELECT dan UPDATE
D. DROP dan DELETE
31. Kelompok perintah SQL yang berhubungan dengan pendefinisian suatu struktur database adalah
39. Untuk mengelompokan suatu data yang sama dalam satu kelompok menggunakan perintah
ORDER BY
GROUP BY
WHERE
LIKE
A. WHERE
B. DISTINCT
C. ALTER TABLE
D. MODIFY TABLE
5. atribut yang tidak dapat dibagi-bagi menjadi atribut yang lebih mendasar disebut …
a. entity
b. atomik*
c. properties
d. komposit
6. hubungan antara suatu himpunan entitas dengan himpunan entitas lainnya disebut
….
a. Single value atribut
b. relation*
c. atomic
d. derivatif
15. atribut yang terdiri dari beberapa atribut yang lebih mendasar disebut ……
a. salah semua
b. atomik
c. sederhana
d. komposit*
16. Entitas mandiri yang keberadaannya tidak bergantung pada keberadaan entitas lain
disebut entitas ……
a. kuat*
b. salah semua
c. lemah
d. asosiatif
17. Contoh piranti masukan diantaranya adalah ….
a. Processor
b. Screen
c. ALU
d. Keyboard*
18. atribut yang hanya mempunyai satu harga untuk suatu entitas tertentu disebut
……
a. Derivatif
b. Single-valued Attribute*
c. Atomic
d. Multi-valued Attribute
20. Berikut ini yang termasuk komponen sistem basis data adalah …
a. Multi Layer
b. Pengguna*
c. Data server
d. System control
21. realisasi secara fisik dari Database dan rancangan aplikasinya disebut …….
a. planning
b. implementasi*
c. design
d. analisis
22. Entity mahasiswa memiliki atribut nama yang terdiri dari nama depan (first name),
nama tengah (middle name) dan nama belakang (last name) merupakan contoh ……
a. salah semua
b. dasar
c. komposit*
d. atomik
24. antarmuka penggunaan Sistem Informasi dalam komponen utama sistem informasi
adalah ………
a. Brainware
b. Hardware
c. Aplikasi perangkat lunak*
d. DBMS
25. Pada pengumpulan kebutuhan dan analisa, Informasi didapatkan dari setiap user
view utama KECUALI
a. Deskripsi data yang digunakan dan dihasilkan
b. relasi antar data*
c. Kebutuhan tambahan lainnya untuk aplikasi database yang baru
d. Rincian bagaimana data digunakan dan dihasilkan
32. Model yang dikembangkan untuk dijadikan sebagai struktur database adalah
model …..
a. Konseptual
b. Prosedural
c. Atribut
d. Fisik*
35. Biasanya hanya sampai pada tingkat ………… karena sudah cukup memadai
untuk menghasilkan tabel-tabel yang berkualitas baik.
a. 3NF*
b. 5ST
c. 9ST
d. 7ST
36. membangun sebuah model kerja dari aplikasi database disebut dengan ……..
a. analizing
b. prototyping*
c. planning
d. maintening
38. sesuatu yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang
lainnya disebut ………
a. atribut
b. entitas*
c. Field
d. relationship
40. Entity Relationalship Diagram (ERD) dikembangkan dengan tujuan dan fungsi,
adapun fungsi dari ERD tersebut KECUALI
a. Memberikan kemudahan dalam menganalisis sebuah basis data (database) dengan
cara yang cepat serta murah.
b. Mendokumentasikan data yang ada dalam sebuah basis data dengan cara
menganalisis serta mengidentifikasi setiap objek atau entitas dan relasinya.
c. Memudahkan pengujian software yang telah dibuat*
d. Menjalankan hubungan antar data yang memiliki keterkaitan berdasarkan objek
yang dihubungkan dengan suatu relasi.
43. Model yang mengandung lebih rinci dibandingkan dengan model konseptual
adalah model data ……
a. Logis*
b. Objek
c. Fisik
d. Prosedural
44. Henry F. Korth menyatakan ada 2 kelompok model data, yaitu …….
a. DCL & SQL
b. Objek & rosedural
c. DDL & DML
d. berbasis objek & record*
45. entitas yang keberadaannya bergantung pada keberadaan entitas lain disebut
entitas ……….
a. kuat
b. salah semua
c. asosiatif
d. lemah*
47. untuk membuat skema basis data dan database file yang kosong menggunakan
……….
a. DCL
b. SQL
c. DDL*
d. DML
48. Model yang mendefinisikan entitas data dari referensi utama yang dapat
digunakan oleh suatu organisasi disebut model ….
a. Berorientasi objek
b. Logis
c. Konseptual*
d. Fisik
49. Model yang menjelaskan hub antar data dalam basis data berdasarkan suatu
persepsi bahwa real word terdiri dari obyek-obyek dasar yang mempunyai relasi
antara obyek-obyek tersebut disebut …….
a. Konseptual
b. Logis
c. Fisik
d. ER-Model*