Anda di halaman 1dari 2

YAYASAN EKA SAKTI

SMK HIDAYAH – SEMARANG


SOAL PENUGASAN SEMESTER GASAL TAHUN PELAJARAN 2020/2021
Mata Pelajaran/Kelas Basis Data / XII RPL
Kompetensi Dasar 3.12 Menerapkan SQL pada sistem basis data client Hari/Tanggal 6 November 2020
server Nama Nasya Putri A
Pengampu Neneng Nur Hasanah, S.Kom Kelas Xii rpl
Waktu 45 menit Nilai ...................

Tanda tangan guru : Tanda tangan peserta didik Tanda tangan dan nama orang tua/wali siswa

.......................................
serta komentar dari orang tua
................................. ........................................
.............................................................................
Jawablah soal uraian berikut ini dengan baik dan benar !

1. SQL merupakan sebuah bahasa pemrograman untuk mengakses data dalam basis data relasional yang
diciptakan oleh Jhonny Oracle. Secara umum, SQL terdiri dari dua bahasa, yaitu Data Definition Language
(DDL) dan Data Manipulation Language (DML). Analisalah perbedaan fungsi antara DDL dengan DML !
2. Perintah bahasa pemrograman dalam DDL digunakan oleh administrator basis data dalam pembuatan sebuah
aplikasi basis data. Deskripsikan fungsi kegunaan dari penerapan perintah yang digunakan dalam DDL
berikut !
a. CREATE
b. USE
c. ALTER
d. DROP
3. Tipe data TEXT dan BLOB pada perintah kelompok DDL memberikan ciri perbedaan penilaian pada
pembedaan arti penulisan seperti huruf besar dan kecil. Analisalah perbedaan antara TEXT dengan BLOB !
4. Selain perintah bahasa pemrograman dalam DDL terdapat juga perintah dalam DML. Deskripsikan fungsi
kegunaan dari penerapan perintah bahasa pemrograman dalam DML berikut ini !
a. SELECT
b. INSERT
c. UPDATE
d. DELETE
5. Fungsi aggregat digunakan dalam proses perhitungan dan digunakan pada bagian perintah SELECT.
Deskripsikan fungsi kegunaan penerapan perintah kelompok aggregat berikut !
a. SUM
b. COUNT
c. AVG

Jawab :

1. DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek
yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya, sedangkan DML
digunakan untuk memanipulasi data yang ada dalam suatu tabel.
2. A. Create : untuk membuat objek baru
B. USE untuk menggunakan objek
C. ALTER untuk mengubah objek yang sudah ada.
D. DROP untuk menghapus objek.
3. BLOB digunakan untuk menyimpan data biner sedangkan Teks digunakan untuk menyimpan string
besar.

4. A. SELECT untuk menampilkan data

B. INSERT untuk menambahkan data baru

C. UPDATE untuk mengubah data yang sudah ada

D. DELETE untuk menghapus data.

5. A. SUM untuk menghitung total nominal data.

B. COUNT untuk menghitung jumlah kemunculan data.

C. AVG untuk menghitung rata-rata sekelompok data.

Anda mungkin juga menyukai