Latihan Soal PBS


1.Perintah dalam DDL untuk menghapus suatu tabel yang telah terbentuk, adalah…
  a. Drop Index Table  c. Drop Table
  b. Drop Index          d. Drop Table Index

2. Untuk merubah panjang sebuah field AGAMA dari 1 karakter menjadi 10 karakter dari File MHS, perintah yang
    digunakan adalah
    a. Alter Table mhs modify (agama  char10); 
    b. Alter Table mhs modify (agama  char(10));
    c. Alter Table mhs add (agama  char10);
    d. Alter Table mhs add (agama  char(10))  

3. Perintah dalam SQL yang digunakan untuk memberikan  
    hak akses kepada pemakai adalah :
    a. Grant      c. Use
    b. Revoke    d. Grantor

4. Salah satuYang merupakan tujuan dari perancangan suatu  
    database adalah
    a. Untuk memonitor data       
    b. Untuk membuat aplikasi program
    c. Memudahkan pengertian struktur informasi
    d. Untuk implementasikan sistem database

5. Didalam proses perancangan database terdapat beberapa
    fase yaitu, kecuali
    a. Testing dan Validasi Data 
    b. Pemeliharaan DBMS 
    c. Implementasi Sistem Database
    d. Data Model Mapping


6. Proses pengelompokan elemen data menjadi tabel-tabel yang
    menunjukan entity dan relasinya, merupakan pengertian dari :
    a. Entity  c. Anomali
    b. Normalisasi  d. Model data

7. Himpunan dari satu atau lebih entitas yang digunakan untuk
    mengidentifikasikan secara unix sebuah entitas dalam entitas  
    set disebut:
    a. Super key   c. Primary key
    b. Candidat key    d. Foreign key

8. Yang merupakan ciri-ciri dari first normal form adalah sebagai  
     berikut, kecuali :
     a. Setiap data dibentuk dalam flat file
     b. Tidak ada set attribut yang berulang
     c. Data direkam apa adanya
     d. Tiap field hanya mempunyai satu pengertian

9. Penyimpanan data yang sama dengan nama yang sama 
    namun pada lokasi yang berbeda adalah kesalahan 
    peyimpanan database yang disebut dengan:
    a. Redudansi  c. Concurency             
    b. Inkonsistensi  d. Crash

10. Salah satu penyebab dari kegagalan atau failure adalah :
      a. Stable store   c. Disk crass
      b. Crass        d. Man

11. Sintaks yang digunakan menarik atau mencabut hak akses  
      pemakai adalah
      a. Revoke hak_akses ON namapemakai From tabel
      b. Revoke nama pemakai ON hak_akses From Tabel
      c. Revoke hak_akses ON namatabel From User
      d. Revoke User ON namatabel From Akses

12. Perintah yang digunakan untuk menampilkan semua data   
      dosen adalah :
      a. Select distict from dosen 
      b. View * from dosen
      c. Select * from dosen
      d. List * from dosen

13. Menentukan kelompok pemakai dan bidang-bidang  
      aplikasi merupakan salah satu aktifitas yang terdapat  
      dalam fase :
      a. Implementasi 
      b. Pemeliharaan 
      c. Perancangan secara fisik  
      d. Pengumpulan data dan analisis

14. Error yang terjadi sebagai akibat operasi insert record atau  
      tuple pada relational termasuk jenis anomali :
      a. Insert anomali    c. Update anomali
      b. Delete anomali  d. Redudant anomali

15. Sebagian dari kunci dapat digunakan sebagai kunci utama  
      merupakan salah satu ciri dari ketergantungan :
      a. Functional Dependent  
      b. Partial
      c. Fully Functionaly Dependent
      d. Transitif




16. 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


17. Ciri dari second dari second form adalah :

       a. Menghilangkan ketergantungan transitif

       b. Masing-masing field saling bergantung terhadap super  

           keynya

       c. Tidak terdapat redundansi data

       d. Menghilangkan ketergantungan parsial
 
18. Salah satu mekanisme yang digunakan untuk mengontrol  
      terjadi masalah akibat dari konkurancy adalah :
      a. Normalisasi   c. ER diagram    
      b. Locking   d. Recovery

19. Salah satu alternatif mekanisme kontrol konkurancy yang  
      dapat menghilangkan masalah dead lock adalah
      a. Locking   c. Timestamping  
      b. Recover    d. Granth


