Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

TEST SELEKSI PROGRAMMER DISKOMINFO BTH

Total questions: 25

Worksheet time: 50mins

Name
Class
Date
1.

DDL (Data Definition Language) merupakan perintah yang digunakan untuk membuat, mengubah dan menghapus objek database, meliputi:

a)

Insert, Update, Drop

b)

Insert, Update, Delete

c)

Create, Alter, Delete

d)

Create, Alter, Drop

2.

DML (Data Manipulation Language) merupakan perintah yang digunakan untuk menambah, mengubah dan menghapus data yang ada di dalam tabel, meliputi :

a)

Insert, Update, Drop

b)

Insert, Update, Delete

c)

Create, Alter, Delete

d)

Create, Alter, Drop

3.

Bahasa pemrograman yang umum digunakan untuk membuat aplikasi berbasis web, adalah

a)

XAMPP

b)

C++

c)

Basic

d)

PHP

4.

Sintaks SQL untuk menampilkan data seperti gambar adalah....

a)

SELECT * FROM Mahasiswa, Dosen

b)

SELECT * FROM Mahasiswa, Dosen WHERE Mahasiswa.NIP = Dosen.NIP

c)

SELECT Mahasiswa.*, Dosen.Nama FROM Mahasiswa, Dosen WHERE Mahasiswa.NIP = Dosen.NIP

d)

SELECT Mahasiswa.*, Dosen.* FROM Mahasiswa, Dosen WHERE Mahasiswa.NIP = Dosen.NIP

5.

Pada tabel Mahasiswa terdapat

a)

4 field dan 3 record

b)

3 field dan 4 record

c)

4 field dan 5 record

d)

5 field dan 4 record

6.

Berikut adalah pernyataan yang benar mengenai PHP, KECUALI:

a)

Bersifat multi platform, artinya bisa berjalan disemua Sistem Operasi.

b)

Bersifat case sensitive, artinya membedakan huruf besar dan kecil.

c)

Hanya bisa berfungsi ketika online, artinya harus ada koneksi internet.

d)

Dikhususkan untuk dijalankan pada web browser.

7.

Berikut adalah contoh mendeklarasikan variabel dalam bahasa PHP, KECUALI:

a)

$jumlah = 123;

b)

$nama = "Yuli";

c)

$boolean = TRUE;

d)

$alamat = Muara Bulian;

8.

Berikut merupakan statement perulangan, KECUALI

a)

if-else

b)

while

c)

do-while

d)

for

9.

Blok sintaks diatas digunakan untuk mencetak ...

a)

Semua bilangan dari 1 s/d 10

b)

Bilangan genap dari 1 s/d 9

c)

Bilangan genap dari 1 s/d 10

d)

Bilangan genap dari 0 s/d 10

10.

Suatu mekanisme yang digunakan oleh beberapa bahasa pemrograman untuk mendeskripsikan apa yang harus dilakukan jika ada suatu kondisi yang tidak diinginkan terjadi, merupakan pengertian dari...

a)

Long

b)

Enum

c)

Switch Case

d)

Exception

11.

Sebuah teknik perancangan Desain WEB yang melibatkan embedding script dalam dokumen HTML yang diminta oleh client dari sebuah server. Merupakan penjelasan dari…

a)

Caching

b)

Server Side Scripting

c)

Web Server

d)

User Interface

12.

Untuk mendeklarasikan array dalam bahas pemrograman di tandai dengan tanda?

a)

{ }

b)

< >

c)

[ ]

d)

( )

13.

Berikut adalah konsep yang benar mengenai database, KECUALI:

a)

Satu database terdiri dari beberapa tabel yang saling berelasi.

b)

Field merupakan penjabaran dari kolom data, sedangkan Record merupakan baris data

c)

Inputan data baru ke dalam tabel adalah per-field.

d)

Fungsi dari foreign key adalah field penghubung antar tabel.

14.

<?php

$array = array('a',7,'b',8,'d');

echo "data =" . $array[1]);

?>

potongan skrip diatas akan menghasilkan tampilan

a)

data = 1

b)

data = 7

c)

data = array

d)

data = null

15.

Berikut merupakan statement seleksi

a)

if-else

b)

Foreach

c)

Sum

d)

While

16.

Apabila a=5, b=10, maka jika diberikan instruksi

a=b;

b=a+2;

Akan mengakibatkan...

a)

a=12, b=5

b)

a=10,b=10

c)

a=10,b=12

d)

a=10,b=2

17.

Apabila a=5, b=10, maka jika diberikan instruksi

a=b;

a++;

b=a+1;

b=a;

akan mengakibatkan...

a)

a=11;b=12

b)

a=11;b=11

c)

a=11;b=10

d)

a=8;b=10

18.

Tanda ++ dan -- merupakan operator ….

a)

Aritmatika

b)

Increment dan Decrement

c)

Logika

d)

Relasional

19.

Hasil operasi logika 2 bilangan biner berikut

1100 1011 AND 1110 0001

adalah….

a)

1110 1001

b)

0110 1100

c)

1100 0001

d)

1010 1111

20.

Hasil operasi 2 bilangan biner berikut

1100 0011 OR 1110 0001

adalah….

a)

1010 0011

b)

1110 0011

c)

1110 1011

d)

1100 0011

21.

Hasil Operasi Logika dua Bilangan Heksadesimal berikut

0x3F AND 0x1F

adalah...

a)

0x3F

b)

0x16

c)

0x55

d)

0x2F

22.

Ordered list pada HTML dibuat dengan tag...

a)

<li>

b)

<ol>

c)

<h1>

d)

<ul>

23.

Dalam web application pembuatan dan pengiriman data pada form, ada tiga hal yang harus diperhatikan, diantaranya...

a)

Data, Alert, dan Success

b)

Input, Button, dan Select

c)

Method, Action, dan Submit

d)

Form,Class, dan ID

24.

Perintah untuk membuat database dengan nama db_kominfo adalah

a)

CREATE db_kominfo AS DATABASE;

b)

CREATE db_kominfo;

c)

CREATE DATABASE db_kominfo;

d)

CREATE DATABASE AS db_kominfo;

25.

Berikut adalah sintak yang benar untuk mengambil referensi file javascript demo.js secara eksternal

a)

<script id=”demo.js”>

b)

<script name=”demo.js”>

c)

<script href=”demo.js”>

d)

<script src=”demo.js”>