Anda di halaman 1dari 4

PENILAIAN AKHIR SEMESTER GANJIL

TAHUN PELAJARAN 2022/2023

Mata Diklat :Basis Data (U) Guru Ampu : Fitra Jayadi Pura,S.Tr.Kom
Kelas : XII (Duabelas) Hari / Tanggal : Rabu,07 Desember 2022
Program Keahlian : RPL 1&2 Waktu : 80 menit

I. Pilihlah Jawaban yang paling tepat pada PG Tersebut

1. Yang Membedakan Antara Data 1 Dengan Yang Lainnya Adalah ?


a. Power Key c. Primary Key e. Id
b. Duplicate Key d. Fisrt Key
2. Contoh Perangkat Lunak DBMS...
a. Java c. Php e. Microsoft Access
b. Borland Delphi d. Visual Basic
3. Perintah Data Definition Language (Ddl) Pada Sql Yang Digunakan Untuk Mengubah
Struktur Pada Tabel Adalah....
a. Alter b. Delete c. Update d. Select e. Drop
4. Satu Record Mewakili ....
a. Satu Data Atau Informasi Tentang Seseorang
b. Satu Data Atau Informasi Tentang Beberapa Orang
c. Satu Data Atau Informasi Tentang Orang Tertentu
d. Satu Data Atau Informasi Penting Yang Berkaitan Dengan Beberapa Orang
e. Seluruh Data Di Database
5. Contoh Entitas Pada Seorang Siswa Adalah….
a. Baju, Rumah, Sepatu d. Kelas, Rangking, No Rumah
b. Nis, Nama, Alamat, Ttl, Jenis Kelamin e. Alamat, Nama, Gaji, Pekerjaan
c. Nis, Pekerjaan, Gaji
6. Currency Digunakan Untuk Tipe Data…
a. Huruf, Angka Spasi Dan Tandabaca d. Angka Dalam Format Mata Uang
b. Berisi Gambar e. Berisi Teks
c. Untuk Alamat Hyperlink
7. Kumpulan Dari Beberapa Field Yang Sejenis Disebut Juga Dengan :
a. File b. Field c. Record d. Database e. Column
8. Hubungan Yang Terjadi Antara Satu Entitas Atau Lebih Disebut :
a. Relationship b.Derjat c.Atribut d.Cardinality e. Entitas
9. Berikut Adalah Pengguna Database, Kecuali.....
a. End User b. Programmer c. Data d. Database Administrator e. Sistem Engine
10. Tools Yang Bisa Digunakan Untuk Membangun Database Adalah Sebagai Berikut, Kecuali!
a. Ms.Access b. Mysql c. Oracle b. Mysql e. Sql Server
11. Untuk Menentukan Tipe Data Pada Field Yang Fixed-Length String, Lebih Efektif Jika
Menggunakan….
a. Integer b. Varchar c. Char d. Real e. Float
12. Perintah Yang Digunakan Untuk Membuat Sebuah Tabel Pada Database Adalah...........
a. Update b. Select c. Insert d. Create e. Drop
13. Atribut Dengan Domain Yang Sama Yang Menjadi Kunci Utama Pada Sebuah Relasi Tetapi
Pada Relasi Lain Atribut Tersebut Hanya Sebagai Atribut Biasa Disebut......
a. Candidate Key c. Alternate Key e. Foreign Key
b. Primary Key d. Super Key
14. Tipe Data Apakah Yang Panjang Maksimalnya 255 Karakter Dapat Menerima Huruf, Angka,
Spasi, Dan Tanda Baca?
a. Text b. Memo c. Number d. Currency e. Aritmatika
15. Contoh Perangkat Lunak DBMS...
a. Java b. Borland Delphi c. Php d. Visual Basic e. Microsoft Access
16. Perintah SQL yang digunakan untuk mengurutkan berdasarkan abjad adalah....
a. Sort by b. Order by c. Asc d. Desc e. From
17. Contoh penggunaan pengurutan dari z ke a adalah kecuali....
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’;
18. Contoh basic statement select adalah....
a. Select * from siswa where nama=’kampret’; d. Select * from siswa SORT BY nama;
b. Select * from gaji; e. Select * from siswa where nama DESC;
c. Select * from barang ORDER BY nama DESC;
19. Perintah SQL untuk merubah nama suatu struktur table adalah....
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);
20. Keyword untuk mengubah tipe data field adalah....
a. MODIFY b. RENAME c. CHANGE d. ADD e. ALTER
21. Memastikan tidak ada data ganda dalam kolom adalah kegunaan dari constraint....
a. Check b. Primary Key c. Not Null d. Unique e. Default
22. Perintah yang digunakan untuk menentukan kolom-kolom yang akan di ubah adalah....
a. Update b. Set c. Select d. Where e. Insert
23. Untuk memastikan data dalam kolom memenuhi kriteria yang ditentukan menggunakan
constraint. . .
a. Not null b. Default c. Check d. A, b dan c benar e. A, b dan c salah
24. Dibawah ini beberapa proses yang termasuk dalam pengubahan struktur dalam tabel, kecuali..
a. Menambah field baru dalam suatu table d. Mengubah tipe data field
b. Mengubah nama field e. Menghapus primary key
c. Membuat candidat key
25. DELETE FROM mahasiswa;
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

