wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Basis Data

Total questions: 122

Worksheet time: 1hrs 6mins

Name
Class
Date
1.

Suatu individu yang mewakili sesuatu yang nyata dan dapat dibedakan dengan sesuatu yang lain dan digambarkan dalam bentuk persegi empat atau persegi panjang pengertian dari

a)

Relasi

b)

Atribut

c)

Entitas

d)

Kardinalitas

e)

Derajat relasi

2.

Ciri atau karakteristik yang membedakan antara entitas satu dengan entitas yang lainnya dan digambarkan dalam bentuk elips atau oval pengertian dari

a)

Relasi

b)

Atribut

c)

Entitas

d)

Kardinalitas

e)

Derajat relasi

3.

Hubungan yang terjadi antar sejumlah entitas merupakan pengertian dari

a)

Relasi

b)

Atribut

c)

Entitas

d)

Kardinalitas

e)

Derajat relasi

4.

Berikut ini merupakan struktur dari basis data adalah

a)

Create database, drop database, create table, drop table, insert, retrieve, update, delete

b)

Create database, drop database, create table, drop table, insert, select, update, delete

c)

Create database, drop database, create table, drop table, insert, rename, update, delete

d)

Create database, drop database, create table, drop table, insert, update, delete

e)

Create database, drop database, create table, drop table, insert, update, delete

5.

Berikut merupakan perintah untuk membuat database dengan nama PTS adalah

a)

Create PTS;

b)

Database PTS;

c)

Create database PTS;

d)

Create databases PTS;

e)

Create database PTS:

6.

Perintah yang digunakan untuk menampilkan struktur tabel adalah

a)

Select nama table;

b)

Show databases nama table;

c)

Show tables nama table;

d)

Describe nama table:

e)

Describe nama table ;

7.

Perintah yang digunakan untuk menampilkan tabel yang telah di buat adalah

a)

Select nama table;

b)

Show databases;

c)

Show tables;

d)

Show table;

e)

Describe table ;

8.

Berikut ini merupakan tipe data yang ada pada mysql kecuali

a)

Float

b)

Decimal

c)

Integer

d)

Current date

e)

Char

9.

Berikut ini perintah yang ada pada Data Definition Language adalah kecuali

a)

Create

b)

Alter

c)

Rename

d)

Drop

e)

Select

10.

Berikut ini perintah yang ada pada Data Manipulation Language adalah kecuali

a)

Select

b)

Insert

c)

Update

d)

Delete

e)

Create

11.

Berikut ini perintah yang ada pada Data Control Language adalah

a)

Grant

b)

Revoke

c)

Truncate

d)

Grant dan Revoke

e)

Revoke dan Truncate

12.

Berikut perintah yang digunakan untuk menambah kolom harga setelah penerbit pada tabel buku adalah

a)

Alter table buku harga penerbit;

b)

Alter table buku add harga float after penerbit;

c)

Alter table buku add harga after penerbit;

d)

Insert into buku values harga;

e)

Insert into buku values harga after penerbit;

13.

Berikut ini perintah yang digunakan untuk merubah nama tabel buku menjadi LKS adalah

a)

Rename buku to LKS;

b)

Alter buku to LKS;

c)

Alter table buku change to LKS;

d)

Alter table buku modify to LKS;

e)

Rename table buku to LKS;

14.

Berikut ini perintah yang digunakan untuk menampilkan nama dan alamat dari tabel BUKU yang di urutkan berdasarkan alamat secara urut turun

a)

Select nama, alamat from buku order by alamat;

b)

Select nama, alamat from buku order by alamat asc;

c)

Select nama, alamat from buku order by alamat desc;

d)

Select nama.alamat from buku order by alamat asc;

e)

Select nama.alamat from buku order by alamat desc;

15.

Berikut ini perintah yang digunakan untuk menampilkan nama, alamat dan keterangan dari table LKS yang dikelompokan berdasarkan keterangan

a)

Select nama, alamat, keterangan from LKS group by keterangan;

b)

Select nama, alamat, keterangan from LKS order by keterangan;

c)

Select * from LKS group by keterangan;

d)

Select *from LKS order by keterangan;

e)

Select nama.alamat.keterangan from LKS group by keterangan;

16.

Berikut ini perintah yang digunakan untuk menampilkan alamat dari tabel LKS yang memiliki alamat berakhiran huruf G adalah

4 lines
17.

Berikut ini perintah yang digunakan untuk menampilkan alamat dari tabel LKS yang memiliki alamat berakhiran huruf G adalah

a)

Select*from LKS where alamat like '%G';

b)

Select nama from LKS where alamat like '%G';

c)

Select*from LKS where alamat like 'G%';

d)

Select alamat from LKS where alamat like '%G';

e)

