wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PTS Basis Data

Total questions: 30

Worksheet time: 2hrs 30mins

Name
Class
Date
1.

Kepanjangan dari DBMS adalah...

a)

Database Multiple System

b)

Database Management System

c)

Data Management System

d)

Database Management Supply

e)

Data Mining System

2.
Bahasa yang di gunakan untuk berkomunikasi dengan basis data adalah
a)
SQL
b)
DML
c)
DDL
d)
DCL
3.

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;

4.

Fungsi agregasi yang digunakan untuk mendapatkan nilai banyaknya record hasil query adalah....

a)

count

b)

sum

c)

avg

d)

max

e)

min

5.

Perintah SQL yang benar untuk menampilkan data khususnya pada field tmpt_lahir, tgl_lahir, dan nama_lengkap dari tabel datadiri adalah...

a)

select tmpt_lahir, tgl_lahir, nama_lengkap FROM tabel datadiri

b)

select * tmpt_lahir, tgl_lahir, nama_lengkap FROM datadiri

c)

select * FROM datadiri

d)

select distinct tmpt_lahir, tgl_lahir, nama_lengkap FROM datadiri

e)

select tmpt_lahir, tgl_lahir, nama_lengkap FROM datadiri

6.

Pada dasarnya perintah SELECT masuk ke dalam kategori perintah....

a)

DDL

b)

DML

c)

DCL

d)

ODL

e)

DDML

7.

Tamplikanlah seluruh field yang berada didalam tabel barang

a)

select barang;

b)

select *from barang;

c)

select * barang

d)

select * barang;

8.

Buat lah barang dengan field kode_barang char(6),nama barang varchar(25),satuan_barang varchar(20) dan stok_barang number(4) primary key adalah kode barang :

a)

create table barang(kode_barang char(6),nama_barang varchar(25),satuan_barang varchar(20),stock_barang number(4),constraint pk_barang primary key(kode_barang));

b)

create table barang(kode_barang char(6)nama_barang varchar(25)satuan_barang varchar(20)stock_barang number(4)constraint pk_barang primary key(kode_barang));

c)

create table barang(kode_barang char(6),

nama_barang varchar2(25),constraint pk_barang primary key(kode_barang));

d)

create table barang(kode_barang char(6),

nama_barang varchar(25),satuan_barang varchar2(20),

stock_barang number(4),constraint pk_barang primary key(kode_barang));

9.

Salah satu contoh data manipulation language

a)

ALTER

b)

TABLE

c)

CHAT

d)

SELECT

10.

Buat lah barang dengan field kode_barang char(6),nama barang varchar(25),satuan_barang varchar(20) dan stok_barang number(4) primary key adalah kode barang :

a)

create table barang( kode_barang char(6),nama_barang varchar(25), satuan_barang varchar(20), stock_barang number(4), primary key(kode_barang));

b)

creat table barang( kode_barang char(6), nama_barang varchar(25), satuan_barang varchar(20), stock_barang number(4), primary key(kode_barang));

c)

create table barang( kode_barang char(6),nama_barang varchar(25), satuan_barang varchar2(20), stock_barang number(4), primary key(kode_barang),);

d)

create table barang( char(6) kode_barang, varchar nama_barang (25), varchar(20) satuan_barang, number(4) stock_barang, pk_barang primary key(kode_barang));

e)

create barang( kode_barang char(6),

nama_barang varchar(25), satuan_barang varchar(20),

stock_barang number(4),primary key(kode_barang));

11.

Tampilkan kode barang,nama barang dari tabel barang yang jumalh stok nya 20

a)

SELECT ON KODE_BARANG,NAMA_BARANG FROM BARANG WHERE STOCK_BARANG=20;

b)

SELECT KODE_BARANG,NAMA_BARANG FROM BARANG WHERE STOCK_BARANG=20;

c)

SELECT TO KODE_BARANG,NAMA_BARANG FROM BARANG WHERE STOCK_BARANG=20;

d)

SELECT FROM KODE_BARANG,NAMA_BARANG FROM BARANG WHERE STOCK_BARANG=20;

e)

SELECT FROM BARANG KODE_BARANG,NAMA_BARANG WHERE STOCK_BARANG=20;

12.

Salah satu contoh data DDL language

a)

ALTER

b)

TABLE

c)

CHAT

d)

SELECT

e)

DELETE

13.

“no database selected” merupakan sebuah kesalan/ eror yang di sebabkan oleh

a)

Data di tabel kosong

b)

Kesalahan nama tabel dalam pengetikan sintak

c)

Belum di use atau dipanggil untuk di aktifkan saat digunakan

d)

Database tidak berisi tabel

e)

Belum menginputkan data ke tabel

14.

Sintak use perpustakaan di gunakan untuk

a)

Menghapus database perpustakaan

b)

Menampilkan semua database perpustakaan

c)

Mengaktifkan database perpustakaan untuk digunakan

d)

Menghapus database perpustakaan

e)

Menampilan semua tabel yang berada di database perpustakaan

15.

Perintah SQL untuk merubah nama suatu table adalah

a)

ALTER TABLE mhs CHANGE nama namaMhs VARCHAR(8);

b)

ALTER TABLE mhs RENAME to siswa

c)

ALTER mhs RENAME ON nama namaMhs VARCHAR(8);

d)

ALTER TABLE RENAME mhs to siswa;

