wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PTS Basis Data Kelas XI

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.

Tipe data yang disimpan dalam 255 karakter disebut……

a)

Text

b)

Memo

c)

OLE object

d)

Paragraf

e)

Currency

2.

Tipe data yang digunakan untuk menampung type data angka ialah…………

a)

Number options

b)

Sort number

c)

Number

d)

Text

e)

Number link

3.

Tipe data yang digunakan untuk menginput gambar adalah….

a)

Number

b)

Memo

c)

Currency

d)

Ole Object

e)

Text

4.

Tipe data berikut yang paling tepat digunakan untuk field nama siswa adalah:

a)

OLE Object

b)

Hyperlink

c)

Sumber

d)

Text

e)

Data/Time

5.

Obyek yang bisa digunakan untuk menggabungkan data dari beberapa tabel adalah:

a)

Report

b)

Form

c)

Query

d)

Memo

e)

Tabel

6.

Apa yang dimaksud dengan SQL ?

a)

SQL (System Qualified Language)

b)

SQL (Structure Qualified Language)

c)

SQL (Structured Query Language)

d)

SQL (System Query Language)

e)

SQL (Structured Qualified Language)

7.

Apa yang dimaksud dengan MySQL ?

a)

MySQL adalah software untuk membuat HTML

b)

MySQL adalah bahasa yang digunakan dalam pemrograman desktop

c)

MySQL adalah software untuk membuat pemrograman desktop

d)

MySQL adalah bahasa yang digunakan untuk mengatur database

e)

MySQL adalah alat/software untuk memanage/mengatur database

8.

Untuk dapat mengakses localhost pada web browser dengan XAMPP dapat dilakukan dengan . . .

a)

Mengaktifkan tombol start Mercury pada XAMPP

b)

Mengaktfkan tombol start FileZilla pada XAMPP

c)

Mengaktifkan tombol start Tomcat pada XAMPP

d)

Mengaktifkan tombol start Apache pada XAMPP

e)

Mengaktifkan tombol start MySQL pada XAMPP

9.

Apa yang dimaksud dengan Apache ?

a)

Untuk mengaktifkan bahasa Java

b)

Untuk Menampilkan halaman web sesuai dengan script PHP yang telah dibuat sebelumnya

c)

Untuk mengaktifkan pemrograman SQL

d)

Untuk mengaktifkan Database

e)

Untuk menampilkan CMD

10.

DDL merupakan ...

a)

DDL (Database Definition Language)

b)

DDL (Database Data Language)

c)

DDL (Data Database Language)

d)

DDL (Definition Data Language)

e)

DDL (Data Definiton Language)

11.

Secara umum DDL yang digunakan ada tiga, yaitu. . .

a)

ALTER,DROP,INSERT

b)

DROP, DELETE, SELECT

c)

CREATE,ALTER,DROP

d)

SELECT,ALTER,INSERT

e)

ALTER,DELETE,INSERT

12.

Fungsi ALTER dalam DDL adalah . . .

a)

Untuk menghapus objek yang telah diubah

b)

Untuk menampilkan data yang sudah ada

c)

Untuk membuat objek baru

d)

Untuk mengubah objek yang sudah ada

e)

Untuk menghapus objek yang sudah ada

13.

Dibawah ini perintah yang tepat untuk menambahkan kolom kedalam tabel adalah sebagai berikut . . .

a)

ALTER TABLE [Nama_tabel] ADD_COLUMN (nama_kolom tipe data);

b)

ALTER TABLE [Nama_tabel] DROP_COLUMN (nama_kolom tipe data);

c)

ALTER TABLE [Nama_database] ADD COLUMN (nama_kolom tipe data);

d)

ALTER TABLE [Nama_tabel] ADD COLUMN (nama_kolom tipe data);

e)

ALTER TABLE [Nama_database] ADD_COLUMN (nama_kolom tipe data);

14.

Apa yang dimaksud dengan ERD ?

a)

ERD (Entitasi Relation Database)

b)

ERD (Entity Relation Data)

c)

ERD (Element Relationship Diagram)

d)

ERD (Entity Relationship Diagram)

e)

ERD (Entity Relation Database)

15.

Apa yang dimaksud dengan Entitas ?

a)

Hubungan yang terjadi antara satu atau lebih entitas

b)

Relasi menunjukan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas lain.

c)

Karakteristik dari entitas atau yang menyediaan penjelasan detail tentang entitas.

d)

Hubungan yang terjadi antara satu atau lebih entitas

e)

Objek yang dapat dibedakan dalam dunia nyata

16.

Apa yang dimaksud dengan Relasi dalam basis data?

a)

Objek yang tidak dapat dibedakan dalam dunia nyata

b)

Objek yang dapat dibedakan dalam dunia nyata

c)

Karakteristik dari entitas atau yang menyediaan penjelasan detail tentang entitas.

d)

Hubungan yang terjadi antara satu atau lebih entitas

e)

Relasi menunjukan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas lain

17.

Apa yang dimaksud dengan Atribut?

a)

Hubungan yang terjadi antara satu atau lebih entitas

b)

Relasi menunjukan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas lain.

c)

Karakteristik dari entitas atau yang menyediaan penjelasan detail tentang entitas.

d)

Hubungan yang terjadi antara satu atau lebih entitas

e)

Objek yang dapat dibedakan dalam dunia nyata

18.

Ada berapa macam jenis kardinalitas dalam ERD . . .

a)

2

b)

6

c)

5

d)

4

e)

3

19.

Apa yang dimaksud dengan Kardinalitas?

a)

Relasi menunjukan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas lain

b)

Hubungan yang terjadi antara satu atau lebih entitas

c)

Karakteristik dari entitas atau yang menyediaan penjelasan detail tentang entitas.

d)

