wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

RPL Basisdata

Total questions: 50

Worksheet time: 22mins

Name
Class
Date
1.

pemodelan basis data ke dalam bentuk Entitas-Entitas adalah

a)

ERD

b)

DFD

c)

UML

d)

Model Data

2.

objek’ didunia nyata yang bisa dibedakan dengan ‘objek’ yang lain disebut

a)

ERD

b)

Data

c)

Entitas

d)

Atribut

3.

Diartikan sebagai hubungan yang terjadi diantara satu entitas dengan entitas yang lainnya.

a)

Entitas

b)

Atribut

c)

Relasi

d)

Kunci

4.

sesuatu yang menyangkut barang, kejadian, aktivitas, dan transaksi yang telah tercatat, diklasifikasikan dikenal dengan

a)

Entitas

b)

Atribut

c)

Data

d)

Informasi

5.

Data yang telah dikelola dalam bentuk tertentu untuk memberikan makna atau arti bagi penerimanya

a)

Data

b)

Atribut

c)

Entitas

d)

Informasi

6.

Data dan informasi akan saling berkesinambungan sehingga membentuk suatu siklus yang disebut

a)

Data

b)

Informasi

c)

siklus informasi

d)

Lingkaran

7.

karakteristik dari sebuah entitas dikenal dengan sebutan

a)

Entity Set

b)

Atribut

c)

Kunci

d)

Primary

8.

Gambaran hubungan antar entitas dinamakan..

a)

Data Flow Diagram

b)

Entity Rational Diagram

c)

Entity Relationship Diagram

d)

Entitiy Resolusi diagram

9.

gambar tersebut dalam ERD dinamakan..

a)

Relasi

b)

Atribut

c)

Entitas

d)

Kardinalitas

10.

Gambar tersebut dalam ERD dinamakan..

a)

Entitas

b)

ERD

c)

Atribut

d)

Relasi

11.

manakah kardinalitas yang cocok antara kepala sekolah dengan sekolah adalah..

a)
b)
c)
d)
12.

Diagram venn pada gambar di atas merupakan gambaran dari....

a)

full join

b)

inner join

c)

left join

d)

right join

e)

half join

13.

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

14.

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

a)

DDL

b)

DML

c)

DCL

d)

ODL

e)

DDML

15.

Perhatikan pernyataan berikut!

(1) memiliki standar ganda

(2) data tidak boleh sama

(3) data harus unik

(4) data tidak boleh kosong

(5) memiliki dua subset data tertentu

Berdasarkan pernyataan di atas, ketentuan yang harus diperhatikan ketika suatu field menjadi primary key adalah...

a)

1, 3, dan 5

b)

1, 2, dan 4

c)

2, 3, dan 4

d)

1, 3, dan 4

e)

2, 3, dan 5

16.

ALTER TABLE mhs DROP PRIMARY KEY;

Sintak diatas memiliki fungsi untuk....

a)

Menambah field baru dalam suatu table

b)

Mengubah tipe data field

c)

Membuat Primary Key

d)

Membuat Foreign Key

e)

Menghapus Primary Key

17.

Merupakan perintah yang digunakan untuk mengelompokan beberapa data pada perintah SELECT. Adalah pengertian dari....

a)

Agregasi

b)

Fungsi

c)

Group By

d)

Having

e)

Kalusa Where

18.

Sekelompok record data dengan masing-masing informasi yang sejenis disebut dengan....

a)

index

b)

table

c)

field

d)

record

e)

database

19.

Perangkat Lunak (Software) yang digunakan untuk mengelola kumpulan atau koleksi data, dimana data tersebut diorganisasikan atau disusun ke dalam suatu model data disebut

a)

Field

b)

Record

c)

DBMS

d)

Tabel

20.

Data yang terletak didalam satu kolom disebut

a)

Field

b)

Record

c)

DBMS

d)

Tabel

21.

Manakah dibawah ini yang bukan termasuk kedalam software pengolah data base

a)

Ms- Access

b)

Ms- Word

c)

My SQL

d)

SQL Server

22.

Tipe data apakah yang panjang maksimalnya 255 karakter dapat menerima huruf, angka, spasi, dan tanda baca

a)

Text

b)

Memo

c)

Char

d)

Currency

23.

Tambahkan sebuah record lagi sehingga hasil sebagai berikut KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG.

KPR-01 KULKAS BUAH 20

KPR-02 TELEVISI BUAH 15

a)

SQL> Insert to barang values(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);

b)

SQL> Insert in barang values(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);

c)

SQL> Insert into barang values(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);

d)

SQL> Insert into barang from values(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);

24.

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;

25.

Entity-Relationship Diagram (ERD) merupakan...

a)

diagram yang menggambarkan hubungan (relationship) antar relationship

b)

diagram yang menggambarkan hubungan (relationship) antar atribut

c)

diagram yang menggambarkan hubungan (relationship) antar entitas (entity)

d)

diagram yang menggambarkan hubungan (relationship) antar atribut multivalue

e)

diagram yang menggambarkan hubungan (relationship) antar atribut derivatif

26.

Relasi menyatakan hubungan antara...

a)

dua atau beberapa atribut

b)

dua atau beberapa entitas

c)

dua atau beberapa relationship

d)

atribut dengan relationship

e)

atribut dengan entitas

27.

Suatu program yang mengaktifkan sistem komputer, pengelolaan file, mengendalikan seluruh sumber daya dalam komputer serta melakukan operasi-operasi dasar dalam komputer merupakan pengertian...

a)

Sistem Operasi

b)

Perangkat Lunak