Select*from LKS where alamat like '%G%';

18.

Berikut ini perintah yang digunakan untuk menampilkan judul dan harga dari tabel LKS dimana yang memiliki judul "Basis Data" atau harga kurang dari 25.000

a)

Select judul, harga from LKS where judul = Basis Data or harga < 25000;

b)

Select judul, harga from LKS where judul = 'Basis Data' or harga < 25000;

c)

Select judul, harga from LKS where judul = Basis Data or harga < 25.000;

d)

Select*from LKS where judul = Basis Data or harga < 25000;

e)

Select judul, harga from LKS where judul = Basis Data and harga < 25000;

19.

Berikut ini menampilkan nama dari tabel lks dan judul dari tabel buku yang di tampilkan berdasarkan kode harga dan harga lebih dari sama dengan 30000

a)

Select nama, judul from lks, buku where kodeharga and harga=30000;

b)

Select nama, judul from lks, buku where buku.kodeharga=judul.kodeharga and harga=30000;

c)

Select nama, judul from lks, buku where buku.kodeharga=judul.kodeharga;

d)

Select lks.nama, buku.judul from lks, buku where buku.kodeharga=judul.kodeharga and harga=30000;

e)

Select lks.nama, buku.judul from lks, buku where buku.kodeharga=judul.kode and harga=30.000;

20.

Berikut ini perintah yang digunakan untuk menampilkan nama yang bernama depan B hingga H adalah

a)

Select nama from tablename where nama between B and H;

b)

Select nama from tablename where nama between B and nama H;

c)

Select nama from tablename where nama between 'B' and 'H';

d)

Select nama from tablename where nama between 'B' and nama= 'H';

e)

Select nama from tablename where nama 'B' between 'H';

21.

Alter table juara auto_increment=222; insert into juara(nama)values('hasna'),('husna'); maka hasilnya adalah

a)

1, hasna dan 2, husna

b)

223, hasna dan 224, husna

c)

221, hasna dan 222, husna

d)

222, hasna dan 223, husna

e)

1, husna dan 223, hasna

22.

Berikut ini perintah yang digunakan untuk membatasi jumlah baris yang dihasilkan query hanya 7 baris saja adalah

a)

Select name_field from name_table limit 7;

b)

Select name_col from name_table limit 7;

c)

Select nama_field from nama_table limit 7;

d)

Select name_col from table limit 7;

e)

Select nama_col from nama_table limit 7;

23.

Perintah ini digunakan untuk menampilkan basis data yang telah dibuat adalah

a)

Databases;

b)

Select databases;

c)

Show database;

d)

Show databases;

e)

Show databases:

24.

Perintah ini digunakan untuk menampilkan seluruh isi tabel adalah

a)

Desc table;

b)

Show tables;

c)

Select tables;

d)

Select*from table_name;

e)

Select isi tables;

25.

Berikut ini menampilkan dua tabel sekaligus yaitu tabel x dan y maka perintahnya adalah

a)

Select x, y from tabel x, y;

b)

Select*from x, y;

c)

Select x from x, y;

d)

Select y from x, y;

e)

Select*from x;

26.

Berikut ini menampilkan nis, nama dari tabel siswa dan nilai dari tabel nilai yang ditampilkan berdasarkan nis dan nilai dimana nilai sama dengan = 80

a)

Select nis,nama,nilai from siswa, nilai where nis and nilai=80;

b)

Select nis,nama,nilai from siswa, nilai where siswa.nis and nilai.nilai;

c)

Select siswa.nis, siswa.nama, nilai.nilai from siswa, nilai where siswa.nis=nilai.nis and nilai=80;

d)

Select siswa.nis, siswa.nama, nilai.nilai from siswa, nilai where siswa.nis=nilai.nis ;

e)

Select siswa.nis, siswa.nama, nilai.nilai from siswa, nilai where nilai=80;

27.

SELECT BIN(19);ketika di enter maka hasilnya adalah

a)

10011

b)

10010

c)

10110

d)

10101

e)

10111

28.

SELECT BIT_LENGTH('BCD'); ketika di enter maka hasilnya adalah

a)

3

b)

8

c)

16

d)

24

e)

32

29.

SELECT BIT_LENGTH('BCD'); ketika di enter maka hasilnya adalah

a)

3

b)

8

c)

16

d)

24

e)

32

30.

SELECT CONV(F3B1, 16, 2); maka hasil konversi menjadi

a)

1111001110110001

b)

1010101101101101

c)

1111001111001111

d)

1000110010010010

e)

1010101011100100

31.

SELECT UCASE('saya'); maka hasilnya adalah

a)

Saya

b)

Saya

c)

SAYA

d)

SAYa

e)

sayA

32.

Sekumpulan data yang saling berhubungan satu sama lain yang tersimpan dalam perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya merupakan pengertian dari

