Anda di halaman 1dari 13

PROGRAM STUDI KEAHLIAN : TEKNIK KOMPUTER DAN JARINGAN

MATA PELAJARAN : WEB DATABASE CONTENT SERVER

1) Manusia diciptakan Tuhan Yang Maha Esa untuk beribadah kepada-Nya.


Berdasarkan Al-Qur’an, manusia merupakan makhluk yang sempurna di bumi ini.
Manusia memiliki panca indera, sidik jari, tangan, kaki dan dapat disusun sebagai
basisdata. Jika manusia merupakan sebuah entitas, bagian manakah yang bisa
dijadikan Primary Key ....
a) Tangan
b) Kaki

c) Sidik jari
d) Hidung
e) Lidah

2) Seorang admin server harus tepat memilih aplikasi DBMS sebagai komunikasi
antara user dengan basis data sesuai dengan kebutuhannya. Apa kepanjangan
DBMS ....
a) Database Manager System

b) Database Management System


c) Database Mantainance System
d) Database Mantainance Second
e) Database Management Second

3) Di bawah ini beberapa keuntungan penggunaan sistim Basis Data, kecuali ....
a) Mengurangi pengulangan data
b) Mencapai independensi data
c) Mengintegrasikan data dalam beberpa file

d) Keamanan data mudah untuk dirubah


e) Mengambil data dan informasi dengan cepat

4) Berikut ini yang bukan termasuk komponen Basis Data adalah ...
a) Pemakai (user)
b) Sistem Operasi (operating system)
c) Perangkat Lunak Aplikasi (software)
d) Perangkat keras (hardware)

e) Modem

5) Berikut merupakan pengguna basis data, kecuali ....


a) Database Administrator
b) Database Designer
c) Application Programmer
d) System Analyst

e) Operator

6) Untuk mengakses web server dibutuhkan program berikut ini adalah ?

a) Mozilla Firefox atau Google Chrome


b) Friendster atau Blogger
c) MySQL atau Outlook
d) Squid atau Samba
e) Apache atau IIS

7) Software yang termasuk dalam DBMS adalah ...

a) Microsoft access, MySQL dan Oracle


b) Delphi, Microsoft Access dan MySQL
c) Visual Basic, Oracle dan MySQL
d) Microsoft Word, MySQL dan Oracle
e) Pascal, Delphi dan Visual Basic

8) Pembuatan basis data baru (create database) adalah ...


a) Proses yang identik dengan perusakan lemari arsip, sekaligus beserta isinya jika
ada

b) Proses yang identik dengan pembuatan lemari arsip yang baru


c) Proses yang identik dengan penambahan map arsip baru ke sebuah lemari arsip
yang telah ada

d) Proses yang identik dengan perusakan map arsip lama yang ada di sebuah lemari
arsip
e) Proses yang identik dengan penambahan lembaran arsip ke sebuah map arsip

9) Proses yang identik dengan penghapusan sebuah lembaran arsip yang ada di sebuah
map arsip disebut ...
a) alter
b) rename

c) delete
d) insert
e) drop

10) ERD merupakan singkatan dari ....


a) Entity Relationalship Data
b) Entity Relationship Model
c) Entity Relationship Data

d) Entity Relationship Diagram


e) Entity Relationalship Diagram

11) Suatu diagram dalam bentuk gambar atau simbol yang mengidentifikasi tipe dari
entitas di dalam suatu sistem yang diuraikan dalam data dengan atributnya, dan
menjelaskan hubungan atau relasi diantara entitas tersebut merupakan pengertian
dari .....
a) Key Attribut
b) Primary Key
c) Entitas
d) Relasi
e) ERD

12) Satu atau beberapa atribut yang mempunyai nilai unik sehingga dapat digunakan
untuk membedakan data pada suatu baris/record dengan baris lain pada suatu entitas
disebut ...

a) Key Attribut
b) Primary Key
c) Entitas
d) Relasi
e) ERD

13) Berikut ini termasuk dalam model basis data, kecuali ...
a) Model relational

b) Model Flash
c) Model Jaringan
d) Model Hirarkis
e) Model berorientasi object

