Anda di halaman 1dari 9

1.

Pembagian kerja antara server dan client yg mengakses server dalam


suatu jaringan disebut….
a. Client 
b. Arsitektur client server 
c. Server 
d. Client Server 
e. One Tier 
2. Server bisa melayani beberapa client pada waktu yang sama, dan
meregulasi akses bersama  untuk share sumber daya dalam menjamin
konsistensinya. Maksud dari pernyataan diatas disebut  juga…. 
a. Service 
b. Sharing resource 
c. Asymmetrical protocol 
d. Transparansi lokasi 
e. Mix-and-Match 
3. Server bisa diupgrade tanpa mempengaruhi client selama interface pesan
yang diterbitkan tidak  berubah…. 
a. Transparansi lokasi 
b. Mix-and-Match 
c. Asymmetrical protocol 
d. Pesan berbasiskan komunikasi 
e. Pemisahan interface dan implementasi 
4. Aplikasi client server yang pertama yang digunakan
untuk web adalah….
a. IIS 
b. HTTP 
c. WWW 
d. WebSphere 
e. Web Application Service 
5. Menyediakan control recovery adalah fungsi dari….
a. Client 
b. Arsitektur client server 
c. Server 
d. Client Server 
e. One Tier 
6. Fungsi dari client adalah, kecuali…. 
a. Mengatur user interface 
b. Memproses aplikasi 
c. Menyediakan control recovery 
d. Menjamin tidak terjadi pelanggaran terhadap integrity
constraint 
e. Memberikan response balik kepada pemakai 
7. Pemrosesan dilakukan pada mainframe dan kode aplikasi, data dan semua
komponen sistem  ditempatkan dan dijalankan pada host adalah macam
arsitektur aplikasi….
a. Standalone 
b. Two Tier 
c. Three Tier 
d. Multi Tier 
e. Expert Tier 
8. Application programming interface (API) database yang khusus
digunakan untuk mengakses  database relasional disebut juga…. 
a. ODBC 
b. Client 
c. Mix-and-Match 
d. Asymmetrical protocol 
e. WOSA 
9. Hal-hal penting yang berkaitan dengan koneksi database adalah…. 
a. DSN, Driver, dan DBMS 
b. Database Driver dan File DSN 
c. User DSN, System DSN, dan File DSN 
d. Databse Driver, User DSN, System DSN, dan File DSN 
e. DBMS, Database Driver dan File DSN 
10.Semua user yang menggunakan komputer dimana Sistem DSN di-install
dapat  menggunakannya walaupun bukan pembuatnya adalah maksud
dari sifat….
a. Client Server 
b. File DSN 
c. ODBC 
d. System DSN 
e. User DSN 
11.Contoh Entitas Pada Seorang Siswa Adalah…. 
a. Baju, Rumah, Sepatu
b. Nis, Nama, Alamat, Ttl, Jenis Kelamin 
c. Nis, Pekerjaan, Gaji 
d. Kelas, Rangking, No Rumah 
e. Alamat, Nama, Gaji, Pekerjaan 
12.Key Attribut Dibedakan Menjadi 3, Yaitu…. 
a. Super Key, Candidat Key, Primary Key 
b. Super Key, Primary Seconder, Atribut 
c. Basis Data, Dbms, Database 
d. Primary Key, Second Key, Third Key 
e. Entitas, Atribut, Dbms 
13.Yang Membedakan Antara Data 1 Dengan Yang Lainnya Adalah ?.... 
a. Power Key 
b. Duplicate Key 
c. Primary Key 
d. Fisrt Key 
e. Id 
14.Contoh Perangkat Lunak DBMS... 
a. Java 
b. Borland Delphi 
c. Php 
d. Visual Basic 
e. Microsoft Access 
15.Bahasa Dalam Dbms Yang Memperbolehkan Pemakai Untuk
Memanipulasi Data...
a. Java 
b. Dcl 
c. Data Manipulation Languange 
d. Data Definition Languange 
e. Php 
16.Perintah Data Definition Language (Ddl) Pada Sql Yang Digunakan
Untuk Mengubah Struktur  Pada Tabel Adalah.... 
a. Alter 
b. Delete 
c. Update 
d. Select 
e. Drop
17.Satu Record Mewakili .... 
a. Satu Data Atau Informasi Tentang Seseorang 
b. Satu Data Atau Informasi Tentang Beberapa Orang 
c. Satu Data Atau Informasi Tentang Orang Tertentu 
d. Satu Data Atau Informasi Penting Yang Berkaitan
Dengan Beberapa Orang
e. Seluruh Data Di Database 
18.Currency Digunakan Untuk Tipe Data… 
a. Huruf, Angka Spasi Dan Tandabaca 
b. Berisi Gambar  
c. Untuk Alamat Hyperlink 
d. Angka Dalam Format Mata Uang 
e. Berisi Text
19.Kumpulan Dari Beberapa Field Yang Sejenis Disebut Juga Dengan : 
a. File 
b. Field 
c. Record 
d. Database 
e. Column 
20.Hubungan Yang Terjadi Antara Satu Entitas Atau Lebih Disebut :
a. Relationship 
b..Derjat 
c. .Atribut 
d.Cardinality 
e. Entitas 
21.Contoh Entity... 
a. Pasien 
b. Nama 
c. Rumah Sakit 
d. Sekolah 
e. Nim 
22.Berikut Adalah Pengguna Database, Kecuali….. 
a. End User 
b. Programmer 
c. Data 
d. Database Administrator 
e. Sistem Engineer
23.Tools Yang Bisa Digunakan Untuk Membangun Database Adalah
Sebagai Berikut,  Kecuali….. 
a. Ms.Access 
b. Mysql 
c. Oracle 
d. Ms. Excel 
e. Sql Server 
24.Untuk Menentukan Tipe Data Pada Field Yang Fixed-Length String,
Lebih Efektif Jika  Menggunakan…… 
a. Integer 
b. Varchar 
c. Char 
d. Real 
e. Float 
25.Perintah Yang Digunakan Untuk Membuat Sebuah Tabel Pada
Database Adalah………..
a. Update 
b. Select 
c. Insert 
d. Create 
e. Drop 
26.Atribut Dengan Domain Yang Sama Yang Menjadi Kunci Utama Pada
Sebuah Relasi Tetapi  Pada Relasi Lain Atribut Tersebut Hanya Sebagai
Atribut Biasa Disebut……
a. Candidate Key 
b. Primary Key 
c. Alternate Key 
d. Super Key 
e. Foreign Key 
27.Sebuah Entitas Pada A Berhubungan Dengan Paling Banyak Satu Entitas
Pada B Dan Sebuah  Entitas Pada B Berhubungan Dengan Nol Atau
Lebih Entitas Pada A Disebut Relasi….
a. M:M 
b. M:1 
c. M:N 
d. 1:1 
e. 1:M 
28.Di Dalam Databases Mysql Terdapat Tabel-Tabel, Yaitu User, Db,
Host Dll, Apa Fungsi  Dari User… 
a. Untuk Menyimpan Informasi User Mysql Yang
Mencakup Informasi User
b. Untuk Menyimpan Daftar Computer 
c. Untuk Menyimpan Informasi Mengenai Hak
Akses User Terhadap Tabel
d. Untuk Menyimpan Informasi Mengenai Hak
Akses User Terhadap Kolom
e. Menyimpan Informasi Mengenai Daftar
Procedure
29.Tipe Data Apakah Yang Panjang Maksimalnya 255 Karakter Dapat
Menerima Huruf, Angka,  Spasi, Dan Tanda Baca? 
a. Text  
b. Memo  
c. Number  
d. Currency 
e. Aritmatika 
30.Contoh Perangkat Lunak DBMS... 
a. Java 
b. Borland Delphi 
c. Php 
d. Visual Basic 
e. Microsoft Access