a)

Databes

b)

Databases

c)

Database

d)

Databese

e)

Databeses

33.

Penambahan data pada database dapat dilakukan tidak harus dalam sekali proses melainkan dapat ditambahkan selang waktu kemudian. Untuk menghindari terjadinya inkonsistensi data ketika menambahkan data maka hal yang perlu dilakukan adalah ….

a)

Berusaha tidak menuliskan data yang sama

b)

Perlu ketelitian dalam menuliskan huruf besar dan kecil

c)

Proses entry data dilakukan dengan benar

d)

Batasan jumlah data yang dapat diinputkan

e)

Tidak mengubah tipe data ketika proses input baru.

34.

Pembuatan database menggunakan bahasa standar system manajemen database rasional. Penggunaan bahasa standart tersebut menggunakan sql. Hal yang menjadi pertimbangan menggunakan bahasa sql adalah….

a)

SQL lebih popular dibandingkan dengan bahasa lain

b)

SQL memiliki struktur yang lengkap

c)

SQL satu - satunya bahasa standar dalam system manajemen basis data

d)

Bahasa SQL terdiri dari 3 bentuk query untuk membuat database

e)

Bahasa SQL mudah dipelajari bagi orang awam

35.

Semua sistaks SQL termasuk DDl, DML dan DCL perlu penambahan tanda titik koma di akhir sintaks penulisan perintah. Misalnya show tables; jika tidak dicantumkan tanda titik koma maka yang terjadi adalah….

a)

Muncul peringatan yaitu Query OK, 1 row effected (0.00 sec)

b)

Harus mengganti titik koma dengan koma

c)

Perlu ditambahkan under score pada variable atau nama yang dibuat

d)

Sintaks tetap dapat berfungsi hanya saja hasil yang ditampilkan salah

e)

Terjadi error dan sintaks dapat menampilkan hasil sesuai fungsinya

36.

Descending adalah pengurutan data yang berawal dari data yang lebih besar nilainya ke yang lebih kecil. Contoh bentuk penulisan sintaks yang menggunakan DESC yang benar adalah….

a)

Show tables penjualan DESC;

b)

Select * DESC penjualan;

c)

DESC penjualan;

d)

Select* FROM DESC penjualan;

e)

Select nama, alamat, jenis_kelamin FROM penjualan DESC;

37.

Mysql> select nis, nama, alamat, kelas, jurusan from tblsiswa; Perintah select dapat menampilkan hasil eksekusi sesuai dengan keinginan. Penggunaan Select untuk menampilkan….

a)

Nis, nama, alamat, kelas, jurusan dari tblsiswa

b)

Semua data yang ada pada table tblsiswa

c)

Nama dan nis dari table tblsiswa;

d)

Data dari table tblsiswa yang diurutkan berdasarkan nis

e)

Data dari tblsiswa secara descanding

38.

Perintah DDL berhubungan dengan struktur basis data dimana pembuatan table menggunakan perintah ini. Yang termasuk dalam perintah DDL untuk membuat table adalah….

a)

Rename

b)

Alter

c)

Create

d)

Drop

e)

Insert

39.

Setelah membuat table menggunakan perintah create, untuk menginputkan data kedalam table digunkana perintah insert. Perintah insert ini termasuk dalam kelompok….

a)

DCL

b)

DDL

c)

DML

d)

String

e)

Numerik

40.

Berikut ini beberap field yang sesuai dengan table stock barang adalah….

a)

Kode barang, tanggal beli, tanggal jual, dan jumlah

b)

Kode barang, nama barang, harga dan jumlah

c)

Kode barang, jumlah dan alamat

d)

Kode barang, harga dan jenis kelamin

e)

Kode barang, nama barang, jenis kelasmin dan telepon

41.

Setiap field dalam table harus diikuti tipe data. Tipe data yang sesuai pada field nilai adalah ….

a)

Varchar

b)

Char

c)

Date

d)

Integer

e)

Time

42.

m table harus diikuti tipe data. Tipe data yang sesuai pada field nilai adalah ….

a)

Varchar

b)

Char

c)

Date

d)

Integer

e)

Time

43.

Terdapat basis data rumah sakit yang terdiri dari beberapa table. Salah satu table yang sesuai dengan basis data tersebut adalah….

a)

Siswa, guru, matapelajaran, nilai dan jadwal

b)

Buku, anggota, peminjaman, pengembalian

c)

Barang, jual, beli, stok dan supplier

d)

Servis, pelanggan, sparepart, pendaftarab

e)

Dokter, pasien, obat, pendaftaran dan kasir.

44.

