Saturday, July 23, 2016

Soal UAS Sistem Basis Data

Berikut ini adalah contoh soal UAS sistem basis data beserta jawabannya. Bagi yang ingin mempelajarinya, yuk simak contoh soalnya di bawah ini.

Question 1











Lihat Gambar 1 table kelas, tambahkan data Kelas bernama “Sistem Basis Data C” dengankode kelas “Sl138C”, perintah query yang paling tepat adalah…
A. INSERT INTO Kelas VALUES (‘Sl138C’,’Sistem Basis Data C’,’Genap’)
B. INSERT INTO Matakuliah VALUES (‘Sl138C’,’Sistem Basis Data C’,’Genap’)
C. UPDATE INTO Kelas WHERE (‘Sl138C’,’Sistem Basis Data B’,’Genap’)
D. SELECT INTO Mahasiswa VALUES (‘Sl138C’,’Sistem Basis Data C’,’Genap’)
E. INSERT INTO Kelas WHERE (‘Sl138C’,’Sistem Basis Data C’,’Genap’)

Question 2
Perubahan data pada table master otomatis akan merubah data-data pada table-tabel transaksi paling tepat disebut juga…
A. Data Security
B. Kompleksitas Data
C. Data Recovery
D. Konsistensi Data
E. Data Independence

Question 3
Perintah yang digunakan untuk menampilkan beberapa data paling atas dari hasil perintah SELECT adalah…
A. Order By
B. Is Null
C. Distinct
D.Alias
E. Top

Question 4
Salah satu keuntungan menggunakan database adalah Murah dalam merancang dan mengimplementasinya (True or False)

Question 5











Lihat Gambar 1, tampilkan seluruh Data pada field Kode kelas dan Nama dari tabel Kelas !
A. Select * from Kelas where semester =’Ganjil’
B. Select *
C. Select * from Kelas
D. Select Kode_Kelas, Nama_Kelas from Kelas
E. Select Kode_Kelas, Nama_Kelas from kls

Question 6
SELECT * FROM Mahasiswa ORDER BY NIM ASC
Penjelasan untuk sintaks Query diatas yang kurang tepat adalah…
A. Urutkan data yang diambil dari tabel Mahasiswa secara Ascending berdasarkan NIM
B. Tampilkan semua data dari tabel Mahasiswa secara Ascending berdasarkan NIM
C. Tampilkan semua data dari tabel Mahasiswa secara Ascending
D. Urutkan data yang diambil dari tabel Mahasiswa secara Ascending
E. Tampilkan semua data dari tabel Mahasiswa secara Descending

Question 7













Lihat Gambar 2
Berdasarkan perintah query dibawah ini, maka daya yang akan tampil adalah?
SELECT * FROM Nilai WHERE nilai BETWEEN 90 AND 100
A. C, D
B. A, B
C. Error
D. E
E. A, B, C

Question 8













Lihat Gambar 2 !
Penjelasan untuk perintah query dibawah ini adalah ?
SELECT DISTINCT nim FROM Nilai
A. Jawaban salah semua
B. Menampilkan kolom nilai hanya satu kali
C. Menampilkan kolom nilai secara keseluruhan
D. Menampilkan kolom kodeMK hanya satu kali
E. Menampilkan data pada kolom nim dengan tidak ada data yang berulang

Question 9
Perintah query yang digunakan untuk menampilkan data secara unik, artinya data yang sama hanya akan ditampilkan satu kali saja adalah…
A. Order By
B. Between not between
C. Top
D. Null not null
E. Distinct

Question 10
Sistem basis data yang berjalan pada system computer tunggal dan tidak berinteraksi dengan system computer lain disebut…
A. Jaringan Database
B. Database Terdistribusi
C. System computer tunggal
D. System database client-server
E. Sistem basis data terpusat

Question 11
Dibawah ini adalah beberapa pernyataan yang benar mengenai perintah BETWEEN pada SQL, kecuali…
A. Jawaban salah semua
B. Perintah BETWEEN dapat digunakan pada syntax query
C. Bentuk Umum : SELECT [Daftar_Kolom] FROM Table WHERE Kondisi BETWEEN Batas_Bawah AND Batas_Bawah
D. BETWEEN hanya berlaku pada bilangan dan tanggal
E. BETWEEN digunakan untuk menampilkan data dalam nilai range tertentu (diantaranya)

Question 12












Lihat Gambar 1 !Tampilkan nama-nama kelas yang ada di semester ‘Ganjil’
Perintah query yang paling tepat adalah…
A. Select * from Kelas where Semester = ‘Genap’
B. Select * from Kelas where Kode_kelas = ‘Ganjil’
C. Select * from Kelas where semester = ‘Ganjil’
D. Select * from Kelas where Nama_Kelas = ‘Genap’
E. Select * from Kelas where Nama_Kelas = ‘Ganjil’