e)

ALTER mhs RENAME to siswa;

16.

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

17.

Untuk menfilter record-record bedasarkan kriteria yang ditentukan menggunakan perintah

a)

MIN

b)

HAVING

c)

COUNT

d)

WHERE

e)

AVG

18.

Dalam modifikasi data, misalkan kita ingin mengubah kolom nama menjadi Titan Ferry dalam tabel mahasiswa yang nim-nya 200. Bagaimana perintah SQL yang harus dilakukan ?


NIM ThMasuk Nama

200 1999 Titan Ferry

a)

UPDATE mahasiswa SET nama = ‘Titan Ferry’ WHERE nim = 200

b)

UPDATE ‘mahasiswa’ SET ‘nama’=’ Titan Ferry’ WHERE ‘nim’=’200’

c)

UPDATE mahasiswa SET ‘nama’= Titan Ferry WHERE ‘nim’=200

d)

‘UPDATE’ mahasiswa ‘SET’ nama= Titan Ferry ‘WHERE’ =200

e)

UPDATE’ mahasiswa ‘SET’ name= Titan Ferry ‘WHERE’ =200

19.

order by dibedakan menjadi 2

a)

desc dan asc

b)

decs dan asc

c)

asc dan decs

d)

asn dan desn

20.

sintak yang sesuai untuk menampilakan data berikut adalah

a)

SELECT * FROM mahasiswa ORDER BY nama ASC;

b)

SELECT * FROM mahasiswa ORDER BY nama DESC;

c)

SELECT * FROM mahasiswa ORDER  nama BY  ASC;

d)

SELECT * FROM mahasiswa ORDER  nama BY  DESC;

e)

SELECT * FROM mahasiswa ORDER  nama BY  ACS;

21.

sintak yang sesuai untuk menampilakan data berikut adalah

a)

SELECT * FROM mahasiswa ORDER BY nama ASC;

b)

SELECT * FROM mahasiswa ORDER BY nama DESC;

c)

SELECT * FROM mahasiswa ORDER nama BY ASC

d)

SELECT * FROM mahasiswa ORDER nama BY DESC

e)

SELECT * FROM mahasiswa ORDER BY nama ACS;

22.

Kepanjangan dari SQL adalah…

a)

Structured Question Language

b)

Strong Query Language

c)

Strong Question Language

d)

Structured Query Language

e)

System Query Language

23.

Operasi-operasi dasar yang dapat kita lakukan berkenaan dengan basis data diantaranya adalah Pembuatan basis data baru adalah proses yang identik dengan pembuatan lemari arsip yang baru. Operasi dasar yang digunakan adalah ...

a)

create database

b)

create table

c)

drop table

d)

insert

e)

delete

24.

Jika kita ingin menambahkan data ke dalam tabel siswa, dari perintah dibawah ini manakah perintah yang tidak benar ...

a)

insert into siswa values ('103','faiz','antapani');

b)

insert into siswa values ('103','farhan','antapani');

c)

insert into siswa (nim, nama, alamat) values ('103','farhan','antapani');

d)

insert into siswa (nim, nama, alamat) ('103','farhan','antapani');

25.

Jika akan menambahkan field tgl_lahir pada tabel di atas menggunakan perintah ...

a)

ALTER TABLE siswa CHANGE tgl_lahir date;

b)

ALTER TABLE siswa DROP tgl_lahir;

c)

ALTER TABLE siswa RENAME tgl_lahir;

d)

ALTER TABLE siswa ADD tgl_lahir date;

26.

Tampilkan siswa yang memiliki nama belakang Abdul

a)

SELECT * FROM mahasiswa WHERE nama_mhs LIKE '%abdul';

b)

SELECT * FROM mahasiswa WHERE nama_mhs LIKE %abdul;

c)

SELECT * FROM mahasiswa WHERE nama_mhs LIKE 'abdul%';

d)

SELECT * FROM mahasiswa WHERE nama_mhs LIKE abdul%;

27.

Jika ingin menampilkan siswa yang alamatnya di bandung, maka perintah yang digunakan adalah...

a)

select * from siswa where nim='104';

b)

select * from siswa where alamat='bandung';

c)

select * from siswa where alamat;

d)

select * from siswa where nama='jeril';

28.

Perintah yang digunakan untuk menampilkan nama mahasiswa yang memiliki kata "an" adalah...

a)

SELECT * FROM mahasiswa WHERE nama_mhs LIKE %an;

b)

SELECT * FROM mahasiswa WHERE nama_mhs LIKE %an%;

c)

SELECT * FROM mahasiswa WHERE nama_mhs LIKE '%an%';

d)

SELECT * FROM mahasiswa WHERE nama_mhs LIKE 'an%';

29.

Tampilkan nama mahasiswa yang memiliki kata "si" di awal namanya...

a)

SELECT * FROM mahasiswa WHERE nama_mhs LIKE '%si';

b)

SELECT * FROM mahasiswa WHERE nama_mhs LIKE 'si%';

c)

SELECT * FROM mahasiswa WHERE nama_mhs LIKE si%;

d)

SELECT * FROM mahasiswa WHERE nama_mhs LIKE %si;

30.

Fungsi yang digunakan untuk memasukan data adalah....

a)

SELECT

b)

UPDATE

c)

DELETE

d)

REMOVE

e)

INSERT