Hubungan yang terjadi antara satu atau lebih entitas

e)

Objek yang dapat dibedakan dalam dunia nyata

20.

Tabel adalah kompulan data yang tersusun dalam...

a)

kolom (field atau atribut) dan relasi

b)

kolom (field atau atribut)

c)

format baris (record) dan kolom (field atau atribut)

d)

tabel dan kolom (field atau atribut)

e)

format baris (record) dan atribut

21.

Use penjualan; ====> coding tersebut berfungsi

a)

Memindahkan database penjualan

b)

Menghapus database penjualan

c)

Menggunakan database penjualan

d)

Menambah database penjualan

e)

Membuat database penjualan

22.

Fungsi MySQL –u root pada gambar tersebut adalah

a)

perintah untuk masuk ke database dengan user root

b)

perintah untuk masuk ke database mysql dengan user root

c)

perintah untuk masuk ke database dan tabel

d)

perintah untuk masuk ke tabel mysql dengan user root

e)

perintah untuk masuk ke database mysql

23.

Perintah untuk melihat tabel yang kita buat adalah..

a)

show database and table;

b)

show databases;

c)

show database;

d)

show tables;

e)

show table;

24.

Fungsi “not null” pada gambar tersebut adalah

a)

Field NIK dengan default keterisian data tidak boleh kosong

b)

Field NIK dengan default keterisian data harus diisi

c)

Field NAMA dengan default keterisian data tidak boleh kosong

d)

Field NAMA dengan default keterisian data harus diisi

e)

Semua jawaban benar

25.

Ada berapa field pada gambar tersebut!

a)

5

b)

6

c)

7

d)

8

e)

9

26.

Nama tabel tersebut adalah...

a)

Mahasiswa

b)

Nik

c)

Nama

d)

Jk

e)

Tanggal_lhr

27.

Primary key pada tabel tersebut adalah...

a)

Nik

b)

Nama

c)

Jk

d)

Tanggal_lhr

e)

jurusan

28.

Alter table barang add jumlah integer not null; ----- coding tersebut berfungsi untuk!

a)

menambah field jumlah dan barang

b)

menghapus field barang dalam tabel barang

c)

menghapus field jumlah dalam tabel barang

d)

menambah field barang dalam tabel jumlah

e)

menambah field jumlah dalam tabel barang

29.

Untuk menampilkan struktur tabel yang telah dibuat kita gunakan perintah..

a)

Desc barang;

b)

Tampil barang;

c)

Alter barang;

d)

Drop barang;

e)

Show barang;

30.

Untuk mengubah nama field KODE menjadi KODE_BARANG kita gunakan perintah...

a)

show table barang change KODE KODE_BARANG int (5) not null;

b)

create table barang change KODE KODE_BARANG int (5) not null;

c)

desc table barang change KODE KODE_BARANG int (5) not null;

d)

drop table barang change KODE KODE_BARANG int (5) not null;

e)

Alter table barang change KODE KODE_BARANG int (5) not null;

31.

Untuk menampilkan data yang telah dimasukkan gunakan perintah ....

a)

alter * from nama_tabel;

b)

select * from nama_tabel;

c)

drop * from nama_tabel;

d)

desc * from nama_tabel;

e)

create * from nama_tabel;

32.

create table kendaraan (kdmobil char (5),jenis char (20),tahun char (4),harga int (8));


script tersebut berfungsi untuk...

a)

merubah tabel kendaraan

b)

membuat tabel kendaraan

c)

menghapus tabel kendaraan

d)

menampilkan tabel kendaraan

e)

semua jawaban salah

33.

Rename table kendaraan to mobil;


script tersebut berfungsi untuk...

a)

merubah nama table kendaraan menjadi mobil

b)

merubah nama table mobil menjadi kendaraan

c)

menambah nama table mobil

d)

memindahkan table kendaraan

e)

semua jawaban benar

34.

Entitas dari diagram berikut adalah...

a)

Pengarang, thn_terbit, kd_buku, judul_buku

b)

Mahasiswa, Buku dan meminjam

c)

Meminjam

d)

Kelas, Contact, Kd_mhs (Kode_Mahasiswa), Nm_mhs (no induk mahasiswa)

e)

Mahasiswa dan Buku

35.

Atribut dari Entitas Mahasiswa adalah ...

a)

Mahasiswa, Buku dan meminjam

b)

Pengarang, thn_terbit, kd_buku, judul_buku

c)

Meminjam

d)

Kelas, Contact, Kd_mhs (Kode_Mahasiswa), Nm_mhs (no induk mahasiswa)

e)

Mahasiswa dan Buku

36.

Atribut dari Entitas Buku adalah ...

a)

Pengarang, thn_terbit, kd_buku, judul_buku

b)

Mahasiswa, Buku dan meminjam

c)

Meminjam

d)

Kelas, Contact, Kd_mhs (Kode_Mahasiswa), Nm_mhs (no induk mahasiswa)

e)

Mahasiswa dan Buku

37.

Relasi yang tepat untuk diagram berikut adalah ...

a)

One to One

b)

One to Many

c)

Many to Many

d)

Many to One

e)

Semua benar

38.

Kardinalitas terbagi menjadi 3, yaitu...

a)

Satu ke satu, satu ke banyak, banyak ke banyak

b)

One to One , One to Many, Many to Many

c)

1:1, 1:N, N:N

d)

Semua jawaban benar

39.

Berikut adalah yang menggunakan DML atau Data Manipulation Language adalah ...

a)

DROP DATABASE

b)

UPDATE

c)

ALTER DATABASE

d)

RENAME TABLE

e)

CREATE DATABASE

40.

Untuk memulai menjalankan aplikasi Xampp melalui layar desktop, ikon yang harus dipilih adalah...

a)
b)
c)
d)
e)