Anda di halaman 1dari 9

UNIVERSITAS GUNADARMA

SK.No.92/DIKTI/KEP/1996
Fakultas : Ilmu Komputer, Teknologi Industri, Ekonomi, Teknik Sipil & Perencanaan, Psikologi, Sastra
Program Diploma (D3) : Manajemen Informatika, Teknik Komputer, Akuntansi, Manajemen D I s a m a k a n
Program Sarjana (S1) : Sistem Informasi, Sistem Komputer, Informatika, Teknik Elektro, Teknik Mesin, Teknik Industri,
Akuntansi, Manajemen, Arsitektur,Teknik Sipil, Psikologi, Sastra Inggris T e r a k r e d I t a s I B A N – P T Program
Magister (S2) : Manajemen Sistem Informasi, Manajemen,Teknik Elektro
Program Doktor (S3) : Ilmu Ekonomi SK No.55/DIKTI/Kep/2000

SOAL UJIAN AKHIR SEMESTER

Mata Kuliah : Sistem Basis Data 1 Tanggal : ………/……./2023


Fakultas : Teknologi Industri Waktu : 90 menit
Jenjang/Jurusan : SI/Informatika Dosen :
Tingkat/Kelas : III/3IA Sifat Ujian : Tutup Buku
Semester/Tahun : PTA – 2022/2023 Jml Soal : 50 PG

Pilihlah salah satu jawaban yang paling tepat dengan menyilang pada lembar jawaban
yang sudah tersedia

1. Berikut kekurangan dari PostgreeSQL kecuali :


a. Kurang popular
b. Fungsi PostgreSQL terbatas
c. Belum tersedianya replikasi
d. Tidak mampu menampung data spasial

2. Fungsi PostgreSQL, kecuali :


a. merupakan sebuah sistem database yang handal dalam mengelola data yang besar untuk diakses
oleh banyak user
b. mendukung untuk konkurensi terhadap bahasa pemrograman lain seperti JSON
c. Membuat dan memanipulasi tabel
d. merupakan sistem ODBMS yang ideal untuk mengelola data finansial perusahaan

3. Berikut ini PostgreSQL adalah database yang mendukung berbagai Bahasa pemrograman
popular,kecuali :
a. PHP
b. Java
c. C++
d. R

4. Sebuah sistem pengelolaan database yang tidak dilakukan dengan menggunakan manajemen
relasional atau Relational Database Management System.
a. Map Reduce
b. NoSQL
c. Komputasi terdistribusi
d. MySQL

1
5. Dibawah ini yang termasuk NoSQL adalah...
a. MySQL
b. MongoDB
c. Oracle Database
d. Cassandra

6. Pemogramaan framework guna untuk membantu user mengembangankan sebuah data


yang ukuran besar dapat terdistribusi satu sama lain adalah...
a. Map Reduce dan NoSQL
b. Map Reduce dan SQL
c. Cloud Computing dan NoSQL
d. Virtualisasi dan NoSQL

7. Dibawah ini yang tidak termasuk dalam kerugian dari sistem basis data adalah
a. Perangkat lunak mahal
b. Keterpaduan data terjaga
c. Storage yang digunakan menjadi besar
d. Kerusakan pada asistem basis data dapat mempengaruhi departemen lain yang terkait

8. Di bawah ini metode NoSQL, kecuali...


a. Table-oriented
b. Key-value store
c. Data-oriented
d. Graph-oriented

9. Operasi dasar yang terdapat pada Aljabar Relasional, seperti :


a. Select, Project, Cartesian product
b. Select, update, delete, Union, Procjet
c. Select, update, delete, insert, drop
d. Select, Project, Cartesian product, Union dan Set Diference

10. Diketahui skema Relasi Mahasiswa (npm,nama,alamat,kota,jkel).


Perintah :

Hasil dari perintah diatas adalah :


a. Ditampilan data nama dan kota dari relasi Mahasiswa
b. Ditampilkan data nama, kota yang berkota di Bekasi
c. Ditampilkan seluruh data nama dan kota
d. Jawaban A dan C benar

