LAPORAN AWAL
BASIS DATA
Pertemuan 5 (Data Manipulation Language Bagian-1)
Disusun Oleh:
Nama : Ilham Abdul Hakim NIM : 211011401384
TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER
UNIVERSITAS PAMULANG
Jl. Surya Kencana No. 1 Pamulang Telp (021)7412566, Fax (021)74709855 Tangerang Selatan – Banten
PERTEMUAN V
DATA MANIPULATION LANGUAGE Bagian-1 TUJUAN PRAKTIKUM
a) Mahasiswa dapat mengenal dan memahami Data Manipulation Language pada bahasa pemrograman SQL.
b) Mahasiswa dapat melakukan penambahan, pengubahan dan penghapusan suatu data atau record pada table dalam basis data.
TEORI DASAR
a) PendahuluanData Manipulation Language (DML) adalah perintah-perintah yang berfungsi untuk melakukan manipulasi data ataupun objek-objek yang ada di dalam table. Definisi lainnya tentang DML adalah perintah-perintah untuk memanipulasi data pada basis data, misalnya perintah untuk memilih data (query), menyisipkan, mengubah dan menghapus data dalam basis data. Bentuk manipulasi yang dapat dilakukan oleh DML diantaranya adalah untuk keperluan pencarian kembali data lama, penyisipan data baru, penghapusan data, pengubahan data. Perintah-perintah yang ada di DML adalah INSERT, UPDATE, SELECT, DELETE
Kegunaan DML adalah:
1) Pengambilan informasi yang disimpan dari basis data.
2) Penyisipan informasi baru ke basis data.
3) Penghapusan informasi dari basis data.
4) Modifikasi informasi yang disimpan dalam basis data.
5) Query adalah perintah yang ditulis untuk mengambil informasi. Bagian dari DML yang menangani pengambilan informasi ini disebut bahasa query.
b) Penambahan data pada table dengan insert
INSERT dan INSERT INTO adalah sebuah perintah yang berfungsi untuk menambahkan data dalam suatu table yang sudah dibuat.ada tiga cara yaitu:
Cara pertama:
INSERT INTO nama_table values ('nilail','nilai2','nilai3',...);
Cara kedua :
Cara ketiga:
c) Mengubah data pada table dengan update
Perintah UPDATE berfungsi untuk merubah/memperbaharui data yang telah ada di dalam table.
d) Menghapus data pada table dengan delete
Perintah DELETE berfungsi untuk menghapus record/data yang ada pada sebuah table.
TUGAS PRAKTIKUM
a) Membuat struktur database unuiversitas dan table mahasiswa.
INSERT INTO nama_table (field1, field2, field3,....) values ('nilail','nilai2','nilai3',....);
INSERT INTO nama_table SET field1='nilail', field2='nilai2', field3='nilai3', filed....=' nilai....');
UPDATE nama_table SET nama_field ='kondisi': = 'nilai baru' WHERE nama_field
DELETE FROM nama table WHERE nama field='option';
b) Memasukan data kedalam table mahasiswa
c) Update table mahasiswa
d) Delete record table mahasiswa
e) Membuat database Perusahaan, membuat table karyawan dan input data
f) Meruabah data dalam table karyawan
TUGAS PENDAHULUAN 1. Apa yang dimaksud dengan DML?
2. Tuliskan dan jelaskan deklarasi sintaks perintah-perintah pada DML ! 3. Apa perbedaan perintah drop dan delete dalam MySQL, jelaskan!
4. Buatlah sebuah struktur database sederhana dengan menggunakan perintah pada DML !
JAWABAN
1. DML adalah bagian dari SQL (Structured Query Language) yang digunakan untuk mengelola data dalam basis data. DML memungkinkan pengguna untuk mengambil, memasukkan, memperbarui, dan menghapus data dalam tabel.
2.
3. - Perintah DROP digunakan untuk menghapus tabel atau objek database lainnya secara keseluruhan
- Perintah DELETE digunakan untuk menghapus data dari dalam tabel berdasarkan kondisi yang diberikan.
4.
SELECT column1, column2, ...
FROM table_name WHERE condition;
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
DELETE FROM table_name WHERE condition;
CREATE TABLE Pegawai (
ID INT AUTO_INCREMENT PRIMARY KEY, Nama VARCHAR(50),
Usia INT,
Jabatan VARCHAR(50) );
INSERT INTO Pegawai (Nama, Usia, Jabatan) VALUES (‘Dimas', 30, 'Manajer'),
(‘Samsul’, 25, 'Analisis Data');
LAPORAN AKHIR
BASIS DATA
Pertemuan 5 (Data Manipulation Language Bagian-1)
Disusun Oleh:
Nama : Ilham Abdul Hakim NIM : 211011401384
TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER
UNIVERSITAS PAMULANG
Jl. Surya Kencana No. 1 Pamulang Telp (021)7412566, Fax (021)74709855 Tangerang Selatan – Banten
Tugas Akhir (Kesimpulan)
Data Manipulation Language (DML) adalah komponen dari bahasa SQL yang digunakan untuk mengelola data dalam basis data. DML memungkinkan pengguna untuk melakukan operasi seperti mengambil data dengan SELECT, memasukkan data baru dengan INSERT, memperbarui data yang sudah ada dengan UPDATE, dan menghapus data dengan DELETE. Dengan DML, pengguna dapat memanipulasi isi tabel, mengambil data yang diperlukan, memperbarui informasi, dan menghapus entri yang tidak dibutuhkan dalam basis data mereka. Ini adalah bagian kunci dari SQL yang digunakan dalam pemrograman basis data untuk mengelola data dengan efisien.