Anda di halaman 1dari 5

SMK NEGERI 8 MALANG

SOAL BASIS DATA BERBASIS PILIHAN GANDA

MENERAPKAN SQL PADA SISTEM BASIS DATA

TAHUN PELAJARAN 2021/2022


LEMBAR SOAL
Mata Pelajaran : Basis Data

Satuan Pendidikan : Sekolah Menengah Kejuruan

Kelas : XII (Dua Belas)

Waktu : 20 menit

PETUNJUK UMUM
1. Isikan identitas Anda ke dalam lembar jawab yang tersedia.

2. Periksa dan baca soal-soal dengan teliti sebelum Anda menjawab.

3. Jumlah soal sebanyak 10 butir, pada setiap butir soal memiliki perintah yang
berbeda.
4. Pilihan salah satu jawaban yang menurut anda paling tepat.
5. Tanyakan kepada pengawas apabila terdapat lembar soal yang rusak, kurang

lengkap atau kurang jelas.

6. Periksa kembali jawaban yang sudah dikerjakan.

7. Setelah selesai kumpulkan kepada pengawas.


Nama. : Nadya Rahmadhani
Kelas : XII RPL D
No. Absen. : 24

SOAL PILIHAN GANDA

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

disebut (D)

a. Client

b. Arsitektur client server

c. Server

d. Client Server

e. One Tier

2. Fungsi dari client adalah, kecuali (D)

a. Mengatur user interface

b. Memproses aplikasi

c. Menyediakan control recovery

d. Menjamin tidak terjadi pelanggaran terhadap integrity constraint

e. Memberikan response balik kepada pemakai

3. Menyediakan control recovery adalah fungsi dari (A)

a. Client

b. Arsitektur client server

c. Server

d. Client Server

e. One Tier
4. Aplikasi client server yang pertama yang digunakan untuk web adalah ©

a. IIS

b. HTTP

c. WWW

d. WebSphere

e. Web Application Service

5. Hal-hal penting yang berkaitan dengan koneksi database adalah (B)

a. DSN, Driver, dan DBMS

b. Database Driver dan File DSN

c. User DSN, System DSN, dan File DSN

d. Databse Driver, User DSN, System DSN, dan File DSN

e. DBMS, Database Driver dan File DSN

6. Perintah SQL untuk merubah nama suatu struktur table adalah (A)

a. ALTER TABLE mhs CHANGE nama namaMhs VARCHAR(8);

b. ALTER TABLE mhs RENAME nama namaMhs VARCHAR(8);

c. ALTER mhs RENAME ON nama namaMhs VARCHAR(8);

d. ALTER mhs CHANGE ON nama namaMhs VARCHAR(8);

e. ALTER TABLE mhs ADD nama namaMhs VARCHAR(8);

7. Contoh basic statement select adalah (B)

a. Select * from siswa where nama=’kampret’;


b. Select * from gaji;

c. Select * from barang ORDER BY nama DESC;

d. Select * from siswa SORT BY nama;

e. Select * from siswa where nama DESC;

8. Contoh penggunaan pengurutan dari z ke a adalah kecuali (B)

a. Select * from siswa ORDER BY nama DESC;

b. Select * from ekskul ORDER BY nama DESC where hari=’minggu’;

c. Select * from pegawai ORDER BY nama DESC;

d. Select from barang ORDER BY nama DESC where harga=’10000’;

e. Select from admin ORDER BY kode DESC where status=’aktif’;

9. DELETE FROM mahasiswa; (E)

Jawaban yang tepat untuk pernyataan diatas adalah

a. Menghapus sebuah tabel mahasiswa

b. Menghapus 2 field sekaligus

c. Menghapus mahasiswa yang tidak mempunyai nim

d. Menghapus data dari tabel mahasiswa yang mempunya nim 12345.

e. Menghapus semua data yang ada didalam tabel mahasiswa

10. Select anggota.NIM, anggota.nama_mhs as”Anggota Kelompok”,


ketua.nama_mhs as “Nama Ketua Kelompok” from mahasiswa ketua, mahasiswa anggota
where anggota.id_ketua = ketua.NIM;

Sintaks diatas adalah contoh penggunaan dari (A)

a. Self Join

b. Equi Join

c. Non-Equi Join
d. Natural Join

e. Inner Join

Anda mungkin juga menyukai