2
11. Perintah :
Output dari perintah tersebut, adalah :
a. Ditampilkan data record mahasiswa
b. Ditampilkan data mahasiswa yang mempunyai npm 10296126
c. Ditampilkan seluruh data mahasiswa kecuali npm 10296126
d. Ditampilkan seluruh data npm mahasiswa

12. Diketahui :
Skema relasi MAHASISWA (npm,nama,alamat,kota,jkel)
Skema relasi DOSEN (nip,nama,alamat,kota,jkel)
Perintah dibawah ini :

Menghasilkan :
a. Data nama mahasiswa yang berada pada kota yang berbeda dengan kota dosen.
b. Data nama mahasiswa yang berada pada kota yang sama dengan kota dosen.
c. Data kota dan nama dosen
d. Seluruh data mahasiswa dan data dosen

13. Dalam Aljabar relasional , Perintah :

Yang berasal dari :


Skema relasi MAHASISWA (npm,nama,alamat,kota,jkel)
SKEMA relasi KRS (npm,kdmk,kelas)
Akan menghasilkan :
a. Ditampilkan seluiruh data dari Mahasiswa dan KRS
b. Ditampilkan data mahasiwa yang mengambil matakuliah dengan kdmk: KK021
c. Ditampilkan seluruh data mahasiswa yang mengambil KRS dengan kdmk: KK021
d. Ditampilkan nama mahasiswa yang mengambil matakuliah dengan kode matakuliah “KK021”

14. Tujuan utama dari kontrol akses adalah :


a. untuk memastikan bahwa akses ke sumber daya dalam suatu organisasi berjalan lancar.
b. Untuk memastikan bahwa akses ke sumber daya dalam suatu organisasi sesuai dengan kebijakan
perusahaan dan peraturan resmi.
c. Untuk memastikan bahwa sumber daya ke akses dalam suatu organisasi sesuai dengan kebijakan
perusahaan dan peraturan yang ada.
d. Untuk memastikan bahwa akses ke sumber daya dalam suatu organisasi sesuai dengan kebijakan
individu dan peraturan negara.

15. Perintah untuk menghapus data field MONITOR pada kolom nama_barang di tabel barang

3
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';

16. Tampilkan employee id,last name,salary dan salary di kalikan 10% dengan kolom alias “Gaji Baru”
a. SQL> select from employee_id,last_name,salary,salary*0.1 as "Gaji Baru" to employees;
b. SQL> select employee_id,last_name,salary,salary*0.1 as "Gaji Baru" on employees;
c. SQL> select from employee_id,last_name,salary,salary*0.1 as "Gaji Baru" to employees;
d. SQL> select employee_id,last_name,salary,salary*0.1 as "Gaji Baru" from employees;

17. Tampilkan last name,salary,dan panjang karakter dengan kolom alias “JML KARAKTER” berdasarkan
huruf awal yang di input kan oleh user
a. select last_name,salary,length(last_name) as "JML KARAKTER" from employees where last_name
like '&_%';
b. select table last_name,salary,length(last_name) as "JML KARAKTER" from employees where
last_name like '_%';
c. select from last_name,salary,length(last_name) as "JML KARAKTER" from employees where
last_name like '&%';
d. select on last_name,salary,length(last_name) as "JML KARAKTER" from employees where
last_name like '%_';

18. 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’ to nama=’Rini’ FROM siswa
d. UPDATE FROM siswa SET nama=’Tuti’ WHERE nama=’Rini’

19. Salah satu keistimewaan SQL*Plus adalah


a. Menggunakan fungsi untuk melakukan format data
b. Menerima input SQL dari file-file
c. Sebagai bahasa standar ANSI
d. Keyword tidak dapat disingkat

20. Yang membedakan sql dengan SQL* plus adalah


a. Sebuah bahasa
b. Standart Bahasa dalam ANSI
c. Tidak memiliki karakter lanjutan
d. Keyword dapat disingkat

21. Dibawah ini adalah keuntungan dari arsitektur file server dalam arsitektur DBMS multi User,
kecuali

4
a. Terdapat lalulintas jaringan yang benar
b. Masing masing workstation membutuhkan copy dbms
c. Menaikan performa
d. Control terhadap concurrency, recovery dan integrity menjadi labih kompleks karena sejumlah
DBMS mengakses file secara Bersamaan

