Anda di halaman 1dari 3

SOAL Essay

1. Jelaskan Definisi DBMS


2. Sebutkan Komponen DBMS
3. Sebutkan Fungsi DBMS
4. Jelaskan SQL DDL dan DML
5. Sebutkan dan jelaskan fungsi SQL

JAWABAN :

1. DBMS adalah singkatan dari “Database Management System” yaitu sistem penorganisasian
dan sistem pengolahan Database pada komputer. DBMS atau database management system
ini merupakan perangkat lunak (software) yang dipakai untuk membangun basis data yang
berbasis komputerisasi.

2. Komponen DBMS
Pada umumnya DBMS memiliki beberapa komponen fungsional atau modul. Adapun
beberapa komponen DBMS adalah sebagai berikut:

1. File Manager
Komponen yang mengelola ruang di dalam disk dan juga struktur data yang digunakan untuk
merepresentasikan informasi yang tersimpan pada disk.

2. Database Manager
Komponen yang menyediakan interface antar data low-level yang terdapat pada basis data
dengan program aplikasi serta query yang diberikan ke suatu sistem.

3. Query Processor
Komponen yang berfungsi menterjemahkan perintah dalam bahasa query ke instruksi low-
level yang dapat dimengerti database manager.

4. DML Precompiler
Komponen yang mengkonversi perintah DML, yang ditambahkan pada suatu program
aplikasi ke pemain prosedur normal dalam bahasa induk.

5. DDL Compiler
Komponen yang mengkonversi berbagai perintah DDL ke dalam sekumpulan tabel yang
mengandung meta data.

3. - Mengintegrasikan Data Pada Basis Data ke Komputer Client


- Mengupdate Basis Data
- DBMS juga dapat digunakan untuk melakukan proses update atau pemutakhiran dari data.
- Melakukan Retrieval Basis Data
- Membantu User Mengakses Basis Data
- Melihat Proses Transaksi yang Berjalan
- Melakukan Recover Basis Data yang Mengalami Gangguan
- Melakukan Analisa Statistic
- Memonitoring Data

4. * SQL
Pengertian SQL SQL adalah singkatan dari Structured Query Language. Sedangan pengertian
SQL adalah suatu bahasa (language) yang digunakan untuk mengakses data di dalam sebuah
database relasional. SQL sering juga disebut dengan istilah query, dan bahasa SQL secara
praktiknya digunakan sebagai bahasa standar untuk manajemen database relasional.
Data Definition Language (DDL)

 DDL
adalah sub perintah dari bahasa SQL yang digunakan untuk membangun kerangka sebuah
database, dalam hal ini database dan table. Terdapat tiga perintah penting dalam DDL, yaitu
CREATE, ALTER, DROP.

CREATE: perintah ini digunakan untuk membuat, termasuk di dalamnya membuat database
baru, tabel baru view baru, dan kolom baru.
Contoh: CREATE DATABASE nama_database

ALTER: perintah ALTER berfungsi untuk mengubah struktur tabel yang telah dibuat.
Mencakup di dalamnya mengubah nama tabel, menambah kolom, mengubah kolom,
menghapus kolom, dan memberikan atribut pada kolom.
Contoh: ALTER TABLE nama_tabel ADD nama_kolom datatype

DROP: perintah DROP berfungsi untuk menghapus database atau tabel.


Contoh: DROP DATABASE nama_database

 Data Manipulation Language (DML)

DML adalah sub perintah dari bahasa SQL yang digunakan untuk memanipulasi data dalam
database yang telah dibuat. Terdapat empat perintah penting dalam DML, yaitu INSERT,
SELECT, UPDATE, dan DELETE.

INSERT: perintah ini digunakan untuk memasukkan data baru ke dalam sebuah tabel.
Perintah ini tentu saja bisa dijalankan ketika database dan tabel sudah dibuat.
Contoh: INSERT INTO nama_tabel VALUES (data1, data2, dst…);

SELECT: perintah ini digunakan untuk mengambil dan menampilkan data dari tabel atau
bahkan dari beberapa tabel dengan penggunaan relasi.
Contoh: SELECT nama_kolom1, nama_kolom2 FROM nama_tabel;

UPDATE: perintah update digunakan untuk memperbaharui data pada sebuah tabel.
Contoh: UPDATE nama_tabel SET kolom1=data1, kolom2=data2,… WHERE kolom=data;
DELETE: perintah delete digunakan untuk menghapus data dari sebuah tabel.
Contoh: DELETE FROM nama_tabel WHERE kolom=data;

5. Pada dasarnya istilah SQL pasti identik dengan yang namanya MySQL serta pengelolaan
database pada website. Karena fungsi utama dari SQL memang menjadi Bahasa utama
dalam pengelolaan database anda dan media yang paling banyak menggunakannya adalah
pada website server. Mengingat statusnya sebagai Bahasa standard dalam manajemen basis
data relasional maka tak mengherankan bahwa hampir di semua host server pasti
menggunakan Bahasa SQL ini.

Biasanya pembelajaran SQL dapat diperoleh dalam pendidikan Informatika yang berbasis
Bahasa pemrograman web, bersanding dengan HTML, CSS, PHP dan masih banyak lagi.
Namun bagi anda yang mungkin masih awam mengenai query – query pada Bahasa SQL
jangan khawatir karena pada versi saat ini sudah didukung dengan tampilan yang user-
friendly sehingga mudah digunakan oleh semua kalangan. Anda hanya perlu memahami
tujuan dalam pembuatan serta pengelolaan database anda serta instruksi – instruksi yang
diperlukan.

Anda mungkin juga menyukai