BASIS DATA
Kelompok 1
1. Akbar Luthfiansyah Devari 201011400211
2. Aria Nurman Abdullah 211011401894
3. Arip Khasanul Muna 211011400739
4. Dendi Hardiawan 211011401897
5. Firda Monika 181011450189
6. Juan Ripandi 211011401847
7. Muhammad Rickyu Yudhistira 211011401356
8. Muhamad yogi setiawan 211011401831
9. Pirmansyah 211011400604
10. Rama Dinar Sayuto 211011400501
FAKULTAS TEKNIK
JURUSAN TEKNIK INFORMATIKA
UNIVERSITAS PAMULANG
KATA PENGANTAR
i
Daftar Isi
KATA PENGANTAR................................................................................................................i
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 Structure Query Language (SQL)...................................................................................2
2.2 Data Manipulation Language ( DML )............................................................................2
BAB III PEMBAHASAN........................................................................................................3
3.1 Structure Query Language (SQL)...................................................................................3
3.1.1 Statement SQL.........................................................................................................3
3.2.1 Stanment DML........................................................................................................3
3.3 Contoh Penerapan Syntax Pada DML.............................................................................4
3.3.2 DML........................................................................................................................4
BAB IV PENUTUP..................................................................................................................8
4.1 KESIMPULAN..............................................................................................................8
4.2 SARAN..........................................................................................................................8
DAFTAR PUSAKA.................................................................................................................9
II
BAB I PENDAHULUAN
Dalam pembuatan database kita harus mengetehui istilah-istilah dalam Definition Language,
SQL (Structured Query Language) adalah bahasa pemrograman khusus yang digunakan
untuk mengelola, mengelola, dan mengakses database relasional. Dalam pengertian
sederhana, SQL digunakan untuk berinteraksi dengan database untuk menyimpan,
mengambil, mengubah, dan menghapus data. Sedangkan DML merupakan singkatan dari
Data Manipulation Language, DML merupakan kelompok perintah yang berfungsi untuk
memanipulasi data dalam database.contohnya untuk memasukkan, pengambilan, pengubahan
maupun penghapusan data. Perintah yang termasuk dalam DML adalah INSERT, DELETE,
UPDATE dan SELECT.
1
BAB II LANDASAN TEORI
2
BAB III PEMBAHASAN
Tujuan utama SQL adalah memungkinkan pengguna untuk berinteraksi dengan database
dengan cara yang terstruktur dan terstandarisasi. Dengan menggunakan SQL, Anda dapat
melakukan berbagai operasi, termasuk membuat, memodifikasi, dan menghapus struktur
database, serta memanipulasi dan mengambil data dari tabel.
3
3. Delete : Perintah ini digunakan untuk menghapus data dari tabel. Biasanya
data yang dihapus merupakan data yang sudah tidak diperlukan lagi. Pada
saat menghapus data, perintah yang telah dijalankan tidak dapat
digagalkan, sehingga data yang telah hilang tidak dapat dikembalikan lagi
4. Select : Perintah ini digunakan untuk mengambil data atau menampilkan
data dari satu tabel atau beberapa tabel. Data yang diambil dapat kita
tampilkan dalam layar prompt MySQL secara langsung maupun
ditampilkan pada tampilan aplikasi.
5. Commit : Perintah yang digunakan untuk menyimpan perubahan pada
workspace yang sedang dioperasikan, karena pada awalnya perubahan
masih tersimpan pada workspace temporary.
6. Rollback : Perintah yang digunakan untuk membatalkan perubahan yang
dilakukan setelah perintah COMMIT terakhir.
Dari berbagai Statement di atas yang paling sering dipakai adalah statement
: Insert(memasukkan data), Delete (menghapus data), Select (menampilkan data),
dan Update (memperbarui data).
Memasukkan Data
INSERT INTO nama_table VALUES(nilai1, nilai2,...);
Memperbarui Data
UPDATE nama_tabel SET kolom1 = nilai1, Kolom2 = nilai2, ... WHERE
kondisi;
4
Menghapus Data
DELETE FROM Nama_table WHERE kondisi ; (untuk menghapus sebagian data)
5
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.
ROLLBACK;
6
7
8
BAB IV PENUTUP
4.1 KESIMPULAN
SQL (Structured Query Language) adalah sebuah bahasa yang
digunakan untuk mengakses data dalam basis data relasional. Bahasa ini
secara de facto merupakanbahasa standar yang digunakan dalam
manajemen basis data relasional. Saat ini hampir semua server basis data
yang ada mendukung bahasa ini untuk melakukan
manajemendatanya.Secara umum, SQL terdiri dari dua bahasa, yaitu Data
Definition Language (DDL)dan Data Manipulation Language (DML).
Implementasi DDL dan DML berbeda untuk tiap sistem manajemen basis
data (SMBD), namun secara umum implementasi tiapbahasa ini memiliki
bentuk standar yang ditetapkan.
4.2 SARAN
Silakan bagi para pembaca untuk mengoreksi dan
mengomentari makalah tentang Structured Query Language(SQL) dan
Data Manipulation Language (DML) yang kami Susun jika ada kesalahan
mengenai Materi yang telah dibuat dalam makalah ini.
9
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-
padadatabase.html
https://lunarphue.wordpress.com/information-technology/basis-data/ddl-dan-
dml/
http://deslyanto-mangallo.blogspot.com/2017/08/perbedaan-ddl-dan-dml-
dancontoh.html
https://benahhafidzi.wordpress.com/materi-kuliah/manajemen-basis-data/
ddldan-dml/