wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PRODUKTIF SIJA XI

Total questions: 35

Worksheet time: 1hrs 13mins

Name
Class
Date
1.

Apa yang dimaksud dengan SQL ?

a)

SQL (Structured Qualified Language)

b)

SQL (System Query Language)

c)

SQL (Structured Query Language)

d)

SQL (Structure Qualified Language)

e)

SQL (System Qualified Language)

2.

Apa yang dimaksud dengan MySQL ?

a)

MySQL adalah alat/software untuk memanage/mengatur database.

b)

MySQL adalah bahasa yang digunakan untuk mengatur database

c)

MySQL adalah software untuk membuat pemrograman desktop

d)

MySQL adalah bahasa yang digunakan dalam pemrograman desktop

e)

MySQL adalah software untuk membuat HTML

3.

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

a)

Mengaktifkan tombol start MySQL pada XAMPP

b)

Mengaktifkan tombol start Apache pada XAMPP

c)

Mengaktifkan tombol start Tomcat pada XAMPP

d)

Mengaktfkan tombol start FileZilla pada XAMPP

e)

Mengaktifkan tombol start Mercury pada XAMPP

4.

Apa yang dimaksud dengan Apache ?

a)

Untuk menampilkan CMD

b)

Untuk mengaktifkan Database

c)

Untuk mengaktifkan pemrograman SQL

d)

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

e)

Untuk mengaktifkan bahasa Java

5.

Apa yang dimaksud dengan AUTO_INCREMENT ?

a)

Menjadikan suatu tipe data char yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada tabel

b)

Menjadikan suatu tipe integer yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada tabel

c)

Menjadikan suatu tipe data string yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada tabel

d)

Menjadikan suatu tipe data boolean yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada tabel

e)

Menjadikan suatu tipe data varchar yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada tabel

6.

Apa yang dimaksud dengan ERD ?

a)

ERD (Entity Relation Database)

b)

ERD (Entity Relationship Diagram)

c)

ERD (Element Relationship Diagram)

d)

ERD (Entity Relation Data)

e)

ERD (Entitasi Relation Database)

7.

Apa yang dimaksud dengan Relasi ?

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)

Objek yang dapat dibedakan dalam dunia nyata

e)

Objek yang tidak dapat dibedakan dalam dunia nyata

8.

Apa yang dimaksud dengan Atribut?

a)

Objek yang dapat dibedakan dalam dunia nyata

b)

Hubungan yang terjadi antara satu atau lebih entitas

c)

Karakteristik dari entitas atau yang menyediaan penjelasan detail tentang entitas.

d)

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

e)

ngan yang terjadi antara satu atau lebih entitas

9.

Menampilkan table yang sudah kita buat dengan menggunakan fungsi ?

a)

DESC TABLES

b)

SHOW TABLES

c)

LOOK TABLES

d)

INSERT TABLE

e)

CREATE TABLE

10.

Apa sajakah paket dari xampp ?

a)

Mysql,php,CSS.

b)

Apache,mysql,php

c)

html,apache,

d)

html,css,php

e)

javascript, css,php

11.

Apa query untuk menampilkan data siswa yang beralamat Pekalongan dan Jenis_kelamin-nya Laki-laki ?

a)

SELECT * FROM tb_siswa WHERE alamat=’pekalongan’ AND Jenis_kelamin=’Laki-laki’;

b)

SELECT * FROM tb_siswa WHERE alamat=’pekalongan’ OR Jenis_kelamin=’Laki-laki’;

c)

SELECT * FROM tb_siswa WHERE alamat=’pekalongan’ && Jenis_kelamin=’Laki-laki’;

d)

SELECT * FROM tb_siswa WHERE alamat=’pekalongan’ & Jenis_kelamin=’Laki-laki’;

e)

SELECT * FROM tb_siswa WHERE alamat=’pekalongan’ || Jenis_kelamin=’Laki-laki’;

12.