22. Keuntungan dari jenis arsitektur client server dalam arsitektur DBMS multi user adalah
a. Memungkinkan akses database yang benar
b. Biaya untuk hardware dapat dilindungi
c. Biaya komunikasi bertambah
d. Menurunkan kekonsistenan

23. Yang dimaksud dengan “ data dictionary “ adalah


a. Tempat penyimpanan file dalam database
b. Tempat penyimpanan informasi yang menggambarkan data dalam database
c. Tempat penyimpanan field field data dalam database
d. Tidak ada pernyataan diatas yang benar

24. Tingkatan pada arsitektur ANSI/SPARC, dimana skemanya menggambarkan struktur keseluruhan
dari database berada pada
a. Tingkat eksternal
b. Tingkat konseptual
c. Tingkat internal
d. Tingkat eksternal, konseptual dan internal

25. Aturan yang mengatakan bahwa database tidak boleh berisikan nilai foreign key yang tidak sesuai
dengan salah satu nilai primary key yang ada adalah aturan
a. Entity integrity
b. Relation integrity
c. Referential integrity
d. Constraint integrity

26. Yang dimaksud dengan Sistem Basis Data adalah :


a. Data dan Basis Data
b. Data dan Sistem Manajemen Basis Data
c. Komputer dan Sistem Manajemen Basis Data
d. Basis Data dan Sistem Manajemen Basis Data

27. Skema yang menerangkan penyimpanan data secara fisik


a. Skema Internal
b. Skema Conceptual
c. Skema Eksternal
d. Skema Conceptual dan Internal

28. Kapasitas untuk merubah skema conceptual tanpa harus merubah skema eksternal
a. Logical data independence

5
b. Data Independence
c. Physical data independence
d. Mapping

29. Kegunaan dari DDL (Data Definition Language) adalah untuk :


a. Mendeskripsikan skema internal
b. Mendefinisikan skema conceptual dan internal beserta mapping antar keduanya
c. Mendeskripsikan user-view dan mappingnya ke level conceptual
d. Memanipulasi database seperti : menambah, mengubah, melihat, menghapus dsb.

30. Cardinality Ratio dalam ER-Diagram menjelaskan


a. Jumlah keterhubungan dari entity-entity yang berpartisipasi
b. Keberadaan suatu entity tergantung pada hubungannya dengan entity lain
c. Keterhubungan dari entity-entity tersebut dengan atribut-atributnya
d. Keterhubungan antara cardinalitas yang ada

31. Tujuan normalisasi :


a. Menghilangkan kerangkapan data
b. Mengurangi kompleksitas
c. Mempermudah pemodifikasian data
d. Mencari bentuk yang optimal

32. Kardinalitas dari sebuah relasi ekivalen dengan :


a. Banyaknya file
b. Banyaknya entitas
c. Banyaknya baris
d. Banyaknya kolom

33. Pada arsitektur database system, skema yang menerangkan user view secara individu adalah :
a. Skema internal
b. Skema eksternal
c. Skema konseptual
d. Skema logical

34. Kapasitas untuk merubah skema konseptual tanpa harus merubah skema eksternal, disebut
a. Data Independence
b. Physical data independence
c. Mapping
d. Logical data independece

35. Pada model Entity Relationship, jumlah keterhubungan dari entity-entity yang berpartisipasi disebut
a. Cardinality rasio
b. Total participation
c. Partial participation
d. Relasi

6
36. Sebuah relasi dikatakan dalam bentuk normal Boyce-Codd jika dan hanya jika
a. Relasi yang bersangkutan dalam bentuk normal satu tingkat dibawahnya, dan setiap non-key
atributnya tidak tergantung transitif pada primary keynya.
b. Setiap determinant adalah candidate key
c. Relasi yang bersangkutan dalam bentuk normal satu tingkat dibawahnya, dan setiap non-key
atributnya tergantung fungsional penuh terhadap primary keynya.
d. Setiap harga atributnya adalah atomik.

