Anda di halaman 1dari 13

1.

DBMS adalah singkatan dari


 A. Data Manipulation System
 B. Database Manipulation System
 C. Data Management System
 D. Database Management System
2. Dibawah ini adalah salah satu tujuan atau manfaat penggunaan DBMS, Kecuali
 A. Akses data lebih mudah dan cepat
 B. Dapat menangani data-data dalam jumlah besar
 C. Membuat pekerjaan menjadi kompleks
 D. Menghilangkan hasil duplikasi maupun inkonsistensi data

3. Berikut ini contoh DBMS, Kecuali

 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

6. Perintah untuk membuat tabel baru di dalam sebuah database adalah

 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

9. Perintah yang digunakan untuk menambah data baru adalah

 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

 INSERT INTO siswa VALUES (‘Dimas’,’Rini’,’Aldi’);


 INSERT NEW (‘Dimas’,’Rini’,’Aldi’) INTO siswa
 ADD INTO siswa VALUES (‘Dimas’,’Rini’,’Aldi’);
 SELECT INTO siswa VALUES (‘Dimas’,’Rini’,’Aldi’)

11. Berikut adalah perintah untuk menampilkan kolom nama dari tabel siswa

 A. SELECT nama FROM siswa


 B. EXTRACT nama FROM siswa
 C. DELETE nama FROM siswa
 D. SHOW nama FROM siswa

12. Berikut adalah perintah untuk menampilkan seluruh kolom di dalam tabel siswa

 A. SELECT ALL FROM siswa


 B. SELECT siswa
 C. SELECT * FROM siswa
 D. SELECT % FROM siswa

13. Untuk membuat suatu kondisi menggunakan pernyataan?

 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

 A. DELETE nama=’Dimas’ FROM siswa


 B. DELETE FROM siswa WHERE nama=’Dimas’
 C. REMOVE FROM siswa WHERE nama=’Dimas’
 D. REMOVE nama=’Dimas’ FROM siswa
24. Perintah SQL untuk menghitung seluruh record  di dalam tabel di database adalah
 A. LEN (*)
 B. COUNT(*)
 C. DISTINCT (*)
 D. ROW(*)

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

 A. DDL (Data Definition Language)


 B. DML (Data Manipulation Language)
 C. DCL (Data Control Language)
 D. Tidak ada yang benar
32. Kelompok perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam
tabel adalah
 A. DDL (Data Definition Language)
 B. DML (Data Manipulation Language)
 C. DCL (Data Control Language)
 D. Tidak ada yang benar
33. Perintah SQL yang digunakan untuk memberikan hak akses atau izin pada user di database  adalah
 A. GRANT
 B. REVOKE
 C. DISTINCT
 D. AUTO_INCREMENT
34. Perintah untuk menghapus atau atau mencabut izin hak akses user di database  adalah
 A. GRANT
 B. REVOKE
 C. DISTINCT
 D. AUTO_INCREMENT
35. Ciri-ciri field  yang paling cocok untuk digunakan sebagai primary key (kunci utama) adalah
 A. Bersifat umum
 B. Bersifat unik
 C. Mudah di ingat
 D. Memiliki kesamaan dengan yang lain
36. Di dalam tabel siswa terdapat beberapa field (kolom) yang bisa dijadikan sebagai primary key, yaitu
 A. NIS (Nomor Induk Siswa)
 B. Nama
 C. Usia
 D. Alamat

37. Fungsi untuk mendapatkan nilai rata-rata adalah


 max()
 avg()
 min()
 sum()
38. Fungsi sum() berfungsi untuk menjumlahkan nilai (value) dalam suatu field  (kolom). Pernyataan ini
bernilai
 A. Benar
 B. Salah

39. Untuk mengelompokan suatu data yang sama dalam satu kelompok menggunakan perintah

 ORDER BY
 GROUP BY
 WHERE
 LIKE

40. Untuk mengubah struktur tabel menggunakan perintah?

 A. WHERE
 B. DISTINCT
 C. ALTER TABLE
 D. MODIFY TABLE

1. Sebuah Sistem informasi berbasiskan komputer melibatkan banyak komponen,


antara lain KECUALI
a. Database
b. Topology*
c. DBMS
d. Hardware

2. orang yang menggunakan atau mengoprasikan komputer disebut …


a. Software
b. Hardware
c. Netware
d. brainware*

3. Relasi normal tidak mempunyai kelompok-kelompok data berulang disebut dengan


istilah …..
a. BCNF*
b. 1NF
c. 1ST
d. 2ND

4. Contoh DBMS diantaranya KECUALI


a. MySQL
b. SQL Server
c. Oracle
d. SQL Yog*

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

