Anda di halaman 1dari 13

MAKALAH

BASIS DATA

SQL (Structure Query Language) & DML (Data Manipulation


Language)

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

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.

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

1.1 Latar belakang

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.2 Rumusan Masalah

1. Apa itu SQL dalam DataBase ?


2. Apa itu DML dalam Database ?
3. Fungsi atau Peran apa saja DML dalam sebuah Database atau Basis Data ?
4. Apa saja peritah / Syntax yang termasuk ke dalam DML ?
5. Bagaimana menuliskan perintah / Syntax di dalam DML ?

1.2 Tujuan Pembuatan Makalah


1. Untuk Mengetahui Apa itu SQL dan DML dalam sebuah Database.
2. Untuk Mengetahui Perbedaan antara SQL dan DML.
3. Untuk Mengetahui Fungsi SQL dan DML dalam Database.
4. Penulisan Syntax / Perintah DML dalam membuat Database.
5. Macam-macam Syntax dalam DML.

1
BAB II LANDASAN TEORI

2.1 Structure Query Language (SQL)


SQL (Structured Query Language) adalah bahasa pemrograman khusus yang digunakan untuk
mengelola, mengakses, dan mengambil data dari database relasional. SQL dirancang untuk
bekerja dengan database relasional, yang terdiri dari tabel yang saling terhubung melalui
kunci relasional.

2.2 Data Manipulation Language ( DML )


Data Manipulation Language (DML) adalah kelompok perintah yang berfungsi untuk
memanipulasi data dalam BASIS DATA, misalnya untuk pengambilan, penyisipan,
pengubahan, dan penghapusan data. Perintah yang termasuk dalam kelompok DML adalah
SELECT, INSERT, DELETE, dan UPDATE.

2
BAB III PEMBAHASAN

3.1 Structure Query Language (SQL)


bahasa pemrograman khusus yang digunakan untuk mengelola dan mengakses database
relasional. Dalam konteks yang lebih luas, SQL adalah standar industri yang digunakan oleh
berbagai sistem manajemen basis data (DBMS) seperti MySQL, PostgreSQL, Oracle, SQL
Server, dan banyak lagi.

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.1.1 Statement SQL


SQL (Structured Query Language) adalah bahasa pemrograman khusus yang digunakan untuk
mengelola, mengakses, dan mengambil data dari database relasional. Dengan SQL, Anda
dapat membuat, memodifikasi, dan menghapus struktur database, serta memanipulasi data
dalam tabel menggunakan perintah seperti INSERT, UPDATE, DELETE, dan SELECT. SQL
juga memungkinkan Anda untuk menggabungkan data dari beberapa tabel menggunakan
klausa JOIN, mengelompokkan data menggunakan klausa GROUP BY, mengurutkan hasil
query menggunakan klausa ORDER BY, dan melakukan filter data menggunakan klausa
WHERE. SQL adalah standar industri yang digunakan oleh berbagai sistem manajemen basis
data (DBMS) dan merupakan alat penting dalam pengelolaan dan analisis data. Dengan
memahami SQL, Anda dapat mengembangkan aplikasi yang efisien dalam mengakses dan
memanipulasi data relasional.

3.2 Data Manipulation Language (DML)


DML merupakan kumpulan perintah SQL yang digunakan untuk proses
pengolahan isi data di dalam table seperti memasukkan, merubah serta menghapus isi
data dan hal tersebut tidak terkait dengan perubahan dalam struktur dan definisi tipe data
dari objek database yang telah dibuat.

3.2.1 Stanment DML


Berikut merupakan statement yang termasuk kedalam DML :
1. Insert : Perintah ini digunakan untuk menyisipkan atau memasukkan data
baru ke dalam tabel. Penggunaannya setelah database dan tabel selesai
dibuat.
2. Update : Perintah ini digunakan untuk memperbarui data lama menjadi
data terkini. Jika Anda memiliki data yang salah atau kurang up to date
dengan kondisi sekarang, maka dapat diubah isi datanya menggunakan
perintah UPDATE.

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).

3.3 Contoh Penerapan Syntax Pada DML


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;

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.

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.

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

F:\MATERI KULIAH TI\SEMESTER 2\Basis Data\ MODUL 2 BASIS


DATA-
PENGENALAN DDL & DML.pdf

 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/

Anda mungkin juga menyukai