Pengelolaan basis data menjadi hal wajib dilakukan untuk menjaga keberlangsungan basis data. Pengelolaan mencakup pembaruan data dengan bertambah dan berkurangnya table dalam basis data. Factor yang menyebabkan berkurangnya table adalah….

a)

Table hilang dengan sendirinya karena factor error

b)

Software yang digunakan terjadi kerusakan sehingga beberapa file hilang

c)

Adanya kesalahan pada saat membuat dan menyimpan table

d)

Beberapa table sudah tidak digunakan lagi sehingga table tersebut dihapus untuk mengurangi memori penyimpanan

e)

Adanya gangguan listrik pada saat penyimpanan table.

45.

Dalam membuat table tidak selalu berhasil ketika pertama kali membuatnya. Adakala nya terjadi kesalahan dalam menuliskan nama table dan field. Dua kesalahan tersebut dapat diperbaiki dengan perintah RENAME dan ALTER-CHANGE. Berikut ini bentuk penulisan perintah untuk mengganti nama field yang salah adalah….

a)

Rename siswa;

b)

Alter table siswa change alamat varchar (20);

c)

Alter table siswa change nama nama_siswa varchar (30);

d)

Alter table siswa nama change nama_siswa varchar (20);

e)

Alter table siswa modify nama varchar (20);

46.

Nama table yang salah dapat dibenarkan dengan menggunakan perintah Rename. Berikut ini bentuk penulisan perintah rename yang benar adalah….

a)

Rename table pegawai to karyawan;

b)

Rename pegawai to karyawan;

c)

Rename pegawai to table karyawan;

d)

Rename table pegawai to table karyawan;

e)

Rename table pegawai for table karyawan;

47.

Delete dan Drop adalah sama-sama perintah yang digunakan untuk menghapus.meskipun begitu keduanya tergolong kelompok SQL yang berbeda. Jika Delete termasuk dalam kelompok DML, maka Drop termasuk dalam kelompok….

a)

Perintah DDL, yakni untuk manipulasi table

b)

Perintah DCL, yakni untuk mengontrol table dalam basis data

c)

Perintah DDL, yakni untuk membuat struktur table

d)

Perintah DML, yakni untuk mengontrol basis data

e)

Perintah DDL, yakni untuk menghapus table dan database

48.

Nama kolom (field) pada table dapat diubah jika ada kesalahan penulisan awal. Pengubahan ini dilakukan dengan menggunakan perintah DDL yaitu….

a)

Menggunakan perintah ALTER dengan option DELETE

b)

Menggunakan perintah ALTER dengan option ADD

c)

Menggunakan perintah ALTER dengan option MODIFY

d)

Menggunakan perintah ALTER dengan option DROP

e)

Menggunakan perintah ALTER dengan option CHANGE

49.

Table anggota memiliki 5 jenis field. Karena adanya pembaruan dan kebutuhan data, ada penambahan 1 field lagi pada table tersebut(anggota). Untuk menambah field baru tersebut menggunakan perintah….

a)

Menggunakan perintah ALTER dengan option DELETE

b)

Menggunakan perintah ALTER dengan option ADD

c)

Menggunakan perintah ALTER dengan option MODIFY

d)

Menggunakan perintah ALTER dengan option DROP

e)

Menggunakan perintah ALTER dengan option CHANGE

50.

Penulisan kata tunggal atau jamak pada perintah SQL harus diperhatikan dengan baik, karena kurang menambahkan akhiran S menyebabkan error. Dibawah ini bentuk perintah SQL yang benar adalah….

a)

SHOW database;

b)

SHOW databases;

c)

USE databases;

d)

Use database;

e)

Use tables;

51.

Terdapat table pinjam_buku, yang berisi kode_pinjam, nama_peminjam, Judul_buku, Tanggal_pinjam dan tanggal_kembali. Jika data ingin ditampilkan dari table pinjam_buku hanya nama_peminjam dan tanggal_pinjam saja, maka penulisan dalam mysql adalah….

a)

Select * from pinjam_buku;

b)

Select nama_peminjam, tanggal_kembali from pinjam_buku

52.

Tampilkan dari table pinjam_buku hanya nama_peminjam dan tanggal_pinjam saja, maka penulisan dalam mysql adalah….

a)

Select * from pinjam_buku;

b)

Select nama_peminjam, tanggal_kembali from pinjam_buku;

c)

Select tanggal_peminjam, tanggal_kembali from pinjam_buku;

d)

Select nama_peminjam, tanggal_pinjam from pinjam_buku;

e)

Select nama_peminjam, Judul_buku from pinjam_buku;

53.

Perintah update salah satu jenis dari kelompok DML. Bentuk dasar penulisan perintah update yang benar adalah….

a)

Update nama_tabel set nama_kolom : data_baru where kondisi:

b)

Update nama_tabel set nama_tabel = data_baru where kondisi;

c)