14) Obyek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan antara satu
dengan lainnya (unique) disebut ...
a) atribute
b) key

c) entitas
d) relasi
e) Attribute

15) Dalam table_siswa terdapat


Nis (varchar)(10) sebagai primary key
Nama (varchar)(20)
Kelas (int)(2)
Alamat (varchar)(30)
Manakah dari table di atas yang merupakan tipe data ...
a) primary key
b) (10)
c) Nis

d) varchar
e) alamat

16) Jika dilihat dari table atas, manakah yang merupakan attribut ...
a) (10)
b) 20
c) int
d) varchar

e) nama

17) Subbahasa pemrograman yang khusus dipergunakan untuk memanipulasi basis


data disebut ...

a) SQL
b) DDL
c) DML
d) TCL
e) DCL

18) perintah yang digunakan untuk memanipulasi database (melihat, menenusuri,


filtering, summarize, perhitungan, dll)disebut ...
a) SQL
b) DDL

c) DML
d) TCL
e) DCL
19) DDL merupakan singkatan dari ....

a) Data Definition Language


b) Database Definition Language
c) Database Definited Language
d) Data Definited Language
e) Data Data Language

20) Perintah yang digunakan untuk menyisipkan atau memasukan data baru ke dalam
tabel adalah ...
a) Select

b) Insert
c) Delete
d) Drop
e) Update

21) Apa yang dimaksud dengan perintah GRANT pada bahasa SQL ...
a) Perintah yang digunakan untuk mengambil data atau menampilkan data
b) Mencabut hak akses yang telah diberikan

c) Memberikan hak akses pengguna ke database


d) Perintah yang digunakan untuk memperbarui data lama menjadi data baru
e) Perintah yang digunakan untuk menghapus data dari tabel

22) Data yang menyatakan tipe data bilangan bulat ...


a) string
b) varchar
c) char

d) integer
e) date
23) Apa kepanjangan dari TCL ...
a) Trans Control Language
b) Transmitted Control Language
c) Transaction Central Language
d) Transmitted Central Language

e) Transaction Control Language

24) Komputer yang memberikan layanan di jaringan disebut juga ...

a) Server
b) Client
c) Admin
d) User
e) Basis data

25) Software aplikasi berbasis web yang membantu dengan mudah untuk membuat
database MySQL adalah ...

a) XAMPP
b) Microsoft Access
c) Microsoft Word
d) Debian
e) Delphi

26) Sebelum instalasi XAMPP di debian harus ada permission untuk masuk ke dalam
OS. Apa command yang digunakan untuk permission tersebut ....
a) chmod 775 xampp-linux-installer.run

b) chmod 755 xampp-linux-installer.run


c) chmod 777 xampp-linux-installer.run
d) chmod 555 xampp-linux-installer.run
e) chmod 775 xamp-linux-installer.run
27) Setelah diberi permission, command apa yang harus dilakukan agar menampilkan
installer file tersebut ...
a) ls
b) ./ xampp-linux-installer.run

c) ./xampp-linux-installer.run
d) cd ./xampp-linux-installer.run
e) cp ./xampp-linux-installer.run

28) SQL merupakan singkatan dari ...


a) Second Query Language
b) Structur Query Language
c) Sequel Query Language

d) Structured Query Language


e) Standard Query Language

29) Di bawah ini yang bukan merupakan tugas utama dari seorang admin server
adalah ....
a) membangun server
b) mengelola server
c) memperbaiki server
d) memelihara server

e) membuat laporan server

30) Sebuah perangkat lunak aplikasi yang memungkinkan pengguna mengakses Web
atau Server di jaringan disebut ...

a) Web browser
b) WWW
c) HTTP
d) Internet
e) HTML

31) Sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web
disebut juga ...

a) HTML
b) HTTP
c) FTP
d) WWW
e) ISP

32) Program yang dapat menjembatani kompleksitas berbagai platform system


operasi Linux(UNIX) dengan mesin Windows yang dijalankan dalam suatu jaringan
komputer disebut ...
a) OpenVPN

b) Samba
c) Streaming
d) XAMPP
e) FTP