Question 13
Keuntungan penggunaan basis data terdistribusi yaitu sebagai berikut, kecuali…
A. Pengawasan distribusi dan pengambilan data
B. Efisien dan fleksibel
C. Biaya pemrosesan tinggi
D. Kecepatan pemrosesan query
E. Otonomi local

Question 14













Lihat Gambar 2 !
Berdasarkan perintah query dibawah ini, maka nama field yang akan tampil saat di eksekusi adalah?
SELECT nilai, nim AS Nama_Mahasiswa, kodeMK AS Kode_Matakuliah FROM Nilai
A. Nama_Mahasiswa, Kode_Matakuliah, nilai
B. Nama_Mahasiswa, Kode_Matakuliah
C. Nilai, Nama_Mahasiswa
D. Niai, nim, kodeMK
E. Nama_Mahasiswa, Kode_Matakuliah

Question 15
Data dalam DBMS sifatnya independent, maksudnya adalah…
A. DBMS menyediakan interface yang memudahkan pengguna dalam mengolah data
B. Program aplikasi terpisah dengan data yang disimpan dalam komputer
C. Data yang ada dalam database dapat digunakan lebih efektif dengan pemakaian beberapa user dengan control data yang terjaga
D. Dengan satu DBMS di bawah control satu orang atau kelompok dapat menjamin terpeliharanya standar kualitas data
E. Keamanan batas penggunaannya serta dapat menetralkan konflik yang terjadi dalam persyaratan dan integritas data dapat terjaga

Question 16
Yang tidak termasuk keuntungan penggunaan basis data terdistribusi adalah…
A. Otonomi lokal
B. Pemrosesan query lambat
C. Pengawasan distribusi dan pengambilan data
D. Reliabilitas dan ketersediaan
E. Efisien dan fleksibel

Question 17
Fungsi DBMS harus dapat menangani kegagalan-kegagalan pengaksesan database yang dapat disebabkan oleh kesalahan system, kerusakan disk, disebut juga….
A. Data recovery & Concurency
B. Data Dictionary
C. Data Manipulation
D. Data Security & Integrity
E. Data Definition

Question 18
Perintah SQL bias disisipkan ke dalam sebuah program yang disebut dengan interactive 
(true or false)

Question 19
Data pada system terdistribusi pada sebuah bank memungkinkan seseorang pemakai pada salah satu cabang dapat mengakses data pada cabang lain, termasuk dalam…
A. Reliabilitas dan ketersediaan
B. Kecepatan pemrosesan query
C. Pertimbangan biaya yang mahal
D. Otonomi lokal
E. Pengawasan distribusi dan pengambilan data

Question 20
Alter merupakan perintah Data Definition Language untuk mengubah struktur tabel
(true or false)

Question 21
Select JRS.NIM, Mahasiswa.Nama, JRS.Kode_MK, JRS.Semester, JRS.Tahun_Ajaran from mahasiswa, JRS where mahasiswa NIM=JRS NIM Order By NIM Asc.
Pertanyaan dibawah ini yang kurang tepat berdasarkan perintah query diatas adalah…
A. Tabel yang digunakan pada perintah query tersebut adalah 2 tabel
B. Data yang ditampilkan adalah bersumber dari field NIM, Nama, Kode_MK, semester dan Tahun_ajaran
C. Tabel yang digunakan adalah tabel JRS dan tabel Mahasiswa
D. Data akan tampil berurutan berdasarkan NIM, mulai dari NIM yang angkanya paling kecil sampai paling besar
E. Tabel yang digunakan adalah 5 tabel yaitu tabel NIM, Nama, Kode_MK, Semester dan Tahun_ajaran

Question 22
Mapping Cardinality merupakan gambaran pemetaan batasan sejumlah Entitas, dimana entitas lain dapat dihubungkan ke entitas tersebut melalui sebuah himpunan relasi
(true or false)

Question 23
DBMS berfungsi untuk menurunkan tingkat redundancy, artinya…
A. Kemudahan dalam pembuatan program aplikasi baru
B. Data yang bebas (independent)
C. Menghilangkan kerangkapan data
D. Pemusatan control data
E. Mengontrol kerangkapan data

Question 24
Salah satu kelebihan Database management system (DBMS) adalah kepraktisan, artinya…
A. Informasi yang tersedia selalu berubah dan akurat setiap waktu
B. Jawaban salah semua
C. Komputer dapat mencari dan menampilkan informasi yang dibutuhkan dengan cepat
D. DBMS menyediakan media penyimpan permanen yang berukuran kecil namun banyak menyimpan data jika dibandingkan dengan menggunakan kertas
E. Pekerjaan yang berulang-ulang dapat menimbulkan kebosanan bagi manusia, sedangkan mesin tidak merasakannya

Question 25
Perintah SQL bias disisipkan ke dalam sebuah program yang disebut dengan interactive
(true or false)



Comments


EmoticonEmoticon