Update nama_tabel set nama_kolom = data_baru;

d)

Update nama_tabel where kondisi;

e)

Update nama_tabel set nama_kolom = data_baru where kondisi;

54.

Seorang pedagang buah dipasar menjual bermacam - macam buah. Setiap harinya ia membawa 10 kg buah jeruk, 15 kg buah mangga, dan 20 buah apel. Jika menggunakan Mysql, rumus total jumlah buah (kg) dapat dihitung dengan menggunakan fungsi agregasi yaitu….

a)

Fungsi MIN yaitu mencari total jumlah buah paling sedikit

b)

Fungsi MAX yaitu mencari total jumlah buah paling banyak dibawa

c)

Fungsi AVERAGE yaitu mencari rata -rata buah yang dibawa setiap harinya

d)

Fungsi SUM, yaitu menghitung totoal nilai (buah) yang dibawa setiap harinya

e)

Fungsi COUNT yaitu menghitung jumlah buah jeruk yang dibawa setiap harinya.

55.

Fungsi AVG digunakan untuk mencari nilai rata - rata. Untuk memperoleh nilai rata - rata syarat nya data harus….

a)

Data tidak harus berjumlah lebih dari 1

b)

Harus berjumlah lebih dari 2 atau minimal dua

c)

Harus berada dalam data yang sejenis

d)

Data tidak harus sejenis

e)

Data disesuaikan dengan kebutuhan

56.

Berdasarkan gambar diatas, perintah yang tepat untuk menghitung total jumlah Multimedia dalam table nilai adalah….

a)

Select sum (Multimedia) from nilaihasilujian;

b)

Select sum (multimedia ) from nilaihasilujian;

c)

Select sum (*) from nilaihasilujian;

d)

Select sum(matematika) from nilaihasilujian;

e)

Select sum (Pkn) from nilaihasilujian;

57.

Suatu fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya disebut….

a)

ORDER BY

b)

GRUP BY

c)

JOIN BY

d)

SELECT BY

e)

DROP BY

58.

Suatu perintah untuk mengurutkan data berdasarkan abjad dari kecil ke besar adalah...

a)

Descending

b)

Rescending

c)

Ascending

d)

Upcending

e)

Gosending

59.

Fungsi yang menampilkan data secara terurut berdasarkan abjad dari besar ke kecil adalah...

a)

Descending

b)

Rescending

c)

Ascending

d)

Upcending

e)

Gosending

60.

Apabila suatu data pada sebuah table tidak digunakan lagi, kita dapat menghapus data tersebut dengan menggunakan pernyataan...

a)

UPDATE

b)

CREATE

c)

DELETE

d)

SCAN

e)

USE

61.

SELECT atribut FROM nama_table WEHERE : Kondisi; Sintak diatas menggunakan perintah dengan klausa....

a)

MIN

b)

HAVING

c)

COUNT

d)

WHERE

e)

AVG

62.

DBMS adalah kepanjangan dari...

a)

Database Monogement System

b)

Database Menegement System

c)

Database Management System

d)

Database Modegement System

e)

Database Maxogement System

63.

Siapakah yang telah memperkenalkan model relasional sistem database yang merupakan dasar untuk RDBMS...

a)

Dr. E.F. Cood

b)

James Watt

c)

Thomas Alva Edison

d)

Mark Zuckeberg

e)

Samuel HandsWell

64.

Tipe data yang datanya tidak kita isi secara manual melaikan secara otomatis merupakan jenis tipe data....

a)

Memo

b)

Number

c)

Auto Number

d)

Date/Time

e)

Currerency

65.

Dibawah ini yang tidak termasuk dari Arsitektur Sistem terdistribusi adalah...

a)

CORBA

b)

Arsitektur Client Processor

c)

Arsitektur Multiprocessor

d)

Arsitetur Objek Terdistribusi

e)

Arsitektur Clien Server

66.

Dibawah ini yang tidak termasuk dari Tugas Computer Client adalah...

a)

Memberi respon balik ke user

b)

Membangun (generates) permintaan Database dan mengirimkannya ke user

c)

Mengatur user interface

d)

Menerima dan memeriksa syntak Input dari User

e)

Memeriksa autorisasi

67.

Didalam aturan Protokoler Arti dari Operator 1 adalah...

a)

Operator Aritmatika

b)

Operator Concantenation

c)

Not Between

d)

Not Equal To

e)

Not Logical Condition

68.

DCL adalah kepanjangan dari...

a)

Data Connection Language

b)

Data Control Language

c)

Data Connector Language

d)

Data Confusion Language

e)

Data Configuration Language

69.

ER (hubungan entitas) Model mempresentasikan suatu ilustrasi dari berbagai entitas dalam hal...

a)

Hubungan diantara mereka

b)