20. Informasi yang disimpan pada memory utama dan register
      akan hilang, merupakan penyebab dari kegagalan :
     a. Disk crass c. logical error
     b. Software error d. Power failure


21. Ubahlah alamat dari dosen yang memiliki NIK=”120001”
     menjadi “CIPUTAT”

a. UPDATE DOSEN ALAMAT = “CIPUTAT” WHERE
     NIK=”120001”
b. UPDATE DOSEN SET ALAMAT = “CIPUTAT” WHERE
     NIK=”120001”
c. UPDATE ALAMAT = “CIPUTAT” WHERE NIK=”120001”
d. UPDATE AL_DOS ALAMAT = “CIPUTAT” WHERE
     NIK=”120001”




22. Perintah untuk merubah panjang kolom Nama menjadi 25   

      char pada tabel dosen adalah :

      a. Alter table nama modify (dosen char(25))

      b. Alter table dosen update( nama char(25))  

      c. Alter table dosen modify( nama char(25))

      d. Alter table dosen recover( nama char(25)


23. Diberikan hak akses kepada Rafi untuk menampilkan  

      nama siswa, maka perintah SQL yang benar adalah:

      a. Revoke select nama on mhs to Rafi

      b. Grant Update nama on mhs to rafi

      c. Grant select nama on mhs from rafi

      d. Grant select nama on mhs to rafi

24. Phase perancangan database secara logika terbagi  

      menjadi 2 tingkatan yaitu penyusunan skema ke DBMS  

      yang spesifik dan …….:

      a. Pemetaan system dependent 

      b. Pemetaan konseptual

      c. Pemetaan system independent

      d. Pemetaan fragmentasi data

26. Dari sebuah tabel mahasiswa, maka yang dapat dijadikan  
      sebagai primary key adalah
      a. NAMA                     c. KTP
      b. NO_PENDAFTARAN   d. NIM

27. Syarat terbentuknya Boyce Codd Normal Form (BCNF)  
      adalah relasi harus sudah dalam bentuk :
      a. Unnormalized form     
      b. First normal form
      c. Second normal form  
      d. BCNF

28. Masalah yang timbul jika dua transaksi mengakses item  

      database yang sama dan menyebabkan nilai dari databse  

       tersebut menjadi tidak benar, termasuk masalah :

       a. Masalah kehilangan modifikasi         

       b. Masalah modifikasi sementara 

       c. Masalah redundansi data

       d. Masalah analisa yang tidak konsisten


29. Terdapat 3 jenis failure berdasarkan jenis storage antara  

       lain, kecuali :

       a. Volatile storage   

       b. Non volatile storage 

       c. Logical storage

       d. Stable storage

30. Terdapat beberapa masalah yang perlu diperhatikan  

      dalam hubungannya dengan keamanan atau security  

      dalam penggunaan sistem database antara lain :

      a. Perlindungan terhadap Nasabah

      b. Kerusakan yang terjadi pada media komunikasi

      c. Proteksi terhadap penyimpanan data

      d. Relasi antara tabel dalam database




31. Perintah SQL yang digunakan untuk membuat suatu  

    database Perguruan Tinggi adalah

     a. Create Perguruan Tinggi 

     b. Create Database Perguruan Tinggi

     c. Create Tabel Perguruan Tinggi

     d. Use Database Perguruan Tinggi

32. Clause yang digunakan untuk Data Integrity adalah

     a. Delete    c. Grant Opion

     b. Grant    d. Load
 
33. Salah satu Statemen SQL yang berupa  Data Definition

    Language (DDL) adalah :

    a. Alter table   c. Recover table          

    b. Select    d. Update


34. Aktivitas yang dilakukan saat pengumpulan data dan  

    analisa adalah

    a. Daftar pertanyaam dan wawancara 

    b. Perancangan Database secara fisik

    c. Loading  data

    d. Perancangan Database secara logik

35. Sebuah relation yang jumlah kerangkapan datanya sedikit  

    (minimum Amount of redudancy), serta memberikan  

     kemungkinan bagi user untuk melakukan insert, delete,  

     modify disebut dengan :

     a. Normalisasi  c. Well Strukture Relation

     b. Anomlisasi  d. Fragmentasi


36. Kumpulan data yang akan direkam apa adanya, data tidak     

    lengkap dan terjadi redundansi merupakan salah satu ciri

    dari :

    a. Unnormalized form      c. Second normal form

    b. First normal form  d. BCNF

37. Di dalam penggunaan database dapat terjadi  suatu  

    kegagalan atau failure pada suatu sistem, kegagalan

    tersebut sering disebut dengan istilah :

    a. Recovery   c. System error         

    b. Crass     d. Revoke


38. Dalam aktivitas database dalam life cycle dimana ditentukan  

    ruang lingkup database seperti para pemakai, dan  

    aplikasinya adalah merupakan fase

    a. Design 

    b. System definition

    c. Implementaion  

    d. Aplication Convertion

39. SQL sebagai sebuah bahasa standar dalam database  

    diciptakan pada tahun…..

    a. 1979    c. 1982

    b. 1974      d. 1972


40. Salah satu penyebab dari kegagalan atau failure adalah :

      a. Stable store     c. Disk crass      

      b. Crass        d. Man

41. Untuk  mengganti nama kolom pada suatu table dapat

      menggunakan perintah :

      a. Rename colomn nama kolom_lama to nama table

      b. Rename colomn nama kolom_lama to nama kolom_baru  

      c. Update colomn nama kolom_lama to nama_kolom baru

      d. Rename colomn nama kolom_baru to nama kolom lama


42. Salah satu faktor yang mempengaruhi perancangan  

      database pada phase pemeliharaan DBMS adalah faktor :

      a. Independent data 

      b. Tradisi atau budaya 

      c. Politik organisasi 
      d. Daerah distribusi data

43. Satu attribut (atay satu set attribut) yang melengkapi satu   
      relationship yang menunjukan ke induknya disebut :
      a. Super key   c. Primary key     
      b. Candidat key    d. Foreign key

44. Setiap data dibentuk dalam flat file, data dibentuk dalam  
      satu record demi satu record dan nilai dari field berupa  
      atomic value merupakan ciri dari :
      a. Unnormalized form      c. Second normal form
      b. First normal form   d. BCNF

45. Operasi yang menyatakan bahwa suatu transaksi   
      dibatalkan disebut
      a. Commit  c. Rollback
      b. Uncommitted   d. Locking

46. Salah satu fungsi locking dalam mengatasi masalah pada  
      konkurancy adalah :
      a. Menjaga agar field tidak mengalami perubahan pada  
          saat sedang dimodifikasi
      b. Menghilangkan bagian-bagian yang terduplikasi
      c. Mempermudah DBA di dalam pengawasan penggunaan  
          database
      d. Menjaga agar record tersebut tidak dimodifikasi oleh  
          transaksi lain

47. Keterkaitan antar hubungan antara dua attribute pada  
      sebuah relasi A -> B, dimana isi attribute A menentukan isi  
      attribute B merupakan jenis ketergantungan :
      a. Functional Dependent  
      b. Partial
      c. Fully Functionaly Dependent
      d. Transiti

48. Fase  terankhir dalam proses perancangan database  
      adalah :
      a. Operational    c. Maintenance
      b. Implementasi    d. Testing

49. Error yang terjadi sebagai akibat inkonsistensi data akibat  

      operasi perubahan terhadap record atau tuple dari sebuah  

      relational disebut :

      a. Insert anomali      c. Update anomali

      b. Delete anomali   d. Redudant anomali


50. Output yang dihasilkan tidak benar dan sistem database  

      sendiri akan memasuki suatu kondisi tidak konsisten, hal ini

      merupakan akibat dari kegagalan :

      a. Disk crass         c. logical error

      b. Software error   d. Power failure

51. Untuk mengindex data Dosen berdasarkan kd_dosen   
      dengan nama dosindx dimana kd_dosen tidak boleh sama  
      adalah :
      a. Create Unique Dosen on dosindx(kd_dosen)
      b. Create Unique index Dosindx on dosen(kd_dosen)
      c. Index on kd_dosen to dosindx
      d. Create index on kd_dosen to dosindx

52. Menambahkan suatu data barang printer dengan kode  
       PRN001 dan besarnya 6 menggunakan perinah :
       a. Insert barang into values(“PRN001”,”printer”,6) 
       b. Insert barang into PRN001 values(barang, “printer”,6)
       c. Insert into barang(“PRN001”,”printer”,6)
       d. Insert into barang values(“PRN001”,”printer”,6)

53. Untuk menarik kembali hak akses untuk menampilkan  
       nama siswa dari pemakai “Udin”  adalah :
       a. Load from Udin  select nama on mhs
       b. Revoke select nama on mhs from Udin
       c. Grant select nama on mhs to rafi
       d. Revoke select nama on mhs to rafi

54. Untuk Second Normal Form maka yang dapat diambil sebagai  
      primary key adalah:
      a. nik dan namamk  c. nik dan jur
      b. namamhs dan kodemk  d. nik dan kodemk 
55. Tujuan dari phase perancangan database secara
       konseptual adalah :
      a. Menghasilkan program yang baik dan database
          terdistribusi
      b. Menghasilkan conseptual schema untuk database yang  
          tergantung pada sebuah DBMS yang spesifik
      c. Membuat suatu rancangan database dengan
          menghilangkan redudansi data.
      d. Menciptakan suatu apikasi database secara konseptual  
          sesuai dengan kebutuhan pemakai.
56. Transaksi yang sudah dimodifikasi oleh transaksi lain pada
      kasus konkurency tetapi belum terselesaikan disebut
      a. Commit  c. Rollback
      b. Uncommitted     d. Deadlock

57. Program tidak dapat lagi dilaksanakan disebabkan kesalahan  

      oleh kesalahan input, data tidak dapat ditemukan dan over

      flow, ini merupakan ciri dari jenis kegagalan :

      a. Disk crass   c. logical error

      b. Software error          d. Power failure

58. Untuk menambah kolom Status dengan panjang 10 char

       pada table dosen,maka dapat digunakan perintah

       a. Alter table dosen add (status char(10))

       b. Insert into dosen add(status chart(10)) 

       c. Alter table dosen modify (status char(10))

       d. Update into dosen modify (status char(10))
59. Sistem berada pada keadaan yang tidak diinginkan, terjadi  

      dead lock sebagai akibat program tidak dapat dilanjutkan,  

      ini merupakan ciri dari jenis kegagalan :

      a. Disk crass   c. logical error

      b. System error       d. Power failure 


60. Tahap setelah dilakukannya implementasi dalam life cycle

      pada aplikasi database adalah :

      a. Loading atau data convertion  

      b. Operation

      c. Design  

      d. Maintenance




LAINNYA…..

1.   Dibawah ini yang merupakan contoh aplikasi penggunaan data base adalah

a.   Daftar harga elektronik di kasir                          

c. Absensi di perpustakaan ITS
b.   Data absensi elektronik di perusahaan                
d. Jawaban A,B.C benar 
(Jawaban    d)



2.   Manakah yang termasuk dalam bagian dari bahasa SQL?
a.   DBMS                             c. RDBMS
b.   DDL                               d. ODBC (Jawaban    b)

3.   Di bawah ini, manakah yang tidak termasuk dalam manipulasi data dalam DML?


a.   Penyisipan data              c. Mendefinisikan data
b.   Modifikasi data              d. Penghapusan data

(Jawaban    c)

4.   Dalam  modifikasi  data,  misalkan  kita  ingin  mengubah  kolom  nama  menjadi  Anita


Mariani  dalam  tabel  mahasiswa  yang  nim-nya  200.  Bagaimana  perintah  SQL  yang

harus dilakukan?


NIM    ThMasuk         Nama

200      1999             Nita Mariani


a.   UPDATE mahasiswa                      c. UPDATE mahasiswa


SET nama = ‘Anita Mariani’                SET ‘nama’=Anita Mariani


WHERE nim = 200                              WHERE ‘nim’=200


b.   UPDATE ‘mahasiswa’                   d. ‘UPDATE’ mahasiswa

SET ‘nama’=’Anita Mariani’                ‘SET’ nama=Anita Mariani


WHERE ‘nim’=’200’                          ‘WHERE’ =200


(Jawaban    a)

5.   Dalam  penghapusan  data,  misalkan  kia  ingin  menghapus  data  KRSTeori  yang memiliki kelas-nya = ‘A’. Bagaimana perintah SQL yang harus dilakukan?

Kelas               KodeKul          NIM     Nilai
A                     SD                   200      23
A                     SD                   201      65
B                     SPBD               202      47
B                     PT                    203      35
A                     PT                    204      89


a.   DELETE FROM  KRSTeori           c. DELETE FROM KRSTeori

WHERE kelas = A                               WHERE ‘kelas’=A


b.   DELETE FROM ‘KRSTeori’          d. ‘DELETE FROM’ KRSTeori

WHERE ‘kelas’=’A’                            ‘WHERE’ kelas=A


(Jawaban • a)


6.   Berikut ini yang bukan  merupakan manfaat basis data adalah..


a.   Kebersamaan pemakaian   c. Ketersedian


b.   Pemusatan control data      d. Mudah dalam pengoperasian


(Jawaban • d)


7.   Yang tidak termasuk Komponen- komponen  di dalam system managemen basis data adalah..
a.   Hardware   c. Brainware

b.   Software    d. Tidak ada jawaban

(Jawaban • d)


8.   Field atau record diatur dalam kelompok-kelompok  yang berhubungan, menyerupai diagram pohon, dengan level lebih rendah berada di bawah level yang lebih tinggi merupakan jenis database?
a.   Database Multidimensional                        c. Database Hierarkis
b.   Database Relasional           d. Database Jaringan (Jawaban • c)

9.   Cara untuk mengumpulkan data secara rapi dan terkoordinasi adalah pengertian dari?
a.   DBMS( Database Management System)       c. Pengelompokan data
b.   Basis data d.  Pembaharuan data (Jawaban • a)


10. Konsep database yang memiliki kelompok level rendah yang dapat memiliki lebih dari satu  kelompok  yang  lebih  tinggi.  Selanjutnya  setiap  kelompok  level  rendah dapat dimiliki oleh lebih dari satu record parent tergolong jenis data base...
a.   Data base relasional            c. Database berorientasi objek
b.   Data base multidimensional           d. Database jaringan
(Jawaban • d)


11. Microsoft Access dapat menggunakan data yang disimpan pada semua software data base yang mendukung standar ODBC. Apakah singkatan dari ODCBC ?
a.   Open Database Connectivity b.   Open Database Center
c.   Oracle Database Connectivity d.   Oracle Database Center (Jawaban • a)


12. Manakah Software di bawah ini yang  tidak bisa menyimpan dan menggunakan data dalam Microsoft Access ?
a.   Microsoft SQL Server b.   Oracle Database
c.   Microsoft Database Center d.   Semua bisa
(Jawaban • c)


13. Manakah yang termasuk keuntungan dari Microsoft Access ?

a.   Kompatibilitas dengan bahasa pemrograman SQL
b.   Toleransi Kesalahan (Fault Tolerant)
c.   Pengendalian Terpusat d.   Semua Benar

(Jawaban • a)



14. Berikut ini adalah bagian-bagian dari Microsoft Access, kecuali..
a.   Table
b.   Query
c.   Switchboard
d.   Column (Jawaban • d)


15. Manakah yang tidak termasuk dari keuntungan SQL Server?
a.   Penguncian canggih
b.   Pengendalian Terpusat
c.   Bahasa pemrograman adalah Visual Basic fo Application (VBA)
d.   Performa tinggi
(Jawaban • c)



16. MySQL  dapat  mendeteksi  kesalahan  yang  terjadi  pada  klien.  Hal  ini merupakan salah satu keunggulan MySQL yang disebut?
a.   Keamanan
b.   Konektivitas
c.   Lokalisasi
d.   Klien dan Peralatan

(Jawaban • c)


17. Manakah yang tidak termasuk kelemahan dari MySQL?
a.   Kurang support untuk koneksi ke bahasa pemrograman
b.   Memiliki interface terhadap berbagai aplikasi
c.   Lambat untuk query yang kompleks
d.   Belum mendukung Windowing Fuction

(Jawaban • b)

18. Berikut ini merupakan pengembang basis data Oracle pertama kali, kecuali..

a.   James Oracle
b.   Larry Ellison
 c.   Bob Miner
d.   Ed Oates (Jawaban • a)


19. Perbedaan yang mencolok antara Oracle dan SQL Server yaitu?
a.   Oracle hanya mampu membuat 1 server aktif
b.   Oracle dapat membuat 99 server pasif, 1 standby
c.   Oracle dapat membuat 100 server aktif
d.   Oracle dapat membuat 100 server aktif bergantian

(Jawaban • c)

20. Pada tahun berapakah Oracle pertama kali dikembangkan?

a.   1987  b.   1983
c.   1979  d.   1977
(Jawaban • d)


















Tidak ada komentar: