DISUSUN OLEH:
NPM : 2018020170.
KELAS : EXTENSI.
SEMESTER : VI (ENAM).
Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha
Panyayang, Kami panjatkan puja dan puji syukur atas kehadirat-Nya, yang telah
melimpahkan rahmat, hidayah, dan inayah-Nya kepada kami, sehingga kami dapat
menyelesaikan tugas pembuatan makalah ini, tentang DDL dan DML ini dengan
tepat waktu.
Makalah ini telah kami susun dengan semaksimal mungkin, serta sebisa
mungkin kami susun dan makalah ini disusun dari berbagai sumber yang kami olah
dan kami susun kedalam materi pembuatan makalah. Untuk itu kami menyampaikan
banyak terima kasih kepada semua pihak yang telah berkontribusi ke dalam
pembuatan makalah ini.
Terlepas dari semua itu, Kami menyadari sepenuhnya bahwa masih ada
kekurangan baik dari segi isi materi dalam pembahasan, penyusunan kalimat
maupun tata Bahasa yang digunakan. Oleh karena itu kami menerima segala Kritik
dan Saran dari pembaca agar kami dapat memperbaiki makalah ini menjadi lebih
baik.
Akhir kata kami berharap semoga makalah tentang DDL dan DML ini dapat
bermanfaat bagi kita semua, Khususnya Mahasiswa Program Studi Teknik
Informatika Universitas Muhammadiyah Jember.
PENYUSUN
MUH. FAISAL
III
DAFTAR ISI
KATA PENGANTAR..........................................................................................................................II
DAFTAR ISI.......................................................................................................................................III
BAB I PENDAHULUAN....................................................................................................................1
1.1 Latar belakang........................................................................................................................1
1.2 Rumusan Masalah..................................................................................................................1
1.2 Tujuan Pembuatan Makalah...............................................................................................1
BAB II LANDASAN TEORI..............................................................................................................2
2.1 Data Definition Language (DDL).........................................................................................2
2.2 Data Manipulation Language ( DML )................................................................................2
BAB III PEMBAHASAN....................................................................................................................3
3.1 Data Definition Language (DDL)........................................................................................3
3.1.1 Statement DDL.............................................................................................................3
3.2 Data Manipulation Language (DML)..................................................................................3
3.2.1 Stanment DML..............................................................................................................3
3.3 Contoh Penerapan Syntax Pada DDL dan DML..............................................................5
3.3.1 DDL.................................................................................................................................5
3.3.2 DML.................................................................................................................................6
BAB IV PENUTUP.............................................................................................................................8
4.1 KESIMPULAN..........................................................................................................................8
4.2 SARAN......................................................................................................................................8
DAFTAR PUSAKA.............................................................................................................................9
IV
BAB I
PENDAHULUAN
II
BAB II
LANDASAN TEORI
III
BAB III
PEMBAHASAN
V
3.3 Contoh Penerapan Syntax Pada DDL dan DML
3.3.1 DDL
Penerapan Syntax dalam DDL :
Membuat Data Base dengan Syntax :
CREATE DATABASE Nama Database;
Membuat table :
CREATE TABLE nama_table (
field1 / artribut tipedata1,
field2 / artribut tipedata2,
...
fieldn tipedatan,
PRIMARY KEY(field / artribut),
FOREIGN KEY(field / artribut) REFERENCES namasumbertabel(field)
);
Menghapus Object
DROP nama Objek (Nama DataBase atau Table yang ingin dihapus) ;
VI
RENAME NamaTable Sebelum To Nama Table Sesudah;
3.3.2 DML
Penerapan Syntax dalam DML :
Memasukkan Data
INSERT INTO nama_table VALUES(nilai1, nilai2,...);
Memperbarui Data
UPDATE nama_tabel SET kolom1 = nilai1, Kolom2 = nilai2, ... WHERE
kondisi;
Menghapus Data
DELETE FROM Nama_table WHERE kondisi ; (untuk menghapus sebagian
data)
VII
DELETE FROM Nama_table; (untuk menghapus seluruh data)
Commit
Seandainya ingin menyimpan perubahan pada workspace yang sedang
dioperasikan.
COMMIT;
Rollback
Seandainya kita ingin membatalkan perubahan yang dilakukan setelah
perintah
COMMIT terakhir.
VIII
ROLLBACK;
BAB IV
PENUTUP
4.1 KESIMPULAN
Data Definition Language (DDL), digunakan untuk mendefinisikan,
mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam
basis data, seperti tabel, view, user, dan sebagainya. Data Definition Language
(DDL) digunakan untuk membuat kerangka database yang akan dibuat. Atau
juga merupakan kelompok perintah yang berfungsi untuk mendefinisikan atribut-
atribut didalam database, table, atribut kolom, batasan-batasan terhadap suatu
atribut serta hubungan antar table.
Data Manipulation Language (DML) digunakan hanya untuk
memanipulasi data di dalam basis data, misalnya untuk pengambilan,
penyisipan, pengubahan, dan penghapusan data. Perintah yang termasuk
dalam kelompok DML adalah SELECT, INSERT, DELETE, dan UPDATE. Data
Manipulation Language (DDL) tidak akan bisa merubah Struktur di dalam
sebuah database dan definisi tipe data dari objek database yang telah dibuat.
IX
4.2 SARAN
Silakan bagi para pembaca untuk mengoreksi dan mengomentari
makalah tentang Data Definition Language (DDL), dan Data Manipulation
Language (DML) yang kami Susun jika ada kesalahan mengenai Materi yang
telah dibuat dalam makalah ini.
DAFTAR PUSAKA
http://tugasnyapelajar.blogspot.com/2017/10/pembahasan-mengenai-ddl-dml-
dan-dcl.html
http://ilmukoputer3322hasran.blogspot.com/2017/02/makalah-ddl-dan-dml-pada-
database.html
https://lunarphue.wordpress.com/information-technology/basis-data/ddl-dan-dml/
http://deslyanto-mangallo.blogspot.com/2017/08/perbedaan-ddl-dan-dml-dan-
contoh.html
https://benahhafidzi.wordpress.com/materi-kuliah/manajemen-basis-data/ddl-
dan-dml/
X
XI
Page XII of 9