37. Jika terdapat skema relasi MHS(npm,nama,alamat) dan skema relasi DOSEN(nip,nama,alamat,kota),
maka hasil dari query MHS U DOSEN adalah :
a. Seluruh data MHS dan DOSEN digabung dengan derajat 3
b. Seluruh data MHS dan Dosen digabung dengan derajat 4
c. Tidak ada hasilnya
d. Query tersebut tidak dapat dijalankan

38. Untuk memperoleh tupel-tupel dari suatu relasi yang memenuhi predikat tertentu digunakan :
a. Restrict c. Having
b. Project d. Cartesian Product

39. Yang dimaksud dengan data terintegrasi didalam basis data adalah :
a. Data yang setiap bagiannya dapat dipakai oleh lebih dari satu user untuk penggunaan yang
berbeda
b. Berbagai data yang saling terhubung ditambah dengan pengontrolan redudansi
c. Data yang mempunyai atribut-atribut yang mempunyai nilai yang valid
d. Data yang yang dapat disatukan

40. Menerima query dan menguji skema eksternal dan konseptual untuk menentukan apakah record-
record yang dibutuhkan telah memenuhi permintaan. Komponen DBMS yang dimaksud adalah :
a. Database manager c. Query processor
b. File manager d. DML processor

41. Terdapat lalu lintas jaringan yang padat, dapat dijumpai pada arsitektur DBMS multi user jenis :
a. Client server c. Teleprosesing
b. File server d. LAN

42. Oracle termasuk :


a. Sistem software c. Aplikasi
b. Database engine d. Sistem database

43. Memudahkan dalam pemakaian, pengiriman maupun pertukaran data. Hal tersebut merupakan
keuntungan dari file manajemen database yang berhubungan dengan :
a. Terkontrolnya kerangkapan data c. Data dapat dipakai bersama-sama
b. Terpeliharanya kekonsistenan data d. Data dapat distandarisasikan

44. Keuntungan basis data relasional memungkinkan pengembangan sistem yang lancar, hal ini karena:

7
a. Bentukny sederhana
b. Mudah melakukan berbagai operasi data
c. Implementasi yang mudah
d. Lebih mudah melakukan pengamanan

45. Perintah DROP TABLE akan menyebabkan :


a. Tabel terhapus c. File view terhapus
b. File index terhapus d. Semua jawaban benar

46. Supaya membentuk suatu relasi dari dua relasi yang terdiri dari kombinasi yang mungkin dari relasi-
relasi dengan kondisi tertentu, digunakan :
a. Natural join c. Union
b. Theta join d. Project

47. Syarat dua relasi bisa dilakukan operasi UNION adalah :


a. Jumlah atribut harus sama b. Domainnya harus sama
c. Jumlah atribut & domain harus sama d. Jumlah derajatnya harus sama

48. Untuk memperoleh atribut-atribut tertentu dari suatu relasi digunakan :


a. ∞ b. ×
c. π d. Ϭ

49. Model data adalah :


a. Kumpulan data yang terintegrasi yang menggambarkan data, hubungan antara data
dan batasan-batasan data dalam suatu organisasi
b. Kumpulan relasi yang terintegrasi yang menggambarkan data, hubungan antara
data dan batasan-batasan data dalam suatu relasi
c. Kumpulan konsep yang terintegrasi yang menggambarkan data, hubungan antara data
dan batasan-batasan data dalam suatu organisasi
d. Kumpulan atribut yang terintegrasi yang menggambarkan data, hubungan antara data
dan batasan-batasan atribut dalam suatu organisasi

50. Data dalam basis data merupakan data operasional dari :


a. DBMS b. File
c. Enterprise d. Database

8
Jawaban SISTEM BASIS DATA 1 untuk klas 2KA dan 3IA

PTA 22/23

1. D 11. B 21. C 31. A 41. B

2. D 12. B 22. A 32. D 42. B

3. D 13. B 23. B 33. B 43. D

4. B 14. B 24. B 34. D 44. A

5. B 15. A 25. C 35. A 45. D

6. A 16. D 26. D 36. A 46. B

7. B 17. A 27. A 37. D 47. C

8. C 18. A 28. A 38. A 48. C

9. D 19. B 29. B 39. B 49. C

10. A 20. D 30. B 40. A 50. C

Anda mungkin juga menyukai