26. Anda Adalah Seorang Programmer, Menurut Anda Ada 1 Tabel Yang Tidak Diperlukan Pada
Database. Perintah Apakah Yang Harus Anda Lakukan Untuk Menghapus Tabel Tersebut Di
Database ?
a. Drop Table * Siswa_Baru; c. Drop Table Siswa Baru e. Insert Siswa_Baru
b. Drop Table Siswa_Baru d. Insert * Siswa_Baru
27. Hapus Tabel Barang
a. Sql> Drop From Table Barang; c. Sql> Drop Table Barang; e. Semua Salah
b. Sql> Drop To Table Barang; d. Sql> Drop On Table Barang;
28. Tampilkan Lah Seluruh Field Yang Berada Di Tabel Barang
a. Sql> Select * From Table Barang c. Sql> Select * On Barang e. Semua Salah
b. Sql> Select * From Barang d. Sql> Select * To Barang
29. Buatlah Kolom Nip Pada Table Karyawan Sebagai Index?
a. Sql> Create Index Karyawan Nip Idx On Karyawan(Nip);
b. Sql> Create Index Karyawan_Nip_Idx On Karyawan(Nip)
c. Sql> Create Index Karyawan_Nip_Idx On Karyawan(Nip);
d. Sql> Create Index Karyawan_Nip_Idx Karyawan(Nip);
e. Semua Salah
30. Buatlah Kolom Email Pada Table Pegawai Sebagai Kolom Unique?
a. Sql> Alter Table Karyawan Add Constraint Uq_Email Unique (Email);
b. Sql> Alter Table Karyawan Add Constraint Uq_Email Unique (Email)
c. Sql> Alter Table Karyawan On Constraint Uq_Email Unique (Email);
d. Sql> Alter Table Karyawan On Constraint Uq_Email Unique (Email);
e. Semua Salah
31. Isikan Lah Sebuah Record Ke Dalam Tabel Barang Seperti Tampilan Berikut :
Kode_Barang Nama_Barang Satuan_Barang Stok_Barang Kpr-1 Kulkas Buah 20?
a. Insert Into Barang Values('Kpr-01','Kulkas','Buah','20');
b. Insert Into_Barang Values('Kpr-01','Kulkas','Buah','20');
c. Insert Barang_Values('Kpr-01','Kulkas','Buah','20');
d. Insert Into Barang Values(Kpr-01,Kulkas,Buah,20);
e. Semua Benar
32. Perintah Untuk Menampilkan Data Siswa Dari Tabel Siswa Yang Terdiri Dari Field N I S,
Nama Siswa, Dan Tanggal Lahir Dengan Urutan Siswa Yang Tertua, Adalah....
a. Insert Into Siswa Values Nis, Nama_Siswa, Tanggal_Lahir
b. Select Nis, Nama_Siswa, Tanggal_Lahir From Siswa Order By Tanggal_Lahir
Descending
c. Select Nis, Nama_Siswa, Tanggal_Lahir From Siswa Order By Tanggal_Lahir Ascending
d. Select Nis, Namasiswa.Tanggal_Lahir Siswa
e. Select Nis, Nama_Siswa, Tanggal_Lahir From Group By Tanggal_Lahir Order By
Tanggal_Lahir
33. Perintah Sql Untuk Membuat Index Baru Yang Unik Dengan Nama Indeks_Siswa Adalah....
a. Create Index Indeks_Siswa On Siswa (Nama)
b. Create Unique Index Indeks_Siswa On Siswa (Nama)
c. Create Index With Indeks_Siswa On Siswa (Nama)
d. Create Unique Index With Indeks_Siswa On Siswa (Nama)
e. Create Index With Index Siswa
34. Contoh Entitas Pada Seorang Siswa Adalah....
a. Baju, Rumah, Sepatu e. Alamat, Nama, Gaji, Pekerjaan
b. Nis, Nama, Alamat, Ttl, Jenis Kelamin d. Kelas, Rangking, No Rumah
c. Nis, Pekerjaan, Gaji
35. Key Attribut Dibedakan Menjadi 3, Yaitu....
a. Super Key, Candidat Key, Primary Key
b. Super Key, Primary Seconder, Atribut
c. Basis Data, Dbms, Database
d. Primary Key, Second Key, Third Key
e. Entitas, Atribut, Dbms

II. Soal Essay

DATABASE : db_siswa
Nama Atribut Tipe Data Panjang Primary Key
nisn INT 12 True
nama_siswa VARCHAR 255
kelas CHAR 15

1. Dari tabel diatas tuliskan SQL Query untuk membuat DATABASE?


2. Dari tabel diatas tuliskan SQL Query untuk membuat TABEL?

NISN NAMA SISWA KELAS


1234567890 Cristiano Ronaldo XII RPL 1
1234567810 Lionel Messi XII RPL 2

3. Dari tabel diatas tuliskan SQL Query untuk membuat INSERT DATA? Sesuai table diatas
4. Dari tabel diatas tuliskan SQL Query untuk membuat SELECT DATA dari data dengan NISN
1234567810
5. Dari tabel diatas tuliskan SQL Query untuk membuat DELETE DATA dari data dengan
NISN 1234567890

Anda mungkin juga menyukai