31.Perintah SQL yang digunakan untuk mengurutkan


berdasarkan abjad adalah….
a. Sort by 
b. Order by 
c. Asc 
d. Desc 
e. From 
32.Contoh penggunaan pengurutan dari z ke a adalah kecuali…. 
a. Select * from siswa ORDER BY nama DESC; 
b. Select * from ekskul ORDER BY nama
DESC where hari=’minggu’; c. Select * from
pegawai ORDER BY nama DESC; 
c. Select from barang ORDER BY nama DESC where
harga=’10000’; 
d. Select from admin ORDER BY kode DESC where status=’aktif’; 
33.Contoh basic statement select adalah…. 
a. Select * from siswa where nama=’kampret’; 
b. Select * from gaji; 
c. Select * from barang ORDER BY nama DESC; 
d. Select * from siswa SORT BY nama; 
e. Select * from siswa where nama DESC; 
34.Perintah SQL untuk merubah nama suatu struktur table adalah…. 
a. ALTER TABLE mhs CHANGE nama namaMhs
VARCHAR(8); 
b. ALTER TABLE mhs RENAME nama namaMhs VARCHAR(8); 
c. ALTER mhs RENAME ON nama namaMhs VARCHAR(8); 
d. ALTER mhs CHANGE ON nama namaMhs VARCHAR(8); 
e. ALTER TABLE mhs ADD nama namaMhs VARCHAR(8); 
35.Keyword untuk mengubah tipe data field adalah…. 
a. MODIFY 
b. RENAME 
c. CHANGE 
d. ADD 
e. ALTER 
36.Memastikan tidak ada data ganda dalam kolom adalah
kegunaan dari constraint….
a. Check 
b. Primary Key 
c. Not Null 
d. Unique 
e. Default 
37.Perintah yang digunakan untuk menentukan kolom-kolom yang akan di
ubah adalah….
a. Update 
b. Set 
c. Select 
d. Where 
e. Insert 
38.Untuk memastikan data dalam kolom memenuhi kriteria yang ditentukan
menggunakan  constraint. . . 
a. Not null 
b. Default 
c. Check 
d. A, b dan c benar 
e. A, b dan c salah 
39.Dibawah ini beberapa proses yang termasuk dalam pengubahan struktur
dalam tabel, kecuali..
a. Menambah field baru dalam suatu tabel,…. 
b. Mengubah nama field 
c. Membuat candidat key 
d. Mengubah tipe data field 
e. Menghapus primary key 
40.DELETE FROM mahasiswa; 
Jawaban yang tepat untuk pernyataan diatas adalah…. 
a. Menghapus sebuah tabel mahasiswa 
b. Menghapus 2 field sekaligus 
c. Menghapus mahasiswa yang tidak mempunyai nim 
d. Menghapus data dari tabel mahasiswa yang mempunya nim
12345. 
e. Menghapus semua data yang ada didalam tabel mahasiswa 
41.Anda Adalah Seorang Programmer, Menurut Anda Ada 1 Tabel Yang
Tidak Diperlukan Pada  Database. Perintah Apakah Yang Harus Anda
Lakukan Untuk Menghapus Tabel Tersebut Di Database ? 
a. Drop Table * Siswa_Baru; 
b. Drop Table Siswa_Baru 
c. Drop Table Siswa Baru 
d. Insert * Siswa_Baru 
e. Insert Siswa_Baru 
42.Hapus Tabel Barang 
a. Sql> Drop From Table Barang; 
b. Sql> Drop To Table Barang; 
c. Sql> Drop Table Barang; 
d. Sql> Drop On Table Barang;
e. Sql> Drop Select Barang
43.Tampilkan Lah Seluruh Field Yang Berada Di Tabel Barang
a. Sql> Select * From Table Barang 
b. Sql> Select * From Barang 
c. Sql> Select * On Barang 
d. Sql> Select * To Barang
e. Sql> Drop From Table Barang; 
44.Buatlah Kolom Nip Pada Table Karyawan
Sebagai Index?
a. Sql> Create Index Karyawan Nip
Idx On Karyawan(Nip); 
b. Sql> Create Index Karyawan_Nip_Idx On Karyawan(Nip) 
c. Sql> Create Index
Karyawan_Nip_Idx On
Karyawan(Nip); d. Sql> Create Index
Karyawan_Nip_Idx Karyawan(Nip); 
d. Semua Salah 
45.Buatlah Kolom Email Pada Table Pegawai Sebagai
Kolom Unique?
a. Sql> Alter Table Karyawan Add Constraint
Uq_Email Unique (Email);
b. Sql> Alter Table Karyawan Add Constraint
Uq_Email Unique (Email)
c. Sql> Alter Table Karyawan On Constraint
Uq_Email Unique (Email);
d. Sql> Alter Table Karyawan On Constraint
Uq_Email Unique (Email);
e. Semua Salah 
46.Isikan Lah Sebuah Record Ke Dalam Tabel Barang Seperti
Tampilan Berikut : Kode_Barang Nama_Barang
Satuan_Barang Stok_Barang 
Kpr-1 Kulkas Buah 20? 
a. Insert Into Barang Values('Kpr-
01','Kulkas','Buah','20');
b. Insert Into_Barang Values('Kpr-
01','Kulkas','Buah','20'); 
c. Insert Barang_Values('Kpr-01','Kulkas','Buah','20'); 
d. Insert Into Barang Values(Kpr-01,Kulkas,Buah,20); 
47.Perintah Untuk Menampilkan Data Siswa Dari Tabel Siswa Yang Terdiri
Dari Field N I S,  Nama Siswa, Dan Tanggal Lahir Dengan Urutan Siswa
Yang Tertua, Adalah....
a. Insert Into Siswa Values Nis, Nama_Siswa, Tanggal_Lahir 
b. Select Nis, Nama_Siswa, Tanggal_Lahir From Siswa Order By
Tanggal_Lahir Descending
c. c. Select Nis, Nama_Siswa, Tanggal_Lahir From Siswa
Order By Tanggal_Lahir Ascending 
d. Select Nis, Namasiswa.Tanggal_Lahir Siswa 
e. Select Nis, Nama_Siswa, Tanggal_Lahir From Group
By Tanggal_Lahir Order By  Tanggal_Lahir 
48.Perintah Sql Untuk Membuat Index Baru Yang Unik Dengan Nama
Indeks_Siswa Adalah....
a. Create Index Indeks_Siswa On Siswa (Nama) 
b. Create Unique Index Indeks_Siswa On Siswa (Nama) 
c. Create Index With Indeks_Siswa On Siswa (Nama) 
d. Create Unique Index With Indeks_Siswa On Siswa (Nama) 
e. Create Index With Index Siswa
49.Melakukan suatu join berdasarkan kriteria tertentu adalah maksud dari….
a. Self Join 
b. Equi Join 
c. Non-Equi Join 
d. Natural Join 
e. Inner Join 
50.Memilih baris-baris dari dua tabel yang memiliki nilai-nilai yang sama
dalam semua kolom  yang sesuai….. 
a. Self Join 
b. Equi Join 
c. Non-Equi Join 
d. Natural Join 
e. Inner Join 

Anda mungkin juga menyukai