BIDANG STUDI KEAHLIAN : TEKNOLOGI INFORMASI DAN KOMUNIKASI
PROGRAM STUDI KEAHLIAN : TEKNIK KOMPUTER DAN INFORMATIKA
PAKET 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?
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.
- Menemukan
atau mendefinisikan Entitas
- Menemukan
atau mendefinisikan atribute
- 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
5. Menempatkan mesin Linux/UNIX sebagai PDC (Primary Domain
Controller) seperti yang dilakukan oleh NT dalam jaringan Wondows
KD 1.1
1. Sebutkan komponen basis data?
2. Sebutkan fungsi dan tujuan dari penggunaan basis data?
KD 1.2
3. Apa yang dimaksud dengan entitas dalam sebuah basis data?
KD 1.3
4. Apa yang dimaksud dengan perintah GRANT pada bahasa SQL?
5. Apa kepanjangan dari DDL dan sebutkan contohnya!
KD 1.4
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) Pemakai (user), Sistem Operasi (operating system), Perangkat Lunak Aplikasi (software), Perangkat keras (hardware).
2) 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.
3) Obyek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan antara satu dengan lainnya (unique).
4) Memberikan hak akses pengguna ke database
5) Data Definition Language, Create, Drop, Alter, Truncate.
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.
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’);
0 komentar:
Post a Comment