Komponen Entitas

c)

Hubungan antara DBMS

d)

Hubungan Matriks keduanya

e)

Hubungan Matrisk itu sendiri

70.

Arti dari simbol Single Line pada Hubungan Entitas adalah...

a)

Elemen Opsional yang menunjukkan mungkin

b)

Elemen wajib menunjukkan harus

c)

Menunjukkan satu atau lebih

d)

Menunjukkan dua atau lebih

e)

Menunjukkan satu dan hanya satu

71.

Tipe data boolean pada Oracle tidak didukung, sebagai gantinya Oracle menyediakan model representasi tipe boolean dengan cara...

a)

Menggunakan tipe data varhcar(n)

b)

Menggunakan tipe data number(1)

c)

Menggunakan tipe data int(1)

d)

Menggunakan tipe data long int(1)

e)

Menggunakan tipe data long int(2)

72.

Perintah SQL COMMENT termasuk kategori perintah SQL dengan tipe....

a)

Data Definition Language (DDL)

b)

Data Manipulation Language (DML)

c)

Transaction Control

d)

Data Control Language (DCL)

e)

Sequence Diagram

73.

Anda mengurutkan data pegawai berdasarkan gaji secara descending, dalam kolom gaji terdapat pegawai yang belum memiliki gaji atau gajinya NULL. Pada bagian mana pegawai yang gajinya NULL tesebut akan ditampilkan?

a)

Bagian tengah hasil query

b)

Bagian kiri hasil query

c)

Pegawai yang gajinya NULL tidak dimunculkan

d)

Pada bagian bawah hasil query

e)

Pada bagian atas hasil query

74.

Anda ingin menampilkan pegawai yang ada di bagian 30 dan namanya diawali dengan karakter 'B'. Perintah yang benar adalah:

a)

SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE kode_bag=30 AND nama_pegawai='B%'

b)

SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE kode_bag=30 OR nama_pegawa LIKE ('B_)

c)

SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE kode_bag=30 AND nama_pegawai LIKE 'B%'

d)

SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE kode_bag=30 OR nama_pegawai LIKE 'B%'

e)

SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE kode_bag=30 OR nama_pegawai LIKE 'C%'

75.

Untuk membuat virtual host digunakan aplikasi...

a)

XAMPP

b)

Microsoft Excel

c)

Microsoft Word

d)

Microsoft SQL Server

e)

Microsoft Acces

76.

Untuk membuat database diperlukan perintah...

a)

CREAT

b)

XCREAT

c)

SHOW

d)

CREATE

e)

USE

77.

Untuk memilih database diperlukan perintah...

a)

CREATE

b)

USELESS

c)

USE

d)

INDEX

e)

SELECT

78.

Sistem yang melakukan suatu permintaan data/layanan ke server disebut dengan ?

a)

Client

b)

Server

c)

Client-Server

d)

Sistem Operasi

e)

Program

79.

Sistem yang menyediakan data/layanan yang diminta ileh client disebut dengan ?

a)

Client

b)

Server

c)

Client-Server

d)

Sistem Operasi

e)

Program

80.

Manakah dari jawaban dibawah ini yang bukan merupakan karakteristik sistem Client Server?

a)

Service (Layanan)

b)

Sharing Resources (Sumber Daya)

c)

Mix-and-Match

d)

Pesan Berbasiskan Komunikasi

e)

Penyatu Interface Dan Implementasi

81.

Manakah dari jawaban dibawah ini yang bukan merupakan perbedaan sistem Client Server?

a)

File Servers

b)

Database Client

c)

Transaction Servers

d)

Groupsware Servers

e)

Web Application Servers

82.

Manakah yang merupakan komponen utama ODBC?

a)

ODBC API

b)

Driver Basis Data ODBC

c)

ODBC Driver Manager

d)

Semua Jawaban Benar

e)

Semua Jawaban Salah

83.

Manakah yang merupakan kekurangan dari Standalone (One-Tier)?

a)

Skala Kecil

b)

Kurangnya Skalabilitas

c)

Mahal

d)

Susah Untuk Merancang

e)

Susah Untuk Diatur

84.

g merupakan kekurangan dari Standalone (One-Tier)?

a)

Skala Kecil

b)

Kurangnya Skalabilitas

c)

Mahal

d)

Susah Untuk Merancang

e)

Susah Untuk Diatur

85.

Adalah suatu metode yang sangat mirip dengan Three Tier. Adalah pengertian dari ?

a)

Arsitektur One Tier

b)

Arsitektur Two Tier

c)

Arsitektur Three Tier

d)

Arsitektur Multi Tier

e)

Semua Jawaban Salah

86.

Order By dapat dikelompokkan menjadi 2 Jenis, yaitu...

a)

Ascending dan Descending

