Anda di halaman 1dari 6

MAKALAH PENGANTAR BASIS DATA

Dosen Pengampu:

Sulistyowati S.Kom., M.Kom.

Disusun Oleh :

Fajar Tri Yulianto (13.2019.1.00810)

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK ELEKTRO DAN TEKNOLOGI INFORMASI

INSTITUT TEKNOLOGI ADHI TAMA SURABAYA

2021
Perbedaan DDL dan DML
DDL (Data Definition Language) merupakan kumpulan perintah pada SQL untuk
menggambarkan desain dari basis data (database)

Perintah-perintah tersebut yaitu :


• Create
• Rename
• Alter
• dan Drop.

Fungsi Utama DDL


DDL berfungsi untuk :
• Membuat
• Mengubah
• dan Menghapus struktur data pada database.

Macam-macam Perintah DDL


1. Create
No Perintah Fungsi
1 Create Database Membuat database baru
2 Create Function Membuat fungsi pada database
3 Create Index Membuat index pada database
4 Create Table Membuat tabel pada database
5 Create Procedur Membuat prosedur pada database
6 Create Trigger Membuat trigger pada database
Contoh Penggunaan :
CREATE DATABASE db_kampus;
CREATE TABLE table_mahasiswa (
column1 datatype,
column2 datatype,
column3 datatype,
....

2 | Basis Data
);
CREATE INDEX index_name
ON table_name (column1, column2, ...);

2. Rename
No Perintah Fungsi
1 Rename Table Digunakan untuk mengganti nama tabel
Contoh Penggunaan :
RENAME TABLE siswa to peserta_didik;

3. Alter
No Perintah Fungsi
1 Alter Table Mengubah struktur tabel
Contoh Penggunaan :
ALTER TABLE siswa ADD tgl_lahir DATE;
Perintah tersebut digunakan untuk menambahkan kolom tanggal lahir pada tabel siswa.

4. Drop
No Perintah Fungsi
1 Drop Database Menghapus database
2 Drop Function Menghapus fungsi pada database
3 Drop Index Menghapus index pada database
4 Drop Procedure Menghapus prosedur pada database
5 Drop Table Menghapus tabel pada database
Contoh Penggunaan :
DROP DATABASE kampus;
DROP TABLE data_mahasiswa;

3 | Basis Data
DML merupakan perintah SQL yang berhubungan dengan pengolahan data dalam tabel pada
sebuah database.
Macam-macam Perintah DML
Perintah-perintah tersebut di antaranya yaitu :
• Select : perintah yang digunakan untuk menampilkan record pada sebuah tabel
• Insert : perintah yang digunakan untuk menambahkan record baru pada tabel
• Update : perintah yang digunakan untuk mengubah data
• Delete : digunakan untuk menghapus data
Contoh penggunaan select :
SELECT * FROM data_mahasiswa;
Perintah di atas berfungsi untuk menampilkan record dari tabel data_mahasiswa.
Contoh penggunaan insert :
INSERT INTO data_mahasiswa (nim, nama) values (“201922”, “ Gun”);
Perintah tersebut digunakan untuk menambahkan record baru ke tabel data_mahasiswa.

Contoh penggunaan update :


UPDATE data_mahasiswa SET nama=”Boy” WHERE nim=”201922”;
Perintah di atas digunakan untuk merubah data nama dengan nim 201922

Contoh penggunaan delete :


DELETE FROM data_mahasiswa WHERE nim =”201922”;
Digunakan untuk menghapus record dengan nim 201922

4 | Basis Data
Istilah – istilah dalam sistem basis data

1. Enterprise

Yaitu suatu bentuk organisasi data yang disimpan dalam basis data merupakan data
operasional dari suatu Enterprise.

#Contoh : Sekolah, Rumah Sakit, Bank dll.

2. Entitas

Yaitu objek yang dapat dibedakan dengan objek yang lainnya.

Contoh : Dalam Enterprise Sekolah terdapat Entitas Mahasiswa, Mata kuliah

3. Attribut

Yaitu sebutan untuk mewakili suatu Entitas / Entity.

Contoh : Dalam Entitas mahasiswa memiliki attribut NIM, Nama, Alamat, Agama dll

4. Nilai data atau Data value

Yaitu informasi yang tercakup dalam setiap elemen data. Isi dai attribut Nilai Data.

5. Record ( Tuple )

Yaitu kumpulan Field – field yang saling berkaitan yang menginformasikan tentang suatu
entity secara lengkap.

6. File

5 | Basis Data
Yaitu kumpulan record – record yang sejenis dimana mempunyai panjang elemen yang sama,
atribute yang sama namun berbeda – beda data value – nya

7. Database

Yaitu Kumpulan File – File yang mempunyai kaitan antara satu file dengan file lainnya
sehingga membentuk suatu bangunan data.

8. Database Management System ( DBMS )

Yaitu kumpulan file yang saling berkaitan bersama – sama dengan program untuk
pengelolaannya. Database adalah kumpulan datanya sedang program pengelolanya berdiri
sendiri dalam satu paket program yang berfungsi untuk membaca data, mengisi data,
menghapus data serta melaporkan data dalam database.

6 | Basis Data

Anda mungkin juga menyukai