Apa query untuk menampilkan data siswa yang beralamat Pekalongan ?

a)

SELECT * FROM tb_siswa WHERE alamat=’pekalongan’;

b)

SELECT * FROM siswa WHERE alamat=’pekalongan’;

c)

SELECT * FROM tb_siswa;

d)

SELECT * FROM tb_siswa WHERE alamat;

e)

SELECT * FROM tb_siswa WHERE Nama_siswa=’Andre’ AND ‘Ghea’;

13.

Apa query untuk menambahkan record baru (20186, ‘Mizan’,’Laki-laki’,’XI RPL 1’,’Aceh’) di tb_siswa ?

a)

INSERT INTO tb_siswa VALUES (’Mizan’,’Laki-laki’,’XI RPL 1’,’Aceh’);

b)

INSERT INTO tb_siswa VALUES (’Mizan’,’Laki-laki’,’XI RPL 1’,’Aceh’, 20186);

c)

INSERT INTO siswa VALUES (20186,’Mizan’,’Laki-laki’,’XI RPL 1’,’Aceh’);

d)

INSERT INTO tabel_siswa VALUES (20186,’Mizan’,’Laki-laki’,’XI RPL 1’,’Aceh’);

e)

INSERT INTO tb_siswa VALUES (20186,’Mizan’,’Laki-laki’,’XI RPL 1’,’Aceh’);

14.

Perhatikan potongan source code di atas !

Jika source code tersebut dijalankan maka apa hasilnya ?

a)

Menampilkan your blood type is A.

b)

Menampilkan your blood type is B

c)

Menampilkan your blood type is O

d)

Menampilkan your blood type is AB

e)

Menampilkan undifined.

15.

Sintak insert untuk menambahkan data pada tabel yang memiliki kolom NIS, nama dan umur, berikut ini yang salah (terjadi error) adalah ...

a)

INSERT INTO siswa VALUES ("123","Rio","16")

b)

INSERT INTO siswa (NIS, nama, umur) VALUES ("123","Rio","16")

c)

INSERT INTO siswa (umur,nama,NIS) VALUES ("16","Rio","123")

d)

INSERT INTO siswa (NIS, nama, umur, alamat) VALUES ("123","Rio","16","Gianyar")

e)

INSERT INTO siswa (NIS) VALUES ("123")

16.

Misalkan kita ingin mengubah data siswa pada kolom nama menjadi Anita Mariani dalam tabel siswa yang nisnya 200. Bagaimana perintah SQL yang harus dilakukan?

a)

UPDATE nama mahasiswa SET "Anita Mariani" WHERE nis = "200"

b)

UPDATE "mahasiswa" SET "nama" = "Anita Mariani" WHERE "nis" = "200"

c)

UPDATE nama mahasiswa SET = "Anita Mariani" WHERE nis = "200"

d)

UPDATE "mahasiswa" SET "nama" = Anita Mariani WHERE "nis" = 200

e)

UPDATE mahasiswa SET nama = "Anita Mariani" WHERE nis = "200"

17.

Sintak SQL untuk menampilkan nama siswa pada tabel siswa yang berada di kelas XI RPL adalah ...

a)

SELECT * FROM nama_siswa WHERE kelas = "XI RPL"

b)

SELECT nama_siswa FROM siswa WHERE kelas = "XI RPL"

c)

SELECT "nama_siswa" FROM "siswa" WHERE "kelas" = "XI RPL"

d)

SELECT * FROM nama_siswa WHERE siswa = "XI RPL"

e)

SELECT nama_siswa FROM siswa WHERE kelas = XI RPL

18.

Dibawah ini yang bukan merupakan contoh penerapan aplikasi penggunaan data base adalah

a)

Penggunaan mesin kasir di toko

b)

Peminjaman buku di perpustakaan

c)

Absensi elektronik di perusahaan

d)

Menu untuk memasak

e)

Perhitungan penggajian di Kantor

19.