b)

Input dan Output

c)

Internal dan Eksternal

d)

Up dan Down

e)

Client dan Server

87.

Sintaks diatas berfungsi untuk?

a)

Menghapus Primary Key

b)

Membuat Primary Key

c)

Mengubah Nama Fiel

d)

Membuat Tipe Data Field

e)

Menambah Field Baru Dalam Suatu Table

88.

ALTER TABLE masalalu DROP PRIMARY KEY;

a)

Membuat Foreign Key

b)

Membuat Primary Key

c)

Mengubah Tipe Filed

d)

Menambah Fiel Baru Dalam Suatu Tabel

e)

Menghapus Primary Key

89.

Manakah yang bukan jenis Join?

a)

Natural Join

b)

Equi Join

c)

Non Equi Join

d)

Self Join

e)

Non Self Join

90.

Operasi untuk mengambil informasi dari 2 tabel atau lebih dalam 1 waktu adalah pengertian dari ?

a)

Follow

b)

Where

c)

DCL

d)

Constraint

e)

Join

91.

Kepanjangan API Adalah...

a)

Application Program Internal

b)

Application Progrramer Interface

c)

Applications Program Interface

d)

Application Progres Interface

e)

Application Programming Interface

92.

Apa yang dimaksud dengan MySQL?

a)

MySQL adalah sebuah perangkat lunak sistem manajemen basis GUI (Graphic user interface) , mudah dalam memanipulasi data dan user friendly

b)

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user.

c)

MySQL adalah sebuah aplikasi pengolah angka dan management perkantoran dll

d)

MySQL adalah sebuah aplikasi yang digunakan dalam pengolahan grafis

e)

MySQL adalah sebuah perangkat lunak sistem pengolah kata berbasis console yang open source

93.

Berikut ini yang tidak termasuk Jenis Data, adalah...

a)

Numeric Values

b)

NULL

c)

String/Character Values

d)

Integer Values

e)

Date and Time Values

94.

Listing yang digunakan untuk masuk ke mysql melalu cmd adalah...

a)

cd c:/xampp/mysql/data

b)

cd c:/xampp/mysql/htdocs

c)

cd c:/xampp/mysql/bin

d)

cd c:/xampp/mysql/script

e)

cd c:/xampp/mysql/share

95.

Perintah yang digunakan untuk merubah struktur suatu tabel adalah...

a)

SHOW TABLES

b)

DESC TABLE

c)

INSERT TABLE

d)

JOIN TABLE

e)

ALTER TABLE

96.

Apa kegunaan dari Query diatas...

a)

Menghapus Field Alamat

b)

Menambah Field Alamat

c)

Mengubah Field Alamat

d)

Menyimpan Field Alamat

e)

Mengkombinasikan Field Alamat

97.

Query yang digunakan untuk mengurutkan data adalah...

a)

CHANGE

b)

RENAME

c)

REPLACE

d)

ORDER BY

e)

LIKE

98.

Query yang digunakan untuk menampilkan data dengan kriteria tertentu adalah...

a)

ORDER BY

b)

LIKE

c)

REPLACE

d)

COUNT

e)

LIMIT

99.

Seseorang yang mengelola Database disebut...

a)

Database Engginer

b)

Database Development

c)

Database Administration

d)

Database Analyst

e)

Database Administrator

100.

ODBC adalah singkatan dari...

a)

Open Database Connectivity

b)

Open Database Connector

c)

Open Database Computer

d)

Open Database Connection

e)

Open Database Controltivity

101.

Listing yang digunakan untuk login ke dalam mysql melalui cmd adalah...

a)

mysql -v root -u;

b)

mysql -p root -u;

c)

mysql -u root -p;

d)

mysql -p root -v;

e)

mysql -u root -v;

102.

Query yang digunakan untuk menghitung jumlah record atau baris yang tidak bernilai kosong pada suatu tabel adalah..

a)

COUNT

b)

LIMIT

c)

REPLACE

d)

LIKE

e)

BETWEEN

103.

Siapakah Pencipta MySQL?

a)

Howard Akein

b)

Carles Cabbage

c)

Thomas Alfard

d)

Linus Torvard

e)

Michael Monty Widenius

104.

Pada tahun berapa MySQL diciptakan?

a)

1977

b)

1979

c)

1976

d)

1978

e)

1975

105.

Apasajakah Keistimewaan MySQL?

4 lines
106.

Pada tahun berapa MySQL diciptakan?

a)

1977

b)

1979

c)

1976

d)

1978

e)

1975

107.

Apasajakah Keistimewaan MySQL?

a)

Bekerja secara real time, tidak merusak system computer, debugging lancar, aman dan open source

b)

Berbasis visual lebih mudah dalam memanipulasi data, lebih efisien penggunaan memori, dan stabil dalam penggunaan data yang banyak