33) Komputer yang memberikan nomor IP disebut dengan DHCP server. Apa
kepanjangan dari DHCP ...
a) Dynamic Host Config Protocol
b) Dynamic House Configuration Protocol

c) Dynamic Host Configuration Protocol


d) Double Host Configuration Protocol
e) Dynamic Host Central Protocol

34) Sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau
HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali
hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen
HTML disebut ...
a) Web browser
b) Web admin
c) WWW

d) Web server
e) Web statis

35) Perangkat lunak program yang mendistribusikan file atau informasi sebagai
respons atas permintaan yang dikirim via email disebut ...
a) Software
b) Web admin
c) Mail admin
d) Web server

e) Mail server

Uraian
1. Berkaitan dengan apa sajakah tujuan penggunaan basis data?

2. Apa langkah yang harus dilakukan oleh perancang basis data untuk
menggambarkan ERD?
3. Apa yang dimaksud dengan DDL, sebutkan perintah-perintahnya?
4. Sebutkan tugas Admin server?
5. Jelaskan fungsi dari Samba server?
6. Jelaskan pengertian dari XAMPP dan apa perbedaan dengan LAMPP!
7. Sebutkan cara untuk backup dan recovery database!
8. Apa yang dimaksud dengan primary key?
9. Buatlah dan relasikan minimal 3 tabel dalam database sekolah!

10. Dalam sebuah database sekolah mempunyai tabel siswa di dalamnya terdapat nis
(integer)(10) sebagai primary key, nama_siswa (varchar)(20), kelas (varchar)(10),
alamat (text). Buatlah Query SQL secara bertahap dari pembuatan database sampai
memasukkan 1 data atau record ke tabel siswa!
Jawaban
1.
1) Kecepatan dan Kemudahan (Speed).
2) Efisiensi Ruang Penyimpanan (Space).
3) Keakuratan (Accuracy),
4) Ketersediaan (Availability).
5) Kelengkapan (Completeness).
6) Keamanan (Security) dan
7) Kebersamaan (Sharability.

2.

1) Menemukan atau mendefinisikan Entitas

2) Menemukan atau mendefinisikan atribute

3) Menemukan atau mendefinisikan Relasi

3. Data Definition Language (DDL), yakni perintah2 yang digunakan untuk


mendefinisikan (menciptakan, tambah/mengubah/hapus) sturktur data/tabel
CREATE
ALTER
DROP
TRUNCATE
COMMENT
RENAME

4.
1) Membangun, mengelola server, dan memperbaiki server
2) Mendatangi server, melihat aktifitas log, apakah ada yang mencurigakan.
3) Apabila ada kecurigaan, maka dilakukan troubleshooting.
4) Mengecek usia software yang digunakan, apakah ada update.
5) Apabila ada update, lakukan backup terlebih dahulu, baru lakukan update.

6) Melaukan integrasi dengan teknologi baru jika ada, dan melakukan konfigurasi
untuk menyesuaikan keadaan perusahaan.

7) Mengatur pengguna, menambah pengguna baru atau menghapus pengguna


lama.

5.
1) Menghubungkan antara mesin Linux (UNIX) dengan mesin Windows

2) Menjembatani sharing file, sharing device, PDC, firewall, DNS, DHCP, FTP,
webserver, sebagai gateway, mail server, proxy dan lain-lain

3) Aplikasi pengaturan yang tidak lagi hanya berbasis teks, tetapi juga berbasis
grafis yaitu swat
4) Fasilitas pengremote seperti telnet dan ssh juga tersedia

6. XAMPP = Cross X OS, Apache, MySQL, Perl, Php


LAMPP = Linux, Apache, MySQL, Perl, Php
7. Mem-backup dengan perintah SQL, dengan MySQLDump, dengan PhPMyAdmin

8. Primary key adalah atribut yang digunakan untuk membedakan dan


mendefinisikan suatu baris dalam sebuah tabel.
9.

10.
- create database sekolah;
- use sekolah;
- create tabel siswa
- (nis int(10) primary key,
- nama_siswa varchar(20),
- kelas varchar(10),
- alamat text);
- show tables;
- insert into siswa values
- (‘1’,’adi’,’XII TKJ’,’Tigaraksa’);

Anda mungkin juga menyukai