7. Berikut ini adalah komponen sistem basis data diantaranya KECUALI


a. Control*
b. pengguna
c. Perangkat lunak
d. perangkat keras

8. jenis perangkat lunak dalam pengelolaan Database KECUALI


a. expert system*
b. Sistem Operasi
c. DBMS
d. Aplikasi program

9. media penyimpanan dalam komponen utama sistem informasi adalah ………….


a. software
b. brainware
c. hardware*
d. DBMS

10. Langkah yang dilakukan dalam database planning diantaranya KECUALI ……


a. Menentukan rancangan User Experience*
b. Menentukan Mission objective. Setiap mission objective harus mengidentifikasi
tugas-tugas tertentu yang akan didukung oleh Database.
c. Membantu menjelaskan tujuan sistem Database dan menyediakan cara yang lebih
jelas untuk menciptakan suatu basis data yang efektif dan efisien
d. Menentukan tujuan utama sistem basis data

11. Hardware mencakup piranti utama KECUALI


a. Piranti cerdas*
b. Piranti masukan
c. Piranti proses
d. Piranti keluaran

12. Mengapa dilakukan normalisasi, Kecuali ?


a. Menghilangkan pemasukan data yang sama
b. Mengurangi polusi*
c. Optimalisasi struktur tabel
d. Meningkatkan kecepatan

13. Berikut ini contoh piranti pemrosesan diantaranya adalah …..


a. Mouse
b. Screen
c. Keyboard
d. ALU*

14. Relational, hierarchy & network termasuk dalam model………….


a. object based
b. physic based
c. sttructured based
d. record model*

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

19. Tahap Normalisasi dimulai dari tahap ….


a. 1NS
b. 1ST
c. 1RD
d. 1NF*

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

23. Secara umum sistem operasi dibedakan menjadi ….


a. stand alone*
b. distributed
c. centerize
d. server

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

26. Sebuah tabel dikatakan baik (efisien) atau normal KECUALI


a. Diperoleh redudansi data yang cukup*
b. Tidak melanggar Boyce-Code Normal Form
c. Dependency Preservation
d. Lossless-Join Decomposition

27. ER, semantic, dan binary termasuk dalam kelompok model……


a. record based
b. physic based
c. sttructured based
d. object based*

28. Jenis Dependency diantaranya, KECUALI ……


a. Data Dependency*
b. Functionally Dependency
c. Full Functionally Dependency
d. Transitive Dependency

29. suatu atribut yang dihasilkan dari atribut lain disebut ….


a. Multi value
b. Semua salah
c. Derivatif*
d. Atomic
30. Berikut ini merupakan pernyataan yang benar mengenai relasi KECUALI
a. Semua harga pada suatu atribut harus mempunyai tipe yang sama
b. Urutan atribut tidak penting
c. Setiap atribut memiliki nilai lebih dari satu*
d. Setiap atribut harus mempunyai nama yang unik

31. atribut hobi adalah contoh jenis atribut …


a. Single value atribut
b. derivatif
c. Multi value atribut*
d. atomic

32. Model yang dikembangkan untuk dijadikan sebagai struktur database adalah
model …..
a. Konseptual
b. Prosedural
c. Atribut
d. Fisik*

33. Apa yang dilakukan untuk mengidentifikasi kebutuhan-kebutuhan yang akan


disertakan dalam aplikasi Database yang baru?
a. analisis*
b. planning
c. desain
d. implementation

34. Contoh piranti keluaran diantaranya adalah …


a. Hardisk
b. Mouse
c. Memory
d. Printer*

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

37. atribut umur adalah contoh jenis atribut …..


a. derivatif
b. atomic
c. Single value atribut*
d. Multi value atribut

38. sesuatu yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang
lainnya disebut ………
a. atribut
b. entitas*
c. Field
d. relationship

39. untuk membuat user view yang diinginkan menggunakan ……..


a. DCL
b. SQL
c. DDL
d. DML*

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.

41. Tahap paling detail dalam normalisasi adalah …….


a. 3ST
b. 9ST
c. 5NF*
d. 7ST

42. Ada beberapa jenis Dependency KECUALI


a. Full Functionally Dependency
b. Functionally Dependency
c. Auto increment depedency*
d. Transitive Dependency

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*

46. ciri-ciri yang ada pada sebuah entitas disebut …….


a. relasi
b. entity
c. entire
d. atribut*

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*

50. Berikut ini yang termasuk tahapan merancang database KECUALI


a. Membuat desain user interface / UX*
b. Mengumpulkan kebutuhan user/business
c. Normalisasikan relasi untuk menghilangkan anomali
d. Mengembangkan E-R Model berdasarkan kebutuhan user/business

Anda mungkin juga menyukai