c)

Menggunakan bahasa yang mudah di mengerti user, tidak bisa menggunakkan client server, memori kecil dan terbatas

d)

Portabilitas,Perangkat lunak sumber terbuka, Multi-user,'Performance tuning',Ragam tipe data,Perintah dan Fungsi,Keamanan,Skalabilitas dan Pembatasan,Konektivitas,Lokalisasi,Antar Muka, Klien dan Peralatan,Struktur tabel.

e)

Menggunakan interaksi yang mudah, bahasa visual yang mudah dimanipulasi, aman, tidak merusak syste computer.

108.

Apa fungsi dari Query JOIN?

a)

Memisahkan antara beberapa tabel

b)

Menggabungkan beberapa tabel menjadi sebuah tabel gabungan

c)

Menyeleksi beberapa tabel menjadi suatu tabel baru

d)

Merubah beberapa tabel menjadi suatu tabel baru

e)

Menghapus beberapa tabel yang telah menjadi satu

109.

Berikut yang bukan cara yang digunakan untuk menghasilkan informasi pada suatu database, yang datanya diperoleh dari banyak tabel. Atau Query dilakukan pada tabel yang lebih dari satu adalah...

a)

Menggunakan Perintah SELECT

b)

Perhatikan hubungan atau relasi antar masing-masing tabel.

c)

Penulisannya, tuliskan nama tabel dan nama kolom bersama-sama dengan pemisah tanda titik(.)

d)

Sertakan nama tabel melengkapi nama kolomnya

e)

Perhatikan pemisah antar masing-masing tabel.

110.

Koding yang tepat untuk menghapus Kode guru 3C12 adalah...

a)

DROP FROM Jadwal WHERE Kode_Guru='3C12';

b)

DELETE FROM Jadwal WHERE Kode_Guru='3C12';

c)

DELETE SELECT * From Jadwal WHERE Kode_Guru='3C12';

d)

DROP SELECT * FROM Jadwal WHERE Kode_Guru='3C12';

e)

DELETE FROM * SELECT Jadwal WHERE Kode_Guru='3C12';

111.

Perintah Keluar dari Prompt MySQL adalah...

a)

Select

b)

Enter

c)

Exit

d)

Quit

e)

A dan B Benar

112.

Klausa yang digunakan untuk menetapkan daftar atribut(field) yang diinginkan sebagai hasil query adalah...

a)

Select

b)

Where

c)

From

d)

Desc

e)

Alter

113.

Coding yang digunakan untuk membuat database baru dengan nama "ujian" adalah...

a)

UPDATE DATABASE ujian;

b)

SELECT DATABASE ujian;

c)

SHOW DATABSE ujian;

d)

DROP DATABASE ujian;

e)

CREATE DATABASE ujian;

114.

Ciri dari Primary key adalah...

a)

Bersifat umum

b)

Bersifat unik

c)

Mudah diterapkan

d)

Mudah dihapal

e)

Memiliki kesamaan data

115.

DDL Adalah Kepanjangan dari...

a)

Data Declision Language

b)

Data Definision Language

c)

Data Definition Language

d)

Data Decription Language

e)

Data Depretion Language

116.

Dibawah ini yang bukan merupakan contoh dari DBMS, adalah....

a)

Microsoft PowerPoint

b)

Microsoft SQL Server

c)

Paradox

d)

Oracle

e)

MySQL

117.

Yang termasuk 3 jenis SQL yaitu...

a)

DFL,DML,DDL

b)

DML,DDL,DEL

c)

DDL,DEL,DCL

d)

DFL,DEL,DCL

e)

DML,DDL,DCL

118.

Perintah SQL yang berhubungan dengan pendefenisian suatu struktur database, dalam hal database dan tabel. Pengertian diatas merupakan Pengertian dari...

a)

DDL

b)

UML

c)

DCL

d)

DML

e)

DFL

119.

Dibawah ini yang tidak merupakan perintah SQL yang termasuk didalam DML adalah...

a)

Delete

b)

Insert

c)

Select

d)

Use

e)

Update

120.

Tergantung pada mesin apa saja SQL?

a)

IDM, Microsoft, Oracle

b)

ISM, IDM, IBM

c)

IBM. Microsoft, Oracle

d)

Microsoft, Oracle, ISM

e)

Oracle, IBM, IDM

121.

Dibawah ini yang tidak termasuk perintah-perintah dasar dalam DDL adalah...

a)

Create

b)

Insert

c)

Alter

d)

Drop

e)

Rename

122.

Berikut ini yang termasuk 3 jenis Query Join adalah..

a)

Inner Join, Behind Join, Left Join

b)

Left Join, Right Join, Behind Join

c)

Right Join, Center Join, I