misalkan kia ingin menghapus data kelas yang memiliki nama kelasnya adalah XI RPL. Bagaimana perintah SQL yang harus dilakukan?

a)

DELETE FROM kelas WHERE nama_kelas = "XI RPL"

b)

DELETE "XI RPL" FROM kelas WHERE nama_kelas = "XI RPL"

c)

DELETE FROM "kelas" WHERE "nama_kelas" = "XI RPL"

d)

DELETE FROM nama_kelas WHERE kelas = "XI RPL"

e)

DELETE * FROM kelas WHERE nama_kelas = "XI RPL"

20.

Sintak untuk menampilkan data siswa yang diurut bersadarkan umur paling besar adalah ...

a)

SELECT * FROM siswa GROUP BY umur DESC;

b)

SELECT * FROM siswa GROUP BY umur ASC;

c)

SELECT * FROM siswa WHERE umur;

d)

SELECT * FROM siswa ORDER BY umur DESC;

e)

SELECT * FROM siswa ORDER BY umur ASC;

21.

Ketika kita menggunakan IP 192.168.1.1/24 maka traffic subnet yang digunakan adalah

a)

255.255.255.124

b)

255.255.255.254

c)

255.255.0.0

d)

255.255.255.0

22.

Yang tidak termasuk kekurangan dari routing statik adalah

a)

butuh admin

b)

tingkat keamanan tinggi

c)

sulit diterapkan

d)

rentan terhadap kesalahan input

23.

Menghubungkan beberapa jaringan untuk menyampaikan data dari suatu jaringan ke jaringan lainnya merupakan fungsi dari

a)

switch

b)

hub

c)

router

d)

bridge

24.

Layanan yang secara otomatis memberikan nomer IP kepada komputer yang memintanya adalah

a)

TCP

b)

DNS

c)

DHCP

d)

IP

25.

Komponen yang berfungsi menghubungkan beberapa komputer menjadi satu jaringan adalah

a)

Modem

b)

wireless

c)

switch

d)

router

26.

Tag untuk menentukan baris pada tabel

a)

td

b)

th

c)

tr

d)

tc

27.

Unit bilangan dari 0 sampai dengan 9 merupakan bilangan bulat yang termasuk dalam tipe data ....

a)

Float

b)

Integer

c)

Hexadecimal

d)

String

e)

Decimal

28.

Bilangan biner desimal 200 adalah :

a)

1100 1000

b)

1110 1100

c)

1110 1000

d)

0011 0000

29.

Bilangan heksasesimal dari 1000 1110 adalah :

a)

8B

b)

8D

c)

8F

d)

8E

30.

Bilangan Oktal dari 1000 1110 adalah :

a)

213

b)

214

c)

215

d)

216

31.

Sistem bilangan yang terdiri atas bilangan 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 adalah ...

a)

sistem bilangan biner

b)

sistem bilangan oktal

c)

sistem bilangan desimal

d)

sistem bilangan heksadesimal

e)

semua jawaban salah

32.

Sistem bilangan biner adalah ...

a)

sistem bilangan yang menggunakan 2 angka

b)

sistem bilangan yang menggunakan angka 2

c)

sistem bilangan yang terdiri atas dua angka

d)

sistem bilangan yang terdiri atas bilangan 0 dan 1

e)

sistem bilangan yang terdiri atas bilangan 1 dan 2

33.

Sistem bilangan yang terdiri atas bilangan 0, 1, 2, 3, 4, 5, 6, 7 adalah ...

a)

sistem bilangan oktal

b)

sistem bilangan desimal

c)

sistem bilangan biner

d)

sistem bilangan heksadesimal

e)

semua jawaban benar

34.

Komponen input Form yang ditunjukkan gambar disebut...

a)

input text

b)

reset

c)

submit

d)

input radio

e)

checkbox

35.

Aplikasi yang dibutuhkan untuk membuat web berbasis server, kecuali...

a)

phpMyAdmin

b)

xampp

c)

java

d)

Apache

e)

mySQL