c)

Perangkat Keras

d)

Pengguna

e)

Data

28.

Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya dinamakan kardinalitas..

a)

1 : n

b)

1 : 1

c)

n : 1

d)

n : m

e)

0 : 1

29.

Dari ERD berikut yang merupakan entitas adalah...

a)

Dosen

b)

NIP

c)

NIM

d)

Mengajar

e)

Nama Mahasiswa

30.

Yang merupakan contoh relasi many to many adalah...

a)
b)
c)
d)
31.

Penyimpanan data yang sama secara berulang-ulang dibeberapa file dapat mengakibatkan terjadinya

a)

Redunce

b)

Secondary Index

c)

Auto increnment

d)

Redudansi

e)

Inkonsistensi

32.
atribut yang masih dapat diuraikan lagi menjadi sub-sub atribut
a)
Normal
b)
Komposit
c)
Turunan
d)
Bernilai Banyak
e)
Lemah
33.

Sistem yang menyediakan data/layanan yang diminta oleh client disebut dengan....

a)

client

b)

server

c)

client-server

d)

sistem operasi

e)

program

34.

Perintah yang digunakan untuk membuat user baru dalam MySQL adalah...

a)

Create User nama_user;

b)

Create Table user;

c)

Create Database nama_user;

d)

Create User;

e)

Create nama_user;

35.

Pada sebuah sistem perpustakaan terdapat entitas buku dengan atribut no_buku, nama_buku, penerbit, nama_pengarang, kategori, jumlah_buku. Jika digambarkan dalam ERD, tentukan simbol untuk atribut jumlah_buku.?

a)
b)
c)
d)
36.

Perintah join dibagi menjadi 4 jenis, dibawah ini manakah yang tidak termasuk kedalam perintah join....

a)

inner join

b)

cross join

c)

where join

d)

straight join

37.

Manakah dari keempat sintaks berikut yang penulisannya sesuai dengan sintaks sql ....

a)

select a.nis,a.nama,b.nilai,b.ket form a inner join b on a.nis = b.nis;

b)

select a.nis.a.nama.b.nilai.b.ket form a inner join b on a.nis = b.nis;

c)

select a.nis,a.nama,b.nilai,b.ket form a inner join b on a.nis = b.nis

d)

select a.nis,a.nama,b.nilai,b.ket from a inner join b on a.nis = b.nis;

38.

Perintah menggunakan klausa ON yang benar adalah

a)

SELECT employee_id, last_name, a.department_id, department_name ON FROM employees a departments b JOIN a.department_id = b.department_id

b)

SELECT employee_id, last_name, a.department_id, department_name

ON employees a FROM departments b JOIN a.department_id = b.department_id

c)

SELECT employee_id, last_name, a.department_id, department_name

FROM employees a JOIN departments b ON a.department_id = b.department_id

d)

SELECT employee_id, last_name, a.department_id, department_name

FROM employees a ON departments b JOIN a.department_id = b.department_id

39.

urutan atau hirarki basis data yang benar adalah

a)

database > tabel > DBMS > field dan record

b)

DBMS > tabel > database > field dan record

c)

DBMS > database > tabel > field dan record

d)

database > DBMS > tabel > field dan record

40.

Basis data disimbolkan dengan gambar dibawah ini....

a)
b)
c)
d)
41.

Di bawah ini merupakan manfaat dari basis data, kecuali .....!

a)

Kecepatan dan Kemudahan (Speed)

b)

Kebersamaan pemakaian (Sharebility)

c)

Efisiensi ruang penyimpanan (Space)

d)

Kelambatan

e)

Security

42.

Pembagian kerja antara server dan client yg mengakses server dalam suatu jaringan disebut ...

a)

Client

b)

Client-Server

c)

Server

d)

ODBC

43.

Kegunaan Data Manipulation Language (DML) adalah untuk ?

a)

Mendefinisikan skema konseptual dan internal

b)

Memanipulasi basis data seperti menambah, mengubah, melihat dan menghapus

c)

Mendeskripsikan skema internal

d)

Mendeskripsikan user-view dan mappingnya ke tingkat konseptual

44.

Macam-macam tipe numerik mysql adalah ?

a)

int, tinyint, smallint, mediumint, bigint

b)

int, tinyint, smallint, mediumint, real

c)

int, tinyint, smallint, mediumint, set

d)

int, tinyint, smallint, mediumint, string

45.

Jumlah maksimum hubungan antara satu entitas dengan entitas lainnya disebut dengan ?

a)

Relasi

b)

Kardinalitas

c)

One to Many

d)

Many to Many

46.

Ukuran 4 byte. Kombinasi tanggal dan jam, dengan jangkauan dari ‘1970-01-01 00:00:00’ s/d‘2037’, adalah tipe data apa ?

a)

Timestamp

b)

Datetime

c)

Time

d)

Year

47.

DECIMAL (M,D). Maksud dari D pada penulisan tipe data desimal tersebut adalah ...

a)

Jumlah digit dibelakang koma

b)

Jumlah koma

c)

Jumlah digit keseluruhan

d)

Date

48.

Dibawah merupakan tipe data untuk sebuah kata atau karakter.

Yang mempunyai ukuran terbesar adalah ...

a)

varchar

b)

text

c)

longtext

d)

bigtext

49.

Dibawah ini merupakan tipe data, kecuali ...

a)

Bigint

b)

Text

c)

Desimal

d)

Smallchar

50.

Tipe data varchar atau char mampu menampung data hingga ...... karakter.

a)

128

b)

256

c)

255

d)

1024